From 74717745fd38b65c756746074e8824461bfcfbc0 Mon Sep 17 00:00:00 2001 From: Paul Draper Date: Sun, 8 Feb 2026 14:51:57 -0700 Subject: [PATCH] Migrate to bzlmod And rename to rules_javascript --- .bazelrc | 3 - .gitattributes | 4 + .github/workflows/build.yml | 8 +- BUILD.bazel | 21 +- DEVELOPING.md | 23 +- MODULE.bazel | 17 +- MODULE.bazel.lock | 16 + README.md | 28 +- WORKSPACE.bazel | 11 - angular/js-compiler/BUILD.bazel | 8 +- angular/js-compiler/src/main.ts | 8 +- angular/js-compiler/src/worker.ts | 8 +- angular/js-compiler/tsconfig.json | 2 +- angular/resource-compiler/BUILD.bazel | 6 +- angular/resource-compiler/src/main.ts | 2 +- angular/resource-compiler/tsconfig.json | 2 +- angular/test/BUILD.bazel | 2 +- angular/test/bazel/BUILD.bazel | 4 +- angular/test/bazel/MODULE.bazel | 22 +- angular/test/bazel/WORKSPACE.bazel | 12 - angular/test/bazel/basic/BUILD.bazel | 8 +- angular/test/bazel/material/BUILD.bazel | 14 +- angular/test/jest.config.js | 2 +- angular/test/src/basic.spec.ts | 2 +- angular/test/src/material.spec.ts | 2 +- angular/test/tsconfig.json | 2 +- bazel/runfiles/BUILD.bazel | 4 +- bazel/runfiles/src/index.ts | 2 +- bazel/runfiles/tsconfig.json | 2 +- bazel/worker/BUILD.bazel | 4 +- bazel/worker/src/index.ts | 2 +- bazel/worker/src/protocol.ts | 2 +- bazel/worker/tsconfig.json | 2 +- commonjs/doc/BUILD.bazel | 1 - commonjs/doc/doc.md | 5 +- commonjs/manifest/BUILD.bazel | 8 +- commonjs/manifest/dist/bundle.js | 8385 +++---- commonjs/manifest/src/main.ts | 2 +- commonjs/manifest/src/manifest.ts | 2 +- commonjs/manifest/src/worker.ts | 6 +- commonjs/manifest/tsconfig.json | 2 +- commonjs/npm_plugin.bzl | 41 + commonjs/null/BUILD.bazel | 2 +- commonjs/package/BUILD.bazel | 4 +- commonjs/package/src/index.ts | 2 +- commonjs/package/tsconfig.json | 2 +- commonjs/test/BUILD.bazel | 4 +- commonjs/test/bazel/MODULE.bazel | 10 +- commonjs/test/bazel/WORKSPACE.bazel | 12 - commonjs/test/bazel/directory/BUILD.bazel | 8 +- commonjs/test/jest.config.js | 2 +- commonjs/test/src/directory.spec.ts | 2 +- commonjs/test/tsconfig.json | 2 +- commonjs/workspace.bzl | 39 - docs/angular.md | 26 +- docs/commonjs.md | 58 +- docs/eslint.md | 20 +- docs/javascript.md | 45 +- docs/jest.md | 36 +- docs/nodejs.md | 215 +- docs/npm.md | 158 +- docs/openapi.md | 2 +- docs/prettier.md | 8 +- docs/protobuf.md | 24 +- docs/protobufjs.md | 14 +- docs/rollup.md | 12 +- docs/ts-proto.md | 26 +- docs/typescript-eslint.md | 8 +- docs/typescript.md | 99 +- docs/webpack.md | 22 +- eslint/BUILD.bazel | 2 +- eslint/linter/BUILD.bazel | 12 +- eslint/linter/src/main.ts | 2 +- eslint/linter/tsconfig.json | 2 +- eslint/rules.bzl | 2 +- file/digest/BUILD.bazel | 10 +- file/digest/src/main.ts | 2 +- file/digest/tsconfig.json | 2 +- ibazel/notification/BUILD.bazel | 2 +- ibazel/notification/tsconfig.json | 2 +- javascript/doc/BUILD.bazel | 1 - javascript/doc/doc.md | 4 +- javascript/npm_plugin.bzl | 68 + javascript/test/BUILD.bazel | 2 +- javascript/test/bazel/MODULE.bazel | 10 +- javascript/test/bazel/WORKSPACE.bazel | 12 - javascript/test/bazel/directory/BUILD.bazel | 2 +- javascript/test/bazel/system-lib/BUILD.bazel | 4 +- javascript/test/jest.config.js | 2 +- javascript/test/src/directory.spec.ts | 2 +- javascript/test/src/system-lib.spec.ts | 4 +- javascript/test/tsconfig.json | 2 +- javascript/workspace.bzl | 136 - jest/config/BUILD.bazel | 8 +- jest/config/tsconfig.json | 2 +- jest/doc/doc.md | 8 +- jest/rules.bzl | 2 +- jest/test/BUILD.bazel | 2 +- jest/test/bazel/MODULE.bazel | 22 +- jest/test/bazel/WORKSPACE.bazel | 12 - jest/test/bazel/basic/BUILD.bazel | 8 +- jest/test/bazel/dep/BUILD.bazel | 10 +- jest/test/bazel/dep/example.spec.js | 2 +- jest/test/bazel/shard/BUILD.bazel | 8 +- jest/test/bazel/snapshot/BUILD.bazel | 8 +- jest/test/bazel/tools/BUILD.bazel | 8 +- jest/test/bazel/transform/BUILD.bazel | 15 +- jest/test/jest.config.js | 2 +- jest/test/src/basic.spec.ts | 2 +- jest/test/src/dep.spec.ts | 2 +- jest/test/src/shard.spec.ts | 2 +- jest/test/src/snapshot.spec.ts | 2 +- jest/test/src/tools.spec.ts | 2 +- jest/test/src/transform.spec.ts | 2 +- jest/test/tsconfig.json | 2 +- nodejs/BUILD.bazel | 42 +- nodejs/create-fs-gen.sh | 2 +- nodejs/create-shim.sh | 2 +- nodejs/default/BUILD.bazel | 36 - nodejs/default/nodejs.bzl | 6734 ------ nodejs/default/rules.bzl | 3 - nodejs/doc/BUILD.bazel | 3 +- nodejs/doc/doc.md | 8 +- nodejs/esm-linker/BUILD.bazel | 4 +- nodejs/esm-linker/src/loader.ts | 8 +- nodejs/esm-linker/src/resolve.ts | 4 +- nodejs/esm-linker/tsconfig.json | 2 +- nodejs/extensions.bzl | 59 + nodejs/fs-linker/BUILD.bazel | 4 +- nodejs/fs-linker/src/index.ts | 4 +- nodejs/fs-linker/src/package.ts | 2 +- nodejs/fs-linker/tsconfig.json | 2 +- nodejs/module-details/BUILD.bazel | 4 +- nodejs/module-details/src/module-details.ts | 2 +- nodejs/module-details/tsconfig.json | 2 +- nodejs/module-linker/BUILD.bazel | 4 +- nodejs/module-linker/src/index.ts | 6 +- nodejs/module-linker/src/module.ts | 4 +- nodejs/module-linker/tsconfig.json | 2 +- nodejs/nodejs-resolve.sh | 14 - nodejs/nodejs.BUILD.bazel | 9 - nodejs/nodejs.BUILD.bazel.tpl | 7 + nodejs/nodejs.MODULE.bazel | 12 + nodejs/{providers.bzl => nodejs.bzl} | 8 +- nodejs/repositories.bzl | 27 + nodejs/resolve/BUILD.bazel | 40 - nodejs/resolve/package.json | 1 - nodejs/resolve/src/main.ts | 118 - nodejs/resolve/src/version.ts | 20 - nodejs/resolve/tsconfig.json | 3 - nodejs/rules.bzl | 50 +- nodejs/runtime/BUILD.bazel | 4 +- nodejs/runtime/tsconfig.json | 2 +- nodejs/test/BUILD.bazel | 4 +- nodejs/test/bazel/MODULE.bazel | 22 +- nodejs/test/bazel/WORKSPACE.bazel | 12 - nodejs/test/bazel/binary-archive/BUILD.bazel | 8 +- nodejs/test/bazel/binary/BUILD.bazel | 4 +- nodejs/test/bazel/dep/BUILD.bazel | 8 +- nodejs/test/bazel/dep/other/BUILD.bazel | 4 +- nodejs/test/bazel/dep/process/BUILD.bazel | 4 +- nodejs/test/bazel/esm/BUILD.bazel | 10 +- nodejs/test/bazel/esm/main.js | 2 +- nodejs/test/bazel/gen/BUILD.bazel | 4 +- nodejs/test/bazel/module-details/BUILD.bazel | 10 +- nodejs/test/bazel/module-details/package.json | 2 +- nodejs/test/bazel/modules-binary/BUILD.bazel | 10 +- nodejs/test/bazel/modules-binary/package.json | 2 +- nodejs/test/bazel/preload/BUILD.bazel | 8 +- nodejs/test/bazel/repl/BUILD.bazel | 6 +- nodejs/test/jest.config.js | 2 +- nodejs/test/src/binary-archive.spec.ts | 2 +- nodejs/test/src/binary.spec.ts | 2 +- nodejs/test/src/dep.spec.ts | 2 +- nodejs/test/src/esm.spec.ts | 2 +- nodejs/test/src/module-details.spec.ts | 4 +- nodejs/test/src/modules-binary.spec.ts | 2 +- nodejs/test/src/preload.spec.ts | 2 +- nodejs/test/src/repl.spec.ts | 2 +- nodejs/test/tsconfig.json | 2 +- nodejs/toolchains/BUILD.bazel | 7 + nodejs/workspace.bzl | 17 - npm/BUILD.bazel | 4 +- npm/data.bzl.tpl | 3 + npm/doc/BUILD.bazel | 1 - npm/doc/doc.md | 61 +- npm/extensions.bzl | 67 + npm/npm.BUILD.bazel.tpl | 8 + npm/npm.bzl | 4 + npm/package.BUILD.bazel.tpl | 12 + npm/repositories.bzl | 180 + npm/rules.bzl | 4 +- npm/test/bazel/.yarnrc.yml | 1 - npm/test/bazel/BUILD.bazel | 2 +- npm/test/bazel/MODULE.bazel | 22 +- npm/test/bazel/WORKSPACE.bazel | 12 - npm/test/bazel/alias/BUILD.bazel | 8 +- npm/test/bazel/audit/BUILD.bazel | 2 +- npm/test/bazel/npm.bzl | 14 - npm/test/bazel/yarn/BUILD.bazel | 4 +- npm/workspace.bzl | 202 - npm/yarn-resolve/BUILD.bazel | 19 +- npm/yarn-resolve/src/bzl.ts | 127 +- npm/yarn-resolve/src/main.ts | 14 +- npm/yarn-resolve/src/npm.ts | 2 +- npm/yarn-resolve/src/resolve.ts | 2 +- npm/yarn-resolve/tsconfig.json | 2 +- openapi/BUILD.bazel | 4 +- package.json | 48 +- pkg/install-manifest-gen/BUILD.bazel | 10 +- pkg/install-manifest-gen/src/main.ts | 2 +- pkg/install-manifest-gen/src/worker.ts | 12 +- pkg/install-manifest-gen/tsconfig.json | 2 +- pkg/install-manifest/BUILD.bazel | 10 +- pkg/install-manifest/src/index.ts | 20 +- pkg/install-manifest/tsconfig.json | 2 +- pkg/install/BUILD.bazel | 10 +- pkg/install/src/main.ts | 53 +- pkg/install/tsconfig.json | 2 +- playwright/BUILD.bazel | 67 - playwright/browser.bzl | 6 +- playwright/default/BUILD.bazel | 8 - playwright/default/browsers.bzl | 548 - playwright/default/workspace.bzl | 13 - playwright/extensions.bzl | 52 + playwright/playwright-rules.bzl.tpl | 3 + playwright/playwright-tool.BUILD.bazel.tpl | 6 + .../playwright-toolchain.BUILD.bazel.tpl | 8 + .../playwright-toolchains.BUILD.bazel.tpl | 3 + playwright/playwright.BUILD.bazel.tpl | 10 + playwright/playwright.MODULE.bazel | 7 + playwright/playwright.bzl | 12 - playwright/repositories.bzl | 144 + playwright/resolve.sh.tpl | 2 +- playwright/resolve/BUILD.bazel | 9 +- playwright/resolve/src/browsers.ts | 2 +- playwright/resolve/src/main.ts | 104 +- playwright/rules.bzl | 25 +- playwright/runtime.js | 2 +- playwright/test/BUILD.bazel | 2 +- playwright/test/bazel/MODULE.bazel | 37 +- playwright/test/bazel/WORKSPACE.bazel | 12 - playwright/test/bazel/basic/BUILD.bazel | 8 +- playwright/test/bazel/browser/BUILD.bazel | 10 +- playwright/test/bazel/dep/BUILD.bazel | 10 +- playwright/test/bazel/dep/example.spec.js | 4 +- playwright/test/bazel/shard/BUILD.bazel | 8 +- playwright/test/jest.config.js | 2 +- playwright/test/src/basic.spec.ts | 2 +- playwright/test/src/browser.spec.ts | 2 +- playwright/test/src/dep.spec.ts | 2 +- playwright/test/src/shard.spec.ts | 2 +- playwright/test/tsconfig.json | 2 +- playwright/tool.BUILD.bazel | 0 playwright/workspace.bzl | 40 - prettier/BUILD.bazel | 2 +- prettier/doc/doc.md | 2 +- prettier/format/BUILD.bazel | 14 +- prettier/format/src/index.ts | 2 +- prettier/format/tsconfig.json | 2 +- prettier/test/BUILD.bazel | 4 +- prettier/test/bazel/MODULE.bazel | 22 +- prettier/test/bazel/WORKSPACE.bazel | 12 - prettier/test/bazel/plugin/BUILD.bazel | 12 +- .../{prettierrc.yml => prettierrc.yaml} | 0 prettier/test/jest.config.js | 2 +- prettier/test/src/plugin.spec.ts | 2 +- prettier/test/tsconfig.json | 2 +- prettierrc.yml => prettierrc.yaml | 0 protobuf/doc/doc.md | 10 +- protobuf/test/basic/BUILD.bazel | 8 +- protobuf/test/basic/index.js | 2 +- protobuf/test/rules.bzl | 6 +- protobufjs/doc/doc.md | 6 +- protobufjs/rules.bzl | 2 +- protobufjs/test/basic/BUILD.bazel | 10 +- rollup/config/BUILD.bazel | 6 +- rollup/config/tsconfig.json | 2 +- rollup/doc/doc.md | 4 +- rollup/test/BUILD.bazel | 4 +- rollup/test/bazel/MODULE.bazel | 22 +- rollup/test/bazel/WORKSPACE.bazel | 12 - rollup/test/bazel/basic/BUILD.bazel | 8 +- rollup/test/jest.config.js | 2 +- rollup/test/src/basic.spec.ts | 2 +- rollup/test/tsconfig.json | 2 +- rules/BUILD.bazel | 13 - rules/aspects.bzl | 4 +- rules/doc/BUILD.bazel | 10 - rules/doc/doc.md | 4 - rules/npm_data.bzl | 8615 ------- rules/package.json | 38 - rules/rules.bzl | 2 +- rules/workspace.bzl | 27 - rules/yarn.lock | 8552 ------- test/.yarnrc.yml | 4 + test/BUILD.bazel | 10 +- test/browsers.json | 105 + test/npm.json | 8732 +++++++ test/package.json | 34 + test/test.MODULE.bazel | 22 + test/test.bazelrc | 2 - test/tsconfig.json | 2 +- test/workspace.bzl | 20 - test/yarn.lock | 5974 +++++ tools/BUILD.bazel | 11 + tools/doc/BUILD.bazel | 1 - tools/file/files.bazelrc | 14 +- tools/nodejs/BUILD.bazel | 3 +- tools/nodejs/install.sh | 18 +- tools/npm/BUILD.bazel | 12 +- tools/npm/npm.MODULE.bazel | 11 + tools/npm/npm.bzl | 10290 --------- tools/npm/npm.json | 18988 ++++++++++++++++ tools/npm/resolve.sh | 2 + tools/npm/workspace.bzl | 15 - tools/prettier/BUILD.bazel | 2 +- tools/refresh.sh | 3 + tools/test/packages.sh | 2 +- tools/test/tests.bazelrc | 28 +- tools/typescript/BUILD.bazel | 2 +- ts-proto/BUILD.bazel | 8 +- ts-proto/doc/doc.md | 10 +- ts-proto/test/bazel/BUILD.bazel | 4 +- ts-proto/test/bazel/MODULE.bazel | 2 +- ts-proto/test/bazel/WORKSPACE.bazel | 12 - ts-proto/test/bazel/aspects.bzl | 4 +- ts-proto/test/bazel/basic/BUILD.bazel | 12 +- ts-proto/test/bazel/rules.bzl | 2 +- typescript-eslint/linter/BUILD.bazel | 12 +- typescript-eslint/linter/src/main.ts | 14 +- typescript-eslint/linter/tsconfig.json | 2 +- typescript/BUILD.bazel | 4 +- typescript/config/BUILD.bazel | 10 +- typescript/config/dist/bundle.js | 13 +- typescript/config/src/main.ts | 11 +- typescript/config/tsconfig.json | 2 +- typescript/default/BUILD.bazel | 4 +- typescript/doc/BUILD.bazel | 1 - typescript/js-compiler/BUILD.bazel | 10 +- typescript/js-compiler/rollup.config.js | 2 +- typescript/js-compiler/src/main.ts | 8 +- typescript/js-compiler/src/worker.ts | 8 +- typescript/js-compiler/tsconfig.json | 2 +- typescript/npm_plugin.bzl | 78 + typescript/rules.bzl | 12 +- typescript/test/BUILD.bazel | 4 +- typescript/test/bazel/BUILD.bazel | 4 +- typescript/test/bazel/MODULE.bazel | 22 +- typescript/test/bazel/WORKSPACE.bazel | 12 - typescript/test/bazel/ambiant/BUILD.bazel | 4 +- typescript/test/bazel/basic/BUILD.bazel | 4 +- typescript/test/bazel/directory/BUILD.bazel | 8 +- typescript/test/bazel/json/BUILD.bazel | 6 +- typescript/test/bazel/jsx/BUILD.bazel | 6 +- typescript/test/bazel/paths/BUILD.bazel | 4 +- typescript/test/bazel/reference/BUILD.bazel | 10 +- typescript/test/bazel/reference/src/a.ts | 2 +- typescript/test/bazel/source-map/BUILD.bazel | 6 +- typescript/test/bazel/tslib/BUILD.bazel | 6 +- typescript/test/bazel/types/BUILD.bazel | 8 +- typescript/test/jest.config.js | 2 +- typescript/test/src/ambiant.spec.ts | 2 +- typescript/test/src/basic.spec.ts | 2 +- typescript/test/src/directory.spec.ts | 2 +- typescript/test/src/json.spec.ts | 2 +- typescript/test/src/jsx.spec.ts | 2 +- typescript/test/src/paths.spec.ts | 2 +- typescript/test/src/reference.spec.ts | 2 +- typescript/test/src/source-map.spec.ts | 2 +- typescript/test/src/tslib.spec.ts | 2 +- typescript/test/src/types.spec.ts | 2 +- typescript/test/tsconfig.json | 2 +- typescript/workspace.bzl | 147 - util/argparse/BUILD.bazel | 6 +- util/argparse/tsconfig.json | 2 +- util/cache/BUILD.bazel | 4 +- util/cache/src/index.ts | 6 +- util/cache/tsconfig.json | 2 +- util/json/BUILD.bazel | 4 +- util/json/tsconfig.json | 2 +- util/sha256sums.bzl | 6 + util/starlark/BUILD.bazel | 27 - util/starlark/package.json | 16 - util/starlark/src/index.ts | 203 - util/starlark/tsconfig.json | 3 - util/util/BUILD.bazel | 2 +- util/util/src/async.ts | 1 + util/util/tsconfig.json | 2 +- webpack/config/BUILD.bazel | 8 +- webpack/config/tsconfig.json | 2 +- webpack/default/BUILD.bazel | 6 +- webpack/doc/doc.md | 6 +- webpack/load-config/BUILD.bazel | 6 +- webpack/load-config/src/index.mts | 2 +- webpack/load-config/tsconfig.json | 2 +- webpack/runtime/BUILD.bazel | 6 +- webpack/runtime/rollup/tsconfig.json | 2 +- webpack/runtime/tsconfig.json | 2 +- webpack/server/BUILD.bazel | 18 +- webpack/server/rollup/tsconfig.json | 2 +- webpack/server/src/index.ts | 12 +- webpack/server/src/run.ts | 10 +- webpack/server/tsconfig.json | 2 +- webpack/test/BUILD.bazel | 4 +- webpack/test/bazel/MODULE.bazel | 22 +- webpack/test/bazel/WORKSPACE.bazel | 12 - webpack/test/bazel/basic/BUILD.bazel | 8 +- webpack/test/bazel/nested-dep/BUILD.bazel | 10 +- webpack/test/bazel/nested-dep/index.js | 2 +- webpack/test/bazel/server/BUILD.bazel | 8 +- webpack/test/jest.config.js | 2 +- webpack/test/src/basic.spec.ts | 2 +- webpack/test/src/nested-dep.spec.ts | 2 +- webpack/test/src/server.spec.ts | 2 +- webpack/test/tsconfig.json | 2 +- yarn.lock | 10524 ++++----- 417 files changed, 45243 insertions(+), 47548 deletions(-) create mode 100644 .gitattributes delete mode 100644 WORKSPACE.bazel delete mode 100644 angular/test/bazel/WORKSPACE.bazel create mode 100644 commonjs/npm_plugin.bzl delete mode 100644 commonjs/test/bazel/WORKSPACE.bazel delete mode 100644 commonjs/workspace.bzl create mode 100644 javascript/npm_plugin.bzl delete mode 100644 javascript/test/bazel/WORKSPACE.bazel delete mode 100644 javascript/workspace.bzl delete mode 100644 jest/test/bazel/WORKSPACE.bazel delete mode 100644 nodejs/default/BUILD.bazel delete mode 100644 nodejs/default/nodejs.bzl delete mode 100644 nodejs/default/rules.bzl create mode 100644 nodejs/extensions.bzl delete mode 100755 nodejs/nodejs-resolve.sh delete mode 100644 nodejs/nodejs.BUILD.bazel create mode 100644 nodejs/nodejs.BUILD.bazel.tpl create mode 100644 nodejs/nodejs.MODULE.bazel rename nodejs/{providers.bzl => nodejs.bzl} (74%) create mode 100644 nodejs/repositories.bzl delete mode 100644 nodejs/resolve/BUILD.bazel delete mode 100644 nodejs/resolve/package.json delete mode 100644 nodejs/resolve/src/main.ts delete mode 100644 nodejs/resolve/src/version.ts delete mode 100644 nodejs/resolve/tsconfig.json delete mode 100644 nodejs/test/bazel/WORKSPACE.bazel create mode 100644 nodejs/toolchains/BUILD.bazel delete mode 100644 nodejs/workspace.bzl create mode 100644 npm/data.bzl.tpl create mode 100644 npm/extensions.bzl create mode 100644 npm/npm.BUILD.bazel.tpl create mode 100644 npm/npm.bzl create mode 100644 npm/package.BUILD.bazel.tpl create mode 100644 npm/repositories.bzl delete mode 100644 npm/test/bazel/.yarnrc.yml delete mode 100644 npm/test/bazel/WORKSPACE.bazel delete mode 100644 npm/test/bazel/npm.bzl delete mode 100644 npm/workspace.bzl delete mode 100644 playwright/default/BUILD.bazel delete mode 100644 playwright/default/browsers.bzl delete mode 100644 playwright/default/workspace.bzl create mode 100644 playwright/extensions.bzl create mode 100644 playwright/playwright-rules.bzl.tpl create mode 100644 playwright/playwright-tool.BUILD.bazel.tpl create mode 100644 playwright/playwright-toolchain.BUILD.bazel.tpl create mode 100644 playwright/playwright-toolchains.BUILD.bazel.tpl create mode 100644 playwright/playwright.BUILD.bazel.tpl create mode 100644 playwright/playwright.MODULE.bazel delete mode 100644 playwright/playwright.bzl create mode 100644 playwright/repositories.bzl delete mode 100644 playwright/test/bazel/WORKSPACE.bazel delete mode 100644 playwright/tool.BUILD.bazel delete mode 100644 playwright/workspace.bzl delete mode 100644 prettier/test/bazel/WORKSPACE.bazel rename prettier/test/bazel/plugin/{prettierrc.yml => prettierrc.yaml} (100%) rename prettierrc.yml => prettierrc.yaml (100%) delete mode 100644 rollup/test/bazel/WORKSPACE.bazel delete mode 100644 rules/doc/BUILD.bazel delete mode 100644 rules/doc/doc.md delete mode 100644 rules/npm_data.bzl delete mode 100644 rules/package.json delete mode 100644 rules/workspace.bzl delete mode 100644 rules/yarn.lock create mode 100644 test/.yarnrc.yml create mode 100644 test/browsers.json create mode 100644 test/npm.json create mode 100644 test/test.MODULE.bazel delete mode 100644 test/workspace.bzl create mode 100644 test/yarn.lock create mode 100644 tools/BUILD.bazel create mode 100644 tools/npm/npm.MODULE.bazel delete mode 100644 tools/npm/npm.bzl create mode 100644 tools/npm/npm.json create mode 100644 tools/npm/resolve.sh delete mode 100644 tools/npm/workspace.bzl create mode 100644 tools/refresh.sh delete mode 100644 ts-proto/test/bazel/WORKSPACE.bazel create mode 100644 typescript/npm_plugin.bzl delete mode 100644 typescript/test/bazel/WORKSPACE.bazel delete mode 100644 typescript/workspace.bzl create mode 100644 util/sha256sums.bzl delete mode 100644 util/starlark/BUILD.bazel delete mode 100644 util/starlark/package.json delete mode 100644 util/starlark/src/index.ts delete mode 100644 util/starlark/tsconfig.json delete mode 100644 webpack/test/bazel/WORKSPACE.bazel diff --git a/.bazelrc b/.bazelrc index 6eaabe5..f3ed32c 100644 --- a/.bazelrc +++ b/.bazelrc @@ -5,9 +5,6 @@ startup --host_jvm_args=-DBAZEL_TRACK_SOURCE_DIRECTORIES=1 import %workspace%/tools/file/files.bazelrc import %workspace%/tools/test/tests.bazelrc -# Bzlmod -common --enable_workspace - # Cache build --disk_cache=~/.cache/bazel-disk clean --disk_cache ~/.cache/bazel-disk diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6551fb6 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +*.lock linguist-generated + +browsers.json linguist-generated +npm.json linguist-generated diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 11efcd8..12d7172 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,9 +18,11 @@ jobs: - name: Configure bazel run: .github/configure-bazel - name: Test - run: - bazel test tools/bazel:bazelrc.diff tools/lint:format_test - tools/lint:lint_test + run: | + set -e + bazel test tools/lint:format_test tools/lint:lint_test + bazel run @files//packages:bazelrc.diff + bazel run tools/test:bazelrc.diff # needs bazel_util to work with generate directories tools/javascript:js_diff test: name: Test diff --git a/BUILD.bazel b/BUILD.bazel index ce15ea8..ea91207 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -24,36 +24,31 @@ alias( ) alias( - name = "bazelrc_gen", - actual = "//tools/bazel:bazelrc", -) - -alias( - name = "js_gen", - actual = "//tools/javascript:js", + name = "lint", + actual = "//tools/lint", ) alias( - name = "lint", - actual = "//tools/lint", + name = "npm_resolve", + actual = "//tools/npm:resolve", ) js_library( name = "prettier_config", - srcs = ["prettierrc.yml"], + srcs = ["prettierrc.yaml"], root = ":root", visibility = [":__subpackages__"], deps = ["@npm//prettier-plugin-organize-imports:lib"], ) alias( - name = "nodejs_resolve", - actual = "//nodejs:nodejs_resolve", + name = "refresh", + actual = "//tools:refresh", ) cjs_root( name = "root", - package_name = "@better-rules-javascript/root", + package_name = "@rules-javascript/root", descriptors = ["package.json"], visibility = [":__subpackages__"], ) diff --git a/DEVELOPING.md b/DEVELOPING.md index 5a58ac5..11ad0e2 100644 --- a/DEVELOPING.md +++ b/DEVELOPING.md @@ -18,25 +18,14 @@ To generate documentation: bazel run :doc ``` -## Node.js - -To resolve additional Node.js versions, run `bazel run :nodejs_resolve`. - ## NPM -After updating `package.json`, run `bazel run tools/npm:resolve` to resolve the -packages. - -## Bazel Pacakges - -After creating or deleting Bazel packages, run `bazel run :bazelrc_gen` to -update `--deleted_packages`, necessary for formatting and integration testing. +After updating `package.json` or `test/package.json`, run +`bazel run :npm_resolve` to resolve the packages. -## Bootstrapped JS +## Refresh -Some JS build products need to be boostrapped. They are checking into version -control. +After some changes, `bazel run :refresh` is required. -To refresh these, run `bazel run :js_gen`, which re-builds and copies them to -source tree. If that breaks, you'll have to rollback to the last good state of -the generated files. +This will update the list of `--deleted_packages` (for linting and tests) and +the bootstrapped JS products. diff --git a/MODULE.bazel b/MODULE.bazel index d96a2dc..a7d79a2 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript") +module(name = "rules_javascript") # Bazel Util @@ -17,17 +17,28 @@ archive_override( include("//tools/file:file.MODULE.bazel") +# JavaScript + +include("//nodejs:nodejs.MODULE.bazel") +include("//playwright:playwright.MODULE.bazel") +include("//test:test.MODULE.bazel") +include("//tools/npm:npm.MODULE.bazel") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") +# Platform + +bazel_dep(name = "platforms", version = "1.0.0") + # Protobuf bazel_dep(name = "rules_proto", version = "7.1.0") # Shell -bazel_dep(name = "rules_shell_extra") +bazel_dep(name = "rules_shell_extra", dev_dependency = True) RULES_SHELL_EXTRA_VERSION = "93090b47f81577ba4890c770effd889f61ce5d19" @@ -44,4 +55,4 @@ bazel_dep(name = "bazel_skylib", version = "1.9.0") # Stardoc -bazel_dep(name = "stardoc", version = "0.8.0") +bazel_dep(name = "stardoc", version = "0.8.0", dev_dependency = True) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 7c6a385..257bf2f 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -255,6 +255,22 @@ } }, "facts": { + "//nodejs:extensions.bzl%nodejs": { + "_": { + "_version": "1", + "sha256s": { + "node-v24.4.1-darwin-arm64.tar.xz": "7ea25548b120ebaeaffadd37878b83c3d917cbb1eb3e9dbab7cb861bd8763a56", + "node-v24.4.1-darwin-x64.tar.xz": "e391194c578cf91e2af35acb30dc6c23fe8893fb3409a2c9a4e25b51f87a6cb0", + "node-v24.4.1-headers.tar.xz": "5cc534bca66b184c837923ce5d9cc25ae7f3b3f6d8455ded509da0db041c16d7", + "node-v24.4.1-linux-arm64.tar.xz": "555659c36fc72d0617e278b5d26ffcaebc3760a3de354926b1e5f1b0bfd66083", + "node-v24.4.1-linux-ppc64le.tar.xz": "2d549d5c63d282012192bf8594ea105b9876e9198d3af8401c61efe15c3d8cb1", + "node-v24.4.1-linux-s390x.tar.xz": "70316824c88fa396b12363fb9695b8f9a88f671377056bd86761dc96962240f8", + "node-v24.4.1-linux-x64.tar.xz": "7e067b13cd0dc7ee8b239f4ebe1ae54f3bba3a6e904553fcb5f581530eb8306d", + "node-v24.4.1-win-arm64.zip": "8cb993d89d13119f582c77a4c734be5bdfeee5557e6cfe850ea1a2f23fa94686", + "node-v24.4.1-win-x64.zip": "0428a6ca7544df310de4ed12c10e84c0bc7c9022945dc16de22f7c0dc4893dd2" + } + } + }, "@@bazel_util+//buildifier:extensions.bzl%buildifier": { "_": { "sha256s": { diff --git a/README.md b/README.md index 800d99b..50205e9 100644 --- a/README.md +++ b/README.md @@ -28,20 +28,18 @@ See [documentation](docs/index.md). ## Install -**WORKSPACE.bazel** +**MODULE.bazel** ```bzl -# better_rules_javascript - -JAVACRIPT_VERSION = "..." -http_archive( - name = "better_rules_javascript", - strip_prefix = "rules_javascript-%s" % JAVASCRIPT_VERSION, - urls = ["https://github.com/rivethealth/rules_javascript/archive/%s.tar.gz" % JAVACRIPT_VERSION], +RULES_JAVACRIPT_VERSION = "" + +bazel_dep(name = "rules_javascript") +archive_override( + module_name = "rules_javascript", + sha256 = "", + strip_prefix = "rules_javascript-%s" % RULES_JAVACRIPT_VERSION, + url = "https://github.com/redoapp/rules_javascript/archive/%s.tar.gz" % RULES_JAVACRIPT_VERSION, ) - -load("@better_rules_javascript//rules:workspace.bzl", javascript_repositories = "respositories") -javascript_respositories() ``` ## Example @@ -61,10 +59,10 @@ console.log("Hello world"); **BUILD.bazel** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "tsconfig", "ts_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "tsconfig", "ts_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") nodejs_binary( name = "bin", diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel deleted file mode 100644 index f60ef9e..0000000 --- a/WORKSPACE.bazel +++ /dev/null @@ -1,11 +0,0 @@ -workspace(name = "better_rules_javascript") - -# JavaScript - -load("//rules:workspace.bzl", javascript_repositories = "repositories") - -javascript_repositories() - -load("//tools/npm:workspace.bzl", "npm_deps") - -npm_deps() diff --git a/angular/js-compiler/BUILD.bazel b/angular/js-compiler/BUILD.bazel index c59a978..c218c0c 100644 --- a/angular/js-compiler/BUILD.bazel +++ b/angular/js-compiler/BUILD.bazel @@ -13,15 +13,15 @@ ts_library( "//commonjs/package:lib", "//nodejs/fs-linker:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) cjs_root( name = "root", - package_name = "@better-rules-javascript/angular-js-compiler", + package_name = "@rules-javascript/angular-js-compiler", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/angular/js-compiler/src/main.ts b/angular/js-compiler/src/main.ts index d2457ad..2218fbe 100644 --- a/angular/js-compiler/src/main.ts +++ b/angular/js-compiler/src/main.ts @@ -1,7 +1,7 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; -import { patchFs } from "@better-rules-javascript/nodejs-fs-linker/fs"; -import { patchFsPromises } from "@better-rules-javascript/nodejs-fs-linker/fs-promises"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; +import { workerMain } from "@rules-javascript/bazel-worker"; +import { patchFs } from "@rules-javascript/nodejs-fs-linker/fs"; +import { patchFsPromises } from "@rules-javascript/nodejs-fs-linker/fs-promises"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; workerMain(async () => { const vfs = new WrapperVfs(); diff --git a/angular/js-compiler/src/worker.ts b/angular/js-compiler/src/worker.ts index 1597b1f..118df60 100644 --- a/angular/js-compiler/src/worker.ts +++ b/angular/js-compiler/src/worker.ts @@ -1,7 +1,7 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { createVfs } from "@better-rules-javascript/nodejs-fs-linker/package"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { createVfs } from "@rules-javascript/nodejs-fs-linker/package"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import { mkdir, readFile, writeFile } from "node:fs/promises"; import { dirname, resolve } from "node:path"; diff --git a/angular/js-compiler/tsconfig.json b/angular/js-compiler/tsconfig.json index 4316918..6ded061 100644 --- a/angular/js-compiler/tsconfig.json +++ b/angular/js-compiler/tsconfig.json @@ -3,5 +3,5 @@ "module": "commonjs", "moduleResolution": "node" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/angular/resource-compiler/BUILD.bazel b/angular/resource-compiler/BUILD.bazel index fca417d..fbff8cd 100644 --- a/angular/resource-compiler/BUILD.bazel +++ b/angular/resource-compiler/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/angular-resource-compiler", + package_name = "@rules-javascript/angular-resource-compiler", descriptors = ["package.json"], visibility = ["//:__subpackages__"], ) @@ -26,8 +26,8 @@ ts_library( root = ":root", deps = [ "//bazel/worker:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//argparse:lib", ], ) diff --git a/angular/resource-compiler/src/main.ts b/angular/resource-compiler/src/main.ts index 3fb0f79..1cb6838 100644 --- a/angular/resource-compiler/src/main.ts +++ b/angular/resource-compiler/src/main.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; workerMain(async () => { const { ResourceWorker, ResourceWorkerError } = await import("./worker"); diff --git a/angular/resource-compiler/tsconfig.json b/angular/resource-compiler/tsconfig.json index 98c909e..813c6b2 100644 --- a/angular/resource-compiler/tsconfig.json +++ b/angular/resource-compiler/tsconfig.json @@ -4,5 +4,5 @@ "module": "commonjs", "moduleResolution": "node" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/angular/test/BUILD.bazel b/angular/test/BUILD.bazel index da79d37..9f02cbb 100644 --- a/angular/test/BUILD.bazel +++ b/angular/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/angular-test", + package_name = "@rules-javascript/angular-test", ) jest_test( diff --git a/angular/test/bazel/BUILD.bazel b/angular/test/bazel/BUILD.bazel index 82b72c5..387c59a 100644 --- a/angular/test/bazel/BUILD.bazel +++ b/angular/test/bazel/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//angular:rules.bzl", "configure_angular_compiler") -load("@better_rules_javascript//typescript:rules.bzl", "configure_ts_compiler") +load("@rules_javascript//angular:rules.bzl", "configure_angular_compiler") +load("@rules_javascript//typescript:rules.bzl", "configure_ts_compiler") package(default_visibility = ["//visibility:public"]) diff --git a/angular/test/bazel/MODULE.bazel b/angular/test/bazel/MODULE.bazel index ca9d3bc..53d8b76 100644 --- a/angular/test/bazel/MODULE.bazel +++ b/angular/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//typescript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/angular/test/bazel/WORKSPACE.bazel b/angular/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/angular/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/angular/test/bazel/basic/BUILD.bazel b/angular/test/bazel/basic/BUILD.bazel index d47c320..78f6b58 100644 --- a/angular/test/bazel/basic/BUILD.bazel +++ b/angular/test/bazel/basic/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//angular:rules.bzl", "angular_library") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//angular:rules.bzl", "angular_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/angular-replace", + package_name = "@rules-javascript-test/angular-replace", ) js_library( diff --git a/angular/test/bazel/material/BUILD.bazel b/angular/test/bazel/material/BUILD.bazel index cc54e15..3e2dd33 100644 --- a/angular/test/bazel/material/BUILD.bazel +++ b/angular/test/bazel/material/BUILD.bazel @@ -1,12 +1,12 @@ -load("@better_rules_javascript//angular:rules.bzl", "angular_library") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") +load("@rules_javascript//angular:rules.bzl", "angular_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/angular-material", + package_name = "@rules-javascript-test/angular-material", ) js_library( @@ -61,9 +61,9 @@ js_library( srcs = ["webpack.config.mjs"], root = ":root", deps = [ - "@better_rules_javascript_npm//webpack:lib", "@npm//@angular/compiler-cli:lib", "@npm//babel-loader:lib", + "@npm//webpack:lib", ], ) diff --git a/angular/test/jest.config.js b/angular/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/angular/test/jest.config.js +++ b/angular/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/angular/test/src/basic.spec.ts b/angular/test/src/basic.spec.ts index 1679225..7e42af7 100644 --- a/angular/test/src/basic.spec.ts +++ b/angular/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Development", () => { diff --git a/angular/test/src/material.spec.ts b/angular/test/src/material.spec.ts index ecf511b..29a4eaa 100644 --- a/angular/test/src/material.spec.ts +++ b/angular/test/src/material.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Development", () => { diff --git a/angular/test/tsconfig.json b/angular/test/tsconfig.json index 78429e9..61c407d 100644 --- a/angular/test/tsconfig.json +++ b/angular/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/bazel/runfiles/BUILD.bazel b/bazel/runfiles/BUILD.bazel index fa1736e..535e37a 100644 --- a/bazel/runfiles/BUILD.bazel +++ b/bazel/runfiles/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/bazel-runfiles", + package_name = "@rules-javascript/bazel-runfiles", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -26,6 +26,6 @@ ts_library( visibility = ["//visibility:public"], deps = [ "//util/util:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) diff --git a/bazel/runfiles/src/index.ts b/bazel/runfiles/src/index.ts index fa623a3..918cff9 100644 --- a/bazel/runfiles/src/index.ts +++ b/bazel/runfiles/src/index.ts @@ -1,4 +1,4 @@ -import { lazy } from "@better-rules-javascript/util/cache"; +import { lazy } from "@rules-javascript/util/cache"; import { existsSync, readFileSync } from "node:fs"; import { join } from "node:path"; diff --git a/bazel/runfiles/tsconfig.json b/bazel/runfiles/tsconfig.json index f12caaa..cfe8893 100644 --- a/bazel/runfiles/tsconfig.json +++ b/bazel/runfiles/tsconfig.json @@ -3,5 +3,5 @@ "lib": ["es2019"], "module": "commonjs" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/bazel/worker/BUILD.bazel b/bazel/worker/BUILD.bazel index eef170c..c0a1b68 100644 --- a/bazel/worker/BUILD.bazel +++ b/bazel/worker/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/bazel-worker", + package_name = "@rules-javascript/bazel-worker", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -19,7 +19,7 @@ ts_library( visibility = ["//visibility:public"], deps = [ "//util/json:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) diff --git a/bazel/worker/src/index.ts b/bazel/worker/src/index.ts index 4366671..5cedb9c 100644 --- a/bazel/worker/src/index.ts +++ b/bazel/worker/src/index.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; import { readFile } from "node:fs/promises"; import { WorkRequest, WorkResponse } from "./protocol"; import { lines } from "./stream"; diff --git a/bazel/worker/src/protocol.ts b/bazel/worker/src/protocol.ts index e2af00f..f6b8707 100644 --- a/bazel/worker/src/protocol.ts +++ b/bazel/worker/src/protocol.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; export interface Input { digest: ArrayBuffer; diff --git a/bazel/worker/tsconfig.json b/bazel/worker/tsconfig.json index 7219c50..f676ca9 100644 --- a/bazel/worker/tsconfig.json +++ b/bazel/worker/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/commonjs/doc/BUILD.bazel b/commonjs/doc/BUILD.bazel index 6c41274..f418f4a 100644 --- a/commonjs/doc/BUILD.bazel +++ b/commonjs/doc/BUILD.bazel @@ -6,7 +6,6 @@ doc( [ "//commonjs:providers.bzl", "//commonjs:rules.bzl", - "//commonjs:workspace.bzl", ], header = "doc.md", visibility = ["//:__subpackages__"], diff --git a/commonjs/doc/doc.md b/commonjs/doc/doc.md index b731ca3..fde0812 100644 --- a/commonjs/doc/doc.md +++ b/commonjs/doc/doc.md @@ -1,7 +1,6 @@ # CommonJS -better_rules_javascript organizes modules and other files into CommonJS -"packages." +rules_javascript organizes modules and other files into CommonJS "packages." While the focus is JavaScript, this is also the organization used for other language, like CSS. @@ -22,7 +21,7 @@ language, like CSS. **BUILD.bazel** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") cjs_root( name = "root", diff --git a/commonjs/manifest/BUILD.bazel b/commonjs/manifest/BUILD.bazel index b8cbfc1..ab84417 100644 --- a/commonjs/manifest/BUILD.bazel +++ b/commonjs/manifest/BUILD.bazel @@ -28,7 +28,7 @@ js_gen( cjs_root( name = "root", - package_name = "@better-rules-javascript/commonjs-manifest", + package_name = "@rules-javascript/commonjs-manifest", descriptors = ["package.json"], ) @@ -64,9 +64,9 @@ ts_library( "//commonjs/package:lib", "//util/argparse:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) diff --git a/commonjs/manifest/dist/bundle.js b/commonjs/manifest/dist/bundle.js index 09d7fb6..c770dc9 100644 --- a/commonjs/manifest/dist/bundle.js +++ b/commonjs/manifest/dist/bundle.js @@ -1,11 +1,11 @@ 'use strict'; var promises = require('node:fs/promises'); -var assert = require('assert'); -var util = require('util'); -var fs = require('fs'); -var path = require('path'); -var fs$1 = require('node:fs'); +var require$$0$1 = require('assert'); +var require$$0 = require('util'); +var require$$2 = require('fs'); +var require$$4 = require('path'); +var fs = require('node:fs'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } @@ -27,11 +27,11 @@ function _interopNamespace(e) { return Object.freeze(n); } -var assert__default = /*#__PURE__*/_interopDefaultLegacy(assert); -var util__default = /*#__PURE__*/_interopDefaultLegacy(util); -var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs); -var path__default = /*#__PURE__*/_interopDefaultLegacy(path); -var fs__namespace = /*#__PURE__*/_interopNamespace(fs$1); +var require$$0__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$0$1); +var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); +var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2); +var require$$4__default = /*#__PURE__*/_interopDefaultLegacy(require$$4); +var fs__namespace = /*#__PURE__*/_interopNamespace(fs); var JsonFormat; (function (JsonFormat) { @@ -451,4219 +451,4234 @@ var PackageTree; PackageTree.json = json; })(PackageTree || (PackageTree = {})); -function createCommonjsModule(fn, basedir, module) { - return module = { - path: basedir, - exports: {}, - require: function (path, base) { - return commonjsRequire(path, (base === undefined || base === null) ? module.path : base); - } - }, fn(module, module.exports), module.exports; -} - -function commonjsRequire () { - throw new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs'); -} - -const { inspect } = util__default["default"]; - - -var sub = function sub(pattern, ...values) { - let regex = /%(?:(%)|(-)?(\*)?(?:\((\w+)\))?([A-Za-z]))/g; - - let result = pattern.replace(regex, function (_, is_literal, is_left_align, is_padded, name, format) { - if (is_literal) return '%' - - let padded_count = 0; - if (is_padded) { - if (values.length === 0) throw new TypeError('not enough arguments for format string') - padded_count = values.shift(); - if (!Number.isInteger(padded_count)) throw new TypeError('* wants int') - } - - let str; - if (name !== undefined) { - let dict = values[0]; - if (typeof dict !== 'object' || dict === null) throw new TypeError('format requires a mapping') - if (!(name in dict)) throw new TypeError(`no such key: '${name}'`) - str = dict[name]; - } else { - if (values.length === 0) throw new TypeError('not enough arguments for format string') - str = values.shift(); - } - - switch (format) { - case 's': - str = String(str); - break - case 'r': - str = inspect(str); - break - case 'd': - case 'i': - if (typeof str !== 'number') { - throw new TypeError(`%${format} format: a number is required, not ${typeof str}`) - } - str = String(str.toFixed(0)); - break - default: - throw new TypeError(`unsupported format character '${format}'`) - } - - if (padded_count > 0) { - return is_left_align ? str.padEnd(padded_count) : str.padStart(padded_count) - } else { - return str - } - }); - - if (values.length) { - if (values.length === 1 && typeof values[0] === 'object' && values[0] !== null) ; else { - throw new TypeError('not all arguments converted during string formatting') - } - } - - return result -}; - -// Partial port of python's argparse module, version 3.9.0 (only wrap and fill functions): - -/* - * Text wrapping and filling. - */ - -// Copyright (C) 1999-2001 Gregory P. Ward. -// Copyright (C) 2002, 2003 Python Software Foundation. -// Copyright (C) 2020 argparse.js authors -// Originally written by Greg Ward - -// Hardcode the recognized whitespace characters to the US-ASCII -// whitespace characters. The main reason for doing this is that -// some Unicode spaces (like \u00a0) are non-breaking whitespaces. -// -// This less funky little regex just split on recognized spaces. E.g. -// "Hello there -- you goof-ball, use the -b option!" -// splits into -// Hello/ /there/ /--/ /you/ /goof-ball,/ /use/ /the/ /-b/ /option!/ -const wordsep_simple_re = /([\t\n\x0b\x0c\r ]+)/; - -class TextWrapper { - /* - * Object for wrapping/filling text. The public interface consists of - * the wrap() and fill() methods; the other methods are just there for - * subclasses to override in order to tweak the default behaviour. - * If you want to completely replace the main wrapping algorithm, - * you'll probably have to override _wrap_chunks(). - * - * Several instance attributes control various aspects of wrapping: - * width (default: 70) - * the maximum width of wrapped lines (unless break_long_words - * is false) - * initial_indent (default: "") - * string that will be prepended to the first line of wrapped - * output. Counts towards the line's width. - * subsequent_indent (default: "") - * string that will be prepended to all lines save the first - * of wrapped output; also counts towards each line's width. - * expand_tabs (default: true) - * Expand tabs in input text to spaces before further processing. - * Each tab will become 0 .. 'tabsize' spaces, depending on its position - * in its line. If false, each tab is treated as a single character. - * tabsize (default: 8) - * Expand tabs in input text to 0 .. 'tabsize' spaces, unless - * 'expand_tabs' is false. - * replace_whitespace (default: true) - * Replace all whitespace characters in the input text by spaces - * after tab expansion. Note that if expand_tabs is false and - * replace_whitespace is true, every tab will be converted to a - * single space! - * fix_sentence_endings (default: false) - * Ensure that sentence-ending punctuation is always followed - * by two spaces. Off by default because the algorithm is - * (unavoidably) imperfect. - * break_long_words (default: true) - * Break words longer than 'width'. If false, those words will not - * be broken, and some lines might be longer than 'width'. - * break_on_hyphens (default: true) - * Allow breaking hyphenated words. If true, wrapping will occur - * preferably on whitespaces and right after hyphens part of - * compound words. - * drop_whitespace (default: true) - * Drop leading and trailing whitespace from lines. - * max_lines (default: None) - * Truncate wrapped lines. - * placeholder (default: ' [...]') - * Append to the last line of truncated text. - */ - - constructor(options = {}) { - let { - width = 70, - initial_indent = '', - subsequent_indent = '', - expand_tabs = true, - replace_whitespace = true, - fix_sentence_endings = false, - break_long_words = true, - drop_whitespace = true, - break_on_hyphens = true, - tabsize = 8, - max_lines = undefined, - placeholder=' [...]' - } = options; - - this.width = width; - this.initial_indent = initial_indent; - this.subsequent_indent = subsequent_indent; - this.expand_tabs = expand_tabs; - this.replace_whitespace = replace_whitespace; - this.fix_sentence_endings = fix_sentence_endings; - this.break_long_words = break_long_words; - this.drop_whitespace = drop_whitespace; - this.break_on_hyphens = break_on_hyphens; - this.tabsize = tabsize; - this.max_lines = max_lines; - this.placeholder = placeholder; - } - - - // -- Private methods ----------------------------------------------- - // (possibly useful for subclasses to override) - - _munge_whitespace(text) { - /* - * _munge_whitespace(text : string) -> string - * - * Munge whitespace in text: expand tabs and convert all other - * whitespace characters to spaces. Eg. " foo\\tbar\\n\\nbaz" - * becomes " foo bar baz". - */ - if (this.expand_tabs) { - text = text.replace(/\t/g, ' '.repeat(this.tabsize)); // not strictly correct in js - } - if (this.replace_whitespace) { - text = text.replace(/[\t\n\x0b\x0c\r]/g, ' '); - } - return text - } - - _split(text) { - /* - * _split(text : string) -> [string] - * - * Split the text to wrap into indivisible chunks. Chunks are - * not quite the same as words; see _wrap_chunks() for full - * details. As an example, the text - * Look, goof-ball -- use the -b option! - * breaks into the following chunks: - * 'Look,', ' ', 'goof-', 'ball', ' ', '--', ' ', - * 'use', ' ', 'the', ' ', '-b', ' ', 'option!' - * if break_on_hyphens is True, or in: - * 'Look,', ' ', 'goof-ball', ' ', '--', ' ', - * 'use', ' ', 'the', ' ', '-b', ' ', option!' - * otherwise. - */ - let chunks = text.split(wordsep_simple_re); - chunks = chunks.filter(Boolean); - return chunks - } - - _handle_long_word(reversed_chunks, cur_line, cur_len, width) { - /* - * _handle_long_word(chunks : [string], - * cur_line : [string], - * cur_len : int, width : int) - * - * Handle a chunk of text (most likely a word, not whitespace) that - * is too long to fit in any line. - */ - // Figure out when indent is larger than the specified width, and make - // sure at least one character is stripped off on every pass - let space_left; - if (width < 1) { - space_left = 1; - } else { - space_left = width - cur_len; - } - - // If we're allowed to break long words, then do so: put as much - // of the next chunk onto the current line as will fit. - if (this.break_long_words) { - cur_line.push(reversed_chunks[reversed_chunks.length - 1].slice(0, space_left)); - reversed_chunks[reversed_chunks.length - 1] = reversed_chunks[reversed_chunks.length - 1].slice(space_left); - - // Otherwise, we have to preserve the long word intact. Only add - // it to the current line if there's nothing already there -- - // that minimizes how much we violate the width constraint. - } else if (!cur_line) { - cur_line.push(...reversed_chunks.pop()); - } - - // If we're not allowed to break long words, and there's already - // text on the current line, do nothing. Next time through the - // main loop of _wrap_chunks(), we'll wind up here again, but - // cur_len will be zero, so the next line will be entirely - // devoted to the long word that we can't handle right now. - } - - _wrap_chunks(chunks) { - /* - * _wrap_chunks(chunks : [string]) -> [string] - * - * Wrap a sequence of text chunks and return a list of lines of - * length 'self.width' or less. (If 'break_long_words' is false, - * some lines may be longer than this.) Chunks correspond roughly - * to words and the whitespace between them: each chunk is - * indivisible (modulo 'break_long_words'), but a line break can - * come between any two chunks. Chunks should not have internal - * whitespace; ie. a chunk is either all whitespace or a "word". - * Whitespace chunks will be removed from the beginning and end of - * lines, but apart from that whitespace is preserved. - */ - let lines = []; - let indent; - if (this.width <= 0) { - throw Error(`invalid width ${this.width} (must be > 0)`) - } - if (this.max_lines !== undefined) { - if (this.max_lines > 1) { - indent = this.subsequent_indent; - } else { - indent = this.initial_indent; - } - if (indent.length + this.placeholder.trimStart().length > this.width) { - throw Error('placeholder too large for max width') - } - } - - // Arrange in reverse order so items can be efficiently popped - // from a stack of chucks. - chunks = chunks.reverse(); - - while (chunks.length > 0) { - - // Start the list of chunks that will make up the current line. - // cur_len is just the length of all the chunks in cur_line. - let cur_line = []; - let cur_len = 0; - - // Figure out which static string will prefix this line. - let indent; - if (lines) { - indent = this.subsequent_indent; - } else { - indent = this.initial_indent; - } - - // Maximum width for this line. - let width = this.width - indent.length; - - // First chunk on line is whitespace -- drop it, unless this - // is the very beginning of the text (ie. no lines started yet). - if (this.drop_whitespace && chunks[chunks.length - 1].trim() === '' && lines.length > 0) { - chunks.pop(); - } - - while (chunks.length > 0) { - let l = chunks[chunks.length - 1].length; - - // Can at least squeeze this chunk onto the current line. - if (cur_len + l <= width) { - cur_line.push(chunks.pop()); - cur_len += l; - - // Nope, this line is full. - } else { - break - } - } - - // The current line is full, and the next chunk is too big to - // fit on *any* line (not just this one). - if (chunks.length && chunks[chunks.length - 1].length > width) { - this._handle_long_word(chunks, cur_line, cur_len, width); - cur_len = cur_line.map(l => l.length).reduce((a, b) => a + b, 0); - } - - // If the last chunk on this line is all whitespace, drop it. - if (this.drop_whitespace && cur_line.length > 0 && cur_line[cur_line.length - 1].trim() === '') { - cur_len -= cur_line[cur_line.length - 1].length; - cur_line.pop(); - } - - if (cur_line) { - if (this.max_lines === undefined || - lines.length + 1 < this.max_lines || - (chunks.length === 0 || - this.drop_whitespace && - chunks.length === 1 && - !chunks[0].trim()) && cur_len <= width) { - // Convert current line back to a string and store it in - // list of all lines (return value). - lines.push(indent + cur_line.join('')); - } else { - let had_break = false; - while (cur_line) { - if (cur_line[cur_line.length - 1].trim() && - cur_len + this.placeholder.length <= width) { - cur_line.push(this.placeholder); - lines.push(indent + cur_line.join('')); - had_break = true; - break - } - cur_len -= cur_line[-1].length; - cur_line.pop(); - } - if (!had_break) { - if (lines) { - let prev_line = lines[lines.length - 1].trimEnd(); - if (prev_line.length + this.placeholder.length <= - this.width) { - lines[lines.length - 1] = prev_line + this.placeholder; - break - } - } - lines.push(indent + this.placeholder.lstrip()); - } - break - } - } - } - - return lines - } - - _split_chunks(text) { - text = this._munge_whitespace(text); - return this._split(text) - } - - // -- Public interface ---------------------------------------------- - - wrap(text) { - /* - * wrap(text : string) -> [string] - * - * Reformat the single paragraph in 'text' so it fits in lines of - * no more than 'self.width' columns, and return a list of wrapped - * lines. Tabs in 'text' are expanded with string.expandtabs(), - * and all other whitespace characters (including newline) are - * converted to space. - */ - let chunks = this._split_chunks(text); - // not implemented in js - //if (this.fix_sentence_endings) { - // this._fix_sentence_endings(chunks) - //} - return this._wrap_chunks(chunks) - } - - fill(text) { - /* - * fill(text : string) -> string - * - * Reformat the single paragraph in 'text' to fit in lines of no - * more than 'self.width' columns, and return a new string - * containing the entire wrapped paragraph. - */ - return this.wrap(text).join('\n') - } -} - - -// -- Convenience interface --------------------------------------------- - -function wrap(text, options = {}) { - /* - * Wrap a single paragraph of text, returning a list of wrapped lines. - * - * Reformat the single paragraph in 'text' so it fits in lines of no - * more than 'width' columns, and return a list of wrapped lines. By - * default, tabs in 'text' are expanded with string.expandtabs(), and - * all other whitespace characters (including newline) are converted to - * space. See TextWrapper class for available keyword args to customize - * wrapping behaviour. - */ - let { width = 70, ...kwargs } = options; - let w = new TextWrapper(Object.assign({ width }, kwargs)); - return w.wrap(text) -} - -function fill(text, options = {}) { - /* - * Fill a single paragraph of text, returning a new string. - * - * Reformat the single paragraph in 'text' to fit in lines of no more - * than 'width' columns, and return a new string containing the entire - * wrapped paragraph. As with wrap(), tabs are expanded and other - * whitespace characters converted to space. See TextWrapper class for - * available keyword args to customize wrapping behaviour. - */ - let { width = 70, ...kwargs } = options; - let w = new TextWrapper(Object.assign({ width }, kwargs)); - return w.fill(text) -} - -// -- Loosely related functionality ------------------------------------- - -let _whitespace_only_re = /^[ \t]+$/mg; -let _leading_whitespace_re = /(^[ \t]*)(?:[^ \t\n])/mg; - -function dedent(text) { - /* - * Remove any common leading whitespace from every line in `text`. - * - * This can be used to make triple-quoted strings line up with the left - * edge of the display, while still presenting them in the source code - * in indented form. - * - * Note that tabs and spaces are both treated as whitespace, but they - * are not equal: the lines " hello" and "\\thello" are - * considered to have no common leading whitespace. - * - * Entirely blank lines are normalized to a newline character. - */ - // Look for the longest leading string of spaces and tabs common to - // all lines. - let margin = undefined; - text = text.replace(_whitespace_only_re, ''); - let indents = text.match(_leading_whitespace_re) || []; - for (let indent of indents) { - indent = indent.slice(0, -1); - - if (margin === undefined) { - margin = indent; - - // Current line more deeply indented than previous winner: - // no change (previous winner is still on top). - } else if (indent.startsWith(margin)) ; else if (margin.startsWith(indent)) { - margin = indent; - - // Find the largest common whitespace between current line and previous - // winner. - } else { - for (let i = 0; i < margin.length && i < indent.length; i++) { - if (margin[i] !== indent[i]) { - margin = margin.slice(0, i); - break - } - } - } - } - - if (margin) { - text = text.replace(new RegExp('^' + margin, 'mg'), ''); - } - return text -} - -var textwrap = { wrap, fill, dedent }; - -var argparse = createCommonjsModule(function (module) { - -// Copyright (C) 2010-2020 Python Software Foundation. -// Copyright (C) 2020 argparse.js authors - -/* - * Command-line parsing library - * - * This module is an optparse-inspired command-line parsing library that: - * - * - handles both optional and positional arguments - * - produces highly informative usage messages - * - supports parsers that dispatch to sub-parsers - * - * The following is a simple usage example that sums integers from the - * command-line and writes the result to a file:: - * - * parser = argparse.ArgumentParser( - * description='sum the integers at the command line') - * parser.add_argument( - * 'integers', metavar='int', nargs='+', type=int, - * help='an integer to be summed') - * parser.add_argument( - * '--log', default=sys.stdout, type=argparse.FileType('w'), - * help='the file where the sum should be written') - * args = parser.parse_args() - * args.log.write('%s' % sum(args.integers)) - * args.log.close() - * - * The module contains the following public classes: - * - * - ArgumentParser -- The main entry point for command-line parsing. As the - * example above shows, the add_argument() method is used to populate - * the parser with actions for optional and positional arguments. Then - * the parse_args() method is invoked to convert the args at the - * command-line into an object with attributes. - * - * - ArgumentError -- The exception raised by ArgumentParser objects when - * there are errors with the parser's actions. Errors raised while - * parsing the command-line are caught by ArgumentParser and emitted - * as command-line messages. - * - * - FileType -- A factory for defining types of files to be created. As the - * example above shows, instances of FileType are typically passed as - * the type= argument of add_argument() calls. - * - * - Action -- The base class for parser actions. Typically actions are - * selected by passing strings like 'store_true' or 'append_const' to - * the action= argument of add_argument(). However, for greater - * customization of ArgumentParser actions, subclasses of Action may - * be defined and passed as the action= argument. - * - * - HelpFormatter, RawDescriptionHelpFormatter, RawTextHelpFormatter, - * ArgumentDefaultsHelpFormatter -- Formatter classes which - * may be passed as the formatter_class= argument to the - * ArgumentParser constructor. HelpFormatter is the default, - * RawDescriptionHelpFormatter and RawTextHelpFormatter tell the parser - * not to change the formatting for help text, and - * ArgumentDefaultsHelpFormatter adds information about argument defaults - * to the help. - * - * All other classes in this module are considered implementation details. - * (Also note that HelpFormatter and RawDescriptionHelpFormatter are only - * considered public as object names -- the API of the formatter objects is - * still considered an implementation detail.) - */ - -const SUPPRESS = '==SUPPRESS=='; - -const OPTIONAL = '?'; -const ZERO_OR_MORE = '*'; -const ONE_OR_MORE = '+'; -const PARSER = 'A...'; -const REMAINDER = '...'; -const _UNRECOGNIZED_ARGS_ATTR = '_unrecognized_args'; - - -// ================================== -// Utility functions used for porting -// ================================== - - - - - -const repr = util__default["default"].inspect; - -function get_argv() { - // omit first argument (which is assumed to be interpreter - `node`, `coffee`, `ts-node`, etc.) - return process.argv.slice(1) -} - -function get_terminal_size() { - return { - columns: +process.env.COLUMNS || process.stdout.columns || 80 - } -} - -function hasattr(object, name) { - return Object.prototype.hasOwnProperty.call(object, name) -} - -function getattr(object, name, value) { - return hasattr(object, name) ? object[name] : value -} - -function setattr(object, name, value) { - object[name] = value; -} - -function setdefault(object, name, value) { - if (!hasattr(object, name)) object[name] = value; - return object[name] +var argparse = {exports: {}}; + +var sub; +var hasRequiredSub; + +function requireSub () { + if (hasRequiredSub) return sub; + hasRequiredSub = 1; + + const { inspect } = require$$0__default["default"]; + + + sub = function sub(pattern, ...values) { + let regex = /%(?:(%)|(-)?(\*)?(?:\((\w+)\))?([A-Za-z]))/g; + + let result = pattern.replace(regex, function (_, is_literal, is_left_align, is_padded, name, format) { + if (is_literal) return '%' + + let padded_count = 0; + if (is_padded) { + if (values.length === 0) throw new TypeError('not enough arguments for format string') + padded_count = values.shift(); + if (!Number.isInteger(padded_count)) throw new TypeError('* wants int') + } + + let str; + if (name !== undefined) { + let dict = values[0]; + if (typeof dict !== 'object' || dict === null) throw new TypeError('format requires a mapping') + if (!(name in dict)) throw new TypeError(`no such key: '${name}'`) + str = dict[name]; + } else { + if (values.length === 0) throw new TypeError('not enough arguments for format string') + str = values.shift(); + } + + switch (format) { + case 's': + str = String(str); + break + case 'r': + str = inspect(str); + break + case 'd': + case 'i': + if (typeof str !== 'number') { + throw new TypeError(`%${format} format: a number is required, not ${typeof str}`) + } + str = String(str.toFixed(0)); + break + default: + throw new TypeError(`unsupported format character '${format}'`) + } + + if (padded_count > 0) { + return is_left_align ? str.padEnd(padded_count) : str.padStart(padded_count) + } else { + return str + } + }); + + if (values.length) { + if (values.length === 1 && typeof values[0] === 'object' && values[0] !== null) ; else { + throw new TypeError('not all arguments converted during string formatting') + } + } + + return result + }; + return sub; } -function delattr(object, name) { - delete object[name]; +var textwrap; +var hasRequiredTextwrap; + +function requireTextwrap () { + if (hasRequiredTextwrap) return textwrap; + hasRequiredTextwrap = 1; + + /* + * Text wrapping and filling. + */ + + // Copyright (C) 1999-2001 Gregory P. Ward. + // Copyright (C) 2002, 2003 Python Software Foundation. + // Copyright (C) 2020 argparse.js authors + // Originally written by Greg Ward + + // Hardcode the recognized whitespace characters to the US-ASCII + // whitespace characters. The main reason for doing this is that + // some Unicode spaces (like \u00a0) are non-breaking whitespaces. + // + // This less funky little regex just split on recognized spaces. E.g. + // "Hello there -- you goof-ball, use the -b option!" + // splits into + // Hello/ /there/ /--/ /you/ /goof-ball,/ /use/ /the/ /-b/ /option!/ + const wordsep_simple_re = /([\t\n\x0b\x0c\r ]+)/; + + class TextWrapper { + /* + * Object for wrapping/filling text. The public interface consists of + * the wrap() and fill() methods; the other methods are just there for + * subclasses to override in order to tweak the default behaviour. + * If you want to completely replace the main wrapping algorithm, + * you'll probably have to override _wrap_chunks(). + * + * Several instance attributes control various aspects of wrapping: + * width (default: 70) + * the maximum width of wrapped lines (unless break_long_words + * is false) + * initial_indent (default: "") + * string that will be prepended to the first line of wrapped + * output. Counts towards the line's width. + * subsequent_indent (default: "") + * string that will be prepended to all lines save the first + * of wrapped output; also counts towards each line's width. + * expand_tabs (default: true) + * Expand tabs in input text to spaces before further processing. + * Each tab will become 0 .. 'tabsize' spaces, depending on its position + * in its line. If false, each tab is treated as a single character. + * tabsize (default: 8) + * Expand tabs in input text to 0 .. 'tabsize' spaces, unless + * 'expand_tabs' is false. + * replace_whitespace (default: true) + * Replace all whitespace characters in the input text by spaces + * after tab expansion. Note that if expand_tabs is false and + * replace_whitespace is true, every tab will be converted to a + * single space! + * fix_sentence_endings (default: false) + * Ensure that sentence-ending punctuation is always followed + * by two spaces. Off by default because the algorithm is + * (unavoidably) imperfect. + * break_long_words (default: true) + * Break words longer than 'width'. If false, those words will not + * be broken, and some lines might be longer than 'width'. + * break_on_hyphens (default: true) + * Allow breaking hyphenated words. If true, wrapping will occur + * preferably on whitespaces and right after hyphens part of + * compound words. + * drop_whitespace (default: true) + * Drop leading and trailing whitespace from lines. + * max_lines (default: None) + * Truncate wrapped lines. + * placeholder (default: ' [...]') + * Append to the last line of truncated text. + */ + + constructor(options = {}) { + let { + width = 70, + initial_indent = '', + subsequent_indent = '', + expand_tabs = true, + replace_whitespace = true, + fix_sentence_endings = false, + break_long_words = true, + drop_whitespace = true, + break_on_hyphens = true, + tabsize = 8, + max_lines = undefined, + placeholder=' [...]' + } = options; + + this.width = width; + this.initial_indent = initial_indent; + this.subsequent_indent = subsequent_indent; + this.expand_tabs = expand_tabs; + this.replace_whitespace = replace_whitespace; + this.fix_sentence_endings = fix_sentence_endings; + this.break_long_words = break_long_words; + this.drop_whitespace = drop_whitespace; + this.break_on_hyphens = break_on_hyphens; + this.tabsize = tabsize; + this.max_lines = max_lines; + this.placeholder = placeholder; + } + + + // -- Private methods ----------------------------------------------- + // (possibly useful for subclasses to override) + + _munge_whitespace(text) { + /* + * _munge_whitespace(text : string) -> string + * + * Munge whitespace in text: expand tabs and convert all other + * whitespace characters to spaces. Eg. " foo\\tbar\\n\\nbaz" + * becomes " foo bar baz". + */ + if (this.expand_tabs) { + text = text.replace(/\t/g, ' '.repeat(this.tabsize)); // not strictly correct in js + } + if (this.replace_whitespace) { + text = text.replace(/[\t\n\x0b\x0c\r]/g, ' '); + } + return text + } + + _split(text) { + /* + * _split(text : string) -> [string] + * + * Split the text to wrap into indivisible chunks. Chunks are + * not quite the same as words; see _wrap_chunks() for full + * details. As an example, the text + * Look, goof-ball -- use the -b option! + * breaks into the following chunks: + * 'Look,', ' ', 'goof-', 'ball', ' ', '--', ' ', + * 'use', ' ', 'the', ' ', '-b', ' ', 'option!' + * if break_on_hyphens is True, or in: + * 'Look,', ' ', 'goof-ball', ' ', '--', ' ', + * 'use', ' ', 'the', ' ', '-b', ' ', option!' + * otherwise. + */ + let chunks = text.split(wordsep_simple_re); + chunks = chunks.filter(Boolean); + return chunks + } + + _handle_long_word(reversed_chunks, cur_line, cur_len, width) { + /* + * _handle_long_word(chunks : [string], + * cur_line : [string], + * cur_len : int, width : int) + * + * Handle a chunk of text (most likely a word, not whitespace) that + * is too long to fit in any line. + */ + // Figure out when indent is larger than the specified width, and make + // sure at least one character is stripped off on every pass + let space_left; + if (width < 1) { + space_left = 1; + } else { + space_left = width - cur_len; + } + + // If we're allowed to break long words, then do so: put as much + // of the next chunk onto the current line as will fit. + if (this.break_long_words) { + cur_line.push(reversed_chunks[reversed_chunks.length - 1].slice(0, space_left)); + reversed_chunks[reversed_chunks.length - 1] = reversed_chunks[reversed_chunks.length - 1].slice(space_left); + + // Otherwise, we have to preserve the long word intact. Only add + // it to the current line if there's nothing already there -- + // that minimizes how much we violate the width constraint. + } else if (!cur_line) { + cur_line.push(...reversed_chunks.pop()); + } + + // If we're not allowed to break long words, and there's already + // text on the current line, do nothing. Next time through the + // main loop of _wrap_chunks(), we'll wind up here again, but + // cur_len will be zero, so the next line will be entirely + // devoted to the long word that we can't handle right now. + } + + _wrap_chunks(chunks) { + /* + * _wrap_chunks(chunks : [string]) -> [string] + * + * Wrap a sequence of text chunks and return a list of lines of + * length 'self.width' or less. (If 'break_long_words' is false, + * some lines may be longer than this.) Chunks correspond roughly + * to words and the whitespace between them: each chunk is + * indivisible (modulo 'break_long_words'), but a line break can + * come between any two chunks. Chunks should not have internal + * whitespace; ie. a chunk is either all whitespace or a "word". + * Whitespace chunks will be removed from the beginning and end of + * lines, but apart from that whitespace is preserved. + */ + let lines = []; + let indent; + if (this.width <= 0) { + throw Error(`invalid width ${this.width} (must be > 0)`) + } + if (this.max_lines !== undefined) { + if (this.max_lines > 1) { + indent = this.subsequent_indent; + } else { + indent = this.initial_indent; + } + if (indent.length + this.placeholder.trimStart().length > this.width) { + throw Error('placeholder too large for max width') + } + } + + // Arrange in reverse order so items can be efficiently popped + // from a stack of chucks. + chunks = chunks.reverse(); + + while (chunks.length > 0) { + + // Start the list of chunks that will make up the current line. + // cur_len is just the length of all the chunks in cur_line. + let cur_line = []; + let cur_len = 0; + + // Figure out which static string will prefix this line. + let indent; + if (lines) { + indent = this.subsequent_indent; + } else { + indent = this.initial_indent; + } + + // Maximum width for this line. + let width = this.width - indent.length; + + // First chunk on line is whitespace -- drop it, unless this + // is the very beginning of the text (ie. no lines started yet). + if (this.drop_whitespace && chunks[chunks.length - 1].trim() === '' && lines.length > 0) { + chunks.pop(); + } + + while (chunks.length > 0) { + let l = chunks[chunks.length - 1].length; + + // Can at least squeeze this chunk onto the current line. + if (cur_len + l <= width) { + cur_line.push(chunks.pop()); + cur_len += l; + + // Nope, this line is full. + } else { + break + } + } + + // The current line is full, and the next chunk is too big to + // fit on *any* line (not just this one). + if (chunks.length && chunks[chunks.length - 1].length > width) { + this._handle_long_word(chunks, cur_line, cur_len, width); + cur_len = cur_line.map(l => l.length).reduce((a, b) => a + b, 0); + } + + // If the last chunk on this line is all whitespace, drop it. + if (this.drop_whitespace && cur_line.length > 0 && cur_line[cur_line.length - 1].trim() === '') { + cur_len -= cur_line[cur_line.length - 1].length; + cur_line.pop(); + } + + if (cur_line) { + if (this.max_lines === undefined || + lines.length + 1 < this.max_lines || + (chunks.length === 0 || + this.drop_whitespace && + chunks.length === 1 && + !chunks[0].trim()) && cur_len <= width) { + // Convert current line back to a string and store it in + // list of all lines (return value). + lines.push(indent + cur_line.join('')); + } else { + let had_break = false; + while (cur_line) { + if (cur_line[cur_line.length - 1].trim() && + cur_len + this.placeholder.length <= width) { + cur_line.push(this.placeholder); + lines.push(indent + cur_line.join('')); + had_break = true; + break + } + cur_len -= cur_line[-1].length; + cur_line.pop(); + } + if (!had_break) { + if (lines) { + let prev_line = lines[lines.length - 1].trimEnd(); + if (prev_line.length + this.placeholder.length <= + this.width) { + lines[lines.length - 1] = prev_line + this.placeholder; + break + } + } + lines.push(indent + this.placeholder.lstrip()); + } + break + } + } + } + + return lines + } + + _split_chunks(text) { + text = this._munge_whitespace(text); + return this._split(text) + } + + // -- Public interface ---------------------------------------------- + + wrap(text) { + /* + * wrap(text : string) -> [string] + * + * Reformat the single paragraph in 'text' so it fits in lines of + * no more than 'self.width' columns, and return a list of wrapped + * lines. Tabs in 'text' are expanded with string.expandtabs(), + * and all other whitespace characters (including newline) are + * converted to space. + */ + let chunks = this._split_chunks(text); + // not implemented in js + //if (this.fix_sentence_endings) { + // this._fix_sentence_endings(chunks) + //} + return this._wrap_chunks(chunks) + } + + fill(text) { + /* + * fill(text : string) -> string + * + * Reformat the single paragraph in 'text' to fit in lines of no + * more than 'self.width' columns, and return a new string + * containing the entire wrapped paragraph. + */ + return this.wrap(text).join('\n') + } + } + + + // -- Convenience interface --------------------------------------------- + + function wrap(text, options = {}) { + /* + * Wrap a single paragraph of text, returning a list of wrapped lines. + * + * Reformat the single paragraph in 'text' so it fits in lines of no + * more than 'width' columns, and return a list of wrapped lines. By + * default, tabs in 'text' are expanded with string.expandtabs(), and + * all other whitespace characters (including newline) are converted to + * space. See TextWrapper class for available keyword args to customize + * wrapping behaviour. + */ + let { width = 70, ...kwargs } = options; + let w = new TextWrapper(Object.assign({ width }, kwargs)); + return w.wrap(text) + } + + function fill(text, options = {}) { + /* + * Fill a single paragraph of text, returning a new string. + * + * Reformat the single paragraph in 'text' to fit in lines of no more + * than 'width' columns, and return a new string containing the entire + * wrapped paragraph. As with wrap(), tabs are expanded and other + * whitespace characters converted to space. See TextWrapper class for + * available keyword args to customize wrapping behaviour. + */ + let { width = 70, ...kwargs } = options; + let w = new TextWrapper(Object.assign({ width }, kwargs)); + return w.fill(text) + } + + // -- Loosely related functionality ------------------------------------- + + let _whitespace_only_re = /^[ \t]+$/mg; + let _leading_whitespace_re = /(^[ \t]*)(?:[^ \t\n])/mg; + + function dedent(text) { + /* + * Remove any common leading whitespace from every line in `text`. + * + * This can be used to make triple-quoted strings line up with the left + * edge of the display, while still presenting them in the source code + * in indented form. + * + * Note that tabs and spaces are both treated as whitespace, but they + * are not equal: the lines " hello" and "\\thello" are + * considered to have no common leading whitespace. + * + * Entirely blank lines are normalized to a newline character. + */ + // Look for the longest leading string of spaces and tabs common to + // all lines. + let margin = undefined; + text = text.replace(_whitespace_only_re, ''); + let indents = text.match(_leading_whitespace_re) || []; + for (let indent of indents) { + indent = indent.slice(0, -1); + + if (margin === undefined) { + margin = indent; + + // Current line more deeply indented than previous winner: + // no change (previous winner is still on top). + } else if (indent.startsWith(margin)) ; else if (margin.startsWith(indent)) { + margin = indent; + + // Find the largest common whitespace between current line and previous + // winner. + } else { + for (let i = 0; i < margin.length && i < indent.length; i++) { + if (margin[i] !== indent[i]) { + margin = margin.slice(0, i); + break + } + } + } + } + + if (margin) { + text = text.replace(new RegExp('^' + margin, 'mg'), ''); + } + return text + } + + textwrap = { wrap, fill, dedent }; + return textwrap; } -function range(from, to, step=1) { - // range(10) is equivalent to range(0, 10) - if (arguments.length === 1) [ to, from ] = [ from, 0 ]; - if (typeof from !== 'number' || typeof to !== 'number' || typeof step !== 'number') { - throw new TypeError('argument cannot be interpreted as an integer') - } - if (step === 0) throw new TypeError('range() arg 3 must not be zero') +argparse.exports; + +var hasRequiredArgparse; + +function requireArgparse () { + if (hasRequiredArgparse) return argparse.exports; + hasRequiredArgparse = 1; + (function (module) { + + // Copyright (C) 2010-2020 Python Software Foundation. + // Copyright (C) 2020 argparse.js authors + + /* + * Command-line parsing library + * + * This module is an optparse-inspired command-line parsing library that: + * + * - handles both optional and positional arguments + * - produces highly informative usage messages + * - supports parsers that dispatch to sub-parsers + * + * The following is a simple usage example that sums integers from the + * command-line and writes the result to a file:: + * + * parser = argparse.ArgumentParser( + * description='sum the integers at the command line') + * parser.add_argument( + * 'integers', metavar='int', nargs='+', type=int, + * help='an integer to be summed') + * parser.add_argument( + * '--log', default=sys.stdout, type=argparse.FileType('w'), + * help='the file where the sum should be written') + * args = parser.parse_args() + * args.log.write('%s' % sum(args.integers)) + * args.log.close() + * + * The module contains the following public classes: + * + * - ArgumentParser -- The main entry point for command-line parsing. As the + * example above shows, the add_argument() method is used to populate + * the parser with actions for optional and positional arguments. Then + * the parse_args() method is invoked to convert the args at the + * command-line into an object with attributes. + * + * - ArgumentError -- The exception raised by ArgumentParser objects when + * there are errors with the parser's actions. Errors raised while + * parsing the command-line are caught by ArgumentParser and emitted + * as command-line messages. + * + * - FileType -- A factory for defining types of files to be created. As the + * example above shows, instances of FileType are typically passed as + * the type= argument of add_argument() calls. + * + * - Action -- The base class for parser actions. Typically actions are + * selected by passing strings like 'store_true' or 'append_const' to + * the action= argument of add_argument(). However, for greater + * customization of ArgumentParser actions, subclasses of Action may + * be defined and passed as the action= argument. + * + * - HelpFormatter, RawDescriptionHelpFormatter, RawTextHelpFormatter, + * ArgumentDefaultsHelpFormatter -- Formatter classes which + * may be passed as the formatter_class= argument to the + * ArgumentParser constructor. HelpFormatter is the default, + * RawDescriptionHelpFormatter and RawTextHelpFormatter tell the parser + * not to change the formatting for help text, and + * ArgumentDefaultsHelpFormatter adds information about argument defaults + * to the help. + * + * All other classes in this module are considered implementation details. + * (Also note that HelpFormatter and RawDescriptionHelpFormatter are only + * considered public as object names -- the API of the formatter objects is + * still considered an implementation detail.) + */ + + const SUPPRESS = '==SUPPRESS=='; + + const OPTIONAL = '?'; + const ZERO_OR_MORE = '*'; + const ONE_OR_MORE = '+'; + const PARSER = 'A...'; + const REMAINDER = '...'; + const _UNRECOGNIZED_ARGS_ATTR = '_unrecognized_args'; + + + // ================================== + // Utility functions used for porting + // ================================== + const assert = require$$0__default$1["default"]; + const util = require$$0__default["default"]; + const fs = require$$2__default["default"]; + const sub = requireSub(); + const path = require$$4__default["default"]; + const repr = util.inspect; + + function get_argv() { + // omit first argument (which is assumed to be interpreter - `node`, `coffee`, `ts-node`, etc.) + return process.argv.slice(1) + } - let result = []; - if (step > 0) { - for (let i = from; i < to; i += step) result.push(i); - } else { - for (let i = from; i > to; i += step) result.push(i); - } - return result -} + function get_terminal_size() { + return { + columns: +process.env.COLUMNS || process.stdout.columns || 80 + } + } -function splitlines(str, keepends = false) { - let result; - if (!keepends) { - result = str.split(/\r\n|[\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029]/); - } else { - result = []; - let parts = str.split(/(\r\n|[\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029])/); - for (let i = 0; i < parts.length; i += 2) { - result.push(parts[i] + (i + 1 < parts.length ? parts[i + 1] : '')); - } - } - if (!result[result.length - 1]) result.pop(); - return result -} + function hasattr(object, name) { + return Object.prototype.hasOwnProperty.call(object, name) + } -function _string_lstrip(string, prefix_chars) { - let idx = 0; - while (idx < string.length && prefix_chars.includes(string[idx])) idx++; - return idx ? string.slice(idx) : string -} + function getattr(object, name, value) { + return hasattr(object, name) ? object[name] : value + } -function _string_split(string, sep, maxsplit) { - let result = string.split(sep); - if (result.length > maxsplit) { - result = result.slice(0, maxsplit).concat([ result.slice(maxsplit).join(sep) ]); - } - return result -} + function setattr(object, name, value) { + object[name] = value; + } -function _array_equal(array1, array2) { - if (array1.length !== array2.length) return false - for (let i = 0; i < array1.length; i++) { - if (array1[i] !== array2[i]) return false - } - return true -} + function setdefault(object, name, value) { + if (!hasattr(object, name)) object[name] = value; + return object[name] + } -function _array_remove(array, item) { - let idx = array.indexOf(item); - if (idx === -1) throw new TypeError(sub('%r not in list', item)) - array.splice(idx, 1); -} + function delattr(object, name) { + delete object[name]; + } -// normalize choices to array; -// this isn't required in python because `in` and `map` operators work with anything, -// but in js dealing with multiple types here is too clunky -function _choices_to_array(choices) { - if (choices === undefined) { - return [] - } else if (Array.isArray(choices)) { - return choices - } else if (choices !== null && typeof choices[Symbol.iterator] === 'function') { - return Array.from(choices) - } else if (typeof choices === 'object' && choices !== null) { - return Object.keys(choices) - } else { - throw new Error(sub('invalid choices value: %r', choices)) - } -} + function range(from, to, step=1) { + // range(10) is equivalent to range(0, 10) + if (arguments.length === 1) [ to, from ] = [ from, 0 ]; + if (typeof from !== 'number' || typeof to !== 'number' || typeof step !== 'number') { + throw new TypeError('argument cannot be interpreted as an integer') + } + if (step === 0) throw new TypeError('range() arg 3 must not be zero') + + let result = []; + if (step > 0) { + for (let i = from; i < to; i += step) result.push(i); + } else { + for (let i = from; i > to; i += step) result.push(i); + } + return result + } -// decorator that allows a class to be called without new -function _callable(cls) { - let result = { // object is needed for inferred class name - [cls.name]: function (...args) { - let this_class = new.target === result || !new.target; - return Reflect.construct(cls, args, this_class ? cls : new.target) - } - }; - result[cls.name].prototype = cls.prototype; - // fix default tag for toString, e.g. [object Action] instead of [object Object] - cls.prototype[Symbol.toStringTag] = cls.name; - return result[cls.name] -} + function splitlines(str, keepends = false) { + let result; + if (!keepends) { + result = str.split(/\r\n|[\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029]/); + } else { + result = []; + let parts = str.split(/(\r\n|[\n\r\v\f\x1c\x1d\x1e\x85\u2028\u2029])/); + for (let i = 0; i < parts.length; i += 2) { + result.push(parts[i] + (i + 1 < parts.length ? parts[i + 1] : '')); + } + } + if (!result[result.length - 1]) result.pop(); + return result + } -function _alias(object, from, to) { - try { - let name = object.constructor.name; - Object.defineProperty(object, from, { - value: util__default["default"].deprecate(object[to], sub('%s.%s() is renamed to %s.%s()', - name, from, name, to)), - enumerable: false - }); - } catch {} -} + function _string_lstrip(string, prefix_chars) { + let idx = 0; + while (idx < string.length && prefix_chars.includes(string[idx])) idx++; + return idx ? string.slice(idx) : string + } -// decorator that allows snake_case class methods to be called with camelCase and vice versa -function _camelcase_alias(_class) { - for (let name of Object.getOwnPropertyNames(_class.prototype)) { - let camelcase = name.replace(/\w_[a-z]/g, s => s[0] + s[2].toUpperCase()); - if (camelcase !== name) _alias(_class.prototype, camelcase, name); - } - return _class -} + function _string_split(string, sep, maxsplit) { + let result = string.split(sep); + if (result.length > maxsplit) { + result = result.slice(0, maxsplit).concat([ result.slice(maxsplit).join(sep) ]); + } + return result + } -function _to_legacy_name(key) { - key = key.replace(/\w_[a-z]/g, s => s[0] + s[2].toUpperCase()); - if (key === 'default') key = 'defaultValue'; - if (key === 'const') key = 'constant'; - return key -} + function _array_equal(array1, array2) { + if (array1.length !== array2.length) return false + for (let i = 0; i < array1.length; i++) { + if (array1[i] !== array2[i]) return false + } + return true + } -function _to_new_name(key) { - if (key === 'defaultValue') key = 'default'; - if (key === 'constant') key = 'const'; - key = key.replace(/[A-Z]/g, c => '_' + c.toLowerCase()); - return key -} + function _array_remove(array, item) { + let idx = array.indexOf(item); + if (idx === -1) throw new TypeError(sub('%r not in list', item)) + array.splice(idx, 1); + } -// parse options -let no_default = Symbol('no_default_value'); -function _parse_opts(args, descriptor) { - function get_name() { - let stack = new Error().stack.split('\n') - .map(x => x.match(/^ at (.*) \(.*\)$/)) - .filter(Boolean) - .map(m => m[1]) - .map(fn => fn.match(/[^ .]*$/)[0]); - - if (stack.length && stack[0] === get_name.name) stack.shift(); - if (stack.length && stack[0] === _parse_opts.name) stack.shift(); - return stack.length ? stack[0] : '' - } + // normalize choices to array; + // this isn't required in python because `in` and `map` operators work with anything, + // but in js dealing with multiple types here is too clunky + function _choices_to_array(choices) { + if (choices === undefined) { + return [] + } else if (Array.isArray(choices)) { + return choices + } else if (choices !== null && typeof choices[Symbol.iterator] === 'function') { + return Array.from(choices) + } else if (typeof choices === 'object' && choices !== null) { + return Object.keys(choices) + } else { + throw new Error(sub('invalid choices value: %r', choices)) + } + } - args = Array.from(args); - let kwargs = {}; - let result = []; - let last_opt = args.length && args[args.length - 1]; + // decorator that allows a class to be called without new + function _callable(cls) { + let result = { // object is needed for inferred class name + [cls.name]: function (...args) { + let this_class = new.target === result || !new.target; + return Reflect.construct(cls, args, this_class ? cls : new.target) + } + }; + result[cls.name].prototype = cls.prototype; + // fix default tag for toString, e.g. [object Action] instead of [object Object] + cls.prototype[Symbol.toStringTag] = cls.name; + return result[cls.name] + } - if (typeof last_opt === 'object' && last_opt !== null && !Array.isArray(last_opt) && - (!last_opt.constructor || last_opt.constructor.name === 'Object')) { - kwargs = Object.assign({}, args.pop()); - } + function _alias(object, from, to) { + try { + let name = object.constructor.name; + Object.defineProperty(object, from, { + value: util.deprecate(object[to], sub('%s.%s() is renamed to %s.%s()', + name, from, name, to)), + enumerable: false + }); + } catch {} + } - // LEGACY (v1 compatibility): camelcase - let renames = []; - for (let key of Object.keys(descriptor)) { - let old_name = _to_legacy_name(key); - if (old_name !== key && (old_name in kwargs)) { - if (key in kwargs) ; else { - kwargs[key] = kwargs[old_name]; - } - renames.push([ old_name, key ]); - delete kwargs[old_name]; - } - } - if (renames.length) { - let name = get_name(); - deprecate('camelcase_' + name, sub('%s(): following options are renamed: %s', - name, renames.map(([ a, b ]) => sub('%r -> %r', a, b)))); - } - // end - - let missing_positionals = []; - let positional_count = args.length; - - for (let [ key, def ] of Object.entries(descriptor)) { - if (key[0] === '*') { - if (key.length > 0 && key[1] === '*') { - // LEGACY (v1 compatibility): camelcase - let renames = []; - for (let key of Object.keys(kwargs)) { - let new_name = _to_new_name(key); - if (new_name !== key && (key in kwargs)) { - if (new_name in kwargs) ; else { - kwargs[new_name] = kwargs[key]; - } - renames.push([ key, new_name ]); - delete kwargs[key]; - } - } - if (renames.length) { - let name = get_name(); - deprecate('camelcase_' + name, sub('%s(): following options are renamed: %s', - name, renames.map(([ a, b ]) => sub('%r -> %r', a, b)))); - } - // end - result.push(kwargs); - kwargs = {}; - } else { - result.push(args); - args = []; - } - } else if (key in kwargs && args.length > 0) { - throw new TypeError(sub('%s() got multiple values for argument %r', get_name(), key)) - } else if (key in kwargs) { - result.push(kwargs[key]); - delete kwargs[key]; - } else if (args.length > 0) { - result.push(args.shift()); - } else if (def !== no_default) { - result.push(def); - } else { - missing_positionals.push(key); - } - } + // decorator that allows snake_case class methods to be called with camelCase and vice versa + function _camelcase_alias(_class) { + for (let name of Object.getOwnPropertyNames(_class.prototype)) { + let camelcase = name.replace(/\w_[a-z]/g, s => s[0] + s[2].toUpperCase()); + if (camelcase !== name) _alias(_class.prototype, camelcase, name); + } + return _class + } - if (Object.keys(kwargs).length) { - throw new TypeError(sub('%s() got an unexpected keyword argument %r', - get_name(), Object.keys(kwargs)[0])) - } + function _to_legacy_name(key) { + key = key.replace(/\w_[a-z]/g, s => s[0] + s[2].toUpperCase()); + if (key === 'default') key = 'defaultValue'; + if (key === 'const') key = 'constant'; + return key + } - if (args.length) { - let from = Object.entries(descriptor).filter(([ k, v ]) => k[0] !== '*' && v !== no_default).length; - let to = Object.entries(descriptor).filter(([ k ]) => k[0] !== '*').length; - throw new TypeError(sub('%s() takes %s positional argument%s but %s %s given', - get_name(), - from === to ? sub('from %s to %s', from, to) : to, - from === to && to === 1 ? '' : 's', - positional_count, - positional_count === 1 ? 'was' : 'were')) - } + function _to_new_name(key) { + if (key === 'defaultValue') key = 'default'; + if (key === 'constant') key = 'const'; + key = key.replace(/[A-Z]/g, c => '_' + c.toLowerCase()); + return key + } - if (missing_positionals.length) { - let strs = missing_positionals.map(repr); - if (strs.length > 1) strs[strs.length - 1] = 'and ' + strs[strs.length - 1]; - let str_joined = strs.join(strs.length === 2 ? '' : ', '); - throw new TypeError(sub('%s() missing %i required positional argument%s: %s', - get_name(), strs.length, strs.length === 1 ? '' : 's', str_joined)) - } + // parse options + let no_default = Symbol('no_default_value'); + function _parse_opts(args, descriptor) { + function get_name() { + let stack = new Error().stack.split('\n') + .map(x => x.match(/^ at (.*) \(.*\)$/)) + .filter(Boolean) + .map(m => m[1]) + .map(fn => fn.match(/[^ .]*$/)[0]); + + if (stack.length && stack[0] === get_name.name) stack.shift(); + if (stack.length && stack[0] === _parse_opts.name) stack.shift(); + return stack.length ? stack[0] : '' + } + + args = Array.from(args); + let kwargs = {}; + let result = []; + let last_opt = args.length && args[args.length - 1]; + + if (typeof last_opt === 'object' && last_opt !== null && !Array.isArray(last_opt) && + (!last_opt.constructor || last_opt.constructor.name === 'Object')) { + kwargs = Object.assign({}, args.pop()); + } + + // LEGACY (v1 compatibility): camelcase + let renames = []; + for (let key of Object.keys(descriptor)) { + let old_name = _to_legacy_name(key); + if (old_name !== key && (old_name in kwargs)) { + if (key in kwargs) ; else { + kwargs[key] = kwargs[old_name]; + } + renames.push([ old_name, key ]); + delete kwargs[old_name]; + } + } + if (renames.length) { + let name = get_name(); + deprecate('camelcase_' + name, sub('%s(): following options are renamed: %s', + name, renames.map(([ a, b ]) => sub('%r -> %r', a, b)))); + } + // end + + let missing_positionals = []; + let positional_count = args.length; + + for (let [ key, def ] of Object.entries(descriptor)) { + if (key[0] === '*') { + if (key.length > 0 && key[1] === '*') { + // LEGACY (v1 compatibility): camelcase + let renames = []; + for (let key of Object.keys(kwargs)) { + let new_name = _to_new_name(key); + if (new_name !== key && (key in kwargs)) { + if (new_name in kwargs) ; else { + kwargs[new_name] = kwargs[key]; + } + renames.push([ key, new_name ]); + delete kwargs[key]; + } + } + if (renames.length) { + let name = get_name(); + deprecate('camelcase_' + name, sub('%s(): following options are renamed: %s', + name, renames.map(([ a, b ]) => sub('%r -> %r', a, b)))); + } + // end + result.push(kwargs); + kwargs = {}; + } else { + result.push(args); + args = []; + } + } else if (key in kwargs && args.length > 0) { + throw new TypeError(sub('%s() got multiple values for argument %r', get_name(), key)) + } else if (key in kwargs) { + result.push(kwargs[key]); + delete kwargs[key]; + } else if (args.length > 0) { + result.push(args.shift()); + } else if (def !== no_default) { + result.push(def); + } else { + missing_positionals.push(key); + } + } + + if (Object.keys(kwargs).length) { + throw new TypeError(sub('%s() got an unexpected keyword argument %r', + get_name(), Object.keys(kwargs)[0])) + } + + if (args.length) { + let from = Object.entries(descriptor).filter(([ k, v ]) => k[0] !== '*' && v !== no_default).length; + let to = Object.entries(descriptor).filter(([ k ]) => k[0] !== '*').length; + throw new TypeError(sub('%s() takes %s positional argument%s but %s %s given', + get_name(), + from === to ? sub('from %s to %s', from, to) : to, + from === to && to === 1 ? '' : 's', + positional_count, + positional_count === 1 ? 'was' : 'were')) + } + + if (missing_positionals.length) { + let strs = missing_positionals.map(repr); + if (strs.length > 1) strs[strs.length - 1] = 'and ' + strs[strs.length - 1]; + let str_joined = strs.join(strs.length === 2 ? '' : ', '); + throw new TypeError(sub('%s() missing %i required positional argument%s: %s', + get_name(), strs.length, strs.length === 1 ? '' : 's', str_joined)) + } + + return result + } - return result -} + let _deprecations = {}; + function deprecate(id, string) { + _deprecations[id] = _deprecations[id] || util.deprecate(() => {}, string); + _deprecations[id](); + } -let _deprecations = {}; -function deprecate(id, string) { - _deprecations[id] = _deprecations[id] || util__default["default"].deprecate(() => {}, string); - _deprecations[id](); -} + // ============================= + // Utility functions and classes + // ============================= + function _AttributeHolder(cls = Object) { + /* + * Abstract base class that provides __repr__. + * + * The __repr__ method returns a string in the format:: + * ClassName(attr=name, attr=name, ...) + * The attributes are determined either by a class-level attribute, + * '_kwarg_names', or by inspecting the instance __dict__. + */ + + return class _AttributeHolder extends cls { + [util.inspect.custom]() { + let type_name = this.constructor.name; + let arg_strings = []; + let star_args = {}; + for (let arg of this._get_args()) { + arg_strings.push(repr(arg)); + } + for (let [ name, value ] of this._get_kwargs()) { + if (/^[a-z_][a-z0-9_$]*$/i.test(name)) { + arg_strings.push(sub('%s=%r', name, value)); + } else { + star_args[name] = value; + } + } + if (Object.keys(star_args).length) { + arg_strings.push(sub('**%s', repr(star_args))); + } + return sub('%s(%s)', type_name, arg_strings.join(', ')) + } + + toString() { + return this[util.inspect.custom]() + } + + _get_kwargs() { + return Object.entries(this) + } + + _get_args() { + return [] + } + } + } -// ============================= -// Utility functions and classes -// ============================= -function _AttributeHolder(cls = Object) { - /* - * Abstract base class that provides __repr__. - * - * The __repr__ method returns a string in the format:: - * ClassName(attr=name, attr=name, ...) - * The attributes are determined either by a class-level attribute, - * '_kwarg_names', or by inspecting the instance __dict__. - */ - - return class _AttributeHolder extends cls { - [util__default["default"].inspect.custom]() { - let type_name = this.constructor.name; - let arg_strings = []; - let star_args = {}; - for (let arg of this._get_args()) { - arg_strings.push(repr(arg)); - } - for (let [ name, value ] of this._get_kwargs()) { - if (/^[a-z_][a-z0-9_$]*$/i.test(name)) { - arg_strings.push(sub('%s=%r', name, value)); - } else { - star_args[name] = value; - } - } - if (Object.keys(star_args).length) { - arg_strings.push(sub('**%s', repr(star_args))); - } - return sub('%s(%s)', type_name, arg_strings.join(', ')) - } - toString() { - return this[util__default["default"].inspect.custom]() - } + function _copy_items(items) { + if (items === undefined) { + return [] + } + return items.slice(0) + } - _get_kwargs() { - return Object.entries(this) - } - _get_args() { - return [] - } - } -} + // =============== + // Formatting Help + // =============== + const HelpFormatter = _camelcase_alias(_callable(class HelpFormatter { + /* + * Formatter for generating usage messages and argument help strings. + * + * Only the name of this class is considered a public API. All the methods + * provided by the class are considered an implementation detail. + */ + + constructor() { + let [ + prog, + indent_increment, + max_help_position, + width + ] = _parse_opts(arguments, { + prog: no_default, + indent_increment: 2, + max_help_position: 24, + width: undefined + }); + + // default setting for width + if (width === undefined) { + width = get_terminal_size().columns; + width -= 2; + } + + this._prog = prog; + this._indent_increment = indent_increment; + this._max_help_position = Math.min(max_help_position, + Math.max(width - 20, indent_increment * 2)); + this._width = width; + + this._current_indent = 0; + this._level = 0; + this._action_max_length = 0; + + this._root_section = this._Section(this, undefined); + this._current_section = this._root_section; + + this._whitespace_matcher = /[ \t\n\r\f\v]+/g; // equivalent to python /\s+/ with ASCII flag + this._long_break_matcher = /\n\n\n+/g; + } + + // =============================== + // Section and indentation methods + // =============================== + _indent() { + this._current_indent += this._indent_increment; + this._level += 1; + } + + _dedent() { + this._current_indent -= this._indent_increment; + assert(this._current_indent >= 0, 'Indent decreased below 0.'); + this._level -= 1; + } + + _add_item(func, args) { + this._current_section.items.push([ func, args ]); + } + + // ======================== + // Message building methods + // ======================== + start_section(heading) { + this._indent(); + let section = this._Section(this, this._current_section, heading); + this._add_item(section.format_help.bind(section), []); + this._current_section = section; + } + + end_section() { + this._current_section = this._current_section.parent; + this._dedent(); + } + + add_text(text) { + if (text !== SUPPRESS && text !== undefined) { + this._add_item(this._format_text.bind(this), [text]); + } + } + + add_usage(usage, actions, groups, prefix = undefined) { + if (usage !== SUPPRESS) { + let args = [ usage, actions, groups, prefix ]; + this._add_item(this._format_usage.bind(this), args); + } + } + + add_argument(action) { + if (action.help !== SUPPRESS) { + + // find all invocations + let invocations = [this._format_action_invocation(action)]; + for (let subaction of this._iter_indented_subactions(action)) { + invocations.push(this._format_action_invocation(subaction)); + } + + // update the maximum item length + let invocation_length = Math.max(...invocations.map(invocation => invocation.length)); + let action_length = invocation_length + this._current_indent; + this._action_max_length = Math.max(this._action_max_length, + action_length); + + // add the item to the list + this._add_item(this._format_action.bind(this), [action]); + } + } + + add_arguments(actions) { + for (let action of actions) { + this.add_argument(action); + } + } + + // ======================= + // Help-formatting methods + // ======================= + format_help() { + let help = this._root_section.format_help(); + if (help) { + help = help.replace(this._long_break_matcher, '\n\n'); + help = help.replace(/^\n+|\n+$/g, '') + '\n'; + } + return help + } + + _join_parts(part_strings) { + return part_strings.filter(part => part && part !== SUPPRESS).join('') + } + + _format_usage(usage, actions, groups, prefix) { + if (prefix === undefined) { + prefix = 'usage: '; + } + + // if usage is specified, use that + if (usage !== undefined) { + usage = sub(usage, { prog: this._prog }); + + // if no optionals or positionals are available, usage is just prog + } else if (usage === undefined && !actions.length) { + usage = sub('%(prog)s', { prog: this._prog }); + + // if optionals and positionals are available, calculate usage + } else if (usage === undefined) { + let prog = sub('%(prog)s', { prog: this._prog }); + + // split optionals from positionals + let optionals = []; + let positionals = []; + for (let action of actions) { + if (action.option_strings.length) { + optionals.push(action); + } else { + positionals.push(action); + } + } + + // build full usage string + let action_usage = this._format_actions_usage([].concat(optionals).concat(positionals), groups); + usage = [ prog, action_usage ].map(String).join(' '); + + // wrap the usage parts if it's too long + let text_width = this._width - this._current_indent; + if (prefix.length + usage.length > text_width) { + + // break usage into wrappable parts + let part_regexp = /\(.*?\)+(?=\s|$)|\[.*?\]+(?=\s|$)|\S+/g; + let opt_usage = this._format_actions_usage(optionals, groups); + let pos_usage = this._format_actions_usage(positionals, groups); + let opt_parts = opt_usage.match(part_regexp) || []; + let pos_parts = pos_usage.match(part_regexp) || []; + assert(opt_parts.join(' ') === opt_usage); + assert(pos_parts.join(' ') === pos_usage); + + // helper for wrapping lines + let get_lines = (parts, indent, prefix = undefined) => { + let lines = []; + let line = []; + let line_len; + if (prefix !== undefined) { + line_len = prefix.length - 1; + } else { + line_len = indent.length - 1; + } + for (let part of parts) { + if (line_len + 1 + part.length > text_width && line) { + lines.push(indent + line.join(' ')); + line = []; + line_len = indent.length - 1; + } + line.push(part); + line_len += part.length + 1; + } + if (line.length) { + lines.push(indent + line.join(' ')); + } + if (prefix !== undefined) { + lines[0] = lines[0].slice(indent.length); + } + return lines + }; + + let lines; + + // if prog is short, follow it with optionals or positionals + if (prefix.length + prog.length <= 0.75 * text_width) { + let indent = ' '.repeat(prefix.length + prog.length + 1); + if (opt_parts.length) { + lines = get_lines([prog].concat(opt_parts), indent, prefix); + lines = lines.concat(get_lines(pos_parts, indent)); + } else if (pos_parts.length) { + lines = get_lines([prog].concat(pos_parts), indent, prefix); + } else { + lines = [prog]; + } + + // if prog is long, put it on its own line + } else { + let indent = ' '.repeat(prefix.length); + let parts = [].concat(opt_parts).concat(pos_parts); + lines = get_lines(parts, indent); + if (lines.length > 1) { + lines = []; + lines = lines.concat(get_lines(opt_parts, indent)); + lines = lines.concat(get_lines(pos_parts, indent)); + } + lines = [prog].concat(lines); + } + + // join lines into usage + usage = lines.join('\n'); + } + } + + // prefix with 'usage:' + return sub('%s%s\n\n', prefix, usage) + } + + _format_actions_usage(actions, groups) { + // find group indices and identify actions in groups + let group_actions = new Set(); + let inserts = {}; + for (let group of groups) { + let start = actions.indexOf(group._group_actions[0]); + if (start === -1) { + continue + } else { + let end = start + group._group_actions.length; + if (_array_equal(actions.slice(start, end), group._group_actions)) { + for (let action of group._group_actions) { + group_actions.add(action); + } + if (!group.required) { + if (start in inserts) { + inserts[start] += ' ['; + } else { + inserts[start] = '['; + } + if (end in inserts) { + inserts[end] += ']'; + } else { + inserts[end] = ']'; + } + } else { + if (start in inserts) { + inserts[start] += ' ('; + } else { + inserts[start] = '('; + } + if (end in inserts) { + inserts[end] += ')'; + } else { + inserts[end] = ')'; + } + } + for (let i of range(start + 1, end)) { + inserts[i] = '|'; + } + } + } + } + + // collect all actions format strings + let parts = []; + for (let [ i, action ] of Object.entries(actions)) { + + // suppressed arguments are marked with None + // remove | separators for suppressed arguments + if (action.help === SUPPRESS) { + parts.push(undefined); + if (inserts[+i] === '|') { + delete inserts[+i]; + } else if (inserts[+i + 1] === '|') { + delete inserts[+i + 1]; + } + + // produce all arg strings + } else if (!action.option_strings.length) { + let default_value = this._get_default_metavar_for_positional(action); + let part = this._format_args(action, default_value); + + // if it's in a group, strip the outer [] + if (group_actions.has(action)) { + if (part[0] === '[' && part[part.length - 1] === ']') { + part = part.slice(1, -1); + } + } + + // add the action string to the list + parts.push(part); + + // produce the first way to invoke the option in brackets + } else { + let option_string = action.option_strings[0]; + let part; + + // if the Optional doesn't take a value, format is: + // -s or --long + if (action.nargs === 0) { + part = action.format_usage(); + + // if the Optional takes a value, format is: + // -s ARGS or --long ARGS + } else { + let default_value = this._get_default_metavar_for_optional(action); + let args_string = this._format_args(action, default_value); + part = sub('%s %s', option_string, args_string); + } + + // make it look optional if it's not required or in a group + if (!action.required && !group_actions.has(action)) { + part = sub('[%s]', part); + } + + // add the action string to the list + parts.push(part); + } + } + + // insert things at the necessary indices + for (let i of Object.keys(inserts).map(Number).sort((a, b) => b - a)) { + parts.splice(+i, 0, inserts[+i]); + } + + // join all the action items with spaces + let text = parts.filter(Boolean).join(' '); + + // clean up separators for mutually exclusive groups + text = text.replace(/([\[(]) /g, '$1'); + text = text.replace(/ ([\])])/g, '$1'); + text = text.replace(/[\[(] *[\])]/g, ''); + text = text.replace(/\(([^|]*)\)/g, '$1', text); + text = text.trim(); + + // return the text + return text + } + + _format_text(text) { + if (text.includes('%(prog)')) { + text = sub(text, { prog: this._prog }); + } + let text_width = Math.max(this._width - this._current_indent, 11); + let indent = ' '.repeat(this._current_indent); + return this._fill_text(text, text_width, indent) + '\n\n' + } + + _format_action(action) { + // determine the required width and the entry label + let help_position = Math.min(this._action_max_length + 2, + this._max_help_position); + let help_width = Math.max(this._width - help_position, 11); + let action_width = help_position - this._current_indent - 2; + let action_header = this._format_action_invocation(action); + let indent_first; + + // no help; start on same line and add a final newline + if (!action.help) { + let tup = [ this._current_indent, '', action_header ]; + action_header = sub('%*s%s\n', ...tup); + + // short action name; start on the same line and pad two spaces + } else if (action_header.length <= action_width) { + let tup = [ this._current_indent, '', action_width, action_header ]; + action_header = sub('%*s%-*s ', ...tup); + indent_first = 0; + + // long action name; start on the next line + } else { + let tup = [ this._current_indent, '', action_header ]; + action_header = sub('%*s%s\n', ...tup); + indent_first = help_position; + } + + // collect the pieces of the action help + let parts = [action_header]; + + // if there was help for the action, add lines of help text + if (action.help) { + let help_text = this._expand_help(action); + let help_lines = this._split_lines(help_text, help_width); + parts.push(sub('%*s%s\n', indent_first, '', help_lines[0])); + for (let line of help_lines.slice(1)) { + parts.push(sub('%*s%s\n', help_position, '', line)); + } + + // or add a newline if the description doesn't end with one + } else if (!action_header.endsWith('\n')) { + parts.push('\n'); + } + + // if there are any sub-actions, add their help as well + for (let subaction of this._iter_indented_subactions(action)) { + parts.push(this._format_action(subaction)); + } + + // return a single string + return this._join_parts(parts) + } + + _format_action_invocation(action) { + if (!action.option_strings.length) { + let default_value = this._get_default_metavar_for_positional(action); + let metavar = this._metavar_formatter(action, default_value)(1)[0]; + return metavar + + } else { + let parts = []; + + // if the Optional doesn't take a value, format is: + // -s, --long + if (action.nargs === 0) { + parts = parts.concat(action.option_strings); + + // if the Optional takes a value, format is: + // -s ARGS, --long ARGS + } else { + let default_value = this._get_default_metavar_for_optional(action); + let args_string = this._format_args(action, default_value); + for (let option_string of action.option_strings) { + parts.push(sub('%s %s', option_string, args_string)); + } + } + + return parts.join(', ') + } + } + + _metavar_formatter(action, default_metavar) { + let result; + if (action.metavar !== undefined) { + result = action.metavar; + } else if (action.choices !== undefined) { + let choice_strs = _choices_to_array(action.choices).map(String); + result = sub('{%s}', choice_strs.join(',')); + } else { + result = default_metavar; + } + + function format(tuple_size) { + if (Array.isArray(result)) { + return result + } else { + return Array(tuple_size).fill(result) + } + } + return format + } + + _format_args(action, default_metavar) { + let get_metavar = this._metavar_formatter(action, default_metavar); + let result; + if (action.nargs === undefined) { + result = sub('%s', ...get_metavar(1)); + } else if (action.nargs === OPTIONAL) { + result = sub('[%s]', ...get_metavar(1)); + } else if (action.nargs === ZERO_OR_MORE) { + let metavar = get_metavar(1); + if (metavar.length === 2) { + result = sub('[%s [%s ...]]', ...metavar); + } else { + result = sub('[%s ...]', ...metavar); + } + } else if (action.nargs === ONE_OR_MORE) { + result = sub('%s [%s ...]', ...get_metavar(2)); + } else if (action.nargs === REMAINDER) { + result = '...'; + } else if (action.nargs === PARSER) { + result = sub('%s ...', ...get_metavar(1)); + } else if (action.nargs === SUPPRESS) { + result = ''; + } else { + let formats; + try { + formats = range(action.nargs).map(() => '%s'); + } catch (err) { + throw new TypeError('invalid nargs value') + } + result = sub(formats.join(' '), ...get_metavar(action.nargs)); + } + return result + } + + _expand_help(action) { + let params = Object.assign({ prog: this._prog }, action); + for (let name of Object.keys(params)) { + if (params[name] === SUPPRESS) { + delete params[name]; + } + } + for (let name of Object.keys(params)) { + if (params[name] && params[name].name) { + params[name] = params[name].name; + } + } + if (params.choices !== undefined) { + let choices_str = _choices_to_array(params.choices).map(String).join(', '); + params.choices = choices_str; + } + // LEGACY (v1 compatibility): camelcase + for (let key of Object.keys(params)) { + let old_name = _to_legacy_name(key); + if (old_name !== key) { + params[old_name] = params[key]; + } + } + // end + return sub(this._get_help_string(action), params) + } + + * _iter_indented_subactions(action) { + if (typeof action._get_subactions === 'function') { + this._indent(); + yield* action._get_subactions(); + this._dedent(); + } + } + + _split_lines(text, width) { + text = text.replace(this._whitespace_matcher, ' ').trim(); + // The textwrap module is used only for formatting help. + // Delay its import for speeding up the common usage of argparse. + let textwrap = requireTextwrap(); + return textwrap.wrap(text, { width }) + } + + _fill_text(text, width, indent) { + text = text.replace(this._whitespace_matcher, ' ').trim(); + let textwrap = requireTextwrap(); + return textwrap.fill(text, { width, + initial_indent: indent, + subsequent_indent: indent }) + } + + _get_help_string(action) { + return action.help + } + + _get_default_metavar_for_optional(action) { + return action.dest.toUpperCase() + } + + _get_default_metavar_for_positional(action) { + return action.dest + } + })); + + HelpFormatter.prototype._Section = _callable(class _Section { + + constructor(formatter, parent, heading = undefined) { + this.formatter = formatter; + this.parent = parent; + this.heading = heading; + this.items = []; + } + + format_help() { + // format the indented section + if (this.parent !== undefined) { + this.formatter._indent(); + } + let item_help = this.formatter._join_parts(this.items.map(([ func, args ]) => func.apply(null, args))); + if (this.parent !== undefined) { + this.formatter._dedent(); + } + + // return nothing if the section was empty + if (!item_help) { + return '' + } + + // add the heading if the section was non-empty + let heading; + if (this.heading !== SUPPRESS && this.heading !== undefined) { + let current_indent = this.formatter._current_indent; + heading = sub('%*s%s:\n', current_indent, '', this.heading); + } else { + heading = ''; + } + + // join the section-initial newline, the heading and the help + return this.formatter._join_parts(['\n', heading, item_help, '\n']) + } + }); + + + const RawDescriptionHelpFormatter = _camelcase_alias(_callable(class RawDescriptionHelpFormatter extends HelpFormatter { + /* + * Help message formatter which retains any formatting in descriptions. + * + * Only the name of this class is considered a public API. All the methods + * provided by the class are considered an implementation detail. + */ + + _fill_text(text, width, indent) { + return splitlines(text, true).map(line => indent + line).join('') + } + })); + + + const RawTextHelpFormatter = _camelcase_alias(_callable(class RawTextHelpFormatter extends RawDescriptionHelpFormatter { + /* + * Help message formatter which retains formatting of all help text. + * + * Only the name of this class is considered a public API. All the methods + * provided by the class are considered an implementation detail. + */ + + _split_lines(text/*, width*/) { + return splitlines(text) + } + })); + + + const ArgumentDefaultsHelpFormatter = _camelcase_alias(_callable(class ArgumentDefaultsHelpFormatter extends HelpFormatter { + /* + * Help message formatter which adds default values to argument help. + * + * Only the name of this class is considered a public API. All the methods + * provided by the class are considered an implementation detail. + */ + + _get_help_string(action) { + let help = action.help; + // LEGACY (v1 compatibility): additional check for defaultValue needed + if (!action.help.includes('%(default)') && !action.help.includes('%(defaultValue)')) { + if (action.default !== SUPPRESS) { + let defaulting_nargs = [OPTIONAL, ZERO_OR_MORE]; + if (action.option_strings.length || defaulting_nargs.includes(action.nargs)) { + help += ' (default: %(default)s)'; + } + } + } + return help + } + })); + + + const MetavarTypeHelpFormatter = _camelcase_alias(_callable(class MetavarTypeHelpFormatter extends HelpFormatter { + /* + * Help message formatter which uses the argument 'type' as the default + * metavar value (instead of the argument 'dest') + * + * Only the name of this class is considered a public API. All the methods + * provided by the class are considered an implementation detail. + */ + + _get_default_metavar_for_optional(action) { + return typeof action.type === 'function' ? action.type.name : action.type + } + + _get_default_metavar_for_positional(action) { + return typeof action.type === 'function' ? action.type.name : action.type + } + })); + + + // ===================== + // Options and Arguments + // ===================== + function _get_action_name(argument) { + if (argument === undefined) { + return undefined + } else if (argument.option_strings.length) { + return argument.option_strings.join('/') + } else if (![ undefined, SUPPRESS ].includes(argument.metavar)) { + return argument.metavar + } else if (![ undefined, SUPPRESS ].includes(argument.dest)) { + return argument.dest + } else { + return undefined + } + } -function _copy_items(items) { - if (items === undefined) { - return [] - } - return items.slice(0) + const ArgumentError = _callable(class ArgumentError extends Error { + /* + * An error from creating or using an argument (optional or positional). + * + * The string value of this exception is the message, augmented with + * information about the argument that caused it. + */ + + constructor(argument, message) { + super(); + this.name = 'ArgumentError'; + this._argument_name = _get_action_name(argument); + this._message = message; + this.message = this.str(); + } + + str() { + let format; + if (this._argument_name === undefined) { + format = '%(message)s'; + } else { + format = 'argument %(argument_name)s: %(message)s'; + } + return sub(format, { message: this._message, + argument_name: this._argument_name }) + } + }); + + + const ArgumentTypeError = _callable(class ArgumentTypeError extends Error { + /* + * An error from trying to convert a command line string to a type. + */ + + constructor(message) { + super(message); + this.name = 'ArgumentTypeError'; + } + }); + + + // ============== + // Action classes + // ============== + const Action = _camelcase_alias(_callable(class Action extends _AttributeHolder(Function) { + /* + * Information about how to convert command line strings to Python objects. + * + * Action objects are used by an ArgumentParser to represent the information + * needed to parse a single argument from one or more strings from the + * command line. The keyword arguments to the Action constructor are also + * all attributes of Action instances. + * + * Keyword Arguments: + * + * - option_strings -- A list of command-line option strings which + * should be associated with this action. + * + * - dest -- The name of the attribute to hold the created object(s) + * + * - nargs -- The number of command-line arguments that should be + * consumed. By default, one argument will be consumed and a single + * value will be produced. Other values include: + * - N (an integer) consumes N arguments (and produces a list) + * - '?' consumes zero or one arguments + * - '*' consumes zero or more arguments (and produces a list) + * - '+' consumes one or more arguments (and produces a list) + * Note that the difference between the default and nargs=1 is that + * with the default, a single value will be produced, while with + * nargs=1, a list containing a single value will be produced. + * + * - const -- The value to be produced if the option is specified and the + * option uses an action that takes no values. + * + * - default -- The value to be produced if the option is not specified. + * + * - type -- A callable that accepts a single string argument, and + * returns the converted value. The standard Python types str, int, + * float, and complex are useful examples of such callables. If None, + * str is used. + * + * - choices -- A container of values that should be allowed. If not None, + * after a command-line argument has been converted to the appropriate + * type, an exception will be raised if it is not a member of this + * collection. + * + * - required -- True if the action must always be specified at the + * command line. This is only meaningful for optional command-line + * arguments. + * + * - help -- The help string describing the argument. + * + * - metavar -- The name to be used for the option's argument with the + * help string. If None, the 'dest' value will be used as the name. + */ + + constructor() { + let [ + option_strings, + dest, + nargs, + const_value, + default_value, + type, + choices, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + nargs: undefined, + const: undefined, + default: undefined, + type: undefined, + choices: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + // when this class is called as a function, redirect it to .call() method of itself + super('return arguments.callee.call.apply(arguments.callee, arguments)'); + + this.option_strings = option_strings; + this.dest = dest; + this.nargs = nargs; + this.const = const_value; + this.default = default_value; + this.type = type; + this.choices = choices; + this.required = required; + this.help = help; + this.metavar = metavar; + } + + _get_kwargs() { + let names = [ + 'option_strings', + 'dest', + 'nargs', + 'const', + 'default', + 'type', + 'choices', + 'help', + 'metavar' + ]; + return names.map(name => [ name, getattr(this, name) ]) + } + + format_usage() { + return this.option_strings[0] + } + + call(/*parser, namespace, values, option_string = undefined*/) { + throw new Error('.call() not defined') + } + })); + + + const BooleanOptionalAction = _camelcase_alias(_callable(class BooleanOptionalAction extends Action { + + constructor() { + let [ + option_strings, + dest, + default_value, + type, + choices, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + default: undefined, + type: undefined, + choices: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + let _option_strings = []; + for (let option_string of option_strings) { + _option_strings.push(option_string); + + if (option_string.startsWith('--')) { + option_string = '--no-' + option_string.slice(2); + _option_strings.push(option_string); + } + } + + if (help !== undefined && default_value !== undefined) { + help += ` (default: ${default_value})`; + } + + super({ + option_strings: _option_strings, + dest, + nargs: 0, + default: default_value, + type, + choices, + required, + help, + metavar + }); + } + + call(parser, namespace, values, option_string = undefined) { + if (this.option_strings.includes(option_string)) { + setattr(namespace, this.dest, !option_string.startsWith('--no-')); + } + } + + format_usage() { + return this.option_strings.join(' | ') + } + })); + + + const _StoreAction = _callable(class _StoreAction extends Action { + + constructor() { + let [ + option_strings, + dest, + nargs, + const_value, + default_value, + type, + choices, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + nargs: undefined, + const: undefined, + default: undefined, + type: undefined, + choices: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + if (nargs === 0) { + throw new TypeError('nargs for store actions must be != 0; if you ' + + 'have nothing to store, actions such as store ' + + 'true or store const may be more appropriate') + } + if (const_value !== undefined && nargs !== OPTIONAL) { + throw new TypeError(sub('nargs must be %r to supply const', OPTIONAL)) + } + super({ + option_strings, + dest, + nargs, + const: const_value, + default: default_value, + type, + choices, + required, + help, + metavar + }); + } + + call(parser, namespace, values/*, option_string = undefined*/) { + setattr(namespace, this.dest, values); + } + }); + + + const _StoreConstAction = _callable(class _StoreConstAction extends Action { + + constructor() { + let [ + option_strings, + dest, + const_value, + default_value, + required, + help + //, metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + const: no_default, + default: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + super({ + option_strings, + dest, + nargs: 0, + const: const_value, + default: default_value, + required, + help + }); + } + + call(parser, namespace/*, values, option_string = undefined*/) { + setattr(namespace, this.dest, this.const); + } + }); + + + const _StoreTrueAction = _callable(class _StoreTrueAction extends _StoreConstAction { + + constructor() { + let [ + option_strings, + dest, + default_value, + required, + help + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + default: false, + required: false, + help: undefined + }); + + super({ + option_strings, + dest, + const: true, + default: default_value, + required, + help + }); + } + }); + + + const _StoreFalseAction = _callable(class _StoreFalseAction extends _StoreConstAction { + + constructor() { + let [ + option_strings, + dest, + default_value, + required, + help + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + default: true, + required: false, + help: undefined + }); + + super({ + option_strings, + dest, + const: false, + default: default_value, + required, + help + }); + } + }); + + + const _AppendAction = _callable(class _AppendAction extends Action { + + constructor() { + let [ + option_strings, + dest, + nargs, + const_value, + default_value, + type, + choices, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + nargs: undefined, + const: undefined, + default: undefined, + type: undefined, + choices: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + if (nargs === 0) { + throw new TypeError('nargs for append actions must be != 0; if arg ' + + 'strings are not supplying the value to append, ' + + 'the append const action may be more appropriate') + } + if (const_value !== undefined && nargs !== OPTIONAL) { + throw new TypeError(sub('nargs must be %r to supply const', OPTIONAL)) + } + super({ + option_strings, + dest, + nargs, + const: const_value, + default: default_value, + type, + choices, + required, + help, + metavar + }); + } + + call(parser, namespace, values/*, option_string = undefined*/) { + let items = getattr(namespace, this.dest, undefined); + items = _copy_items(items); + items.push(values); + setattr(namespace, this.dest, items); + } + }); + + + const _AppendConstAction = _callable(class _AppendConstAction extends Action { + + constructor() { + let [ + option_strings, + dest, + const_value, + default_value, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + const: no_default, + default: undefined, + required: false, + help: undefined, + metavar: undefined + }); + + super({ + option_strings, + dest, + nargs: 0, + const: const_value, + default: default_value, + required, + help, + metavar + }); + } + + call(parser, namespace/*, values, option_string = undefined*/) { + let items = getattr(namespace, this.dest, undefined); + items = _copy_items(items); + items.push(this.const); + setattr(namespace, this.dest, items); + } + }); + + + const _CountAction = _callable(class _CountAction extends Action { + + constructor() { + let [ + option_strings, + dest, + default_value, + required, + help + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: no_default, + default: undefined, + required: false, + help: undefined + }); + + super({ + option_strings, + dest, + nargs: 0, + default: default_value, + required, + help + }); + } + + call(parser, namespace/*, values, option_string = undefined*/) { + let count = getattr(namespace, this.dest, undefined); + if (count === undefined) { + count = 0; + } + setattr(namespace, this.dest, count + 1); + } + }); + + + const _HelpAction = _callable(class _HelpAction extends Action { + + constructor() { + let [ + option_strings, + dest, + default_value, + help + ] = _parse_opts(arguments, { + option_strings: no_default, + dest: SUPPRESS, + default: SUPPRESS, + help: undefined + }); + + super({ + option_strings, + dest, + default: default_value, + nargs: 0, + help + }); + } + + call(parser/*, namespace, values, option_string = undefined*/) { + parser.print_help(); + parser.exit(); + } + }); + + + const _VersionAction = _callable(class _VersionAction extends Action { + + constructor() { + let [ + option_strings, + version, + dest, + default_value, + help + ] = _parse_opts(arguments, { + option_strings: no_default, + version: undefined, + dest: SUPPRESS, + default: SUPPRESS, + help: "show program's version number and exit" + }); + + super({ + option_strings, + dest, + default: default_value, + nargs: 0, + help + }); + this.version = version; + } + + call(parser/*, namespace, values, option_string = undefined*/) { + let version = this.version; + if (version === undefined) { + version = parser.version; + } + let formatter = parser._get_formatter(); + formatter.add_text(version); + parser._print_message(formatter.format_help(), process.stdout); + parser.exit(); + } + }); + + + const _SubParsersAction = _camelcase_alias(_callable(class _SubParsersAction extends Action { + + constructor() { + let [ + option_strings, + prog, + parser_class, + dest, + required, + help, + metavar + ] = _parse_opts(arguments, { + option_strings: no_default, + prog: no_default, + parser_class: no_default, + dest: SUPPRESS, + required: false, + help: undefined, + metavar: undefined + }); + + let name_parser_map = {}; + + super({ + option_strings, + dest, + nargs: PARSER, + choices: name_parser_map, + required, + help, + metavar + }); + + this._prog_prefix = prog; + this._parser_class = parser_class; + this._name_parser_map = name_parser_map; + this._choices_actions = []; + } + + add_parser() { + let [ + name, + kwargs + ] = _parse_opts(arguments, { + name: no_default, + '**kwargs': no_default + }); + + // set prog from the existing prefix + if (kwargs.prog === undefined) { + kwargs.prog = sub('%s %s', this._prog_prefix, name); + } + + let aliases = getattr(kwargs, 'aliases', []); + delete kwargs.aliases; + + // create a pseudo-action to hold the choice help + if ('help' in kwargs) { + let help = kwargs.help; + delete kwargs.help; + let choice_action = this._ChoicesPseudoAction(name, aliases, help); + this._choices_actions.push(choice_action); + } + + // create the parser and add it to the map + let parser = new this._parser_class(kwargs); + this._name_parser_map[name] = parser; + + // make parser available under aliases also + for (let alias of aliases) { + this._name_parser_map[alias] = parser; + } + + return parser + } + + _get_subactions() { + return this._choices_actions + } + + call(parser, namespace, values/*, option_string = undefined*/) { + let parser_name = values[0]; + let arg_strings = values.slice(1); + + // set the parser name if requested + if (this.dest !== SUPPRESS) { + setattr(namespace, this.dest, parser_name); + } + + // select the parser + if (hasattr(this._name_parser_map, parser_name)) { + parser = this._name_parser_map[parser_name]; + } else { + let args = {parser_name, + choices: this._name_parser_map.join(', ')}; + let msg = sub('unknown parser %(parser_name)r (choices: %(choices)s)', args); + throw new ArgumentError(this, msg) + } + + // parse all the remaining options into the namespace + // store any unrecognized options on the object, so that the top + // level parser can decide what to do with them + + // In case this subparser defines new defaults, we parse them + // in a new namespace object and then update the original + // namespace for the relevant parts. + let subnamespace; + [ subnamespace, arg_strings ] = parser.parse_known_args(arg_strings, undefined); + for (let [ key, value ] of Object.entries(subnamespace)) { + setattr(namespace, key, value); + } + + if (arg_strings.length) { + setdefault(namespace, _UNRECOGNIZED_ARGS_ATTR, []); + getattr(namespace, _UNRECOGNIZED_ARGS_ATTR).push(...arg_strings); + } + } + })); + + + _SubParsersAction.prototype._ChoicesPseudoAction = _callable(class _ChoicesPseudoAction extends Action { + constructor(name, aliases, help) { + let metavar = name, dest = name; + if (aliases.length) { + metavar += sub(' (%s)', aliases.join(', ')); + } + super({ option_strings: [], dest, help, metavar }); + } + }); + + + const _ExtendAction = _callable(class _ExtendAction extends _AppendAction { + call(parser, namespace, values/*, option_string = undefined*/) { + let items = getattr(namespace, this.dest, undefined); + items = _copy_items(items); + items = items.concat(values); + setattr(namespace, this.dest, items); + } + }); + + + // ============== + // Type classes + // ============== + const FileType = _callable(class FileType extends Function { + /* + * Factory for creating file object types + * + * Instances of FileType are typically passed as type= arguments to the + * ArgumentParser add_argument() method. + * + * Keyword Arguments: + * - mode -- A string indicating how the file is to be opened. Accepts the + * same values as the builtin open() function. + * - bufsize -- The file's desired buffer size. Accepts the same values as + * the builtin open() function. + * - encoding -- The file's encoding. Accepts the same values as the + * builtin open() function. + * - errors -- A string indicating how encoding and decoding errors are to + * be handled. Accepts the same value as the builtin open() function. + */ + + constructor() { + let [ + flags, + encoding, + mode, + autoClose, + emitClose, + start, + end, + highWaterMark, + fs + ] = _parse_opts(arguments, { + flags: 'r', + encoding: undefined, + mode: undefined, // 0o666 + autoClose: undefined, // true + emitClose: undefined, // false + start: undefined, // 0 + end: undefined, // Infinity + highWaterMark: undefined, // 64 * 1024 + fs: undefined + }); + + // when this class is called as a function, redirect it to .call() method of itself + super('return arguments.callee.call.apply(arguments.callee, arguments)'); + + Object.defineProperty(this, 'name', { + get() { + return sub('FileType(%r)', flags) + } + }); + this._flags = flags; + this._options = {}; + if (encoding !== undefined) this._options.encoding = encoding; + if (mode !== undefined) this._options.mode = mode; + if (autoClose !== undefined) this._options.autoClose = autoClose; + if (emitClose !== undefined) this._options.emitClose = emitClose; + if (start !== undefined) this._options.start = start; + if (end !== undefined) this._options.end = end; + if (highWaterMark !== undefined) this._options.highWaterMark = highWaterMark; + if (fs !== undefined) this._options.fs = fs; + } + + call(string) { + // the special argument "-" means sys.std{in,out} + if (string === '-') { + if (this._flags.includes('r')) { + return process.stdin + } else if (this._flags.includes('w')) { + return process.stdout + } else { + let msg = sub('argument "-" with mode %r', this._flags); + throw new TypeError(msg) + } + } + + // all other arguments are used as file names + let fd; + try { + fd = fs.openSync(string, this._flags, this._options.mode); + } catch (e) { + let args = { filename: string, error: e.message }; + let message = "can't open '%(filename)s': %(error)s"; + throw new ArgumentTypeError(sub(message, args)) + } + + let options = Object.assign({ fd, flags: this._flags }, this._options); + if (this._flags.includes('r')) { + return fs.createReadStream(undefined, options) + } else if (this._flags.includes('w')) { + return fs.createWriteStream(undefined, options) + } else { + let msg = sub('argument "%s" with mode %r', string, this._flags); + throw new TypeError(msg) + } + } + + [util.inspect.custom]() { + let args = [ this._flags ]; + let kwargs = Object.entries(this._options).map(([ k, v ]) => { + if (k === 'mode') v = { value: v, [util.inspect.custom]() { return '0o' + this.value.toString(8) } }; + return [ k, v ] + }); + let args_str = [] + .concat(args.filter(arg => arg !== -1).map(repr)) + .concat(kwargs.filter(([/*kw*/, arg]) => arg !== undefined) + .map(([kw, arg]) => sub('%s=%r', kw, arg))) + .join(', '); + return sub('%s(%s)', this.constructor.name, args_str) + } + + toString() { + return this[util.inspect.custom]() + } + }); + + // =========================== + // Optional and Positional Parsing + // =========================== + const Namespace = _callable(class Namespace extends _AttributeHolder() { + /* + * Simple object for storing attributes. + * + * Implements equality by attribute names and values, and provides a simple + * string representation. + */ + + constructor(options = {}) { + super(); + Object.assign(this, options); + } + }); + + // unset string tag to mimic plain object + Namespace.prototype[Symbol.toStringTag] = undefined; + + + const _ActionsContainer = _camelcase_alias(_callable(class _ActionsContainer { + + constructor() { + let [ + description, + prefix_chars, + argument_default, + conflict_handler + ] = _parse_opts(arguments, { + description: no_default, + prefix_chars: no_default, + argument_default: no_default, + conflict_handler: no_default + }); + + this.description = description; + this.argument_default = argument_default; + this.prefix_chars = prefix_chars; + this.conflict_handler = conflict_handler; + + // set up registries + this._registries = {}; + + // register actions + this.register('action', undefined, _StoreAction); + this.register('action', 'store', _StoreAction); + this.register('action', 'store_const', _StoreConstAction); + this.register('action', 'store_true', _StoreTrueAction); + this.register('action', 'store_false', _StoreFalseAction); + this.register('action', 'append', _AppendAction); + this.register('action', 'append_const', _AppendConstAction); + this.register('action', 'count', _CountAction); + this.register('action', 'help', _HelpAction); + this.register('action', 'version', _VersionAction); + this.register('action', 'parsers', _SubParsersAction); + this.register('action', 'extend', _ExtendAction) + // LEGACY (v1 compatibility): camelcase variants + ;[ 'storeConst', 'storeTrue', 'storeFalse', 'appendConst' ].forEach(old_name => { + let new_name = _to_new_name(old_name); + this.register('action', old_name, util.deprecate(this._registry_get('action', new_name), + sub('{action: "%s"} is renamed to {action: "%s"}', old_name, new_name))); + }); + // end + + // raise an exception if the conflict handler is invalid + this._get_handler(); + + // action storage + this._actions = []; + this._option_string_actions = {}; + + // groups + this._action_groups = []; + this._mutually_exclusive_groups = []; + + // defaults storage + this._defaults = {}; + + // determines whether an "option" looks like a negative number + this._negative_number_matcher = /^-\d+$|^-\d*\.\d+$/; + + // whether or not there are any optionals that look like negative + // numbers -- uses a list so it can be shared and edited + this._has_negative_number_optionals = []; + } + + // ==================== + // Registration methods + // ==================== + register(registry_name, value, object) { + let registry = setdefault(this._registries, registry_name, {}); + registry[value] = object; + } + + _registry_get(registry_name, value, default_value = undefined) { + return getattr(this._registries[registry_name], value, default_value) + } + + // ================================== + // Namespace default accessor methods + // ================================== + set_defaults(kwargs) { + Object.assign(this._defaults, kwargs); + + // if these defaults match any existing arguments, replace + // the previous default on the object with the new one + for (let action of this._actions) { + if (action.dest in kwargs) { + action.default = kwargs[action.dest]; + } + } + } + + get_default(dest) { + for (let action of this._actions) { + if (action.dest === dest && action.default !== undefined) { + return action.default + } + } + return this._defaults[dest] + } + + + // ======================= + // Adding argument actions + // ======================= + add_argument() { + /* + * add_argument(dest, ..., name=value, ...) + * add_argument(option_string, option_string, ..., name=value, ...) + */ + let [ + args, + kwargs + ] = _parse_opts(arguments, { + '*args': no_default, + '**kwargs': no_default + }); + // LEGACY (v1 compatibility), old-style add_argument([ args ], { options }) + if (args.length === 1 && Array.isArray(args[0])) { + args = args[0]; + deprecate('argument-array', + sub('use add_argument(%(args)s, {...}) instead of add_argument([ %(args)s ], { ... })', { + args: args.map(repr).join(', ') + })); + } + // end + + // if no positional args are supplied or only one is supplied and + // it doesn't look like an option string, parse a positional + // argument + let chars = this.prefix_chars; + if (!args.length || args.length === 1 && !chars.includes(args[0][0])) { + if (args.length && 'dest' in kwargs) { + throw new TypeError('dest supplied twice for positional argument') + } + kwargs = this._get_positional_kwargs(...args, kwargs); + + // otherwise, we're adding an optional argument + } else { + kwargs = this._get_optional_kwargs(...args, kwargs); + } + + // if no default was supplied, use the parser-level default + if (!('default' in kwargs)) { + let dest = kwargs.dest; + if (dest in this._defaults) { + kwargs.default = this._defaults[dest]; + } else if (this.argument_default !== undefined) { + kwargs.default = this.argument_default; + } + } + + // create the action object, and add it to the parser + let action_class = this._pop_action_class(kwargs); + if (typeof action_class !== 'function') { + throw new TypeError(sub('unknown action "%s"', action_class)) + } + // eslint-disable-next-line new-cap + let action = new action_class(kwargs); + + // raise an error if the action type is not callable + let type_func = this._registry_get('type', action.type, action.type); + if (typeof type_func !== 'function') { + throw new TypeError(sub('%r is not callable', type_func)) + } + + if (type_func === FileType) { + throw new TypeError(sub('%r is a FileType class object, instance of it' + + ' must be passed', type_func)) + } + + // raise an error if the metavar does not match the type + if ('_get_formatter' in this) { + try { + this._get_formatter()._format_args(action, undefined); + } catch (err) { + // check for 'invalid nargs value' is an artifact of TypeError and ValueError in js being the same + if (err instanceof TypeError && err.message !== 'invalid nargs value') { + throw new TypeError('length of metavar tuple does not match nargs') + } else { + throw err + } + } + } + + return this._add_action(action) + } + + add_argument_group() { + let group = _ArgumentGroup(this, ...arguments); + this._action_groups.push(group); + return group + } + + add_mutually_exclusive_group() { + // eslint-disable-next-line no-use-before-define + let group = _MutuallyExclusiveGroup(this, ...arguments); + this._mutually_exclusive_groups.push(group); + return group + } + + _add_action(action) { + // resolve any conflicts + this._check_conflict(action); + + // add to actions list + this._actions.push(action); + action.container = this; + + // index the action by any option strings it has + for (let option_string of action.option_strings) { + this._option_string_actions[option_string] = action; + } + + // set the flag if any option strings look like negative numbers + for (let option_string of action.option_strings) { + if (this._negative_number_matcher.test(option_string)) { + if (!this._has_negative_number_optionals.length) { + this._has_negative_number_optionals.push(true); + } + } + } + + // return the created action + return action + } + + _remove_action(action) { + _array_remove(this._actions, action); + } + + _add_container_actions(container) { + // collect groups by titles + let title_group_map = {}; + for (let group of this._action_groups) { + if (group.title in title_group_map) { + let msg = 'cannot merge actions - two groups are named %r'; + throw new TypeError(sub(msg, group.title)) + } + title_group_map[group.title] = group; + } + + // map each action to its group + let group_map = new Map(); + for (let group of container._action_groups) { + + // if a group with the title exists, use that, otherwise + // create a new group matching the container's group + if (!(group.title in title_group_map)) { + title_group_map[group.title] = this.add_argument_group({ + title: group.title, + description: group.description, + conflict_handler: group.conflict_handler + }); + } + + // map the actions to their new group + for (let action of group._group_actions) { + group_map.set(action, title_group_map[group.title]); + } + } + + // add container's mutually exclusive groups + // NOTE: if add_mutually_exclusive_group ever gains title= and + // description= then this code will need to be expanded as above + for (let group of container._mutually_exclusive_groups) { + let mutex_group = this.add_mutually_exclusive_group({ + required: group.required + }); + + // map the actions to their new mutex group + for (let action of group._group_actions) { + group_map.set(action, mutex_group); + } + } + + // add all actions to this container or their group + for (let action of container._actions) { + group_map.get(action)._add_action(action); + } + } + + _get_positional_kwargs() { + let [ + dest, + kwargs + ] = _parse_opts(arguments, { + dest: no_default, + '**kwargs': no_default + }); + + // make sure required is not specified + if ('required' in kwargs) { + let msg = "'required' is an invalid argument for positionals"; + throw new TypeError(msg) + } + + // mark positional arguments as required if at least one is + // always required + if (![OPTIONAL, ZERO_OR_MORE].includes(kwargs.nargs)) { + kwargs.required = true; + } + if (kwargs.nargs === ZERO_OR_MORE && !('default' in kwargs)) { + kwargs.required = true; + } + + // return the keyword arguments with no option strings + return Object.assign(kwargs, { dest, option_strings: [] }) + } + + _get_optional_kwargs() { + let [ + args, + kwargs + ] = _parse_opts(arguments, { + '*args': no_default, + '**kwargs': no_default + }); + + // determine short and long option strings + let option_strings = []; + let long_option_strings = []; + let option_string; + for (option_string of args) { + // error on strings that don't start with an appropriate prefix + if (!this.prefix_chars.includes(option_string[0])) { + let args = {option: option_string, + prefix_chars: this.prefix_chars}; + let msg = 'invalid option string %(option)r: ' + + 'must start with a character %(prefix_chars)r'; + throw new TypeError(sub(msg, args)) + } + + // strings starting with two prefix characters are long options + option_strings.push(option_string); + if (option_string.length > 1 && this.prefix_chars.includes(option_string[1])) { + long_option_strings.push(option_string); + } + } + + // infer destination, '--foo-bar' -> 'foo_bar' and '-x' -> 'x' + let dest = kwargs.dest; + delete kwargs.dest; + if (dest === undefined) { + let dest_option_string; + if (long_option_strings.length) { + dest_option_string = long_option_strings[0]; + } else { + dest_option_string = option_strings[0]; + } + dest = _string_lstrip(dest_option_string, this.prefix_chars); + if (!dest) { + let msg = 'dest= is required for options like %r'; + throw new TypeError(sub(msg, option_string)) + } + dest = dest.replace(/-/g, '_'); + } + + // return the updated keyword arguments + return Object.assign(kwargs, { dest, option_strings }) + } + + _pop_action_class(kwargs, default_value = undefined) { + let action = getattr(kwargs, 'action', default_value); + delete kwargs.action; + return this._registry_get('action', action, action) + } + + _get_handler() { + // determine function from conflict handler string + let handler_func_name = sub('_handle_conflict_%s', this.conflict_handler); + if (typeof this[handler_func_name] === 'function') { + return this[handler_func_name] + } else { + let msg = 'invalid conflict_resolution value: %r'; + throw new TypeError(sub(msg, this.conflict_handler)) + } + } + + _check_conflict(action) { + + // find all options that conflict with this option + let confl_optionals = []; + for (let option_string of action.option_strings) { + if (hasattr(this._option_string_actions, option_string)) { + let confl_optional = this._option_string_actions[option_string]; + confl_optionals.push([ option_string, confl_optional ]); + } + } + + // resolve any conflicts + if (confl_optionals.length) { + let conflict_handler = this._get_handler(); + conflict_handler.call(this, action, confl_optionals); + } + } + + _handle_conflict_error(action, conflicting_actions) { + let message = conflicting_actions.length === 1 ? + 'conflicting option string: %s' : + 'conflicting option strings: %s'; + let conflict_string = conflicting_actions.map(([ option_string/*, action*/ ]) => option_string).join(', '); + throw new ArgumentError(action, sub(message, conflict_string)) + } + + _handle_conflict_resolve(action, conflicting_actions) { + + // remove all conflicting options + for (let [ option_string, action ] of conflicting_actions) { + + // remove the conflicting option + _array_remove(action.option_strings, option_string); + delete this._option_string_actions[option_string]; + + // if the option now has no option string, remove it from the + // container holding it + if (!action.option_strings.length) { + action.container._remove_action(action); + } + } + } + })); + + + const _ArgumentGroup = _callable(class _ArgumentGroup extends _ActionsContainer { + + constructor() { + let [ + container, + title, + description, + kwargs + ] = _parse_opts(arguments, { + container: no_default, + title: undefined, + description: undefined, + '**kwargs': no_default + }); + + // add any missing keyword arguments by checking the container + setdefault(kwargs, 'conflict_handler', container.conflict_handler); + setdefault(kwargs, 'prefix_chars', container.prefix_chars); + setdefault(kwargs, 'argument_default', container.argument_default); + super(Object.assign({ description }, kwargs)); + + // group attributes + this.title = title; + this._group_actions = []; + + // share most attributes with the container + this._registries = container._registries; + this._actions = container._actions; + this._option_string_actions = container._option_string_actions; + this._defaults = container._defaults; + this._has_negative_number_optionals = + container._has_negative_number_optionals; + this._mutually_exclusive_groups = container._mutually_exclusive_groups; + } + + _add_action(action) { + action = super._add_action(action); + this._group_actions.push(action); + return action + } + + _remove_action(action) { + super._remove_action(action); + _array_remove(this._group_actions, action); + } + }); + + + const _MutuallyExclusiveGroup = _callable(class _MutuallyExclusiveGroup extends _ArgumentGroup { + + constructor() { + let [ + container, + required + ] = _parse_opts(arguments, { + container: no_default, + required: false + }); + + super(container); + this.required = required; + this._container = container; + } + + _add_action(action) { + if (action.required) { + let msg = 'mutually exclusive arguments must be optional'; + throw new TypeError(msg) + } + action = this._container._add_action(action); + this._group_actions.push(action); + return action + } + + _remove_action(action) { + this._container._remove_action(action); + _array_remove(this._group_actions, action); + } + }); + + + const ArgumentParser = _camelcase_alias(_callable(class ArgumentParser extends _AttributeHolder(_ActionsContainer) { + /* + * Object for parsing command line strings into Python objects. + * + * Keyword Arguments: + * - prog -- The name of the program (default: sys.argv[0]) + * - usage -- A usage message (default: auto-generated from arguments) + * - description -- A description of what the program does + * - epilog -- Text following the argument descriptions + * - parents -- Parsers whose arguments should be copied into this one + * - formatter_class -- HelpFormatter class for printing help messages + * - prefix_chars -- Characters that prefix optional arguments + * - fromfile_prefix_chars -- Characters that prefix files containing + * additional arguments + * - argument_default -- The default value for all arguments + * - conflict_handler -- String indicating how to handle conflicts + * - add_help -- Add a -h/-help option + * - allow_abbrev -- Allow long options to be abbreviated unambiguously + * - exit_on_error -- Determines whether or not ArgumentParser exits with + * error info when an error occurs + */ + + constructor() { + let [ + prog, + usage, + description, + epilog, + parents, + formatter_class, + prefix_chars, + fromfile_prefix_chars, + argument_default, + conflict_handler, + add_help, + allow_abbrev, + exit_on_error, + debug, // LEGACY (v1 compatibility), debug mode + version // LEGACY (v1 compatibility), version + ] = _parse_opts(arguments, { + prog: undefined, + usage: undefined, + description: undefined, + epilog: undefined, + parents: [], + formatter_class: HelpFormatter, + prefix_chars: '-', + fromfile_prefix_chars: undefined, + argument_default: undefined, + conflict_handler: 'error', + add_help: true, + allow_abbrev: true, + exit_on_error: true, + debug: undefined, // LEGACY (v1 compatibility), debug mode + version: undefined // LEGACY (v1 compatibility), version + }); + + // LEGACY (v1 compatibility) + if (debug !== undefined) { + deprecate('debug', + 'The "debug" argument to ArgumentParser is deprecated. Please ' + + 'override ArgumentParser.exit function instead.' + ); + } + + if (version !== undefined) { + deprecate('version', + 'The "version" argument to ArgumentParser is deprecated. Please use ' + + "add_argument(..., { action: 'version', version: 'N', ... }) instead." + ); + } + // end + + super({ + description, + prefix_chars, + argument_default, + conflict_handler + }); + + // default setting for prog + if (prog === undefined) { + prog = path.basename(get_argv()[0] || ''); + } + + this.prog = prog; + this.usage = usage; + this.epilog = epilog; + this.formatter_class = formatter_class; + this.fromfile_prefix_chars = fromfile_prefix_chars; + this.add_help = add_help; + this.allow_abbrev = allow_abbrev; + this.exit_on_error = exit_on_error; + // LEGACY (v1 compatibility), debug mode + this.debug = debug; + // end + + this._positionals = this.add_argument_group('positional arguments'); + this._optionals = this.add_argument_group('optional arguments'); + this._subparsers = undefined; + + // register types + function identity(string) { + return string + } + this.register('type', undefined, identity); + this.register('type', null, identity); + this.register('type', 'auto', identity); + this.register('type', 'int', function (x) { + let result = Number(x); + if (!Number.isInteger(result)) { + throw new TypeError(sub('could not convert string to int: %r', x)) + } + return result + }); + this.register('type', 'float', function (x) { + let result = Number(x); + if (isNaN(result)) { + throw new TypeError(sub('could not convert string to float: %r', x)) + } + return result + }); + this.register('type', 'str', String); + // LEGACY (v1 compatibility): custom types + this.register('type', 'string', + util.deprecate(String, 'use {type:"str"} or {type:String} instead of {type:"string"}')); + // end + + // add help argument if necessary + // (using explicit default to override global argument_default) + let default_prefix = prefix_chars.includes('-') ? '-' : prefix_chars[0]; + if (this.add_help) { + this.add_argument( + default_prefix + 'h', + default_prefix.repeat(2) + 'help', + { + action: 'help', + default: SUPPRESS, + help: 'show this help message and exit' + } + ); + } + // LEGACY (v1 compatibility), version + if (version) { + this.add_argument( + default_prefix + 'v', + default_prefix.repeat(2) + 'version', + { + action: 'version', + default: SUPPRESS, + version: this.version, + help: "show program's version number and exit" + } + ); + } + // end + + // add parent arguments and defaults + for (let parent of parents) { + this._add_container_actions(parent); + Object.assign(this._defaults, parent._defaults); + } + } + + // ======================= + // Pretty __repr__ methods + // ======================= + _get_kwargs() { + let names = [ + 'prog', + 'usage', + 'description', + 'formatter_class', + 'conflict_handler', + 'add_help' + ]; + return names.map(name => [ name, getattr(this, name) ]) + } + + // ================================== + // Optional/Positional adding methods + // ================================== + add_subparsers() { + let [ + kwargs + ] = _parse_opts(arguments, { + '**kwargs': no_default + }); + + if (this._subparsers !== undefined) { + this.error('cannot have multiple subparser arguments'); + } + + // add the parser class to the arguments if it's not present + setdefault(kwargs, 'parser_class', this.constructor); + + if ('title' in kwargs || 'description' in kwargs) { + let title = getattr(kwargs, 'title', 'subcommands'); + let description = getattr(kwargs, 'description', undefined); + delete kwargs.title; + delete kwargs.description; + this._subparsers = this.add_argument_group(title, description); + } else { + this._subparsers = this._positionals; + } + + // prog defaults to the usage message of this parser, skipping + // optional arguments and with no "usage:" prefix + if (kwargs.prog === undefined) { + let formatter = this._get_formatter(); + let positionals = this._get_positional_actions(); + let groups = this._mutually_exclusive_groups; + formatter.add_usage(this.usage, positionals, groups, ''); + kwargs.prog = formatter.format_help().trim(); + } + + // create the parsers action and add it to the positionals list + let parsers_class = this._pop_action_class(kwargs, 'parsers'); + // eslint-disable-next-line new-cap + let action = new parsers_class(Object.assign({ option_strings: [] }, kwargs)); + this._subparsers._add_action(action); + + // return the created parsers action + return action + } + + _add_action(action) { + if (action.option_strings.length) { + this._optionals._add_action(action); + } else { + this._positionals._add_action(action); + } + return action + } + + _get_optional_actions() { + return this._actions.filter(action => action.option_strings.length) + } + + _get_positional_actions() { + return this._actions.filter(action => !action.option_strings.length) + } + + // ===================================== + // Command line argument parsing methods + // ===================================== + parse_args(args = undefined, namespace = undefined) { + let argv; + [ args, argv ] = this.parse_known_args(args, namespace); + if (argv && argv.length > 0) { + let msg = 'unrecognized arguments: %s'; + this.error(sub(msg, argv.join(' '))); + } + return args + } + + parse_known_args(args = undefined, namespace = undefined) { + if (args === undefined) { + args = get_argv().slice(1); + } + + // default Namespace built from parser defaults + if (namespace === undefined) { + namespace = new Namespace(); + } + + // add any action defaults that aren't present + for (let action of this._actions) { + if (action.dest !== SUPPRESS) { + if (!hasattr(namespace, action.dest)) { + if (action.default !== SUPPRESS) { + setattr(namespace, action.dest, action.default); + } + } + } + } + + // add any parser defaults that aren't present + for (let dest of Object.keys(this._defaults)) { + if (!hasattr(namespace, dest)) { + setattr(namespace, dest, this._defaults[dest]); + } + } + + // parse the arguments and exit if there are any errors + if (this.exit_on_error) { + try { + [ namespace, args ] = this._parse_known_args(args, namespace); + } catch (err) { + if (err instanceof ArgumentError) { + this.error(err.message); + } else { + throw err + } + } + } else { + [ namespace, args ] = this._parse_known_args(args, namespace); + } + + if (hasattr(namespace, _UNRECOGNIZED_ARGS_ATTR)) { + args = args.concat(getattr(namespace, _UNRECOGNIZED_ARGS_ATTR)); + delattr(namespace, _UNRECOGNIZED_ARGS_ATTR); + } + + return [ namespace, args ] + } + + _parse_known_args(arg_strings, namespace) { + // replace arg strings that are file references + if (this.fromfile_prefix_chars !== undefined) { + arg_strings = this._read_args_from_files(arg_strings); + } + + // map all mutually exclusive arguments to the other arguments + // they can't occur with + let action_conflicts = new Map(); + for (let mutex_group of this._mutually_exclusive_groups) { + let group_actions = mutex_group._group_actions; + for (let [ i, mutex_action ] of Object.entries(mutex_group._group_actions)) { + let conflicts = action_conflicts.get(mutex_action) || []; + conflicts = conflicts.concat(group_actions.slice(0, +i)); + conflicts = conflicts.concat(group_actions.slice(+i + 1)); + action_conflicts.set(mutex_action, conflicts); + } + } + + // find all option indices, and determine the arg_string_pattern + // which has an 'O' if there is an option at an index, + // an 'A' if there is an argument, or a '-' if there is a '--' + let option_string_indices = {}; + let arg_string_pattern_parts = []; + let arg_strings_iter = Object.entries(arg_strings)[Symbol.iterator](); + for (let [ i, arg_string ] of arg_strings_iter) { + + // all args after -- are non-options + if (arg_string === '--') { + arg_string_pattern_parts.push('-'); + for ([ i, arg_string ] of arg_strings_iter) { + arg_string_pattern_parts.push('A'); + } + + // otherwise, add the arg to the arg strings + // and note the index if it was an option + } else { + let option_tuple = this._parse_optional(arg_string); + let pattern; + if (option_tuple === undefined) { + pattern = 'A'; + } else { + option_string_indices[i] = option_tuple; + pattern = 'O'; + } + arg_string_pattern_parts.push(pattern); + } + } + + // join the pieces together to form the pattern + let arg_strings_pattern = arg_string_pattern_parts.join(''); + + // converts arg strings to the appropriate and then takes the action + let seen_actions = new Set(); + let seen_non_default_actions = new Set(); + let extras; + + let take_action = (action, argument_strings, option_string = undefined) => { + seen_actions.add(action); + let argument_values = this._get_values(action, argument_strings); + + // error if this argument is not allowed with other previously + // seen arguments, assuming that actions that use the default + // value don't really count as "present" + if (argument_values !== action.default) { + seen_non_default_actions.add(action); + for (let conflict_action of action_conflicts.get(action) || []) { + if (seen_non_default_actions.has(conflict_action)) { + let msg = 'not allowed with argument %s'; + let action_name = _get_action_name(conflict_action); + throw new ArgumentError(action, sub(msg, action_name)) + } + } + } + + // take the action if we didn't receive a SUPPRESS value + // (e.g. from a default) + if (argument_values !== SUPPRESS) { + action(this, namespace, argument_values, option_string); + } + }; + + // function to convert arg_strings into an optional action + let consume_optional = start_index => { + + // get the optional identified at this index + let option_tuple = option_string_indices[start_index]; + let [ action, option_string, explicit_arg ] = option_tuple; + + // identify additional optionals in the same arg string + // (e.g. -xyz is the same as -x -y -z if no args are required) + let action_tuples = []; + let stop; + for (;;) { + + // if we found no optional action, skip it + if (action === undefined) { + extras.push(arg_strings[start_index]); + return start_index + 1 + } + + // if there is an explicit argument, try to match the + // optional's string arguments to only this + if (explicit_arg !== undefined) { + let arg_count = this._match_argument(action, 'A'); + + // if the action is a single-dash option and takes no + // arguments, try to parse more single-dash options out + // of the tail of the option string + let chars = this.prefix_chars; + if (arg_count === 0 && !chars.includes(option_string[1])) { + action_tuples.push([ action, [], option_string ]); + let char = option_string[0]; + option_string = char + explicit_arg[0]; + let new_explicit_arg = explicit_arg.slice(1) || undefined; + let optionals_map = this._option_string_actions; + if (hasattr(optionals_map, option_string)) { + action = optionals_map[option_string]; + explicit_arg = new_explicit_arg; + } else { + let msg = 'ignored explicit argument %r'; + throw new ArgumentError(action, sub(msg, explicit_arg)) + } + + // if the action expect exactly one argument, we've + // successfully matched the option; exit the loop + } else if (arg_count === 1) { + stop = start_index + 1; + let args = [ explicit_arg ]; + action_tuples.push([ action, args, option_string ]); + break + + // error if a double-dash option did not use the + // explicit argument + } else { + let msg = 'ignored explicit argument %r'; + throw new ArgumentError(action, sub(msg, explicit_arg)) + } + + // if there is no explicit argument, try to match the + // optional's string arguments with the following strings + // if successful, exit the loop + } else { + let start = start_index + 1; + let selected_patterns = arg_strings_pattern.slice(start); + let arg_count = this._match_argument(action, selected_patterns); + stop = start + arg_count; + let args = arg_strings.slice(start, stop); + action_tuples.push([ action, args, option_string ]); + break + } + } + + // add the Optional to the list and return the index at which + // the Optional's string args stopped + assert(action_tuples.length); + for (let [ action, args, option_string ] of action_tuples) { + take_action(action, args, option_string); + } + return stop + }; + + // the list of Positionals left to be parsed; this is modified + // by consume_positionals() + let positionals = this._get_positional_actions(); + + // function to convert arg_strings into positional actions + let consume_positionals = start_index => { + // match as many Positionals as possible + let selected_pattern = arg_strings_pattern.slice(start_index); + let arg_counts = this._match_arguments_partial(positionals, selected_pattern); + + // slice off the appropriate arg strings for each Positional + // and add the Positional and its args to the list + for (let i = 0; i < positionals.length && i < arg_counts.length; i++) { + let action = positionals[i]; + let arg_count = arg_counts[i]; + let args = arg_strings.slice(start_index, start_index + arg_count); + start_index += arg_count; + take_action(action, args); + } + + // slice off the Positionals that we just parsed and return the + // index at which the Positionals' string args stopped + positionals = positionals.slice(arg_counts.length); + return start_index + }; + + // consume Positionals and Optionals alternately, until we have + // passed the last option string + extras = []; + let start_index = 0; + let max_option_string_index = Math.max(-1, ...Object.keys(option_string_indices).map(Number)); + while (start_index <= max_option_string_index) { + + // consume any Positionals preceding the next option + let next_option_string_index = Math.min( + // eslint-disable-next-line no-loop-func + ...Object.keys(option_string_indices).map(Number).filter(index => index >= start_index) + ); + if (start_index !== next_option_string_index) { + let positionals_end_index = consume_positionals(start_index); + + // only try to parse the next optional if we didn't consume + // the option string during the positionals parsing + if (positionals_end_index > start_index) { + start_index = positionals_end_index; + continue + } else { + start_index = positionals_end_index; + } + } + + // if we consumed all the positionals we could and we're not + // at the index of an option string, there were extra arguments + if (!(start_index in option_string_indices)) { + let strings = arg_strings.slice(start_index, next_option_string_index); + extras = extras.concat(strings); + start_index = next_option_string_index; + } + + // consume the next optional and any arguments for it + start_index = consume_optional(start_index); + } + + // consume any positionals following the last Optional + let stop_index = consume_positionals(start_index); + + // if we didn't consume all the argument strings, there were extras + extras = extras.concat(arg_strings.slice(stop_index)); + + // make sure all required actions were present and also convert + // action defaults which were not given as arguments + let required_actions = []; + for (let action of this._actions) { + if (!seen_actions.has(action)) { + if (action.required) { + required_actions.push(_get_action_name(action)); + } else { + // Convert action default now instead of doing it before + // parsing arguments to avoid calling convert functions + // twice (which may fail) if the argument was given, but + // only if it was defined already in the namespace + if (action.default !== undefined && + typeof action.default === 'string' && + hasattr(namespace, action.dest) && + action.default === getattr(namespace, action.dest)) { + setattr(namespace, action.dest, + this._get_value(action, action.default)); + } + } + } + } + + if (required_actions.length) { + this.error(sub('the following arguments are required: %s', + required_actions.join(', '))); + } + + // make sure all required groups had one option present + for (let group of this._mutually_exclusive_groups) { + if (group.required) { + let no_actions_used = true; + for (let action of group._group_actions) { + if (seen_non_default_actions.has(action)) { + no_actions_used = false; + break + } + } + + // if no actions were used, report the error + if (no_actions_used) { + let names = group._group_actions + .filter(action => action.help !== SUPPRESS) + .map(action => _get_action_name(action)); + let msg = 'one of the arguments %s is required'; + this.error(sub(msg, names.join(' '))); + } + } + } + + // return the updated namespace and the extra arguments + return [ namespace, extras ] + } + + _read_args_from_files(arg_strings) { + // expand arguments referencing files + let new_arg_strings = []; + for (let arg_string of arg_strings) { + + // for regular arguments, just add them back into the list + if (!arg_string || !this.fromfile_prefix_chars.includes(arg_string[0])) { + new_arg_strings.push(arg_string); + + // replace arguments referencing files with the file content + } else { + try { + let args_file = fs.readFileSync(arg_string.slice(1), 'utf8'); + let arg_strings = []; + for (let arg_line of splitlines(args_file)) { + for (let arg of this.convert_arg_line_to_args(arg_line)) { + arg_strings.push(arg); + } + } + arg_strings = this._read_args_from_files(arg_strings); + new_arg_strings = new_arg_strings.concat(arg_strings); + } catch (err) { + this.error(err.message); + } + } + } + + // return the modified argument list + return new_arg_strings + } + + convert_arg_line_to_args(arg_line) { + return [arg_line] + } + + _match_argument(action, arg_strings_pattern) { + // match the pattern for this action to the arg strings + let nargs_pattern = this._get_nargs_pattern(action); + let match = arg_strings_pattern.match(new RegExp('^' + nargs_pattern)); + + // raise an exception if we weren't able to find a match + if (match === null) { + let nargs_errors = { + undefined: 'expected one argument', + [OPTIONAL]: 'expected at most one argument', + [ONE_OR_MORE]: 'expected at least one argument' + }; + let msg = nargs_errors[action.nargs]; + if (msg === undefined) { + msg = sub(action.nargs === 1 ? 'expected %s argument' : 'expected %s arguments', action.nargs); + } + throw new ArgumentError(action, msg) + } + + // return the number of arguments matched + return match[1].length + } + + _match_arguments_partial(actions, arg_strings_pattern) { + // progressively shorten the actions list by slicing off the + // final actions until we find a match + let result = []; + for (let i of range(actions.length, 0, -1)) { + let actions_slice = actions.slice(0, i); + let pattern = actions_slice.map(action => this._get_nargs_pattern(action)).join(''); + let match = arg_strings_pattern.match(new RegExp('^' + pattern)); + if (match !== null) { + result = result.concat(match.slice(1).map(string => string.length)); + break + } + } + + // return the list of arg string counts + return result + } + + _parse_optional(arg_string) { + // if it's an empty string, it was meant to be a positional + if (!arg_string) { + return undefined + } + + // if it doesn't start with a prefix, it was meant to be positional + if (!this.prefix_chars.includes(arg_string[0])) { + return undefined + } + + // if the option string is present in the parser, return the action + if (arg_string in this._option_string_actions) { + let action = this._option_string_actions[arg_string]; + return [ action, arg_string, undefined ] + } + + // if it's just a single character, it was meant to be positional + if (arg_string.length === 1) { + return undefined + } + + // if the option string before the "=" is present, return the action + if (arg_string.includes('=')) { + let [ option_string, explicit_arg ] = _string_split(arg_string, '=', 1); + if (option_string in this._option_string_actions) { + let action = this._option_string_actions[option_string]; + return [ action, option_string, explicit_arg ] + } + } + + // search through all possible prefixes of the option string + // and all actions in the parser for possible interpretations + let option_tuples = this._get_option_tuples(arg_string); + + // if multiple actions match, the option string was ambiguous + if (option_tuples.length > 1) { + let options = option_tuples.map(([ /*action*/, option_string/*, explicit_arg*/ ]) => option_string).join(', '); + let args = {option: arg_string, matches: options}; + let msg = 'ambiguous option: %(option)s could match %(matches)s'; + this.error(sub(msg, args)); + + // if exactly one action matched, this segmentation is good, + // so return the parsed action + } else if (option_tuples.length === 1) { + let [ option_tuple ] = option_tuples; + return option_tuple + } + + // if it was not found as an option, but it looks like a negative + // number, it was meant to be positional + // unless there are negative-number-like options + if (this._negative_number_matcher.test(arg_string)) { + if (!this._has_negative_number_optionals.length) { + return undefined + } + } + + // if it contains a space, it was meant to be a positional + if (arg_string.includes(' ')) { + return undefined + } + + // it was meant to be an optional but there is no such option + // in this parser (though it might be a valid option in a subparser) + return [ undefined, arg_string, undefined ] + } + + _get_option_tuples(option_string) { + let result = []; + + // option strings starting with two prefix characters are only + // split at the '=' + let chars = this.prefix_chars; + if (chars.includes(option_string[0]) && chars.includes(option_string[1])) { + if (this.allow_abbrev) { + let option_prefix, explicit_arg; + if (option_string.includes('=')) { + [ option_prefix, explicit_arg ] = _string_split(option_string, '=', 1); + } else { + option_prefix = option_string; + explicit_arg = undefined; + } + for (let option_string of Object.keys(this._option_string_actions)) { + if (option_string.startsWith(option_prefix)) { + let action = this._option_string_actions[option_string]; + let tup = [ action, option_string, explicit_arg ]; + result.push(tup); + } + } + } + + // single character options can be concatenated with their arguments + // but multiple character options always have to have their argument + // separate + } else if (chars.includes(option_string[0]) && !chars.includes(option_string[1])) { + let option_prefix = option_string; + let explicit_arg = undefined; + let short_option_prefix = option_string.slice(0, 2); + let short_explicit_arg = option_string.slice(2); + + for (let option_string of Object.keys(this._option_string_actions)) { + if (option_string === short_option_prefix) { + let action = this._option_string_actions[option_string]; + let tup = [ action, option_string, short_explicit_arg ]; + result.push(tup); + } else if (option_string.startsWith(option_prefix)) { + let action = this._option_string_actions[option_string]; + let tup = [ action, option_string, explicit_arg ]; + result.push(tup); + } + } + + // shouldn't ever get here + } else { + this.error(sub('unexpected option string: %s', option_string)); + } + + // return the collected option tuples + return result + } + + _get_nargs_pattern(action) { + // in all examples below, we have to allow for '--' args + // which are represented as '-' in the pattern + let nargs = action.nargs; + let nargs_pattern; + + // the default (None) is assumed to be a single argument + if (nargs === undefined) { + nargs_pattern = '(-*A-*)'; + + // allow zero or one arguments + } else if (nargs === OPTIONAL) { + nargs_pattern = '(-*A?-*)'; + + // allow zero or more arguments + } else if (nargs === ZERO_OR_MORE) { + nargs_pattern = '(-*[A-]*)'; + + // allow one or more arguments + } else if (nargs === ONE_OR_MORE) { + nargs_pattern = '(-*A[A-]*)'; + + // allow any number of options or arguments + } else if (nargs === REMAINDER) { + nargs_pattern = '([-AO]*)'; + + // allow one argument followed by any number of options or arguments + } else if (nargs === PARSER) { + nargs_pattern = '(-*A[-AO]*)'; + + // suppress action, like nargs=0 + } else if (nargs === SUPPRESS) { + nargs_pattern = '(-*-*)'; + + // all others should be integers + } else { + nargs_pattern = sub('(-*%s-*)', 'A'.repeat(nargs).split('').join('-*')); + } + + // if this is an optional action, -- is not allowed + if (action.option_strings.length) { + nargs_pattern = nargs_pattern.replace(/-\*/g, ''); + nargs_pattern = nargs_pattern.replace(/-/g, ''); + } + + // return the pattern + return nargs_pattern + } + + // ======================== + // Alt command line argument parsing, allowing free intermix + // ======================== + + parse_intermixed_args(args = undefined, namespace = undefined) { + let argv; + [ args, argv ] = this.parse_known_intermixed_args(args, namespace); + if (argv.length) { + let msg = 'unrecognized arguments: %s'; + this.error(sub(msg, argv.join(' '))); + } + return args + } + + parse_known_intermixed_args(args = undefined, namespace = undefined) { + // returns a namespace and list of extras + // + // positional can be freely intermixed with optionals. optionals are + // first parsed with all positional arguments deactivated. The 'extras' + // are then parsed. If the parser definition is incompatible with the + // intermixed assumptions (e.g. use of REMAINDER, subparsers) a + // TypeError is raised. + // + // positionals are 'deactivated' by setting nargs and default to + // SUPPRESS. This blocks the addition of that positional to the + // namespace + + let extras; + let positionals = this._get_positional_actions(); + let a = positionals.filter(action => [ PARSER, REMAINDER ].includes(action.nargs)); + if (a.length) { + throw new TypeError(sub('parse_intermixed_args: positional arg' + + ' with nargs=%s', a[0].nargs)) + } + + for (let group of this._mutually_exclusive_groups) { + for (let action of group._group_actions) { + if (positionals.includes(action)) { + throw new TypeError('parse_intermixed_args: positional in' + + ' mutuallyExclusiveGroup') + } + } + } + + let save_usage; + try { + save_usage = this.usage; + let remaining_args; + try { + if (this.usage === undefined) { + // capture the full usage for use in error messages + this.usage = this.format_usage().slice(7); + } + for (let action of positionals) { + // deactivate positionals + action.save_nargs = action.nargs; + // action.nargs = 0 + action.nargs = SUPPRESS; + action.save_default = action.default; + action.default = SUPPRESS; + } + [ namespace, remaining_args ] = this.parse_known_args(args, + namespace); + for (let action of positionals) { + // remove the empty positional values from namespace + let attr = getattr(namespace, action.dest); + if (Array.isArray(attr) && attr.length === 0) { + // eslint-disable-next-line no-console + console.warn(sub('Do not expect %s in %s', action.dest, namespace)); + delattr(namespace, action.dest); + } + } + } finally { + // restore nargs and usage before exiting + for (let action of positionals) { + action.nargs = action.save_nargs; + action.default = action.save_default; + } + } + let optionals = this._get_optional_actions(); + try { + // parse positionals. optionals aren't normally required, but + // they could be, so make sure they aren't. + for (let action of optionals) { + action.save_required = action.required; + action.required = false; + } + for (let group of this._mutually_exclusive_groups) { + group.save_required = group.required; + group.required = false; + } + [ namespace, extras ] = this.parse_known_args(remaining_args, + namespace); + } finally { + // restore parser values before exiting + for (let action of optionals) { + action.required = action.save_required; + } + for (let group of this._mutually_exclusive_groups) { + group.required = group.save_required; + } + } + } finally { + this.usage = save_usage; + } + return [ namespace, extras ] + } + + // ======================== + // Value conversion methods + // ======================== + _get_values(action, arg_strings) { + // for everything but PARSER, REMAINDER args, strip out first '--' + if (![PARSER, REMAINDER].includes(action.nargs)) { + try { + _array_remove(arg_strings, '--'); + } catch (err) {} + } + + let value; + // optional argument produces a default when not present + if (!arg_strings.length && action.nargs === OPTIONAL) { + if (action.option_strings.length) { + value = action.const; + } else { + value = action.default; + } + if (typeof value === 'string') { + value = this._get_value(action, value); + this._check_value(action, value); + } + + // when nargs='*' on a positional, if there were no command-line + // args, use the default if it is anything other than None + } else if (!arg_strings.length && action.nargs === ZERO_OR_MORE && + !action.option_strings.length) { + if (action.default !== undefined) { + value = action.default; + } else { + value = arg_strings; + } + this._check_value(action, value); + + // single argument or optional argument produces a single value + } else if (arg_strings.length === 1 && [undefined, OPTIONAL].includes(action.nargs)) { + let arg_string = arg_strings[0]; + value = this._get_value(action, arg_string); + this._check_value(action, value); + + // REMAINDER arguments convert all values, checking none + } else if (action.nargs === REMAINDER) { + value = arg_strings.map(v => this._get_value(action, v)); + + // PARSER arguments convert all values, but check only the first + } else if (action.nargs === PARSER) { + value = arg_strings.map(v => this._get_value(action, v)); + this._check_value(action, value[0]); + + // SUPPRESS argument does not put anything in the namespace + } else if (action.nargs === SUPPRESS) { + value = SUPPRESS; + + // all other types of nargs produce a list + } else { + value = arg_strings.map(v => this._get_value(action, v)); + for (let v of value) { + this._check_value(action, v); + } + } + + // return the converted value + return value + } + + _get_value(action, arg_string) { + let type_func = this._registry_get('type', action.type, action.type); + if (typeof type_func !== 'function') { + let msg = '%r is not callable'; + throw new ArgumentError(action, sub(msg, type_func)) + } + + // convert the value to the appropriate type + let result; + try { + try { + result = type_func(arg_string); + } catch (err) { + // Dear TC39, why would you ever consider making es6 classes not callable? + // We had one universal interface, [[Call]], which worked for anything + // (with familiar this-instanceof guard for classes). Now we have two. + if (err instanceof TypeError && + /Class constructor .* cannot be invoked without 'new'/.test(err.message)) { + // eslint-disable-next-line new-cap + result = new type_func(arg_string); + } else { + throw err + } + } + + } catch (err) { + // ArgumentTypeErrors indicate errors + if (err instanceof ArgumentTypeError) { + //let name = getattr(action.type, 'name', repr(action.type)) + let msg = err.message; + throw new ArgumentError(action, msg) + + // TypeErrors or ValueErrors also indicate errors + } else if (err instanceof TypeError) { + let name = getattr(action.type, 'name', repr(action.type)); + let args = {type: name, value: arg_string}; + let msg = 'invalid %(type)s value: %(value)r'; + throw new ArgumentError(action, sub(msg, args)) + } else { + throw err + } + } + + // return the converted value + return result + } + + _check_value(action, value) { + // converted value must be one of the choices (if specified) + if (action.choices !== undefined && !_choices_to_array(action.choices).includes(value)) { + let args = {value, + choices: _choices_to_array(action.choices).map(repr).join(', ')}; + let msg = 'invalid choice: %(value)r (choose from %(choices)s)'; + throw new ArgumentError(action, sub(msg, args)) + } + } + + // ======================= + // Help-formatting methods + // ======================= + format_usage() { + let formatter = this._get_formatter(); + formatter.add_usage(this.usage, this._actions, + this._mutually_exclusive_groups); + return formatter.format_help() + } + + format_help() { + let formatter = this._get_formatter(); + + // usage + formatter.add_usage(this.usage, this._actions, + this._mutually_exclusive_groups); + + // description + formatter.add_text(this.description); + + // positionals, optionals and user-defined groups + for (let action_group of this._action_groups) { + formatter.start_section(action_group.title); + formatter.add_text(action_group.description); + formatter.add_arguments(action_group._group_actions); + formatter.end_section(); + } + + // epilog + formatter.add_text(this.epilog); + + // determine help from format above + return formatter.format_help() + } + + _get_formatter() { + // eslint-disable-next-line new-cap + return new this.formatter_class({ prog: this.prog }) + } + + // ===================== + // Help-printing methods + // ===================== + print_usage(file = undefined) { + if (file === undefined) file = process.stdout; + this._print_message(this.format_usage(), file); + } + + print_help(file = undefined) { + if (file === undefined) file = process.stdout; + this._print_message(this.format_help(), file); + } + + _print_message(message, file = undefined) { + if (message) { + if (file === undefined) file = process.stderr; + file.write(message); + } + } + + // =============== + // Exiting methods + // =============== + exit(status = 0, message = undefined) { + if (message) { + this._print_message(message, process.stderr); + } + process.exit(status); + } + + error(message) { + /* + * error(message: string) + * + * Prints a usage message incorporating the message to stderr and + * exits. + * + * If you override this in a subclass, it should not return -- it + * should either exit or raise an exception. + */ + + // LEGACY (v1 compatibility), debug mode + if (this.debug === true) throw new Error(message) + // end + this.print_usage(process.stderr); + let args = {prog: this.prog, message: message}; + this.exit(2, sub('%(prog)s: error: %(message)s\n', args)); + } + })); + + + module.exports = { + ArgumentParser, + ArgumentError, + ArgumentTypeError, + BooleanOptionalAction, + FileType, + HelpFormatter, + ArgumentDefaultsHelpFormatter, + RawDescriptionHelpFormatter, + RawTextHelpFormatter, + MetavarTypeHelpFormatter, + Namespace, + Action, + ONE_OR_MORE, + OPTIONAL, + PARSER, + REMAINDER, + SUPPRESS, + ZERO_OR_MORE + }; + + // LEGACY (v1 compatibility), Const alias + Object.defineProperty(module.exports, 'Const', { + get() { + let result = {}; + Object.entries({ ONE_OR_MORE, OPTIONAL, PARSER, REMAINDER, SUPPRESS, ZERO_OR_MORE }).forEach(([ n, v ]) => { + Object.defineProperty(result, n, { + get() { + deprecate(n, sub('use argparse.%s instead of argparse.Const.%s', n, n)); + return v + } + }); + }); + Object.entries({ _UNRECOGNIZED_ARGS_ATTR }).forEach(([ n, v ]) => { + Object.defineProperty(result, n, { + get() { + deprecate(n, sub('argparse.Const.%s is an internal symbol and will no longer be available', n)); + return v + } + }); + }); + return result + }, + enumerable: false + }); + // end + } (argparse)); + return argparse.exports; } - -// =============== -// Formatting Help -// =============== -const HelpFormatter = _camelcase_alias(_callable(class HelpFormatter { - /* - * Formatter for generating usage messages and argument help strings. - * - * Only the name of this class is considered a public API. All the methods - * provided by the class are considered an implementation detail. - */ - - constructor() { - let [ - prog, - indent_increment, - max_help_position, - width - ] = _parse_opts(arguments, { - prog: no_default, - indent_increment: 2, - max_help_position: 24, - width: undefined - }); - - // default setting for width - if (width === undefined) { - width = get_terminal_size().columns; - width -= 2; - } - - this._prog = prog; - this._indent_increment = indent_increment; - this._max_help_position = Math.min(max_help_position, - Math.max(width - 20, indent_increment * 2)); - this._width = width; - - this._current_indent = 0; - this._level = 0; - this._action_max_length = 0; - - this._root_section = this._Section(this, undefined); - this._current_section = this._root_section; - - this._whitespace_matcher = /[ \t\n\r\f\v]+/g; // equivalent to python /\s+/ with ASCII flag - this._long_break_matcher = /\n\n\n+/g; - } - - // =============================== - // Section and indentation methods - // =============================== - _indent() { - this._current_indent += this._indent_increment; - this._level += 1; - } - - _dedent() { - this._current_indent -= this._indent_increment; - assert__default["default"](this._current_indent >= 0, 'Indent decreased below 0.'); - this._level -= 1; - } - - _add_item(func, args) { - this._current_section.items.push([ func, args ]); - } - - // ======================== - // Message building methods - // ======================== - start_section(heading) { - this._indent(); - let section = this._Section(this, this._current_section, heading); - this._add_item(section.format_help.bind(section), []); - this._current_section = section; - } - - end_section() { - this._current_section = this._current_section.parent; - this._dedent(); - } - - add_text(text) { - if (text !== SUPPRESS && text !== undefined) { - this._add_item(this._format_text.bind(this), [text]); - } - } - - add_usage(usage, actions, groups, prefix = undefined) { - if (usage !== SUPPRESS) { - let args = [ usage, actions, groups, prefix ]; - this._add_item(this._format_usage.bind(this), args); - } - } - - add_argument(action) { - if (action.help !== SUPPRESS) { - - // find all invocations - let invocations = [this._format_action_invocation(action)]; - for (let subaction of this._iter_indented_subactions(action)) { - invocations.push(this._format_action_invocation(subaction)); - } - - // update the maximum item length - let invocation_length = Math.max(...invocations.map(invocation => invocation.length)); - let action_length = invocation_length + this._current_indent; - this._action_max_length = Math.max(this._action_max_length, - action_length); - - // add the item to the list - this._add_item(this._format_action.bind(this), [action]); - } - } - - add_arguments(actions) { - for (let action of actions) { - this.add_argument(action); - } - } - - // ======================= - // Help-formatting methods - // ======================= - format_help() { - let help = this._root_section.format_help(); - if (help) { - help = help.replace(this._long_break_matcher, '\n\n'); - help = help.replace(/^\n+|\n+$/g, '') + '\n'; - } - return help - } - - _join_parts(part_strings) { - return part_strings.filter(part => part && part !== SUPPRESS).join('') - } - - _format_usage(usage, actions, groups, prefix) { - if (prefix === undefined) { - prefix = 'usage: '; - } - - // if usage is specified, use that - if (usage !== undefined) { - usage = sub(usage, { prog: this._prog }); - - // if no optionals or positionals are available, usage is just prog - } else if (usage === undefined && !actions.length) { - usage = sub('%(prog)s', { prog: this._prog }); - - // if optionals and positionals are available, calculate usage - } else if (usage === undefined) { - let prog = sub('%(prog)s', { prog: this._prog }); - - // split optionals from positionals - let optionals = []; - let positionals = []; - for (let action of actions) { - if (action.option_strings.length) { - optionals.push(action); - } else { - positionals.push(action); - } - } - - // build full usage string - let action_usage = this._format_actions_usage([].concat(optionals).concat(positionals), groups); - usage = [ prog, action_usage ].map(String).join(' '); - - // wrap the usage parts if it's too long - let text_width = this._width - this._current_indent; - if (prefix.length + usage.length > text_width) { - - // break usage into wrappable parts - let part_regexp = /\(.*?\)+(?=\s|$)|\[.*?\]+(?=\s|$)|\S+/g; - let opt_usage = this._format_actions_usage(optionals, groups); - let pos_usage = this._format_actions_usage(positionals, groups); - let opt_parts = opt_usage.match(part_regexp) || []; - let pos_parts = pos_usage.match(part_regexp) || []; - assert__default["default"](opt_parts.join(' ') === opt_usage); - assert__default["default"](pos_parts.join(' ') === pos_usage); - - // helper for wrapping lines - let get_lines = (parts, indent, prefix = undefined) => { - let lines = []; - let line = []; - let line_len; - if (prefix !== undefined) { - line_len = prefix.length - 1; - } else { - line_len = indent.length - 1; - } - for (let part of parts) { - if (line_len + 1 + part.length > text_width && line) { - lines.push(indent + line.join(' ')); - line = []; - line_len = indent.length - 1; - } - line.push(part); - line_len += part.length + 1; - } - if (line.length) { - lines.push(indent + line.join(' ')); - } - if (prefix !== undefined) { - lines[0] = lines[0].slice(indent.length); - } - return lines - }; - - let lines; - - // if prog is short, follow it with optionals or positionals - if (prefix.length + prog.length <= 0.75 * text_width) { - let indent = ' '.repeat(prefix.length + prog.length + 1); - if (opt_parts.length) { - lines = get_lines([prog].concat(opt_parts), indent, prefix); - lines = lines.concat(get_lines(pos_parts, indent)); - } else if (pos_parts.length) { - lines = get_lines([prog].concat(pos_parts), indent, prefix); - } else { - lines = [prog]; - } - - // if prog is long, put it on its own line - } else { - let indent = ' '.repeat(prefix.length); - let parts = [].concat(opt_parts).concat(pos_parts); - lines = get_lines(parts, indent); - if (lines.length > 1) { - lines = []; - lines = lines.concat(get_lines(opt_parts, indent)); - lines = lines.concat(get_lines(pos_parts, indent)); - } - lines = [prog].concat(lines); - } - - // join lines into usage - usage = lines.join('\n'); - } - } - - // prefix with 'usage:' - return sub('%s%s\n\n', prefix, usage) - } - - _format_actions_usage(actions, groups) { - // find group indices and identify actions in groups - let group_actions = new Set(); - let inserts = {}; - for (let group of groups) { - let start = actions.indexOf(group._group_actions[0]); - if (start === -1) { - continue - } else { - let end = start + group._group_actions.length; - if (_array_equal(actions.slice(start, end), group._group_actions)) { - for (let action of group._group_actions) { - group_actions.add(action); - } - if (!group.required) { - if (start in inserts) { - inserts[start] += ' ['; - } else { - inserts[start] = '['; - } - if (end in inserts) { - inserts[end] += ']'; - } else { - inserts[end] = ']'; - } - } else { - if (start in inserts) { - inserts[start] += ' ('; - } else { - inserts[start] = '('; - } - if (end in inserts) { - inserts[end] += ')'; - } else { - inserts[end] = ')'; - } - } - for (let i of range(start + 1, end)) { - inserts[i] = '|'; - } - } - } - } - - // collect all actions format strings - let parts = []; - for (let [ i, action ] of Object.entries(actions)) { - - // suppressed arguments are marked with None - // remove | separators for suppressed arguments - if (action.help === SUPPRESS) { - parts.push(undefined); - if (inserts[+i] === '|') { - delete inserts[+i]; - } else if (inserts[+i + 1] === '|') { - delete inserts[+i + 1]; - } - - // produce all arg strings - } else if (!action.option_strings.length) { - let default_value = this._get_default_metavar_for_positional(action); - let part = this._format_args(action, default_value); - - // if it's in a group, strip the outer [] - if (group_actions.has(action)) { - if (part[0] === '[' && part[part.length - 1] === ']') { - part = part.slice(1, -1); - } - } - - // add the action string to the list - parts.push(part); - - // produce the first way to invoke the option in brackets - } else { - let option_string = action.option_strings[0]; - let part; - - // if the Optional doesn't take a value, format is: - // -s or --long - if (action.nargs === 0) { - part = action.format_usage(); - - // if the Optional takes a value, format is: - // -s ARGS or --long ARGS - } else { - let default_value = this._get_default_metavar_for_optional(action); - let args_string = this._format_args(action, default_value); - part = sub('%s %s', option_string, args_string); - } - - // make it look optional if it's not required or in a group - if (!action.required && !group_actions.has(action)) { - part = sub('[%s]', part); - } - - // add the action string to the list - parts.push(part); - } - } - - // insert things at the necessary indices - for (let i of Object.keys(inserts).map(Number).sort((a, b) => b - a)) { - parts.splice(+i, 0, inserts[+i]); - } - - // join all the action items with spaces - let text = parts.filter(Boolean).join(' '); - - // clean up separators for mutually exclusive groups - text = text.replace(/([\[(]) /g, '$1'); - text = text.replace(/ ([\])])/g, '$1'); - text = text.replace(/[\[(] *[\])]/g, ''); - text = text.replace(/\(([^|]*)\)/g, '$1', text); - text = text.trim(); - - // return the text - return text - } - - _format_text(text) { - if (text.includes('%(prog)')) { - text = sub(text, { prog: this._prog }); - } - let text_width = Math.max(this._width - this._current_indent, 11); - let indent = ' '.repeat(this._current_indent); - return this._fill_text(text, text_width, indent) + '\n\n' - } - - _format_action(action) { - // determine the required width and the entry label - let help_position = Math.min(this._action_max_length + 2, - this._max_help_position); - let help_width = Math.max(this._width - help_position, 11); - let action_width = help_position - this._current_indent - 2; - let action_header = this._format_action_invocation(action); - let indent_first; - - // no help; start on same line and add a final newline - if (!action.help) { - let tup = [ this._current_indent, '', action_header ]; - action_header = sub('%*s%s\n', ...tup); - - // short action name; start on the same line and pad two spaces - } else if (action_header.length <= action_width) { - let tup = [ this._current_indent, '', action_width, action_header ]; - action_header = sub('%*s%-*s ', ...tup); - indent_first = 0; - - // long action name; start on the next line - } else { - let tup = [ this._current_indent, '', action_header ]; - action_header = sub('%*s%s\n', ...tup); - indent_first = help_position; - } - - // collect the pieces of the action help - let parts = [action_header]; - - // if there was help for the action, add lines of help text - if (action.help) { - let help_text = this._expand_help(action); - let help_lines = this._split_lines(help_text, help_width); - parts.push(sub('%*s%s\n', indent_first, '', help_lines[0])); - for (let line of help_lines.slice(1)) { - parts.push(sub('%*s%s\n', help_position, '', line)); - } - - // or add a newline if the description doesn't end with one - } else if (!action_header.endsWith('\n')) { - parts.push('\n'); - } - - // if there are any sub-actions, add their help as well - for (let subaction of this._iter_indented_subactions(action)) { - parts.push(this._format_action(subaction)); - } - - // return a single string - return this._join_parts(parts) - } - - _format_action_invocation(action) { - if (!action.option_strings.length) { - let default_value = this._get_default_metavar_for_positional(action); - let metavar = this._metavar_formatter(action, default_value)(1)[0]; - return metavar - - } else { - let parts = []; - - // if the Optional doesn't take a value, format is: - // -s, --long - if (action.nargs === 0) { - parts = parts.concat(action.option_strings); - - // if the Optional takes a value, format is: - // -s ARGS, --long ARGS - } else { - let default_value = this._get_default_metavar_for_optional(action); - let args_string = this._format_args(action, default_value); - for (let option_string of action.option_strings) { - parts.push(sub('%s %s', option_string, args_string)); - } - } - - return parts.join(', ') - } - } - - _metavar_formatter(action, default_metavar) { - let result; - if (action.metavar !== undefined) { - result = action.metavar; - } else if (action.choices !== undefined) { - let choice_strs = _choices_to_array(action.choices).map(String); - result = sub('{%s}', choice_strs.join(',')); - } else { - result = default_metavar; - } - - function format(tuple_size) { - if (Array.isArray(result)) { - return result - } else { - return Array(tuple_size).fill(result) - } - } - return format - } - - _format_args(action, default_metavar) { - let get_metavar = this._metavar_formatter(action, default_metavar); - let result; - if (action.nargs === undefined) { - result = sub('%s', ...get_metavar(1)); - } else if (action.nargs === OPTIONAL) { - result = sub('[%s]', ...get_metavar(1)); - } else if (action.nargs === ZERO_OR_MORE) { - let metavar = get_metavar(1); - if (metavar.length === 2) { - result = sub('[%s [%s ...]]', ...metavar); - } else { - result = sub('[%s ...]', ...metavar); - } - } else if (action.nargs === ONE_OR_MORE) { - result = sub('%s [%s ...]', ...get_metavar(2)); - } else if (action.nargs === REMAINDER) { - result = '...'; - } else if (action.nargs === PARSER) { - result = sub('%s ...', ...get_metavar(1)); - } else if (action.nargs === SUPPRESS) { - result = ''; - } else { - let formats; - try { - formats = range(action.nargs).map(() => '%s'); - } catch (err) { - throw new TypeError('invalid nargs value') - } - result = sub(formats.join(' '), ...get_metavar(action.nargs)); - } - return result - } - - _expand_help(action) { - let params = Object.assign({ prog: this._prog }, action); - for (let name of Object.keys(params)) { - if (params[name] === SUPPRESS) { - delete params[name]; - } - } - for (let name of Object.keys(params)) { - if (params[name] && params[name].name) { - params[name] = params[name].name; - } - } - if (params.choices !== undefined) { - let choices_str = _choices_to_array(params.choices).map(String).join(', '); - params.choices = choices_str; - } - // LEGACY (v1 compatibility): camelcase - for (let key of Object.keys(params)) { - let old_name = _to_legacy_name(key); - if (old_name !== key) { - params[old_name] = params[key]; - } - } - // end - return sub(this._get_help_string(action), params) - } - - * _iter_indented_subactions(action) { - if (typeof action._get_subactions === 'function') { - this._indent(); - yield* action._get_subactions(); - this._dedent(); - } - } - - _split_lines(text, width) { - text = text.replace(this._whitespace_matcher, ' ').trim(); - // The textwrap module is used only for formatting help. - // Delay its import for speeding up the common usage of argparse. - let textwrap$1 = textwrap; - return textwrap$1.wrap(text, { width }) - } - - _fill_text(text, width, indent) { - text = text.replace(this._whitespace_matcher, ' ').trim(); - let textwrap$1 = textwrap; - return textwrap$1.fill(text, { width, - initial_indent: indent, - subsequent_indent: indent }) - } - - _get_help_string(action) { - return action.help - } - - _get_default_metavar_for_optional(action) { - return action.dest.toUpperCase() - } - - _get_default_metavar_for_positional(action) { - return action.dest - } -})); - -HelpFormatter.prototype._Section = _callable(class _Section { - - constructor(formatter, parent, heading = undefined) { - this.formatter = formatter; - this.parent = parent; - this.heading = heading; - this.items = []; - } - - format_help() { - // format the indented section - if (this.parent !== undefined) { - this.formatter._indent(); - } - let item_help = this.formatter._join_parts(this.items.map(([ func, args ]) => func.apply(null, args))); - if (this.parent !== undefined) { - this.formatter._dedent(); - } - - // return nothing if the section was empty - if (!item_help) { - return '' - } - - // add the heading if the section was non-empty - let heading; - if (this.heading !== SUPPRESS && this.heading !== undefined) { - let current_indent = this.formatter._current_indent; - heading = sub('%*s%s:\n', current_indent, '', this.heading); - } else { - heading = ''; - } - - // join the section-initial newline, the heading and the help - return this.formatter._join_parts(['\n', heading, item_help, '\n']) - } -}); - - -const RawDescriptionHelpFormatter = _camelcase_alias(_callable(class RawDescriptionHelpFormatter extends HelpFormatter { - /* - * Help message formatter which retains any formatting in descriptions. - * - * Only the name of this class is considered a public API. All the methods - * provided by the class are considered an implementation detail. - */ - - _fill_text(text, width, indent) { - return splitlines(text, true).map(line => indent + line).join('') - } -})); - - -const RawTextHelpFormatter = _camelcase_alias(_callable(class RawTextHelpFormatter extends RawDescriptionHelpFormatter { - /* - * Help message formatter which retains formatting of all help text. - * - * Only the name of this class is considered a public API. All the methods - * provided by the class are considered an implementation detail. - */ - - _split_lines(text/*, width*/) { - return splitlines(text) - } -})); - - -const ArgumentDefaultsHelpFormatter = _camelcase_alias(_callable(class ArgumentDefaultsHelpFormatter extends HelpFormatter { - /* - * Help message formatter which adds default values to argument help. - * - * Only the name of this class is considered a public API. All the methods - * provided by the class are considered an implementation detail. - */ - - _get_help_string(action) { - let help = action.help; - // LEGACY (v1 compatibility): additional check for defaultValue needed - if (!action.help.includes('%(default)') && !action.help.includes('%(defaultValue)')) { - if (action.default !== SUPPRESS) { - let defaulting_nargs = [OPTIONAL, ZERO_OR_MORE]; - if (action.option_strings.length || defaulting_nargs.includes(action.nargs)) { - help += ' (default: %(default)s)'; - } - } - } - return help - } -})); - - -const MetavarTypeHelpFormatter = _camelcase_alias(_callable(class MetavarTypeHelpFormatter extends HelpFormatter { - /* - * Help message formatter which uses the argument 'type' as the default - * metavar value (instead of the argument 'dest') - * - * Only the name of this class is considered a public API. All the methods - * provided by the class are considered an implementation detail. - */ - - _get_default_metavar_for_optional(action) { - return typeof action.type === 'function' ? action.type.name : action.type - } - - _get_default_metavar_for_positional(action) { - return typeof action.type === 'function' ? action.type.name : action.type - } -})); - - -// ===================== -// Options and Arguments -// ===================== -function _get_action_name(argument) { - if (argument === undefined) { - return undefined - } else if (argument.option_strings.length) { - return argument.option_strings.join('/') - } else if (![ undefined, SUPPRESS ].includes(argument.metavar)) { - return argument.metavar - } else if (![ undefined, SUPPRESS ].includes(argument.dest)) { - return argument.dest - } else { - return undefined - } -} - - -const ArgumentError = _callable(class ArgumentError extends Error { - /* - * An error from creating or using an argument (optional or positional). - * - * The string value of this exception is the message, augmented with - * information about the argument that caused it. - */ - - constructor(argument, message) { - super(); - this.name = 'ArgumentError'; - this._argument_name = _get_action_name(argument); - this._message = message; - this.message = this.str(); - } - - str() { - let format; - if (this._argument_name === undefined) { - format = '%(message)s'; - } else { - format = 'argument %(argument_name)s: %(message)s'; - } - return sub(format, { message: this._message, - argument_name: this._argument_name }) - } -}); - - -const ArgumentTypeError = _callable(class ArgumentTypeError extends Error { - /* - * An error from trying to convert a command line string to a type. - */ - - constructor(message) { - super(message); - this.name = 'ArgumentTypeError'; - } -}); - - -// ============== -// Action classes -// ============== -const Action = _camelcase_alias(_callable(class Action extends _AttributeHolder(Function) { - /* - * Information about how to convert command line strings to Python objects. - * - * Action objects are used by an ArgumentParser to represent the information - * needed to parse a single argument from one or more strings from the - * command line. The keyword arguments to the Action constructor are also - * all attributes of Action instances. - * - * Keyword Arguments: - * - * - option_strings -- A list of command-line option strings which - * should be associated with this action. - * - * - dest -- The name of the attribute to hold the created object(s) - * - * - nargs -- The number of command-line arguments that should be - * consumed. By default, one argument will be consumed and a single - * value will be produced. Other values include: - * - N (an integer) consumes N arguments (and produces a list) - * - '?' consumes zero or one arguments - * - '*' consumes zero or more arguments (and produces a list) - * - '+' consumes one or more arguments (and produces a list) - * Note that the difference between the default and nargs=1 is that - * with the default, a single value will be produced, while with - * nargs=1, a list containing a single value will be produced. - * - * - const -- The value to be produced if the option is specified and the - * option uses an action that takes no values. - * - * - default -- The value to be produced if the option is not specified. - * - * - type -- A callable that accepts a single string argument, and - * returns the converted value. The standard Python types str, int, - * float, and complex are useful examples of such callables. If None, - * str is used. - * - * - choices -- A container of values that should be allowed. If not None, - * after a command-line argument has been converted to the appropriate - * type, an exception will be raised if it is not a member of this - * collection. - * - * - required -- True if the action must always be specified at the - * command line. This is only meaningful for optional command-line - * arguments. - * - * - help -- The help string describing the argument. - * - * - metavar -- The name to be used for the option's argument with the - * help string. If None, the 'dest' value will be used as the name. - */ - - constructor() { - let [ - option_strings, - dest, - nargs, - const_value, - default_value, - type, - choices, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - nargs: undefined, - const: undefined, - default: undefined, - type: undefined, - choices: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - // when this class is called as a function, redirect it to .call() method of itself - super('return arguments.callee.call.apply(arguments.callee, arguments)'); - - this.option_strings = option_strings; - this.dest = dest; - this.nargs = nargs; - this.const = const_value; - this.default = default_value; - this.type = type; - this.choices = choices; - this.required = required; - this.help = help; - this.metavar = metavar; - } - - _get_kwargs() { - let names = [ - 'option_strings', - 'dest', - 'nargs', - 'const', - 'default', - 'type', - 'choices', - 'help', - 'metavar' - ]; - return names.map(name => [ name, getattr(this, name) ]) - } - - format_usage() { - return this.option_strings[0] - } - - call(/*parser, namespace, values, option_string = undefined*/) { - throw new Error('.call() not defined') - } -})); - - -const BooleanOptionalAction = _camelcase_alias(_callable(class BooleanOptionalAction extends Action { - - constructor() { - let [ - option_strings, - dest, - default_value, - type, - choices, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - default: undefined, - type: undefined, - choices: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - let _option_strings = []; - for (let option_string of option_strings) { - _option_strings.push(option_string); - - if (option_string.startsWith('--')) { - option_string = '--no-' + option_string.slice(2); - _option_strings.push(option_string); - } - } - - if (help !== undefined && default_value !== undefined) { - help += ` (default: ${default_value})`; - } - - super({ - option_strings: _option_strings, - dest, - nargs: 0, - default: default_value, - type, - choices, - required, - help, - metavar - }); - } - - call(parser, namespace, values, option_string = undefined) { - if (this.option_strings.includes(option_string)) { - setattr(namespace, this.dest, !option_string.startsWith('--no-')); - } - } - - format_usage() { - return this.option_strings.join(' | ') - } -})); - - -const _StoreAction = _callable(class _StoreAction extends Action { - - constructor() { - let [ - option_strings, - dest, - nargs, - const_value, - default_value, - type, - choices, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - nargs: undefined, - const: undefined, - default: undefined, - type: undefined, - choices: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - if (nargs === 0) { - throw new TypeError('nargs for store actions must be != 0; if you ' + - 'have nothing to store, actions such as store ' + - 'true or store const may be more appropriate') - } - if (const_value !== undefined && nargs !== OPTIONAL) { - throw new TypeError(sub('nargs must be %r to supply const', OPTIONAL)) - } - super({ - option_strings, - dest, - nargs, - const: const_value, - default: default_value, - type, - choices, - required, - help, - metavar - }); - } - - call(parser, namespace, values/*, option_string = undefined*/) { - setattr(namespace, this.dest, values); - } -}); - - -const _StoreConstAction = _callable(class _StoreConstAction extends Action { - - constructor() { - let [ - option_strings, - dest, - const_value, - default_value, - required, - help - //, metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - const: no_default, - default: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - super({ - option_strings, - dest, - nargs: 0, - const: const_value, - default: default_value, - required, - help - }); - } - - call(parser, namespace/*, values, option_string = undefined*/) { - setattr(namespace, this.dest, this.const); - } -}); - - -const _StoreTrueAction = _callable(class _StoreTrueAction extends _StoreConstAction { - - constructor() { - let [ - option_strings, - dest, - default_value, - required, - help - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - default: false, - required: false, - help: undefined - }); - - super({ - option_strings, - dest, - const: true, - default: default_value, - required, - help - }); - } -}); - - -const _StoreFalseAction = _callable(class _StoreFalseAction extends _StoreConstAction { - - constructor() { - let [ - option_strings, - dest, - default_value, - required, - help - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - default: true, - required: false, - help: undefined - }); - - super({ - option_strings, - dest, - const: false, - default: default_value, - required, - help - }); - } -}); - - -const _AppendAction = _callable(class _AppendAction extends Action { - - constructor() { - let [ - option_strings, - dest, - nargs, - const_value, - default_value, - type, - choices, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - nargs: undefined, - const: undefined, - default: undefined, - type: undefined, - choices: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - if (nargs === 0) { - throw new TypeError('nargs for append actions must be != 0; if arg ' + - 'strings are not supplying the value to append, ' + - 'the append const action may be more appropriate') - } - if (const_value !== undefined && nargs !== OPTIONAL) { - throw new TypeError(sub('nargs must be %r to supply const', OPTIONAL)) - } - super({ - option_strings, - dest, - nargs, - const: const_value, - default: default_value, - type, - choices, - required, - help, - metavar - }); - } - - call(parser, namespace, values/*, option_string = undefined*/) { - let items = getattr(namespace, this.dest, undefined); - items = _copy_items(items); - items.push(values); - setattr(namespace, this.dest, items); - } -}); - - -const _AppendConstAction = _callable(class _AppendConstAction extends Action { - - constructor() { - let [ - option_strings, - dest, - const_value, - default_value, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - const: no_default, - default: undefined, - required: false, - help: undefined, - metavar: undefined - }); - - super({ - option_strings, - dest, - nargs: 0, - const: const_value, - default: default_value, - required, - help, - metavar - }); - } - - call(parser, namespace/*, values, option_string = undefined*/) { - let items = getattr(namespace, this.dest, undefined); - items = _copy_items(items); - items.push(this.const); - setattr(namespace, this.dest, items); - } -}); - - -const _CountAction = _callable(class _CountAction extends Action { - - constructor() { - let [ - option_strings, - dest, - default_value, - required, - help - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: no_default, - default: undefined, - required: false, - help: undefined - }); - - super({ - option_strings, - dest, - nargs: 0, - default: default_value, - required, - help - }); - } - - call(parser, namespace/*, values, option_string = undefined*/) { - let count = getattr(namespace, this.dest, undefined); - if (count === undefined) { - count = 0; - } - setattr(namespace, this.dest, count + 1); - } -}); - - -const _HelpAction = _callable(class _HelpAction extends Action { - - constructor() { - let [ - option_strings, - dest, - default_value, - help - ] = _parse_opts(arguments, { - option_strings: no_default, - dest: SUPPRESS, - default: SUPPRESS, - help: undefined - }); - - super({ - option_strings, - dest, - default: default_value, - nargs: 0, - help - }); - } - - call(parser/*, namespace, values, option_string = undefined*/) { - parser.print_help(); - parser.exit(); - } -}); - - -const _VersionAction = _callable(class _VersionAction extends Action { - - constructor() { - let [ - option_strings, - version, - dest, - default_value, - help - ] = _parse_opts(arguments, { - option_strings: no_default, - version: undefined, - dest: SUPPRESS, - default: SUPPRESS, - help: "show program's version number and exit" - }); - - super({ - option_strings, - dest, - default: default_value, - nargs: 0, - help - }); - this.version = version; - } - - call(parser/*, namespace, values, option_string = undefined*/) { - let version = this.version; - if (version === undefined) { - version = parser.version; - } - let formatter = parser._get_formatter(); - formatter.add_text(version); - parser._print_message(formatter.format_help(), process.stdout); - parser.exit(); - } -}); - - -const _SubParsersAction = _camelcase_alias(_callable(class _SubParsersAction extends Action { - - constructor() { - let [ - option_strings, - prog, - parser_class, - dest, - required, - help, - metavar - ] = _parse_opts(arguments, { - option_strings: no_default, - prog: no_default, - parser_class: no_default, - dest: SUPPRESS, - required: false, - help: undefined, - metavar: undefined - }); - - let name_parser_map = {}; - - super({ - option_strings, - dest, - nargs: PARSER, - choices: name_parser_map, - required, - help, - metavar - }); - - this._prog_prefix = prog; - this._parser_class = parser_class; - this._name_parser_map = name_parser_map; - this._choices_actions = []; - } - - add_parser() { - let [ - name, - kwargs - ] = _parse_opts(arguments, { - name: no_default, - '**kwargs': no_default - }); - - // set prog from the existing prefix - if (kwargs.prog === undefined) { - kwargs.prog = sub('%s %s', this._prog_prefix, name); - } - - let aliases = getattr(kwargs, 'aliases', []); - delete kwargs.aliases; - - // create a pseudo-action to hold the choice help - if ('help' in kwargs) { - let help = kwargs.help; - delete kwargs.help; - let choice_action = this._ChoicesPseudoAction(name, aliases, help); - this._choices_actions.push(choice_action); - } - - // create the parser and add it to the map - let parser = new this._parser_class(kwargs); - this._name_parser_map[name] = parser; - - // make parser available under aliases also - for (let alias of aliases) { - this._name_parser_map[alias] = parser; - } - - return parser - } - - _get_subactions() { - return this._choices_actions - } - - call(parser, namespace, values/*, option_string = undefined*/) { - let parser_name = values[0]; - let arg_strings = values.slice(1); - - // set the parser name if requested - if (this.dest !== SUPPRESS) { - setattr(namespace, this.dest, parser_name); - } - - // select the parser - if (hasattr(this._name_parser_map, parser_name)) { - parser = this._name_parser_map[parser_name]; - } else { - let args = {parser_name, - choices: this._name_parser_map.join(', ')}; - let msg = sub('unknown parser %(parser_name)r (choices: %(choices)s)', args); - throw new ArgumentError(this, msg) - } - - // parse all the remaining options into the namespace - // store any unrecognized options on the object, so that the top - // level parser can decide what to do with them - - // In case this subparser defines new defaults, we parse them - // in a new namespace object and then update the original - // namespace for the relevant parts. - let subnamespace; - [ subnamespace, arg_strings ] = parser.parse_known_args(arg_strings, undefined); - for (let [ key, value ] of Object.entries(subnamespace)) { - setattr(namespace, key, value); - } - - if (arg_strings.length) { - setdefault(namespace, _UNRECOGNIZED_ARGS_ATTR, []); - getattr(namespace, _UNRECOGNIZED_ARGS_ATTR).push(...arg_strings); - } - } -})); - - -_SubParsersAction.prototype._ChoicesPseudoAction = _callable(class _ChoicesPseudoAction extends Action { - constructor(name, aliases, help) { - let metavar = name, dest = name; - if (aliases.length) { - metavar += sub(' (%s)', aliases.join(', ')); - } - super({ option_strings: [], dest, help, metavar }); - } -}); - - -const _ExtendAction = _callable(class _ExtendAction extends _AppendAction { - call(parser, namespace, values/*, option_string = undefined*/) { - let items = getattr(namespace, this.dest, undefined); - items = _copy_items(items); - items = items.concat(values); - setattr(namespace, this.dest, items); - } -}); - - -// ============== -// Type classes -// ============== -const FileType = _callable(class FileType extends Function { - /* - * Factory for creating file object types - * - * Instances of FileType are typically passed as type= arguments to the - * ArgumentParser add_argument() method. - * - * Keyword Arguments: - * - mode -- A string indicating how the file is to be opened. Accepts the - * same values as the builtin open() function. - * - bufsize -- The file's desired buffer size. Accepts the same values as - * the builtin open() function. - * - encoding -- The file's encoding. Accepts the same values as the - * builtin open() function. - * - errors -- A string indicating how encoding and decoding errors are to - * be handled. Accepts the same value as the builtin open() function. - */ - - constructor() { - let [ - flags, - encoding, - mode, - autoClose, - emitClose, - start, - end, - highWaterMark, - fs - ] = _parse_opts(arguments, { - flags: 'r', - encoding: undefined, - mode: undefined, // 0o666 - autoClose: undefined, // true - emitClose: undefined, // false - start: undefined, // 0 - end: undefined, // Infinity - highWaterMark: undefined, // 64 * 1024 - fs: undefined - }); - - // when this class is called as a function, redirect it to .call() method of itself - super('return arguments.callee.call.apply(arguments.callee, arguments)'); - - Object.defineProperty(this, 'name', { - get() { - return sub('FileType(%r)', flags) - } - }); - this._flags = flags; - this._options = {}; - if (encoding !== undefined) this._options.encoding = encoding; - if (mode !== undefined) this._options.mode = mode; - if (autoClose !== undefined) this._options.autoClose = autoClose; - if (emitClose !== undefined) this._options.emitClose = emitClose; - if (start !== undefined) this._options.start = start; - if (end !== undefined) this._options.end = end; - if (highWaterMark !== undefined) this._options.highWaterMark = highWaterMark; - if (fs !== undefined) this._options.fs = fs; - } - - call(string) { - // the special argument "-" means sys.std{in,out} - if (string === '-') { - if (this._flags.includes('r')) { - return process.stdin - } else if (this._flags.includes('w')) { - return process.stdout - } else { - let msg = sub('argument "-" with mode %r', this._flags); - throw new TypeError(msg) - } - } - - // all other arguments are used as file names - let fd; - try { - fd = fs__default["default"].openSync(string, this._flags, this._options.mode); - } catch (e) { - let args = { filename: string, error: e.message }; - let message = "can't open '%(filename)s': %(error)s"; - throw new ArgumentTypeError(sub(message, args)) - } - - let options = Object.assign({ fd, flags: this._flags }, this._options); - if (this._flags.includes('r')) { - return fs__default["default"].createReadStream(undefined, options) - } else if (this._flags.includes('w')) { - return fs__default["default"].createWriteStream(undefined, options) - } else { - let msg = sub('argument "%s" with mode %r', string, this._flags); - throw new TypeError(msg) - } - } - - [util__default["default"].inspect.custom]() { - let args = [ this._flags ]; - let kwargs = Object.entries(this._options).map(([ k, v ]) => { - if (k === 'mode') v = { value: v, [util__default["default"].inspect.custom]() { return '0o' + this.value.toString(8) } }; - return [ k, v ] - }); - let args_str = [] - .concat(args.filter(arg => arg !== -1).map(repr)) - .concat(kwargs.filter(([/*kw*/, arg]) => arg !== undefined) - .map(([kw, arg]) => sub('%s=%r', kw, arg))) - .join(', '); - return sub('%s(%s)', this.constructor.name, args_str) - } - - toString() { - return this[util__default["default"].inspect.custom]() - } -}); - -// =========================== -// Optional and Positional Parsing -// =========================== -const Namespace = _callable(class Namespace extends _AttributeHolder() { - /* - * Simple object for storing attributes. - * - * Implements equality by attribute names and values, and provides a simple - * string representation. - */ - - constructor(options = {}) { - super(); - Object.assign(this, options); - } -}); - -// unset string tag to mimic plain object -Namespace.prototype[Symbol.toStringTag] = undefined; - - -const _ActionsContainer = _camelcase_alias(_callable(class _ActionsContainer { - - constructor() { - let [ - description, - prefix_chars, - argument_default, - conflict_handler - ] = _parse_opts(arguments, { - description: no_default, - prefix_chars: no_default, - argument_default: no_default, - conflict_handler: no_default - }); - - this.description = description; - this.argument_default = argument_default; - this.prefix_chars = prefix_chars; - this.conflict_handler = conflict_handler; - - // set up registries - this._registries = {}; - - // register actions - this.register('action', undefined, _StoreAction); - this.register('action', 'store', _StoreAction); - this.register('action', 'store_const', _StoreConstAction); - this.register('action', 'store_true', _StoreTrueAction); - this.register('action', 'store_false', _StoreFalseAction); - this.register('action', 'append', _AppendAction); - this.register('action', 'append_const', _AppendConstAction); - this.register('action', 'count', _CountAction); - this.register('action', 'help', _HelpAction); - this.register('action', 'version', _VersionAction); - this.register('action', 'parsers', _SubParsersAction); - this.register('action', 'extend', _ExtendAction) - // LEGACY (v1 compatibility): camelcase variants - ;[ 'storeConst', 'storeTrue', 'storeFalse', 'appendConst' ].forEach(old_name => { - let new_name = _to_new_name(old_name); - this.register('action', old_name, util__default["default"].deprecate(this._registry_get('action', new_name), - sub('{action: "%s"} is renamed to {action: "%s"}', old_name, new_name))); - }); - // end - - // raise an exception if the conflict handler is invalid - this._get_handler(); - - // action storage - this._actions = []; - this._option_string_actions = {}; - - // groups - this._action_groups = []; - this._mutually_exclusive_groups = []; - - // defaults storage - this._defaults = {}; - - // determines whether an "option" looks like a negative number - this._negative_number_matcher = /^-\d+$|^-\d*\.\d+$/; - - // whether or not there are any optionals that look like negative - // numbers -- uses a list so it can be shared and edited - this._has_negative_number_optionals = []; - } - - // ==================== - // Registration methods - // ==================== - register(registry_name, value, object) { - let registry = setdefault(this._registries, registry_name, {}); - registry[value] = object; - } - - _registry_get(registry_name, value, default_value = undefined) { - return getattr(this._registries[registry_name], value, default_value) - } - - // ================================== - // Namespace default accessor methods - // ================================== - set_defaults(kwargs) { - Object.assign(this._defaults, kwargs); - - // if these defaults match any existing arguments, replace - // the previous default on the object with the new one - for (let action of this._actions) { - if (action.dest in kwargs) { - action.default = kwargs[action.dest]; - } - } - } - - get_default(dest) { - for (let action of this._actions) { - if (action.dest === dest && action.default !== undefined) { - return action.default - } - } - return this._defaults[dest] - } - - - // ======================= - // Adding argument actions - // ======================= - add_argument() { - /* - * add_argument(dest, ..., name=value, ...) - * add_argument(option_string, option_string, ..., name=value, ...) - */ - let [ - args, - kwargs - ] = _parse_opts(arguments, { - '*args': no_default, - '**kwargs': no_default - }); - // LEGACY (v1 compatibility), old-style add_argument([ args ], { options }) - if (args.length === 1 && Array.isArray(args[0])) { - args = args[0]; - deprecate('argument-array', - sub('use add_argument(%(args)s, {...}) instead of add_argument([ %(args)s ], { ... })', { - args: args.map(repr).join(', ') - })); - } - // end - - // if no positional args are supplied or only one is supplied and - // it doesn't look like an option string, parse a positional - // argument - let chars = this.prefix_chars; - if (!args.length || args.length === 1 && !chars.includes(args[0][0])) { - if (args.length && 'dest' in kwargs) { - throw new TypeError('dest supplied twice for positional argument') - } - kwargs = this._get_positional_kwargs(...args, kwargs); - - // otherwise, we're adding an optional argument - } else { - kwargs = this._get_optional_kwargs(...args, kwargs); - } - - // if no default was supplied, use the parser-level default - if (!('default' in kwargs)) { - let dest = kwargs.dest; - if (dest in this._defaults) { - kwargs.default = this._defaults[dest]; - } else if (this.argument_default !== undefined) { - kwargs.default = this.argument_default; - } - } - - // create the action object, and add it to the parser - let action_class = this._pop_action_class(kwargs); - if (typeof action_class !== 'function') { - throw new TypeError(sub('unknown action "%s"', action_class)) - } - // eslint-disable-next-line new-cap - let action = new action_class(kwargs); - - // raise an error if the action type is not callable - let type_func = this._registry_get('type', action.type, action.type); - if (typeof type_func !== 'function') { - throw new TypeError(sub('%r is not callable', type_func)) - } - - if (type_func === FileType) { - throw new TypeError(sub('%r is a FileType class object, instance of it' + - ' must be passed', type_func)) - } - - // raise an error if the metavar does not match the type - if ('_get_formatter' in this) { - try { - this._get_formatter()._format_args(action, undefined); - } catch (err) { - // check for 'invalid nargs value' is an artifact of TypeError and ValueError in js being the same - if (err instanceof TypeError && err.message !== 'invalid nargs value') { - throw new TypeError('length of metavar tuple does not match nargs') - } else { - throw err - } - } - } - - return this._add_action(action) - } - - add_argument_group() { - let group = _ArgumentGroup(this, ...arguments); - this._action_groups.push(group); - return group - } - - add_mutually_exclusive_group() { - // eslint-disable-next-line no-use-before-define - let group = _MutuallyExclusiveGroup(this, ...arguments); - this._mutually_exclusive_groups.push(group); - return group - } - - _add_action(action) { - // resolve any conflicts - this._check_conflict(action); - - // add to actions list - this._actions.push(action); - action.container = this; - - // index the action by any option strings it has - for (let option_string of action.option_strings) { - this._option_string_actions[option_string] = action; - } - - // set the flag if any option strings look like negative numbers - for (let option_string of action.option_strings) { - if (this._negative_number_matcher.test(option_string)) { - if (!this._has_negative_number_optionals.length) { - this._has_negative_number_optionals.push(true); - } - } - } - - // return the created action - return action - } - - _remove_action(action) { - _array_remove(this._actions, action); - } - - _add_container_actions(container) { - // collect groups by titles - let title_group_map = {}; - for (let group of this._action_groups) { - if (group.title in title_group_map) { - let msg = 'cannot merge actions - two groups are named %r'; - throw new TypeError(sub(msg, group.title)) - } - title_group_map[group.title] = group; - } - - // map each action to its group - let group_map = new Map(); - for (let group of container._action_groups) { - - // if a group with the title exists, use that, otherwise - // create a new group matching the container's group - if (!(group.title in title_group_map)) { - title_group_map[group.title] = this.add_argument_group({ - title: group.title, - description: group.description, - conflict_handler: group.conflict_handler - }); - } - - // map the actions to their new group - for (let action of group._group_actions) { - group_map.set(action, title_group_map[group.title]); - } - } - - // add container's mutually exclusive groups - // NOTE: if add_mutually_exclusive_group ever gains title= and - // description= then this code will need to be expanded as above - for (let group of container._mutually_exclusive_groups) { - let mutex_group = this.add_mutually_exclusive_group({ - required: group.required - }); - - // map the actions to their new mutex group - for (let action of group._group_actions) { - group_map.set(action, mutex_group); - } - } - - // add all actions to this container or their group - for (let action of container._actions) { - group_map.get(action)._add_action(action); - } - } - - _get_positional_kwargs() { - let [ - dest, - kwargs - ] = _parse_opts(arguments, { - dest: no_default, - '**kwargs': no_default - }); - - // make sure required is not specified - if ('required' in kwargs) { - let msg = "'required' is an invalid argument for positionals"; - throw new TypeError(msg) - } - - // mark positional arguments as required if at least one is - // always required - if (![OPTIONAL, ZERO_OR_MORE].includes(kwargs.nargs)) { - kwargs.required = true; - } - if (kwargs.nargs === ZERO_OR_MORE && !('default' in kwargs)) { - kwargs.required = true; - } - - // return the keyword arguments with no option strings - return Object.assign(kwargs, { dest, option_strings: [] }) - } - - _get_optional_kwargs() { - let [ - args, - kwargs - ] = _parse_opts(arguments, { - '*args': no_default, - '**kwargs': no_default - }); - - // determine short and long option strings - let option_strings = []; - let long_option_strings = []; - let option_string; - for (option_string of args) { - // error on strings that don't start with an appropriate prefix - if (!this.prefix_chars.includes(option_string[0])) { - let args = {option: option_string, - prefix_chars: this.prefix_chars}; - let msg = 'invalid option string %(option)r: ' + - 'must start with a character %(prefix_chars)r'; - throw new TypeError(sub(msg, args)) - } - - // strings starting with two prefix characters are long options - option_strings.push(option_string); - if (option_string.length > 1 && this.prefix_chars.includes(option_string[1])) { - long_option_strings.push(option_string); - } - } - - // infer destination, '--foo-bar' -> 'foo_bar' and '-x' -> 'x' - let dest = kwargs.dest; - delete kwargs.dest; - if (dest === undefined) { - let dest_option_string; - if (long_option_strings.length) { - dest_option_string = long_option_strings[0]; - } else { - dest_option_string = option_strings[0]; - } - dest = _string_lstrip(dest_option_string, this.prefix_chars); - if (!dest) { - let msg = 'dest= is required for options like %r'; - throw new TypeError(sub(msg, option_string)) - } - dest = dest.replace(/-/g, '_'); - } - - // return the updated keyword arguments - return Object.assign(kwargs, { dest, option_strings }) - } - - _pop_action_class(kwargs, default_value = undefined) { - let action = getattr(kwargs, 'action', default_value); - delete kwargs.action; - return this._registry_get('action', action, action) - } - - _get_handler() { - // determine function from conflict handler string - let handler_func_name = sub('_handle_conflict_%s', this.conflict_handler); - if (typeof this[handler_func_name] === 'function') { - return this[handler_func_name] - } else { - let msg = 'invalid conflict_resolution value: %r'; - throw new TypeError(sub(msg, this.conflict_handler)) - } - } - - _check_conflict(action) { - - // find all options that conflict with this option - let confl_optionals = []; - for (let option_string of action.option_strings) { - if (hasattr(this._option_string_actions, option_string)) { - let confl_optional = this._option_string_actions[option_string]; - confl_optionals.push([ option_string, confl_optional ]); - } - } - - // resolve any conflicts - if (confl_optionals.length) { - let conflict_handler = this._get_handler(); - conflict_handler.call(this, action, confl_optionals); - } - } - - _handle_conflict_error(action, conflicting_actions) { - let message = conflicting_actions.length === 1 ? - 'conflicting option string: %s' : - 'conflicting option strings: %s'; - let conflict_string = conflicting_actions.map(([ option_string/*, action*/ ]) => option_string).join(', '); - throw new ArgumentError(action, sub(message, conflict_string)) - } - - _handle_conflict_resolve(action, conflicting_actions) { - - // remove all conflicting options - for (let [ option_string, action ] of conflicting_actions) { - - // remove the conflicting option - _array_remove(action.option_strings, option_string); - delete this._option_string_actions[option_string]; - - // if the option now has no option string, remove it from the - // container holding it - if (!action.option_strings.length) { - action.container._remove_action(action); - } - } - } -})); - - -const _ArgumentGroup = _callable(class _ArgumentGroup extends _ActionsContainer { - - constructor() { - let [ - container, - title, - description, - kwargs - ] = _parse_opts(arguments, { - container: no_default, - title: undefined, - description: undefined, - '**kwargs': no_default - }); - - // add any missing keyword arguments by checking the container - setdefault(kwargs, 'conflict_handler', container.conflict_handler); - setdefault(kwargs, 'prefix_chars', container.prefix_chars); - setdefault(kwargs, 'argument_default', container.argument_default); - super(Object.assign({ description }, kwargs)); - - // group attributes - this.title = title; - this._group_actions = []; - - // share most attributes with the container - this._registries = container._registries; - this._actions = container._actions; - this._option_string_actions = container._option_string_actions; - this._defaults = container._defaults; - this._has_negative_number_optionals = - container._has_negative_number_optionals; - this._mutually_exclusive_groups = container._mutually_exclusive_groups; - } - - _add_action(action) { - action = super._add_action(action); - this._group_actions.push(action); - return action - } - - _remove_action(action) { - super._remove_action(action); - _array_remove(this._group_actions, action); - } -}); - - -const _MutuallyExclusiveGroup = _callable(class _MutuallyExclusiveGroup extends _ArgumentGroup { - - constructor() { - let [ - container, - required - ] = _parse_opts(arguments, { - container: no_default, - required: false - }); - - super(container); - this.required = required; - this._container = container; - } - - _add_action(action) { - if (action.required) { - let msg = 'mutually exclusive arguments must be optional'; - throw new TypeError(msg) - } - action = this._container._add_action(action); - this._group_actions.push(action); - return action - } - - _remove_action(action) { - this._container._remove_action(action); - _array_remove(this._group_actions, action); - } -}); - - -const ArgumentParser = _camelcase_alias(_callable(class ArgumentParser extends _AttributeHolder(_ActionsContainer) { - /* - * Object for parsing command line strings into Python objects. - * - * Keyword Arguments: - * - prog -- The name of the program (default: sys.argv[0]) - * - usage -- A usage message (default: auto-generated from arguments) - * - description -- A description of what the program does - * - epilog -- Text following the argument descriptions - * - parents -- Parsers whose arguments should be copied into this one - * - formatter_class -- HelpFormatter class for printing help messages - * - prefix_chars -- Characters that prefix optional arguments - * - fromfile_prefix_chars -- Characters that prefix files containing - * additional arguments - * - argument_default -- The default value for all arguments - * - conflict_handler -- String indicating how to handle conflicts - * - add_help -- Add a -h/-help option - * - allow_abbrev -- Allow long options to be abbreviated unambiguously - * - exit_on_error -- Determines whether or not ArgumentParser exits with - * error info when an error occurs - */ - - constructor() { - let [ - prog, - usage, - description, - epilog, - parents, - formatter_class, - prefix_chars, - fromfile_prefix_chars, - argument_default, - conflict_handler, - add_help, - allow_abbrev, - exit_on_error, - debug, // LEGACY (v1 compatibility), debug mode - version // LEGACY (v1 compatibility), version - ] = _parse_opts(arguments, { - prog: undefined, - usage: undefined, - description: undefined, - epilog: undefined, - parents: [], - formatter_class: HelpFormatter, - prefix_chars: '-', - fromfile_prefix_chars: undefined, - argument_default: undefined, - conflict_handler: 'error', - add_help: true, - allow_abbrev: true, - exit_on_error: true, - debug: undefined, // LEGACY (v1 compatibility), debug mode - version: undefined // LEGACY (v1 compatibility), version - }); - - // LEGACY (v1 compatibility) - if (debug !== undefined) { - deprecate('debug', - 'The "debug" argument to ArgumentParser is deprecated. Please ' + - 'override ArgumentParser.exit function instead.' - ); - } - - if (version !== undefined) { - deprecate('version', - 'The "version" argument to ArgumentParser is deprecated. Please use ' + - "add_argument(..., { action: 'version', version: 'N', ... }) instead." - ); - } - // end - - super({ - description, - prefix_chars, - argument_default, - conflict_handler - }); - - // default setting for prog - if (prog === undefined) { - prog = path__default["default"].basename(get_argv()[0] || ''); - } - - this.prog = prog; - this.usage = usage; - this.epilog = epilog; - this.formatter_class = formatter_class; - this.fromfile_prefix_chars = fromfile_prefix_chars; - this.add_help = add_help; - this.allow_abbrev = allow_abbrev; - this.exit_on_error = exit_on_error; - // LEGACY (v1 compatibility), debug mode - this.debug = debug; - // end - - this._positionals = this.add_argument_group('positional arguments'); - this._optionals = this.add_argument_group('optional arguments'); - this._subparsers = undefined; - - // register types - function identity(string) { - return string - } - this.register('type', undefined, identity); - this.register('type', null, identity); - this.register('type', 'auto', identity); - this.register('type', 'int', function (x) { - let result = Number(x); - if (!Number.isInteger(result)) { - throw new TypeError(sub('could not convert string to int: %r', x)) - } - return result - }); - this.register('type', 'float', function (x) { - let result = Number(x); - if (isNaN(result)) { - throw new TypeError(sub('could not convert string to float: %r', x)) - } - return result - }); - this.register('type', 'str', String); - // LEGACY (v1 compatibility): custom types - this.register('type', 'string', - util__default["default"].deprecate(String, 'use {type:"str"} or {type:String} instead of {type:"string"}')); - // end - - // add help argument if necessary - // (using explicit default to override global argument_default) - let default_prefix = prefix_chars.includes('-') ? '-' : prefix_chars[0]; - if (this.add_help) { - this.add_argument( - default_prefix + 'h', - default_prefix.repeat(2) + 'help', - { - action: 'help', - default: SUPPRESS, - help: 'show this help message and exit' - } - ); - } - // LEGACY (v1 compatibility), version - if (version) { - this.add_argument( - default_prefix + 'v', - default_prefix.repeat(2) + 'version', - { - action: 'version', - default: SUPPRESS, - version: this.version, - help: "show program's version number and exit" - } - ); - } - // end - - // add parent arguments and defaults - for (let parent of parents) { - this._add_container_actions(parent); - Object.assign(this._defaults, parent._defaults); - } - } - - // ======================= - // Pretty __repr__ methods - // ======================= - _get_kwargs() { - let names = [ - 'prog', - 'usage', - 'description', - 'formatter_class', - 'conflict_handler', - 'add_help' - ]; - return names.map(name => [ name, getattr(this, name) ]) - } - - // ================================== - // Optional/Positional adding methods - // ================================== - add_subparsers() { - let [ - kwargs - ] = _parse_opts(arguments, { - '**kwargs': no_default - }); - - if (this._subparsers !== undefined) { - this.error('cannot have multiple subparser arguments'); - } - - // add the parser class to the arguments if it's not present - setdefault(kwargs, 'parser_class', this.constructor); - - if ('title' in kwargs || 'description' in kwargs) { - let title = getattr(kwargs, 'title', 'subcommands'); - let description = getattr(kwargs, 'description', undefined); - delete kwargs.title; - delete kwargs.description; - this._subparsers = this.add_argument_group(title, description); - } else { - this._subparsers = this._positionals; - } - - // prog defaults to the usage message of this parser, skipping - // optional arguments and with no "usage:" prefix - if (kwargs.prog === undefined) { - let formatter = this._get_formatter(); - let positionals = this._get_positional_actions(); - let groups = this._mutually_exclusive_groups; - formatter.add_usage(this.usage, positionals, groups, ''); - kwargs.prog = formatter.format_help().trim(); - } - - // create the parsers action and add it to the positionals list - let parsers_class = this._pop_action_class(kwargs, 'parsers'); - // eslint-disable-next-line new-cap - let action = new parsers_class(Object.assign({ option_strings: [] }, kwargs)); - this._subparsers._add_action(action); - - // return the created parsers action - return action - } - - _add_action(action) { - if (action.option_strings.length) { - this._optionals._add_action(action); - } else { - this._positionals._add_action(action); - } - return action - } - - _get_optional_actions() { - return this._actions.filter(action => action.option_strings.length) - } - - _get_positional_actions() { - return this._actions.filter(action => !action.option_strings.length) - } - - // ===================================== - // Command line argument parsing methods - // ===================================== - parse_args(args = undefined, namespace = undefined) { - let argv; - [ args, argv ] = this.parse_known_args(args, namespace); - if (argv && argv.length > 0) { - let msg = 'unrecognized arguments: %s'; - this.error(sub(msg, argv.join(' '))); - } - return args - } - - parse_known_args(args = undefined, namespace = undefined) { - if (args === undefined) { - args = get_argv().slice(1); - } - - // default Namespace built from parser defaults - if (namespace === undefined) { - namespace = new Namespace(); - } - - // add any action defaults that aren't present - for (let action of this._actions) { - if (action.dest !== SUPPRESS) { - if (!hasattr(namespace, action.dest)) { - if (action.default !== SUPPRESS) { - setattr(namespace, action.dest, action.default); - } - } - } - } - - // add any parser defaults that aren't present - for (let dest of Object.keys(this._defaults)) { - if (!hasattr(namespace, dest)) { - setattr(namespace, dest, this._defaults[dest]); - } - } - - // parse the arguments and exit if there are any errors - if (this.exit_on_error) { - try { - [ namespace, args ] = this._parse_known_args(args, namespace); - } catch (err) { - if (err instanceof ArgumentError) { - this.error(err.message); - } else { - throw err - } - } - } else { - [ namespace, args ] = this._parse_known_args(args, namespace); - } - - if (hasattr(namespace, _UNRECOGNIZED_ARGS_ATTR)) { - args = args.concat(getattr(namespace, _UNRECOGNIZED_ARGS_ATTR)); - delattr(namespace, _UNRECOGNIZED_ARGS_ATTR); - } - - return [ namespace, args ] - } - - _parse_known_args(arg_strings, namespace) { - // replace arg strings that are file references - if (this.fromfile_prefix_chars !== undefined) { - arg_strings = this._read_args_from_files(arg_strings); - } - - // map all mutually exclusive arguments to the other arguments - // they can't occur with - let action_conflicts = new Map(); - for (let mutex_group of this._mutually_exclusive_groups) { - let group_actions = mutex_group._group_actions; - for (let [ i, mutex_action ] of Object.entries(mutex_group._group_actions)) { - let conflicts = action_conflicts.get(mutex_action) || []; - conflicts = conflicts.concat(group_actions.slice(0, +i)); - conflicts = conflicts.concat(group_actions.slice(+i + 1)); - action_conflicts.set(mutex_action, conflicts); - } - } - - // find all option indices, and determine the arg_string_pattern - // which has an 'O' if there is an option at an index, - // an 'A' if there is an argument, or a '-' if there is a '--' - let option_string_indices = {}; - let arg_string_pattern_parts = []; - let arg_strings_iter = Object.entries(arg_strings)[Symbol.iterator](); - for (let [ i, arg_string ] of arg_strings_iter) { - - // all args after -- are non-options - if (arg_string === '--') { - arg_string_pattern_parts.push('-'); - for ([ i, arg_string ] of arg_strings_iter) { - arg_string_pattern_parts.push('A'); - } - - // otherwise, add the arg to the arg strings - // and note the index if it was an option - } else { - let option_tuple = this._parse_optional(arg_string); - let pattern; - if (option_tuple === undefined) { - pattern = 'A'; - } else { - option_string_indices[i] = option_tuple; - pattern = 'O'; - } - arg_string_pattern_parts.push(pattern); - } - } - - // join the pieces together to form the pattern - let arg_strings_pattern = arg_string_pattern_parts.join(''); - - // converts arg strings to the appropriate and then takes the action - let seen_actions = new Set(); - let seen_non_default_actions = new Set(); - let extras; - - let take_action = (action, argument_strings, option_string = undefined) => { - seen_actions.add(action); - let argument_values = this._get_values(action, argument_strings); - - // error if this argument is not allowed with other previously - // seen arguments, assuming that actions that use the default - // value don't really count as "present" - if (argument_values !== action.default) { - seen_non_default_actions.add(action); - for (let conflict_action of action_conflicts.get(action) || []) { - if (seen_non_default_actions.has(conflict_action)) { - let msg = 'not allowed with argument %s'; - let action_name = _get_action_name(conflict_action); - throw new ArgumentError(action, sub(msg, action_name)) - } - } - } - - // take the action if we didn't receive a SUPPRESS value - // (e.g. from a default) - if (argument_values !== SUPPRESS) { - action(this, namespace, argument_values, option_string); - } - }; - - // function to convert arg_strings into an optional action - let consume_optional = start_index => { - - // get the optional identified at this index - let option_tuple = option_string_indices[start_index]; - let [ action, option_string, explicit_arg ] = option_tuple; - - // identify additional optionals in the same arg string - // (e.g. -xyz is the same as -x -y -z if no args are required) - let action_tuples = []; - let stop; - for (;;) { - - // if we found no optional action, skip it - if (action === undefined) { - extras.push(arg_strings[start_index]); - return start_index + 1 - } - - // if there is an explicit argument, try to match the - // optional's string arguments to only this - if (explicit_arg !== undefined) { - let arg_count = this._match_argument(action, 'A'); - - // if the action is a single-dash option and takes no - // arguments, try to parse more single-dash options out - // of the tail of the option string - let chars = this.prefix_chars; - if (arg_count === 0 && !chars.includes(option_string[1])) { - action_tuples.push([ action, [], option_string ]); - let char = option_string[0]; - option_string = char + explicit_arg[0]; - let new_explicit_arg = explicit_arg.slice(1) || undefined; - let optionals_map = this._option_string_actions; - if (hasattr(optionals_map, option_string)) { - action = optionals_map[option_string]; - explicit_arg = new_explicit_arg; - } else { - let msg = 'ignored explicit argument %r'; - throw new ArgumentError(action, sub(msg, explicit_arg)) - } - - // if the action expect exactly one argument, we've - // successfully matched the option; exit the loop - } else if (arg_count === 1) { - stop = start_index + 1; - let args = [ explicit_arg ]; - action_tuples.push([ action, args, option_string ]); - break - - // error if a double-dash option did not use the - // explicit argument - } else { - let msg = 'ignored explicit argument %r'; - throw new ArgumentError(action, sub(msg, explicit_arg)) - } - - // if there is no explicit argument, try to match the - // optional's string arguments with the following strings - // if successful, exit the loop - } else { - let start = start_index + 1; - let selected_patterns = arg_strings_pattern.slice(start); - let arg_count = this._match_argument(action, selected_patterns); - stop = start + arg_count; - let args = arg_strings.slice(start, stop); - action_tuples.push([ action, args, option_string ]); - break - } - } - - // add the Optional to the list and return the index at which - // the Optional's string args stopped - assert__default["default"](action_tuples.length); - for (let [ action, args, option_string ] of action_tuples) { - take_action(action, args, option_string); - } - return stop - }; - - // the list of Positionals left to be parsed; this is modified - // by consume_positionals() - let positionals = this._get_positional_actions(); - - // function to convert arg_strings into positional actions - let consume_positionals = start_index => { - // match as many Positionals as possible - let selected_pattern = arg_strings_pattern.slice(start_index); - let arg_counts = this._match_arguments_partial(positionals, selected_pattern); - - // slice off the appropriate arg strings for each Positional - // and add the Positional and its args to the list - for (let i = 0; i < positionals.length && i < arg_counts.length; i++) { - let action = positionals[i]; - let arg_count = arg_counts[i]; - let args = arg_strings.slice(start_index, start_index + arg_count); - start_index += arg_count; - take_action(action, args); - } - - // slice off the Positionals that we just parsed and return the - // index at which the Positionals' string args stopped - positionals = positionals.slice(arg_counts.length); - return start_index - }; - - // consume Positionals and Optionals alternately, until we have - // passed the last option string - extras = []; - let start_index = 0; - let max_option_string_index = Math.max(-1, ...Object.keys(option_string_indices).map(Number)); - while (start_index <= max_option_string_index) { - - // consume any Positionals preceding the next option - let next_option_string_index = Math.min( - // eslint-disable-next-line no-loop-func - ...Object.keys(option_string_indices).map(Number).filter(index => index >= start_index) - ); - if (start_index !== next_option_string_index) { - let positionals_end_index = consume_positionals(start_index); - - // only try to parse the next optional if we didn't consume - // the option string during the positionals parsing - if (positionals_end_index > start_index) { - start_index = positionals_end_index; - continue - } else { - start_index = positionals_end_index; - } - } - - // if we consumed all the positionals we could and we're not - // at the index of an option string, there were extra arguments - if (!(start_index in option_string_indices)) { - let strings = arg_strings.slice(start_index, next_option_string_index); - extras = extras.concat(strings); - start_index = next_option_string_index; - } - - // consume the next optional and any arguments for it - start_index = consume_optional(start_index); - } - - // consume any positionals following the last Optional - let stop_index = consume_positionals(start_index); - - // if we didn't consume all the argument strings, there were extras - extras = extras.concat(arg_strings.slice(stop_index)); - - // make sure all required actions were present and also convert - // action defaults which were not given as arguments - let required_actions = []; - for (let action of this._actions) { - if (!seen_actions.has(action)) { - if (action.required) { - required_actions.push(_get_action_name(action)); - } else { - // Convert action default now instead of doing it before - // parsing arguments to avoid calling convert functions - // twice (which may fail) if the argument was given, but - // only if it was defined already in the namespace - if (action.default !== undefined && - typeof action.default === 'string' && - hasattr(namespace, action.dest) && - action.default === getattr(namespace, action.dest)) { - setattr(namespace, action.dest, - this._get_value(action, action.default)); - } - } - } - } - - if (required_actions.length) { - this.error(sub('the following arguments are required: %s', - required_actions.join(', '))); - } - - // make sure all required groups had one option present - for (let group of this._mutually_exclusive_groups) { - if (group.required) { - let no_actions_used = true; - for (let action of group._group_actions) { - if (seen_non_default_actions.has(action)) { - no_actions_used = false; - break - } - } - - // if no actions were used, report the error - if (no_actions_used) { - let names = group._group_actions - .filter(action => action.help !== SUPPRESS) - .map(action => _get_action_name(action)); - let msg = 'one of the arguments %s is required'; - this.error(sub(msg, names.join(' '))); - } - } - } - - // return the updated namespace and the extra arguments - return [ namespace, extras ] - } - - _read_args_from_files(arg_strings) { - // expand arguments referencing files - let new_arg_strings = []; - for (let arg_string of arg_strings) { - - // for regular arguments, just add them back into the list - if (!arg_string || !this.fromfile_prefix_chars.includes(arg_string[0])) { - new_arg_strings.push(arg_string); - - // replace arguments referencing files with the file content - } else { - try { - let args_file = fs__default["default"].readFileSync(arg_string.slice(1), 'utf8'); - let arg_strings = []; - for (let arg_line of splitlines(args_file)) { - for (let arg of this.convert_arg_line_to_args(arg_line)) { - arg_strings.push(arg); - } - } - arg_strings = this._read_args_from_files(arg_strings); - new_arg_strings = new_arg_strings.concat(arg_strings); - } catch (err) { - this.error(err.message); - } - } - } - - // return the modified argument list - return new_arg_strings - } - - convert_arg_line_to_args(arg_line) { - return [arg_line] - } - - _match_argument(action, arg_strings_pattern) { - // match the pattern for this action to the arg strings - let nargs_pattern = this._get_nargs_pattern(action); - let match = arg_strings_pattern.match(new RegExp('^' + nargs_pattern)); - - // raise an exception if we weren't able to find a match - if (match === null) { - let nargs_errors = { - undefined: 'expected one argument', - [OPTIONAL]: 'expected at most one argument', - [ONE_OR_MORE]: 'expected at least one argument' - }; - let msg = nargs_errors[action.nargs]; - if (msg === undefined) { - msg = sub(action.nargs === 1 ? 'expected %s argument' : 'expected %s arguments', action.nargs); - } - throw new ArgumentError(action, msg) - } - - // return the number of arguments matched - return match[1].length - } - - _match_arguments_partial(actions, arg_strings_pattern) { - // progressively shorten the actions list by slicing off the - // final actions until we find a match - let result = []; - for (let i of range(actions.length, 0, -1)) { - let actions_slice = actions.slice(0, i); - let pattern = actions_slice.map(action => this._get_nargs_pattern(action)).join(''); - let match = arg_strings_pattern.match(new RegExp('^' + pattern)); - if (match !== null) { - result = result.concat(match.slice(1).map(string => string.length)); - break - } - } - - // return the list of arg string counts - return result - } - - _parse_optional(arg_string) { - // if it's an empty string, it was meant to be a positional - if (!arg_string) { - return undefined - } - - // if it doesn't start with a prefix, it was meant to be positional - if (!this.prefix_chars.includes(arg_string[0])) { - return undefined - } - - // if the option string is present in the parser, return the action - if (arg_string in this._option_string_actions) { - let action = this._option_string_actions[arg_string]; - return [ action, arg_string, undefined ] - } - - // if it's just a single character, it was meant to be positional - if (arg_string.length === 1) { - return undefined - } - - // if the option string before the "=" is present, return the action - if (arg_string.includes('=')) { - let [ option_string, explicit_arg ] = _string_split(arg_string, '=', 1); - if (option_string in this._option_string_actions) { - let action = this._option_string_actions[option_string]; - return [ action, option_string, explicit_arg ] - } - } - - // search through all possible prefixes of the option string - // and all actions in the parser for possible interpretations - let option_tuples = this._get_option_tuples(arg_string); - - // if multiple actions match, the option string was ambiguous - if (option_tuples.length > 1) { - let options = option_tuples.map(([ /*action*/, option_string/*, explicit_arg*/ ]) => option_string).join(', '); - let args = {option: arg_string, matches: options}; - let msg = 'ambiguous option: %(option)s could match %(matches)s'; - this.error(sub(msg, args)); - - // if exactly one action matched, this segmentation is good, - // so return the parsed action - } else if (option_tuples.length === 1) { - let [ option_tuple ] = option_tuples; - return option_tuple - } - - // if it was not found as an option, but it looks like a negative - // number, it was meant to be positional - // unless there are negative-number-like options - if (this._negative_number_matcher.test(arg_string)) { - if (!this._has_negative_number_optionals.length) { - return undefined - } - } - - // if it contains a space, it was meant to be a positional - if (arg_string.includes(' ')) { - return undefined - } - - // it was meant to be an optional but there is no such option - // in this parser (though it might be a valid option in a subparser) - return [ undefined, arg_string, undefined ] - } - - _get_option_tuples(option_string) { - let result = []; - - // option strings starting with two prefix characters are only - // split at the '=' - let chars = this.prefix_chars; - if (chars.includes(option_string[0]) && chars.includes(option_string[1])) { - if (this.allow_abbrev) { - let option_prefix, explicit_arg; - if (option_string.includes('=')) { - [ option_prefix, explicit_arg ] = _string_split(option_string, '=', 1); - } else { - option_prefix = option_string; - explicit_arg = undefined; - } - for (let option_string of Object.keys(this._option_string_actions)) { - if (option_string.startsWith(option_prefix)) { - let action = this._option_string_actions[option_string]; - let tup = [ action, option_string, explicit_arg ]; - result.push(tup); - } - } - } - - // single character options can be concatenated with their arguments - // but multiple character options always have to have their argument - // separate - } else if (chars.includes(option_string[0]) && !chars.includes(option_string[1])) { - let option_prefix = option_string; - let explicit_arg = undefined; - let short_option_prefix = option_string.slice(0, 2); - let short_explicit_arg = option_string.slice(2); - - for (let option_string of Object.keys(this._option_string_actions)) { - if (option_string === short_option_prefix) { - let action = this._option_string_actions[option_string]; - let tup = [ action, option_string, short_explicit_arg ]; - result.push(tup); - } else if (option_string.startsWith(option_prefix)) { - let action = this._option_string_actions[option_string]; - let tup = [ action, option_string, explicit_arg ]; - result.push(tup); - } - } - - // shouldn't ever get here - } else { - this.error(sub('unexpected option string: %s', option_string)); - } - - // return the collected option tuples - return result - } - - _get_nargs_pattern(action) { - // in all examples below, we have to allow for '--' args - // which are represented as '-' in the pattern - let nargs = action.nargs; - let nargs_pattern; - - // the default (None) is assumed to be a single argument - if (nargs === undefined) { - nargs_pattern = '(-*A-*)'; - - // allow zero or one arguments - } else if (nargs === OPTIONAL) { - nargs_pattern = '(-*A?-*)'; - - // allow zero or more arguments - } else if (nargs === ZERO_OR_MORE) { - nargs_pattern = '(-*[A-]*)'; - - // allow one or more arguments - } else if (nargs === ONE_OR_MORE) { - nargs_pattern = '(-*A[A-]*)'; - - // allow any number of options or arguments - } else if (nargs === REMAINDER) { - nargs_pattern = '([-AO]*)'; - - // allow one argument followed by any number of options or arguments - } else if (nargs === PARSER) { - nargs_pattern = '(-*A[-AO]*)'; - - // suppress action, like nargs=0 - } else if (nargs === SUPPRESS) { - nargs_pattern = '(-*-*)'; - - // all others should be integers - } else { - nargs_pattern = sub('(-*%s-*)', 'A'.repeat(nargs).split('').join('-*')); - } - - // if this is an optional action, -- is not allowed - if (action.option_strings.length) { - nargs_pattern = nargs_pattern.replace(/-\*/g, ''); - nargs_pattern = nargs_pattern.replace(/-/g, ''); - } - - // return the pattern - return nargs_pattern - } - - // ======================== - // Alt command line argument parsing, allowing free intermix - // ======================== - - parse_intermixed_args(args = undefined, namespace = undefined) { - let argv; - [ args, argv ] = this.parse_known_intermixed_args(args, namespace); - if (argv.length) { - let msg = 'unrecognized arguments: %s'; - this.error(sub(msg, argv.join(' '))); - } - return args - } - - parse_known_intermixed_args(args = undefined, namespace = undefined) { - // returns a namespace and list of extras - // - // positional can be freely intermixed with optionals. optionals are - // first parsed with all positional arguments deactivated. The 'extras' - // are then parsed. If the parser definition is incompatible with the - // intermixed assumptions (e.g. use of REMAINDER, subparsers) a - // TypeError is raised. - // - // positionals are 'deactivated' by setting nargs and default to - // SUPPRESS. This blocks the addition of that positional to the - // namespace - - let extras; - let positionals = this._get_positional_actions(); - let a = positionals.filter(action => [ PARSER, REMAINDER ].includes(action.nargs)); - if (a.length) { - throw new TypeError(sub('parse_intermixed_args: positional arg' + - ' with nargs=%s', a[0].nargs)) - } - - for (let group of this._mutually_exclusive_groups) { - for (let action of group._group_actions) { - if (positionals.includes(action)) { - throw new TypeError('parse_intermixed_args: positional in' + - ' mutuallyExclusiveGroup') - } - } - } - - let save_usage; - try { - save_usage = this.usage; - let remaining_args; - try { - if (this.usage === undefined) { - // capture the full usage for use in error messages - this.usage = this.format_usage().slice(7); - } - for (let action of positionals) { - // deactivate positionals - action.save_nargs = action.nargs; - // action.nargs = 0 - action.nargs = SUPPRESS; - action.save_default = action.default; - action.default = SUPPRESS; - } - [ namespace, remaining_args ] = this.parse_known_args(args, - namespace); - for (let action of positionals) { - // remove the empty positional values from namespace - let attr = getattr(namespace, action.dest); - if (Array.isArray(attr) && attr.length === 0) { - // eslint-disable-next-line no-console - console.warn(sub('Do not expect %s in %s', action.dest, namespace)); - delattr(namespace, action.dest); - } - } - } finally { - // restore nargs and usage before exiting - for (let action of positionals) { - action.nargs = action.save_nargs; - action.default = action.save_default; - } - } - let optionals = this._get_optional_actions(); - try { - // parse positionals. optionals aren't normally required, but - // they could be, so make sure they aren't. - for (let action of optionals) { - action.save_required = action.required; - action.required = false; - } - for (let group of this._mutually_exclusive_groups) { - group.save_required = group.required; - group.required = false; - } - [ namespace, extras ] = this.parse_known_args(remaining_args, - namespace); - } finally { - // restore parser values before exiting - for (let action of optionals) { - action.required = action.save_required; - } - for (let group of this._mutually_exclusive_groups) { - group.required = group.save_required; - } - } - } finally { - this.usage = save_usage; - } - return [ namespace, extras ] - } - - // ======================== - // Value conversion methods - // ======================== - _get_values(action, arg_strings) { - // for everything but PARSER, REMAINDER args, strip out first '--' - if (![PARSER, REMAINDER].includes(action.nargs)) { - try { - _array_remove(arg_strings, '--'); - } catch (err) {} - } - - let value; - // optional argument produces a default when not present - if (!arg_strings.length && action.nargs === OPTIONAL) { - if (action.option_strings.length) { - value = action.const; - } else { - value = action.default; - } - if (typeof value === 'string') { - value = this._get_value(action, value); - this._check_value(action, value); - } - - // when nargs='*' on a positional, if there were no command-line - // args, use the default if it is anything other than None - } else if (!arg_strings.length && action.nargs === ZERO_OR_MORE && - !action.option_strings.length) { - if (action.default !== undefined) { - value = action.default; - } else { - value = arg_strings; - } - this._check_value(action, value); - - // single argument or optional argument produces a single value - } else if (arg_strings.length === 1 && [undefined, OPTIONAL].includes(action.nargs)) { - let arg_string = arg_strings[0]; - value = this._get_value(action, arg_string); - this._check_value(action, value); - - // REMAINDER arguments convert all values, checking none - } else if (action.nargs === REMAINDER) { - value = arg_strings.map(v => this._get_value(action, v)); - - // PARSER arguments convert all values, but check only the first - } else if (action.nargs === PARSER) { - value = arg_strings.map(v => this._get_value(action, v)); - this._check_value(action, value[0]); - - // SUPPRESS argument does not put anything in the namespace - } else if (action.nargs === SUPPRESS) { - value = SUPPRESS; - - // all other types of nargs produce a list - } else { - value = arg_strings.map(v => this._get_value(action, v)); - for (let v of value) { - this._check_value(action, v); - } - } - - // return the converted value - return value - } - - _get_value(action, arg_string) { - let type_func = this._registry_get('type', action.type, action.type); - if (typeof type_func !== 'function') { - let msg = '%r is not callable'; - throw new ArgumentError(action, sub(msg, type_func)) - } - - // convert the value to the appropriate type - let result; - try { - try { - result = type_func(arg_string); - } catch (err) { - // Dear TC39, why would you ever consider making es6 classes not callable? - // We had one universal interface, [[Call]], which worked for anything - // (with familiar this-instanceof guard for classes). Now we have two. - if (err instanceof TypeError && - /Class constructor .* cannot be invoked without 'new'/.test(err.message)) { - // eslint-disable-next-line new-cap - result = new type_func(arg_string); - } else { - throw err - } - } - - } catch (err) { - // ArgumentTypeErrors indicate errors - if (err instanceof ArgumentTypeError) { - //let name = getattr(action.type, 'name', repr(action.type)) - let msg = err.message; - throw new ArgumentError(action, msg) - - // TypeErrors or ValueErrors also indicate errors - } else if (err instanceof TypeError) { - let name = getattr(action.type, 'name', repr(action.type)); - let args = {type: name, value: arg_string}; - let msg = 'invalid %(type)s value: %(value)r'; - throw new ArgumentError(action, sub(msg, args)) - } else { - throw err - } - } - - // return the converted value - return result - } - - _check_value(action, value) { - // converted value must be one of the choices (if specified) - if (action.choices !== undefined && !_choices_to_array(action.choices).includes(value)) { - let args = {value, - choices: _choices_to_array(action.choices).map(repr).join(', ')}; - let msg = 'invalid choice: %(value)r (choose from %(choices)s)'; - throw new ArgumentError(action, sub(msg, args)) - } - } - - // ======================= - // Help-formatting methods - // ======================= - format_usage() { - let formatter = this._get_formatter(); - formatter.add_usage(this.usage, this._actions, - this._mutually_exclusive_groups); - return formatter.format_help() - } - - format_help() { - let formatter = this._get_formatter(); - - // usage - formatter.add_usage(this.usage, this._actions, - this._mutually_exclusive_groups); - - // description - formatter.add_text(this.description); - - // positionals, optionals and user-defined groups - for (let action_group of this._action_groups) { - formatter.start_section(action_group.title); - formatter.add_text(action_group.description); - formatter.add_arguments(action_group._group_actions); - formatter.end_section(); - } - - // epilog - formatter.add_text(this.epilog); - - // determine help from format above - return formatter.format_help() - } - - _get_formatter() { - // eslint-disable-next-line new-cap - return new this.formatter_class({ prog: this.prog }) - } - - // ===================== - // Help-printing methods - // ===================== - print_usage(file = undefined) { - if (file === undefined) file = process.stdout; - this._print_message(this.format_usage(), file); - } - - print_help(file = undefined) { - if (file === undefined) file = process.stdout; - this._print_message(this.format_help(), file); - } - - _print_message(message, file = undefined) { - if (message) { - if (file === undefined) file = process.stderr; - file.write(message); - } - } - - // =============== - // Exiting methods - // =============== - exit(status = 0, message = undefined) { - if (message) { - this._print_message(message, process.stderr); - } - process.exit(status); - } - - error(message) { - /* - * error(message: string) - * - * Prints a usage message incorporating the message to stderr and - * exits. - * - * If you override this in a subclass, it should not return -- it - * should either exit or raise an exception. - */ - - // LEGACY (v1 compatibility), debug mode - if (this.debug === true) throw new Error(message) - // end - this.print_usage(process.stderr); - let args = {prog: this.prog, message: message}; - this.exit(2, sub('%(prog)s: error: %(message)s\n', args)); - } -})); - - -module.exports = { - ArgumentParser, - ArgumentError, - ArgumentTypeError, - BooleanOptionalAction, - FileType, - HelpFormatter, - ArgumentDefaultsHelpFormatter, - RawDescriptionHelpFormatter, - RawTextHelpFormatter, - MetavarTypeHelpFormatter, - Namespace, - Action, - ONE_OR_MORE, - OPTIONAL, - PARSER, - REMAINDER, - SUPPRESS, - ZERO_OR_MORE -}; - -// LEGACY (v1 compatibility), Const alias -Object.defineProperty(module.exports, 'Const', { - get() { - let result = {}; - Object.entries({ ONE_OR_MORE, OPTIONAL, PARSER, REMAINDER, SUPPRESS, ZERO_OR_MORE }).forEach(([ n, v ]) => { - Object.defineProperty(result, n, { - get() { - deprecate(n, sub('use argparse.%s instead of argparse.Const.%s', n, n)); - return v - } - }); - }); - Object.entries({ _UNRECOGNIZED_ARGS_ATTR }).forEach(([ n, v ]) => { - Object.defineProperty(result, n, { - get() { - deprecate(n, sub('argparse.Const.%s is an internal symbol and will no longer be available', n)); - return v - } - }); - }); - return result - }, - enumerable: false -}); -// end -}); +var argparseExports = requireArgparse(); /** * Faster version of "append" action. * @see {@link https://github.com/nodeca/argparse/issues/184 | nodeca/argparse#184} */ -class AppendAction extends argparse.Action { +class AppendAction extends argparseExports.Action { constructor(options) { super(options); this.default = options.default; @@ -4757,7 +4772,7 @@ function packageArg(value) { } class ManifestWorkerError extends Error { } -class WorkerArgumentParser extends argparse.ArgumentParser { +class WorkerArgumentParser extends argparseExports.ArgumentParser { exit(status, message) { throw new ManifestWorkerError(message); } diff --git a/commonjs/manifest/src/main.ts b/commonjs/manifest/src/main.ts index fa5f429..853a923 100644 --- a/commonjs/manifest/src/main.ts +++ b/commonjs/manifest/src/main.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; workerMain(async () => { const { ManifestWorker, ManifestWorkerError } = await import("./worker"); diff --git a/commonjs/manifest/src/manifest.ts b/commonjs/manifest/src/manifest.ts index 2425837..2ec0213 100644 --- a/commonjs/manifest/src/manifest.ts +++ b/commonjs/manifest/src/manifest.ts @@ -1,4 +1,4 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; +import { PackageTree } from "@rules-javascript/commonjs-package"; export interface DepArg { dep: string; diff --git a/commonjs/manifest/src/worker.ts b/commonjs/manifest/src/worker.ts index c71919d..155acd6 100644 --- a/commonjs/manifest/src/worker.ts +++ b/commonjs/manifest/src/worker.ts @@ -1,6 +1,6 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { AppendAction } from "@better-rules-javascript/util-argparse/actions"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { AppendAction } from "@rules-javascript/util-argparse/actions"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import * as fs from "node:fs"; import { diff --git a/commonjs/manifest/tsconfig.json b/commonjs/manifest/tsconfig.json index 78429e9..61c407d 100644 --- a/commonjs/manifest/tsconfig.json +++ b/commonjs/manifest/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/commonjs/npm_plugin.bzl b/commonjs/npm_plugin.bzl new file mode 100644 index 0000000..763c6a3 --- /dev/null +++ b/commonjs/npm_plugin.bzl @@ -0,0 +1,41 @@ +load("@bazel_skylib//lib:selects.bzl", "selects") +load("@bazel_util//file:rules.bzl", "untar") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") + +def _cjs_npm_hub(id, package_name): + pass + +def _cjs_npm_spoke(package): + selects.config_setting_group( + name = "arch", + match_any = [Label("//nodejs/platform:arch_%s" % arch) for arch in package.arch] if package.arch else ["//conditions:default"], + ) + + selects.config_setting_group( + name = "compatible", + match_all = [":arch", ":os"], + ) + + untar( + name = "files", + srcs = ["package.tar.gz"], + strip_components = 1, + ) + + selects.config_setting_group( + name = "os", + match_any = [Label("//nodejs/platform:platform_%s" % os) for os in package.os] if package.os else ["//conditions:default"], + ) + + cjs_root( + name = "root", + descriptors = [":files"], + package_name = package.name, + path = "files", + visibility = ["//visibility:public"], + ) + +npm_plugin = struct( + hub = _cjs_npm_hub, + spoke = _cjs_npm_spoke, +) diff --git a/commonjs/null/BUILD.bazel b/commonjs/null/BUILD.bazel index a9f6ca0..186473e 100644 --- a/commonjs/null/BUILD.bazel +++ b/commonjs/null/BUILD.bazel @@ -2,6 +2,6 @@ load("//commonjs:rules.bzl", "cjs_root") cjs_root( name = "root", - package_name = "@better-rules-javascript/null", + package_name = "@rules-javascript/null", visibility = ["//visibility:public"], ) diff --git a/commonjs/package/BUILD.bazel b/commonjs/package/BUILD.bazel index c26de03..6ff1c79 100644 --- a/commonjs/package/BUILD.bazel +++ b/commonjs/package/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/commonjs-package", + package_name = "@rules-javascript/commonjs-package", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -22,7 +22,7 @@ ts_library( visibility = ["//visibility:public"], deps = [ "//util/json:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) diff --git a/commonjs/package/src/index.ts b/commonjs/package/src/index.ts index 64da24f..91b2a20 100644 --- a/commonjs/package/src/index.ts +++ b/commonjs/package/src/index.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; export type PackageDeps = Map; diff --git a/commonjs/package/tsconfig.json b/commonjs/package/tsconfig.json index 78429e9..61c407d 100644 --- a/commonjs/package/tsconfig.json +++ b/commonjs/package/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/commonjs/test/BUILD.bazel b/commonjs/test/BUILD.bazel index 764c5d9..d2c7791 100644 --- a/commonjs/test/BUILD.bazel +++ b/commonjs/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/javascript-test", + package_name = "@rules-javascript/javascript-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/commonjs/test/bazel/MODULE.bazel b/commonjs/test/bazel/MODULE.bazel index ca9d3bc..3a81401 100644 --- a/commonjs/test/bazel/MODULE.bazel +++ b/commonjs/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,14 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/commonjs/test/bazel/WORKSPACE.bazel b/commonjs/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/commonjs/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/commonjs/test/bazel/directory/BUILD.bazel b/commonjs/test/bazel/directory/BUILD.bazel index 7621b21..c648e72 100644 --- a/commonjs/test/bazel/directory/BUILD.bazel +++ b/commonjs/test/bazel/directory/BUILD.bazel @@ -1,11 +1,11 @@ load("@bazel_util//file:rules.bzl", "directory") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/nodejs-binary", + package_name = "@rules-javascript-test/nodejs-binary", descriptors = [":src"], path = "root", ) diff --git a/commonjs/test/jest.config.js b/commonjs/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/commonjs/test/jest.config.js +++ b/commonjs/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/commonjs/test/src/directory.spec.ts b/commonjs/test/src/directory.spec.ts index 698c910..f63b672 100644 --- a/commonjs/test/src/directory.spec.ts +++ b/commonjs/test/src/directory.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Works with directory", () => { diff --git a/commonjs/test/tsconfig.json b/commonjs/test/tsconfig.json index 78429e9..61c407d 100644 --- a/commonjs/test/tsconfig.json +++ b/commonjs/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/commonjs/workspace.bzl b/commonjs/workspace.bzl deleted file mode 100644 index cc64ee5..0000000 --- a/commonjs/workspace.bzl +++ /dev/null @@ -1,39 +0,0 @@ -def _cjs_npm_package_build(package): - return """ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@bazel_util//file:rules.bzl", "untar") - -untar( - name = "files", - srcs = {archives}, - strip_components = 1, -) - -cjs_root( - name = "root", - descriptors = [":files"], - package_name = {package_name}, - path = "files", - visibility = ["//visibility:public"], -) - """.strip().format( - archives = json.encode([str(archive) for archive in package.archives]), - package_name = json.encode(package.name), - ) - -def cjs_npm_plugin(): - def alias_build(package_name, repo): - return "" - - def package_build(package, files): - return _cjs_npm_package_build(package) - - return struct( - alias_build = alias_build, - package_build = package_build, - ) - -""" -DEPRECATED: Use cjs_npm_plugin instead. -""" -cjs_directory_npm_plugin = cjs_npm_plugin diff --git a/docs/angular.md b/docs/angular.md index 7c74929..647ee1a 100644 --- a/docs/angular.md +++ b/docs/angular.md @@ -24,7 +24,7 @@ Angular Providers ## AngularCompilerInfo
-load("@better_rules_javascript//angular:providers.bzl", "AngularCompilerInfo")
+load("@rules_javascript//angular:providers.bzl", "AngularCompilerInfo")
 
 AngularCompilerInfo(bin, cjs_deps, js_deps, ts_deps, js_compiler, resource_compiler, tsc_bin)
 
@@ -48,7 +48,7 @@ Angular compiler ## resource_path
-load("@better_rules_javascript//angular:providers.bzl", "resource_path")
+load("@rules_javascript//angular:providers.bzl", "resource_path")
 
 resource_path(path)
 
@@ -68,28 +68,28 @@ resource_path(path) ## angular_compiler
-load("@better_rules_javascript//angular:rules.bzl", "angular_compiler")
+load("@rules_javascript//angular:rules.bzl", "angular_compiler")
 
 angular_compiler(name, bin, js_compiler, lib, resource_compiler, tsc_bin)
 
**ATTRIBUTES** -| Name | Description | Type | Mandatory | Default | -| :--------------------------------------------------------------- | :----------------------------- | :------------------------------------------------------------------ | :-------- | :---------------------------------------------------------- | -| name | A unique name for this target. | Name | required | | -| bin | - | Label | required | | -| js_compiler | - | Label | required | | -| lib | - | List of labels | required | | -| resource_compiler | - | Label | optional | `"@better_rules_javascript//angular/resource-compiler:bin"` | -| tsc_bin | - | Label | required | | +| Name | Description | Type | Mandatory | Default | +| :--------------------------------------------------------------- | :----------------------------- | :------------------------------------------------------------------ | :-------- | :--------------------------------------------------- | +| name | A unique name for this target. | Name | required | | +| bin | - | Label | required | | +| js_compiler | - | Label | required | | +| lib | - | List of labels | required | | +| resource_compiler | - | Label | optional | `"@rules_javascript//angular/resource-compiler:bin"` | +| tsc_bin | - | Label | required | | ## angular_library
-load("@better_rules_javascript//angular:rules.bzl", "angular_library")
+load("@rules_javascript//angular:rules.bzl", "angular_library")
 
 angular_library(name, deps, srcs, resources, compiler, config, config_dep, declaration_prefix,
                 extra_deps, js_prefix, jsx, root, src_prefix, strip_prefix)
@@ -119,7 +119,7 @@ angular_library(name, name, core, compiler_cli, ts, tslib, reflect_metadata, visibility)
 
diff --git a/docs/commonjs.md b/docs/commonjs.md index 0cb7f66..d118f4b 100644 --- a/docs/commonjs.md +++ b/docs/commonjs.md @@ -1,7 +1,6 @@ # CommonJS -better_rules_javascript organizes modules and other files into CommonJS -"packages." +rules_javascript organizes modules and other files into CommonJS "packages." While the focus is JavaScript, this is also the organization used for other language, like CSS. @@ -26,9 +25,6 @@ language, like CSS. - [//commonjs:rules.bzl](#commonjsrulesbzl) - [cjs_descriptors](#cjs_descriptors) - [cjs_root](#cjs_root) -- [//commonjs:workspace.bzl](#commonjsworkspacebzl) - - [cjs_directory_npm_plugin](#cjs_directory_npm_plugin) - - [cjs_npm_plugin](#cjs_npm_plugin) @@ -45,7 +41,7 @@ language, like CSS. **BUILD.bazel** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") cjs_root( name = "root", @@ -63,7 +59,7 @@ cjs_root( ## CjsInfo
-load("@better_rules_javascript//commonjs:providers.bzl", "CjsInfo")
+load("@rules_javascript//commonjs:providers.bzl", "CjsInfo")
 
 CjsInfo(name, package, transitive_files, transitive_packages, transitive_links)
 
@@ -85,7 +81,7 @@ CommonJS-style package info ## CjsPath
-load("@better_rules_javascript//commonjs:providers.bzl", "CjsPath")
+load("@rules_javascript//commonjs:providers.bzl", "CjsPath")
 
 CjsPath(path)
 
@@ -103,7 +99,7 @@ CommonJS path ## cjs_npm_label
-load("@better_rules_javascript//commonjs:providers.bzl", "cjs_npm_label")
+load("@rules_javascript//commonjs:providers.bzl", "cjs_npm_label")
 
 cjs_npm_label(repo)
 
@@ -119,7 +115,7 @@ cjs_npm_label(repo) ## create_cjs_info
-load("@better_rules_javascript//commonjs:providers.bzl", "create_cjs_info")
+load("@rules_javascript//commonjs:providers.bzl", "create_cjs_info")
 
 create_cjs_info(cjs_root, label, files, deps, globals)
 
@@ -139,7 +135,7 @@ create_cjs_info(cjs_root, package, label, extra_deps) @@ -157,7 +153,7 @@ create_extra_deps(package, label, cjs_infos) @@ -176,7 +172,7 @@ Create globals. ## create_link
-load("@better_rules_javascript//commonjs:providers.bzl", "create_link")
+load("@rules_javascript//commonjs:providers.bzl", "create_link")
 
 create_link(path, name, dep, label)
 
@@ -197,7 +193,7 @@ Create link for CommonJs package. ## create_links
-load("@better_rules_javascript//commonjs:providers.bzl", "create_links")
+load("@rules_javascript//commonjs:providers.bzl", "create_links")
 
 create_links(package, label, cjs_infos)
 
@@ -217,7 +213,7 @@ Create deps. ## create_package
-load("@better_rules_javascript//commonjs:providers.bzl", "create_package")
+load("@rules_javascript//commonjs:providers.bzl", "create_package")
 
 create_package(name, path, short_path, label)
 
@@ -238,7 +234,7 @@ Create CommonJs package definition. ## gen_manifest
-load("@better_rules_javascript//commonjs:providers.bzl", "gen_manifest")
+load("@rules_javascript//commonjs:providers.bzl", "gen_manifest")
 
 gen_manifest(actions, manifest_bin, manifest, packages, deps, package_path)
 
@@ -261,7 +257,7 @@ Create package manifest. ## package_path
-load("@better_rules_javascript//commonjs:providers.bzl", "package_path")
+load("@rules_javascript//commonjs:providers.bzl", "package_path")
 
 package_path(package)
 
@@ -281,7 +277,7 @@ package_path(package) ## cjs_descriptors
-load("@better_rules_javascript//commonjs:rules.bzl", "cjs_descriptors")
+load("@rules_javascript//commonjs:rules.bzl", "cjs_descriptors")
 
 cjs_descriptors(name, srcs, prefix, strip_prefix)
 
@@ -302,7 +298,7 @@ CommonJS descriptors. ## cjs_root
-load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root")
+load("@rules_javascript//commonjs:rules.bzl", "cjs_root")
 
 cjs_root(name, descriptors, package_name, path, prefix, strip_prefix)
 
@@ -319,27 +315,3 @@ CommonJS-style package root. | path | Root path, relative to package | String | optional | `""` | | prefix | - | String | optional | `""` | | strip_prefix | - | String | optional | `""` | - -# //commonjs:workspace.bzl - - - - - -## cjs_directory_npm_plugin - -
-load("@better_rules_javascript//commonjs:workspace.bzl", "cjs_directory_npm_plugin")
-
-cjs_directory_npm_plugin()
-
- - - -## cjs_npm_plugin - -
-load("@better_rules_javascript//commonjs:workspace.bzl", "cjs_npm_plugin")
-
-cjs_npm_plugin()
-
diff --git a/docs/eslint.md b/docs/eslint.md index a9eacd3..6335322 100644 --- a/docs/eslint.md +++ b/docs/eslint.md @@ -18,7 +18,7 @@ ## eslint
-load("@better_rules_javascript//eslint:rules.bzl", "eslint")
+load("@rules_javascript//eslint:rules.bzl", "eslint")
 
 eslint(name, bin, config, config_dep)
 
@@ -37,18 +37,18 @@ eslint(name, bin, name, config, config_dep, dep, plugins, visibility) **PARAMETERS** -| Name | Description | Default Value | -| :------------------------------------------------- | :------------------------ | :---------------------------------------------- | -| name |

-

| none | -| config |

-

| none | -| config_dep |

-

| none | -| dep |

-

| `"@better_rules_javascript//eslint:eslint_lib"` | -| plugins |

-

| `[]` | -| visibility |

-

| `None` | +| Name | Description | Default Value | +| :------------------------------------------------- | :------------------------ | :--------------------------------------- | +| name |

-

| none | +| config |

-

| none | +| config_dep |

-

| none | +| dep |

-

| `"@rules_javascript//eslint:eslint_lib"` | +| plugins |

-

| `[]` | +| visibility |

-

| `None` | diff --git a/docs/javascript.md b/docs/javascript.md index 7022beb..f11b95c 100644 --- a/docs/javascript.md +++ b/docs/javascript.md @@ -20,9 +20,6 @@ resolution, see [Module Resolution](module.md). - [js_export](#js_export) - [js_library](#js_library) - [js_module_import](#js_module_import) -- [//javascript:workspace.bzl](#javascriptworkspacebzl) - - [js_directory_npm_package_build](#js_directory_npm_package_build) - - [js_npm_plugin](#js_npm_plugin) @@ -68,8 +65,8 @@ console.log(text); **BAZEL.build** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") cjs_root( name = "root", @@ -99,7 +96,7 @@ js_library( ## JsInfo
-load("@better_rules_javascript//javascript:providers.bzl", "JsInfo")
+load("@rules_javascript//javascript:providers.bzl", "JsInfo")
 
 JsInfo(transitive_files)
 
@@ -117,7 +114,7 @@ JavaScript ## create_js_info
-load("@better_rules_javascript//javascript:providers.bzl", "create_js_info")
+load("@rules_javascript//javascript:providers.bzl", "create_js_info")
 
 create_js_info(cjs_root, files, deps)
 
@@ -135,7 +132,7 @@ create_js_info(cjs_root, repo) @@ -151,7 +148,7 @@ js_npm_inner_label(repo) ## js_npm_label
-load("@better_rules_javascript//javascript:providers.bzl", "js_npm_label")
+load("@rules_javascript//javascript:providers.bzl", "js_npm_label")
 
 js_npm_label(repo)
 
@@ -171,7 +168,7 @@ js_npm_label(repo) ## js_export
-load("@better_rules_javascript//javascript:rules.bzl", "js_export")
+load("@rules_javascript//javascript:rules.bzl", "js_export")
 
 js_export(name, deps, dep, extra_deps, global_deps, package_name)
 
@@ -194,7 +191,7 @@ Add dependencies, or use alias. ## js_library
-load("@better_rules_javascript//javascript:rules.bzl", "js_library")
+load("@rules_javascript//javascript:rules.bzl", "js_library")
 
 js_library(name, deps, srcs, data, global_deps, prefix, root, strip_prefix)
 
@@ -219,7 +216,7 @@ JavaScript library ## js_module_import
-load("@better_rules_javascript//javascript:rules.bzl", "js_module_import")
+load("@rules_javascript//javascript:rules.bzl", "js_module_import")
 
 js_module_import(name, dep, path)
 
@@ -231,27 +228,3 @@ js_module_import(name, name | A unique name for this target. | Name | required | | | dep | - | Label | required | | | path | - | String | optional | `""` | - -# //javascript:workspace.bzl - - - - - -## js_directory_npm_package_build - -
-load("@better_rules_javascript//javascript:workspace.bzl", "js_directory_npm_package_build")
-
-js_directory_npm_package_build()
-
- - - -## js_npm_plugin - -
-load("@better_rules_javascript//javascript:workspace.bzl", "js_npm_plugin")
-
-js_npm_plugin()
-
diff --git a/docs/jest.md b/docs/jest.md index 801e16c..3cbaada 100644 --- a/docs/jest.md +++ b/docs/jest.md @@ -58,9 +58,9 @@ exports.verbose = true; **example/BUILD.bzl** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", @@ -84,7 +84,7 @@ jest_test( config_dep = ":jest_config", dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//rules:nodejs", + node = "@rules_javascript//rules:nodejs", ) js_library( @@ -112,7 +112,7 @@ bazel run :example -- -u ## jest_test
-load("@better_rules_javascript//jest:rules.bzl", "jest_test")
+load("@rules_javascript//jest:rules.bzl", "jest_test")
 
 jest_test(name, data, bash_preamble, config, config_dep, dep, env, jest, node, node_options,
           preload)
@@ -120,16 +120,16 @@ jest_test(name, data
 
 **ATTRIBUTES**
 
-| Name                                              | Description                                       | Type                                                                          | Mandatory | Default                              |
-| :------------------------------------------------ | :------------------------------------------------ | :---------------------------------------------------------------------------- | :-------- | :----------------------------------- |
-| name                   | A unique name for this target.                    | Name           | required  |                                      |
-| data                   | Runtime data.                                     | List of labels              | optional  | `[]`                                 |
-| bash_preamble | -                                                 | String                                                                        | optional  | `""`                                 |
-| config               | Path to config file, relative to config_dep root. | String                                                                        | required  |                                      |
-| config_dep       | Jest config dependency.                           | Label                       | required  |                                      |
-| dep                     | Test dependency.                                  | Label                       | required  |                                      |
-| env                     | Environment variables.                            | Dictionary: String -> String | optional  | `{}`                                 |
-| jest                   | Jest dependency.                                  | Label                       | required  |                                      |
-| node                   | -                                                 | Label                       | optional  | `"@better_rules_javascript//nodejs"` |
-| node_options   | Node.js options.                                  | List of strings                                                               | optional  | `[]`                                 |
-| preload             | Preloaded modules                                 | List of labels              | optional  | `[]`                                 |
+| Name                                              | Description                                       | Type                                                                          | Mandatory | Default                       |
+| :------------------------------------------------ | :------------------------------------------------ | :---------------------------------------------------------------------------- | :-------- | :---------------------------- |
+| name                   | A unique name for this target.                    | Name           | required  |                               |
+| data                   | Runtime data.                                     | List of labels              | optional  | `[]`                          |
+| bash_preamble | -                                                 | String                                                                        | optional  | `""`                          |
+| config               | Path to config file, relative to config_dep root. | String                                                                        | required  |                               |
+| config_dep       | Jest config dependency.                           | Label                       | required  |                               |
+| dep                     | Test dependency.                                  | Label                       | required  |                               |
+| env                     | Environment variables.                            | Dictionary: String -> String | optional  | `{}`                          |
+| jest                   | Jest dependency.                                  | Label                       | required  |                               |
+| node                   | -                                                 | Label                       | optional  | `"@rules_javascript//nodejs"` |
+| node_options   | Node.js options.                                  | List of strings                                                               | optional  | `[]`                          |
+| preload             | Preloaded modules                                 | List of labels              | optional  | `[]`                          |
diff --git a/docs/nodejs.md b/docs/nodejs.md
index 9ade15c..705ea4b 100644
--- a/docs/nodejs.md
+++ b/docs/nodejs.md
@@ -9,7 +9,8 @@ Node.js is most common execution environment outside a web browser.
   - [Reference](#reference)
   - [Example](#example)
   - [IDEs](#ides)
-- [//nodejs:providers.bzl](#nodejsprovidersbzl)
+- [//nodejs:nodejs.bzl](#nodejsnodejsbzl)
+  - [nodejs_runtime](#nodejs_runtime)
   - [NodejsInfo](#nodejsinfo)
   - [NodejsRuntimeInfo](#nodejsruntimeinfo)
   - [nodejs_runtime_rule](#nodejs_runtime_rule)
@@ -20,14 +21,12 @@ Node.js is most common execution environment outside a web browser.
   - [nodejs_modules_binary](#nodejs_modules_binary)
   - [nodejs_modules_package](#nodejs_modules_package)
   - [nodejs_repl](#nodejs_repl)
+  - [nodejs_runtime](#nodejs_runtime-1)
   - [nodejs_simple_binary](#nodejs_simple_binary)
   - [nodejs_system_runtime](#nodejs_system_runtime)
   - [nodejs_toolchain](#nodejs_toolchain)
-  - [configure_nodejs_runtime](#configure_nodejs_runtime)
   - [nodejs_install](#nodejs_install)
   - [nodejs_modules](#nodejs_modules)
-- [//nodejs:workspace.bzl](#nodejsworkspacebzl)
-  - [nodejs_repositories](#nodejs_repositories)
   - [nodejs_toolchains](#nodejs_toolchains)
 
 
@@ -55,9 +54,9 @@ console.log("Hello world");
 **BUILD.bazel**
 
 ```bzl
-load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root")
-load("@better_rules_javascript//javascript:rules.bzl", "js_library")
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary")
+load("@rules_javascript//commonjs:rules.bzl", "cjs_root")
+load("@rules_javascript//javascript:rules.bzl", "js_library")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary")
 
 cjs_root(
   name = "root",
@@ -92,7 +91,7 @@ IDEs use `node_modules`. To install external dependencies or link local files:
 **BUILD.bazel**
 
 ```bzl
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_install", "nodejs_modules_package")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_install", "nodejs_modules_package")
 
 nodejs_install(
   name = "nodejs_install",
@@ -112,16 +111,32 @@ Then run:
 bazel run :nodejs_install
 ```
 
-# //nodejs:providers.bzl
+# //nodejs:nodejs.bzl
 
 
 
+
+
+## nodejs_runtime
+
+
+load("@rules_javascript//nodejs:nodejs.bzl", "nodejs_runtime")
+
+nodejs_runtime(name)
+
+ +**ATTRIBUTES** + +| Name | Description | Type | Mandatory | Default | +| :----------------------------------- | :----------------------------- | :------------------------------------------------------------------ | :-------- | :------ | +| name | A unique name for this target. | Name | required | | + ## NodejsInfo
-load("@better_rules_javascript//nodejs:providers.bzl", "NodejsInfo")
+load("@rules_javascript//nodejs:nodejs.bzl", "NodejsInfo")
 
 NodejsInfo(bin, options)
 
@@ -140,7 +155,7 @@ Node.js executable information. ## NodejsRuntimeInfo
-load("@better_rules_javascript//nodejs:providers.bzl", "NodejsRuntimeInfo")
+load("@rules_javascript//nodejs:nodejs.bzl", "NodejsRuntimeInfo")
 
 NodejsRuntimeInfo(bin)
 
@@ -158,16 +173,16 @@ Node.js runtime. ## nodejs_runtime_rule
-load("@better_rules_javascript//nodejs:providers.bzl", "nodejs_runtime_rule")
+load("@rules_javascript//nodejs:nodejs.bzl", "nodejs_runtime_rule")
 
-nodejs_runtime_rule(name)
+nodejs_runtime_rule(toolchain_type)
 
**PARAMETERS** -| Name | Description | Default Value | -| :---------------------------------------- | :------------------------ | :------------ | -| name |

-

| none | +| Name | Description | Default Value | +| :------------------------------------------------------------ | :------------------------ | :------------ | +| toolchain_type |

-

| none | # //nodejs:rules.bzl @@ -178,7 +193,7 @@ nodejs_runtime_rule(name) ## nodejs
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs")
 
 nodejs(name, options, runtime)
 
@@ -196,7 +211,7 @@ nodejs(name, options, < ## nodejs_binary
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary")
 
 nodejs_binary(name, data, dep, env, main, node, node_options, preload)
 
@@ -205,23 +220,23 @@ Node.js binary **ATTRIBUTES** -| Name | Description | Type | Mandatory | Default | -| :-------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :----------------------------------- | -| name | A unique name for this target. | Name | required | | -| data | Runtime data | List of labels | optional | `[]` | -| dep | JavaScript library. | Label | required | | -| env | Environment variables | Dictionary: String -> String | optional | `{}` | -| main | - | String | required | | -| node | - | Label | optional | `"@better_rules_javascript//nodejs"` | -| node_options | Node.js options | List of strings | optional | `[]` | -| preload | Preloaded modules | List of labels | optional | `[]` | +| Name | Description | Type | Mandatory | Default | +| :-------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :---------------------------- | +| name | A unique name for this target. | Name | required | | +| data | Runtime data | List of labels | optional | `[]` | +| dep | JavaScript library. | Label | required | | +| env | Environment variables | Dictionary: String -> String | optional | `{}` | +| main | - | String | required | | +| node | - | Label | optional | `"@rules_javascript//nodejs"` | +| node_options | Node.js options | List of strings | optional | `[]` | +| preload | Preloaded modules | List of labels | optional | `[]` | ## nodejs_binary_package
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary_package")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary_package")
 
 nodejs_binary_package(name, dep, env, main, node, node_options, preload)
 
@@ -230,45 +245,45 @@ Create executable tar **ATTRIBUTES** -| Name | Description | Type | Mandatory | Default | -| :---------------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :----------------------------------- | -| name | A unique name for this target. | Name | required | | -| dep | - | Label | required | | -| env | Environment variables | Dictionary: String -> String | optional | `{}` | -| main | - | String | required | | -| node | - | Label | optional | `"@better_rules_javascript//nodejs"` | -| node_options | Node.js options | List of strings | optional | `[]` | -| preload | Preloaded modules | List of labels | optional | `[]` | +| Name | Description | Type | Mandatory | Default | +| :---------------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :---------------------------- | +| name | A unique name for this target. | Name | required | | +| dep | - | Label | required | | +| env | Environment variables | Dictionary: String -> String | optional | `{}` | +| main | - | String | required | | +| node | - | Label | optional | `"@rules_javascript//nodejs"` | +| node_options | Node.js options | List of strings | optional | `[]` | +| preload | Preloaded modules | List of labels | optional | `[]` | ## nodejs_modules_binary
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_modules_binary")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_modules_binary")
 
 nodejs_modules_binary(name, env, main, main_package, modules, node, node_options, path)
 
**ATTRIBUTES** -| Name | Description | Type | Mandatory | Default | -| :---------------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :----------------------------------- | -| name | A unique name for this target. | Name | required | | -| env | - | Dictionary: String -> String | optional | `{}` | -| main | - | String | optional | `""` | -| main_package | - | String | required | | -| modules | - | Label | required | | -| node | - | Label | optional | `"@better_rules_javascript//nodejs"` | -| node_options | - | List of strings | optional | `[]` | -| path | - | String | optional | `""` | +| Name | Description | Type | Mandatory | Default | +| :---------------------------------------------------------- | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :---------------------------- | +| name | A unique name for this target. | Name | required | | +| env | - | Dictionary: String -> String | optional | `{}` | +| main | - | String | optional | `""` | +| main_package | - | String | required | | +| modules | - | Label | required | | +| node | - | Label | optional | `"@rules_javascript//nodejs"` | +| node_options | - | List of strings | optional | `[]` | +| path | - | String | optional | `""` | ## nodejs_modules_package
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_modules_package")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_modules_package")
 
 nodejs_modules_package(name, deps, links)
 
@@ -286,7 +301,7 @@ nodejs_modules_package(name, -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_repl") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_repl") nodejs_repl(name, deps, data, env, node, node_options, preload)
@@ -295,22 +310,38 @@ Node.js REPL **ATTRIBUTES** -| Name | Description | Type | Mandatory | Default | -| :------------------------------------------------ | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :----------------------------------- | -| name | A unique name for this target. | Name | required | | -| deps | JavaScript libraries. | List of labels | optional | `[]` | -| data | Runtime data | List of labels | optional | `[]` | -| env | Environment variables | Dictionary: String -> String | optional | `{}` | -| node | - | Label | optional | `"@better_rules_javascript//nodejs"` | -| node_options | Node.js options | List of strings | optional | `[]` | -| preload | Preloaded modules | List of labels | optional | `[]` | +| Name | Description | Type | Mandatory | Default | +| :------------------------------------------------ | :----------------------------- | :---------------------------------------------------------------------------- | :-------- | :---------------------------- | +| name | A unique name for this target. | Name | required | | +| deps | JavaScript libraries. | List of labels | optional | `[]` | +| data | Runtime data | List of labels | optional | `[]` | +| env | Environment variables | Dictionary: String -> String | optional | `{}` | +| node | - | Label | optional | `"@rules_javascript//nodejs"` | +| node_options | Node.js options | List of strings | optional | `[]` | +| preload | Preloaded modules | List of labels | optional | `[]` | + + + +## nodejs_runtime + +
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_runtime")
+
+nodejs_runtime(name)
+
+ +**ATTRIBUTES** + +| Name | Description | Type | Mandatory | Default | +| :----------------------------------- | :----------------------------- | :------------------------------------------------------------------ | :-------- | :------ | +| name | A unique name for this target. | Name | required | | ## nodejs_simple_binary
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_simple_binary")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_simple_binary")
 
 nodejs_simple_binary(name, src, node, node_options, path)
 
@@ -332,7 +363,7 @@ Node.js executable, from a single file. ## nodejs_system_runtime
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_system_runtime")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_system_runtime")
 
 nodejs_system_runtime(name, node)
 
@@ -349,7 +380,7 @@ nodejs_system_runtime(name, name, bin) @@ -361,31 +392,12 @@ nodejs_toolchain(name, name | A unique name for this target. | Name | required | | | bin | Node.js executable | Label | required | | - - -## configure_nodejs_runtime - -
-load("@better_rules_javascript//nodejs:rules.bzl", "configure_nodejs_runtime")
-
-configure_nodejs_runtime(name, repo_name, nodejs_runtime_rule, visibility)
-
- -**PARAMETERS** - -| Name | Description | Default Value | -| :--------------------------------------------------------------------------- | :------------------------ | :------------ | -| name |

-

| none | -| repo_name |

-

| none | -| nodejs_runtime_rule |

-

| none | -| visibility |

-

| `None` | - ## nodejs_install
-load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_install")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_install")
 
 nodejs_install(name, src, path, **kwargs)
 
@@ -404,7 +416,7 @@ nodejs_install(name, name, deps, **kwargs) @@ -417,40 +429,21 @@ nodejs_modules(name, deps |

-

| none | | kwargs |

-

| none | -# //nodejs:workspace.bzl - - - - - -## nodejs_repositories - -
-load("@better_rules_javascript//nodejs:workspace.bzl", "nodejs_repositories")
-
-nodejs_repositories(name, repositories)
-
- -**PARAMETERS** - -| Name | Description | Default Value | -| :-------------------------------------------------------- | :------------------------ | :------------ | -| name |

-

| none | -| repositories |

-

| none | - ## nodejs_toolchains
-load("@better_rules_javascript//nodejs:workspace.bzl", "nodejs_toolchains")
+load("@rules_javascript//nodejs:rules.bzl", "nodejs_toolchains")
 
-nodejs_toolchains(toolchain, repositories)
+nodejs_toolchains(name, repo_name, toolchain_type, visibility)
 
**PARAMETERS** -| Name | Description | Default Value | -| :------------------------------------------------------ | :------------------------ | :------------ | -| toolchain |

-

| none | -| repositories |

-

| none | +| Name | Description | Default Value | +| :---------------------------------------------------------- | :------------------------ | :------------ | +| name |

-

| none | +| repo_name |

-

| none | +| toolchain_type |

-

| none | +| visibility |

-

| `None` | diff --git a/docs/npm.md b/docs/npm.md index 3127405..fe2d0c3 100644 --- a/docs/npm.md +++ b/docs/npm.md @@ -1,6 +1,6 @@ # Npm -Better_rules_javascript can use npm packages. +rules_javascript can use npm packages. @@ -15,11 +15,6 @@ Better_rules_javascript can use npm packages. - [yarn_audit_test](#yarn_audit_test) - [yarn_resolve](#yarn_resolve) - [npm_package](#npm_package) -- [//npm:workspace.bzl](#npmworkspacebzl) - - [npm](#npm) - - [npm_import_external_rule](#npm_import_external_rule) - - [npm_import_rule](#npm_import_rule) - - [package_repo_name](#package_repo_name) @@ -32,7 +27,7 @@ Bazel repositories. This approach integrates well into the Bazel ecosystem and avoid excessive downloads. Compare with [rules_jvm_external](https://github.com/bazelbuild/rules_jvm_external). -better_rules_javascript uses Yarn 2. +rules_javascript uses Yarn 2. ## Yarn @@ -50,30 +45,32 @@ Create a package.json. } ``` -Create a `yarn_resolve` target. +Also create an empty yarn.lock. -**BUILD.bazel** +**yarn.lock** -```bzl -yarn_resolve( - name = "resolve_npm", -) -``` +```text -Resolve packages and generate npm_data.bzl - -```sh -bazel run :resolve_npm ``` -Load the repositories. +Add to yarn extension. -**WORKSPACE.bazel** +**MODULE.bazel** ```bzl -load("@better_rules_javascript//npm:workspace.bzl", "npm") -load(":npm_data.bzl", npm_packages = "PACKAGES", npm_roots = "ROOTS") -npm("npm", npm_packages, npm_roots) +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "my_npm", + data = "npm.json", + path = "/", +) +use_repo(yarn, npm = "my_npm") +``` + +Resolve packages and generate npm.json. + +```sh +bazel run @npm//:resolve ``` ### Plugins @@ -83,25 +80,20 @@ TypeScript, CSS, etc. To support these, the npm repositories can be customized via "plugins." -The defaults are: +If you use TypeScript, use ```bzl -load("@better_rules_javascript//commonjs:workspace.bzl", "cjs_npm_plugin") -load("@better_rules_javascript//js:workspace.bzl", "js_npm_plugin") - -npm( - name = "npm", - packages = npm_packages, - roots = npm_roots, - plugins = [ - cjs_npm_plugin(), - js_npm_plugin(), - ] +yarn.workspace( + name = "my_npm", + data = "npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//typescript:npm_plugin.bzl", + ], ) ``` -If you use TypeScript, replace `js_npm_plugin()` with `ts_npm_plugin()`. - ### Usage JS libraries are available as `@npm//:lib`. @@ -139,7 +131,7 @@ rules to replicate the build process. ## npm_publish
-load("@better_rules_javascript//npm:rules.bzl", "npm_publish")
+load("@rules_javascript//npm:rules.bzl", "npm_publish")
 
 npm_publish(name, src)
 
@@ -156,7 +148,7 @@ npm_publish(name, src ## yarn_audit_test
-load("@better_rules_javascript//npm:rules.bzl", "yarn_audit_test")
+load("@rules_javascript//npm:rules.bzl", "yarn_audit_test")
 
 yarn_audit_test(name, data, path)
 
@@ -174,7 +166,7 @@ yarn_audit_test(name, name, output, path, refresh) @@ -193,7 +185,7 @@ yarn_resolve(name, name, srcs, visibility, **kwargs) @@ -206,87 +198,3 @@ npm_package(name, sr | srcs |

-

| none | | visibility |

-

| `None` | | kwargs |

-

| none | - -# //npm:workspace.bzl - - - - - -## npm - -
-load("@better_rules_javascript//npm:workspace.bzl", "npm")
-
-npm(name, packages, roots, plugins, auth_patterns, netrc)
-
- -Npm repositories. - -**PARAMETERS** - -| Name | Description | Default Value | -| :------------------------------------------ | :------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Namespace | none | -| packages | Packages | none | -| roots | Roots | none | -| plugins | Plugins | `[struct(alias_build = , package_build = ), struct(alias_build = , package_build = )]` | -| auth_patterns | Auth patterns | `None` | -| netrc | Netrc | `None` | - - - -## npm_import_external_rule - -
-load("@better_rules_javascript//npm:workspace.bzl", "npm_import_external_rule")
-
-npm_import_external_rule(plugins)
-
- -Create a npm_import_external rule. - -**PARAMETERS** - -| Name | Description | Default Value | -| :--------------------------------------------------- | :------------------------ | :------------ | -| plugins |

-

| none | - - - -## npm_import_rule - -
-load("@better_rules_javascript//npm:workspace.bzl", "npm_import_rule")
-
-npm_import_rule(plugins)
-
- -Create an npm import rule. - -**PARAMETERS** - -| Name | Description | Default Value | -| :------------------------------------------ | :------------------------ | :------------ | -| plugins |

-

| none | - - - -## package_repo_name - -
-load("@better_rules_javascript//npm:workspace.bzl", "package_repo_name")
-
-package_repo_name(prefix, name)
-
- -Repository name for npm package. - -Replaces characters not permitted in Bazel repository names. - -**PARAMETERS** - -| Name | Description | Default Value | -| :------------------------------------------ | :---------- | :------------ | -| prefix | Namespace | none | -| name | ID | none | diff --git a/docs/openapi.md b/docs/openapi.md index 80ec2f2..3aaec60 100644 --- a/docs/openapi.md +++ b/docs/openapi.md @@ -35,7 +35,7 @@ bazel run //:prettier_format ## openapi_ts
-load("@better_rules_javascript//openapi:rules.bzl", "openapi_ts")
+load("@rules_javascript//openapi:rules.bzl", "openapi_ts")
 
 openapi_ts(name, src, options, output)
 
diff --git a/docs/prettier.md b/docs/prettier.md index 5516580..c5b1f4f 100644 --- a/docs/prettier.md +++ b/docs/prettier.md @@ -24,7 +24,7 @@ Add prettier as an [external dependency](#external_dependencies). **tools/BUILD.bzl** ```bzl -load("@better_rules_javascript//prettier:rules.bzl", "configure_prettier") +load("@rules_javascript//prettier:rules.bzl", "configure_prettier") configure_prettier( name = "prettier", @@ -56,7 +56,7 @@ bazel run //:prettier_format ## prettier
-load("@better_rules_javascript//prettier:rules.bzl", "prettier")
+load("@rules_javascript//prettier:rules.bzl", "prettier")
 
 prettier(name, bin, config, config_dep)
 
@@ -75,7 +75,7 @@ prettier(name, bin, -load("@better_rules_javascript//prettier:rules.bzl", "configure_prettier") +load("@rules_javascript//prettier:rules.bzl", "configure_prettier") configure_prettier(name, config, config_dep, dep, visibility) @@ -87,5 +87,5 @@ configure_prettier(name, name |

-

| none | | config |

-

| none | | config_dep |

-

| none | -| dep |

-

| `"@better_rules_javascript//prettier:prettier_lib"` | +| dep |

-

| `Label("@rules_javascript//prettier:prettier_lib")` | | visibility |

-

| `None` | diff --git a/docs/protobuf.md b/docs/protobuf.md index ed15cd4..cfd0c85 100644 --- a/docs/protobuf.md +++ b/docs/protobuf.md @@ -62,14 +62,14 @@ Add google-protobuf as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobuf:rules.bzl", "js_protoc") +load("@rules_javascript//protobuf:rules.bzl", "js_protoc") package(default_visibility = ["//visibility:public"]) cjs_root( descriptor = "proto.package.json", name = "proto_root", - package_name = "@better_rules_javascript_test/proto" + package_name = "@rules_javascript_test/proto" ) js_protoc( @@ -88,10 +88,10 @@ js_protoc( **rules.bzl** ```bzl -load("@better_rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") -load("@better_rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") +load("@rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") +load("@rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") -js_proto = js_proto_aspect("@better_rules_javascript_test//:lib_protoc") +js_proto = js_proto_aspect("@rules_javascript_test//:lib_protoc") js_proto_library = js_proto_library_rule(js_proto) ``` @@ -122,7 +122,7 @@ js_proto_library( ## js_proto_aspect
-load("@better_rules_javascript//protobuf:aspects.bzl", "js_proto_aspect")
+load("@rules_javascript//protobuf:aspects.bzl", "js_proto_aspect")
 
 js_proto_aspect(js_protoc)
 
@@ -144,7 +144,7 @@ Create js_proto aspect. ## JsProtoInfo
-load("@better_rules_javascript//protobuf:providers.bzl", "JsProtoInfo")
+load("@rules_javascript//protobuf:providers.bzl", "JsProtoInfo")
 
 JsProtoInfo(transitive_libs)
 
@@ -160,7 +160,7 @@ JsProtoInfo(transitive_libs) ## JsProtobuf
-load("@better_rules_javascript//protobuf:providers.bzl", "JsProtobuf")
+load("@rules_javascript//protobuf:providers.bzl", "JsProtobuf")
 
 JsProtobuf(runtime)
 
@@ -176,7 +176,7 @@ JsProtobuf(runtime) ## create_lib
-load("@better_rules_javascript//protobuf:providers.bzl", "create_lib")
+load("@rules_javascript//protobuf:providers.bzl", "create_lib")
 
 create_lib(label, path, deps, js, js_deps)
 
@@ -202,7 +202,7 @@ Create library struct ## js_proto_export
-load("@better_rules_javascript//protobuf:rules.bzl", "js_proto_export")
+load("@rules_javascript//protobuf:rules.bzl", "js_proto_export")
 
 js_proto_export(name, dep, lib)
 
@@ -222,7 +222,7 @@ JavaScript protobuf library ## js_protoc
-load("@better_rules_javascript//protobuf:rules.bzl", "js_protoc")
+load("@rules_javascript//protobuf:rules.bzl", "js_protoc")
 
 js_protoc(name, runtime)
 
@@ -241,7 +241,7 @@ JavaScript protobuf tools ## js_proto_libraries_rule
-load("@better_rules_javascript//protobuf:rules.bzl", "js_proto_libraries_rule")
+load("@rules_javascript//protobuf:rules.bzl", "js_proto_libraries_rule")
 
 js_proto_libraries_rule(js_proto)
 
diff --git a/docs/protobufjs.md b/docs/protobufjs.md index 6053276..3a43cb9 100644 --- a/docs/protobufjs.md +++ b/docs/protobufjs.md @@ -32,7 +32,7 @@ Add protobufjs as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobufjs:rules.bzl", configure_js_proto) +load("@rules_javascript//protobufjs:rules.bzl", configure_js_proto) configure_js_proto( name = "js_proto", @@ -43,8 +43,8 @@ configure_js_proto( ## Use ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//protobufjs:rules.bzl", "js_proto_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//protobufjs:rules.bzl", "js_proto_library") load("@rules_proto//proto:defs.bzl", "proto_library") cjs_root( @@ -75,7 +75,7 @@ js_proto_library( ## JsProtobuf
-load("@better_rules_javascript//protobufjs:providers.bzl", "JsProtobuf")
+load("@rules_javascript//protobufjs:providers.bzl", "JsProtobuf")
 
 JsProtobuf(runtime, bin)
 
@@ -96,7 +96,7 @@ JsProtobuf(runtime, ## js_proto
-load("@better_rules_javascript//protobufjs:rules.bzl", "js_proto")
+load("@rules_javascript//protobufjs:rules.bzl", "js_proto")
 
 js_proto(name, bin, runtime)
 
@@ -114,7 +114,7 @@ js_proto(name, bin, -load("@better_rules_javascript//protobufjs:rules.bzl", "js_proto_library") +load("@rules_javascript//protobufjs:rules.bzl", "js_proto_library") js_proto_library(name, deps, js_proto, output, root) @@ -134,7 +134,7 @@ js_proto_library(name, name, dep, visibility) diff --git a/docs/rollup.md b/docs/rollup.md index 1da668f..aa68e34 100644 --- a/docs/rollup.md +++ b/docs/rollup.md @@ -62,8 +62,8 @@ export default { **example/BUILD.bzl** ```bzl -load("@better_rules_javascript//javascript:rules.bzl", "js_file", "js_library") -load("@better_rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") +load("@rules_javascript//javascript:rules.bzl", "js_file", "js_library") +load("@rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") cjs_root( name = "root", @@ -104,7 +104,7 @@ rollup_bundle( ## RollupInfo
-load("@better_rules_javascript//rollup:providers.bzl", "RollupInfo")
+load("@rules_javascript//rollup:providers.bzl", "RollupInfo")
 
 RollupInfo(bin, config_path)
 
@@ -127,7 +127,7 @@ Rollup configuration ## rollup
-load("@better_rules_javascript//rollup:rules.bzl", "rollup")
+load("@rules_javascript//rollup:rules.bzl", "rollup")
 
 rollup(name, bin, config, config_dep)
 
@@ -148,7 +148,7 @@ Rollup tools. ## rollup_bundle
-load("@better_rules_javascript//rollup:rules.bzl", "rollup_bundle")
+load("@rules_javascript//rollup:rules.bzl", "rollup_bundle")
 
 rollup_bundle(name, dep, output, rollup)
 
@@ -169,7 +169,7 @@ Rollup bundle ## configure_rollup
-load("@better_rules_javascript//rollup:rules.bzl", "configure_rollup")
+load("@rules_javascript//rollup:rules.bzl", "configure_rollup")
 
 configure_rollup(name, dep, config, config_dep, visibility)
 
diff --git a/docs/ts-proto.md b/docs/ts-proto.md index c2cc283..9036c18 100644 --- a/docs/ts-proto.md +++ b/docs/ts-proto.md @@ -38,14 +38,14 @@ Add ts-proto as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobuf:rules.bzl", "js_protoc") +load("@rules_javascript//protobuf:rules.bzl", "js_protoc") package(default_visibility = ["//visibility:public"]) cjs_root( descriptor = "proto.package.json", name = "proto_root", - package_name = "@better_rules_javascript_test/proto" + package_name = "@rules_javascript_test/proto" ) js_protoc( @@ -64,10 +64,10 @@ js_protoc( **rules.bzl** ```bzl -load("@better_rules_javascript//ts-proto:aspects.bzl", "js_proto_aspect") -load("@better_rules_javascript//ts-proto:rules.bzl", "js_proto_library_rule") +load("@rules_javascript//ts-proto:aspects.bzl", "js_proto_aspect") +load("@rules_javascript//ts-proto:rules.bzl", "js_proto_library_rule") -js_proto = js_proto_aspect("@better_rules_javascript_test//:lib_protoc") +js_proto = js_proto_aspect("@rules_javascript_test//:lib_protoc") js_proto_library = js_proto_library_rule(js_proto) ``` @@ -98,7 +98,7 @@ js_proto_library( ## TsProtoInfo
-load("@better_rules_javascript//ts-proto:providers.bzl", "TsProtoInfo")
+load("@rules_javascript//ts-proto:providers.bzl", "TsProtoInfo")
 
 TsProtoInfo(transitive_libs)
 
@@ -116,7 +116,7 @@ TS proto info ## TsProtobuf
-load("@better_rules_javascript//ts-proto:providers.bzl", "TsProtobuf")
+load("@rules_javascript//ts-proto:providers.bzl", "TsProtobuf")
 
 TsProtobuf(bin, tsc, deps_cjs, deps_js, deps_ts, options)
 
@@ -139,7 +139,7 @@ TypeScript Protobuf compiler ## TsProtosInfo
-load("@better_rules_javascript//ts-proto:providers.bzl", "TsProtosInfo")
+load("@rules_javascript//ts-proto:providers.bzl", "TsProtosInfo")
 
 TsProtosInfo(cjs, js, ts, default)
 
@@ -158,7 +158,7 @@ TsProtosInfo(cjs, js< ## create_lib
-load("@better_rules_javascript//ts-proto:providers.bzl", "create_lib")
+load("@rules_javascript//ts-proto:providers.bzl", "create_lib")
 
 create_lib(label, path, files, deps)
 
@@ -183,7 +183,7 @@ Create library struct ## ts_proto_export
-load("@better_rules_javascript//ts-proto:rules.bzl", "ts_proto_export")
+load("@rules_javascript//ts-proto:rules.bzl", "ts_proto_export")
 
 ts_proto_export(name, dep, lib)
 
@@ -203,7 +203,7 @@ TypeScript protobuf library ## ts_protoc
-load("@better_rules_javascript//ts-proto:rules.bzl", "ts_protoc")
+load("@rules_javascript//ts-proto:rules.bzl", "ts_protoc")
 
 ts_protoc(name, deps, bin, options, tsc)
 
@@ -223,7 +223,7 @@ ts_protoc(name, deps ## configure_ts_protoc
-load("@better_rules_javascript//ts-proto:rules.bzl", "configure_ts_protoc")
+load("@rules_javascript//ts-proto:rules.bzl", "configure_ts_protoc")
 
 configure_ts_protoc(name, tsc, ts_proto, deps, options, visibility)
 
@@ -244,7 +244,7 @@ configure_ts_protoc(name, aspect, compiler) diff --git a/docs/typescript-eslint.md b/docs/typescript-eslint.md index fd96eb7..ed2c4cd 100644 --- a/docs/typescript-eslint.md +++ b/docs/typescript-eslint.md @@ -19,7 +19,7 @@ ## ts_eslint
-load("@better_rules_javascript//typescript-eslint:rules.bzl", "ts_eslint")
+load("@rules_javascript//typescript-eslint:rules.bzl", "ts_eslint")
 
 ts_eslint(name, bin, config, config_dep)
 
@@ -38,7 +38,7 @@ ts_eslint(name, bin, ## ts_eslint_format
-load("@better_rules_javascript//typescript-eslint:rules.bzl", "ts_eslint_format")
+load("@rules_javascript//typescript-eslint:rules.bzl", "ts_eslint_format")
 
 ts_eslint_format(name, srcs, all_srcs, ts, ts_eslint)
 
@@ -60,7 +60,7 @@ TypeScript ESLint ## configure_ts_eslint
-load("@better_rules_javascript//typescript-eslint:rules.bzl", "configure_ts_eslint")
+load("@rules_javascript//typescript-eslint:rules.bzl", "configure_ts_eslint")
 
 configure_ts_eslint(name, config, config_dep, dep, plugins, node_options, visibility)
 
@@ -72,7 +72,7 @@ configure_ts_eslint(name, name |

-

| none | | config |

-

| none | | config_dep |

-

| none | -| dep |

-

| `"@better_rules_javascript//eslint:eslint_lib"` | +| dep |

-

| `Label("@rules_javascript//eslint:eslint_lib")` | | plugins |

-

| `[]` | | node_options |

-

| `[]` | | visibility |

-

| `None` | diff --git a/docs/typescript.md b/docs/typescript.md index 8229a8c..3d84f45 100644 --- a/docs/typescript.md +++ b/docs/typescript.md @@ -22,9 +22,6 @@ - [ts_import](#ts_import) - [ts_library](#ts_library) - [configure_ts_compiler](#configure_ts_compiler) -- [//typescript:workspace.bzl](#typescriptworkspacebzl) - - [ts_directory_npm_plugin](#ts_directory_npm_plugin) - - [ts_npm_plugin](#ts_npm_plugin) @@ -39,7 +36,7 @@ TypeScript helpers ## TsCompileInfo
-load("@better_rules_javascript//typescript:providers.bzl", "TsCompileInfo")
+load("@rules_javascript//typescript:providers.bzl", "TsCompileInfo")
 
 TsCompileInfo(compiler, config_path, configs, declarations, manifest, srcs, runtime_js)
 
@@ -63,7 +60,7 @@ TypeScript compilation info ## TsCompilerInfo
-load("@better_rules_javascript//typescript:providers.bzl", "TsCompilerInfo")
+load("@rules_javascript//typescript:providers.bzl", "TsCompilerInfo")
 
 TsCompilerInfo(bin, transpile_bin, runtime_cjs, runtime_js)
 
@@ -84,7 +81,7 @@ TypeScript compiler ## TsInfo
-load("@better_rules_javascript//typescript:providers.bzl", "TsInfo")
+load("@rules_javascript//typescript:providers.bzl", "TsInfo")
 
 TsInfo(transitive_files)
 
@@ -102,7 +99,7 @@ TypeScript ## create_ts_info
-load("@better_rules_javascript//typescript:providers.bzl", "create_ts_info")
+load("@rules_javascript//typescript:providers.bzl", "create_ts_info")
 
 create_ts_info(cjs_root, files, deps)
 
@@ -120,7 +117,7 @@ create_ts_info(cjs_root, path) @@ -136,7 +133,7 @@ declaration_path(path) ## is_declaration
-load("@better_rules_javascript//typescript:providers.bzl", "is_declaration")
+load("@rules_javascript//typescript:providers.bzl", "is_declaration")
 
 is_declaration(path)
 
@@ -152,7 +149,7 @@ is_declaration(path) ## is_json
-load("@better_rules_javascript//typescript:providers.bzl", "is_json")
+load("@rules_javascript//typescript:providers.bzl", "is_json")
 
 is_json(path)
 
@@ -168,7 +165,7 @@ is_json(path) ## js_path
-load("@better_rules_javascript//typescript:providers.bzl", "js_path")
+load("@rules_javascript//typescript:providers.bzl", "js_path")
 
 js_path(path, jsx)
 
@@ -185,7 +182,7 @@ js_path(path, jsx) ## map_path
-load("@better_rules_javascript//typescript:providers.bzl", "map_path")
+load("@rules_javascript//typescript:providers.bzl", "map_path")
 
 map_path(path)
 
@@ -201,7 +198,7 @@ map_path(path) ## module
-load("@better_rules_javascript//typescript:providers.bzl", "module")
+load("@rules_javascript//typescript:providers.bzl", "module")
 
 module(module)
 
@@ -217,7 +214,7 @@ module(module) ## target
-load("@better_rules_javascript//typescript:providers.bzl", "target")
+load("@rules_javascript//typescript:providers.bzl", "target")
 
 target(language)
 
@@ -239,7 +236,7 @@ TypeScript rules ## js_import_ts
-load("@better_rules_javascript//typescript:rules.bzl", "js_import_ts")
+load("@rules_javascript//typescript:rules.bzl", "js_import_ts")
 
 js_import_ts(name, dep)
 
@@ -258,7 +255,7 @@ Use TS as JS. ## ts_compiler
-load("@better_rules_javascript//typescript:rules.bzl", "ts_compiler")
+load("@rules_javascript//typescript:rules.bzl", "ts_compiler")
 
 ts_compiler(name, bin, runtime, transpile_bin)
 
@@ -277,7 +274,7 @@ ts_compiler(name, bin ## ts_export
-load("@better_rules_javascript//typescript:rules.bzl", "ts_export")
+load("@rules_javascript//typescript:rules.bzl", "ts_export")
 
 ts_export(name, deps, dep, extra_deps, global_deps, package_name)
 
@@ -300,7 +297,7 @@ Add dependencies, or use alias. ## ts_import
-load("@better_rules_javascript//typescript:rules.bzl", "ts_import")
+load("@rules_javascript//typescript:rules.bzl", "ts_import")
 
 ts_import(name, deps, compile_deps, declarations, js, js_prefix, root)
 
@@ -324,7 +321,7 @@ TypeScript library with pre-existing declaration files. ## ts_library
-load("@better_rules_javascript//typescript:rules.bzl", "ts_library")
+load("@rules_javascript//typescript:rules.bzl", "ts_library")
 
 ts_library(name, deps, srcs, data, compile_deps, compiler, config, config_dep, declaration_prefix,
            global_deps, js_prefix, jsx, module, root, strip_prefix, target)
@@ -334,31 +331,31 @@ TypeScript library.
 
 **ATTRIBUTES**
 
-| Name                                                         | Description                                                                                                   | Type                                                                | Mandatory | Default                                      |
-| :----------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------ | :-------- | :------------------------------------------- |
-| name                             | A unique name for this target.                                                                                | Name | required  |                                              |
-| deps                             | JS and TS dependencies                                                                                        | List of labels    | optional  | `[]`                                         |
-| srcs                             | TypeScript sources. If providing directories, the \*\_prefix attributes must be used to separate the outputs. | List of labels    | optional  | `[]`                                         |
-| data                             | Runfile files. These are added to normal runfiles tree, not CommonJS packages.                                | List of labels    | optional  | `[]`                                         |
-| compile_deps             | Compile-only dependencies.                                                                                    | List of labels    | optional  | `[]`                                         |
-| compiler                     | Compiler.                                                                                                     | Label             | optional  | `"@better_rules_javascript//typescript:tsc"` |
-| config                         | Tsconfig path.                                                                                                | String                                                              | optional  | `""`                                         |
-| config_dep                 | Tsconfig dependency.                                                                                          | Label             | optional  | `None`                                       |
-| declaration_prefix | Declaration output directory.                                                                                 | String                                                              | optional  | `""`                                         |
-| global_deps               | Global dependencies.                                                                                          | List of labels    | optional  | `[]`                                         |
-| js_prefix                   | JavaScript output directory.                                                                                  | String                                                              | optional  | `""`                                         |
-| jsx                               | How JSX is emitted: react (default) or preserve                                                               | String                                                              | optional  | `"react"`                                    |
-| module                         | Module type. By default, uses //javascript:module.                                                            | String                                                              | optional  | `""`                                         |
-| root                             | CommonJS package root.                                                                                        | Label             | optional  | `None`                                       |
-| strip_prefix             | Source root.                                                                                                  | String                                                              | optional  | `""`                                         |
-| target                         | Target language. By default, uses //javascript:language.                                                      | String                                                              | optional  | `""`                                         |
+| Name                                                         | Description                                                                                                   | Type                                                                | Mandatory | Default                               |
+| :----------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------ | :-------- | :------------------------------------ |
+| name                             | A unique name for this target.                                                                                | Name | required  |                                       |
+| deps                             | JS and TS dependencies                                                                                        | List of labels    | optional  | `[]`                                  |
+| srcs                             | TypeScript sources. If providing directories, the \*\_prefix attributes must be used to separate the outputs. | List of labels    | optional  | `[]`                                  |
+| data                             | Runfile files. These are added to normal runfiles tree, not CommonJS packages.                                | List of labels    | optional  | `[]`                                  |
+| compile_deps             | Compile-only dependencies.                                                                                    | List of labels    | optional  | `[]`                                  |
+| compiler                     | Compiler.                                                                                                     | Label             | optional  | `"@rules_javascript//typescript:tsc"` |
+| config                         | Tsconfig path.                                                                                                | String                                                              | optional  | `""`                                  |
+| config_dep                 | Tsconfig dependency.                                                                                          | Label             | optional  | `None`                                |
+| declaration_prefix | Declaration output directory.                                                                                 | String                                                              | optional  | `""`                                  |
+| global_deps               | Global dependencies.                                                                                          | List of labels    | optional  | `[]`                                  |
+| js_prefix                   | JavaScript output directory.                                                                                  | String                                                              | optional  | `""`                                  |
+| jsx                               | How JSX is emitted: react (default) or preserve                                                               | String                                                              | optional  | `"react"`                             |
+| module                         | Module type. By default, uses //javascript:module.                                                            | String                                                              | optional  | `""`                                  |
+| root                             | CommonJS package root.                                                                                        | Label             | optional  | `None`                                |
+| strip_prefix             | Source root.                                                                                                  | String                                                              | optional  | `""`                                  |
+| target                         | Target language. By default, uses //javascript:language.                                                      | String                                                              | optional  | `""`                                  |
 
 
 
 ## configure_ts_compiler
 
 
-load("@better_rules_javascript//typescript:rules.bzl", "configure_ts_compiler")
+load("@rules_javascript//typescript:rules.bzl", "configure_ts_compiler")
 
 configure_ts_compiler(name, ts, tslib, visibility)
 
@@ -373,29 +370,3 @@ Configure TypeScript compiler. | ts | Typescript library. | none | | tslib | Tslib library. | `None` | | visibility | Visibility. | `None` | - -# //typescript:workspace.bzl - - - -TypeScript repositories - - - -## ts_directory_npm_plugin - -
-load("@better_rules_javascript//typescript:workspace.bzl", "ts_directory_npm_plugin")
-
-ts_directory_npm_plugin()
-
- - - -## ts_npm_plugin - -
-load("@better_rules_javascript//typescript:workspace.bzl", "ts_npm_plugin")
-
-ts_npm_plugin()
-
diff --git a/docs/webpack.md b/docs/webpack.md index cbac21a..514d342 100644 --- a/docs/webpack.md +++ b/docs/webpack.md @@ -46,9 +46,9 @@ module.exports = { **BUILD.bzl** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") webpack_bundle( name = "bundle", @@ -89,7 +89,7 @@ js_library( ## WebpackInfo
-load("@better_rules_javascript//webpack:providers.bzl", "WebpackInfo")
+load("@rules_javascript//webpack:providers.bzl", "WebpackInfo")
 
 WebpackInfo(bin, server, client_cjs, client_js, config_path)
 
@@ -115,7 +115,7 @@ Webpack configuration ## webpack
-load("@better_rules_javascript//webpack:rules.bzl", "webpack")
+load("@rules_javascript//webpack:rules.bzl", "webpack")
 
 webpack(name, bin, client, config, config_dep, language, module, server)
 
@@ -140,7 +140,7 @@ Webpack tools ## webpack_bundle
-load("@better_rules_javascript//webpack:rules.bzl", "webpack_bundle")
+load("@rules_javascript//webpack:rules.bzl", "webpack_bundle")
 
 webpack_bundle(name, dep, output, root, webpack)
 
@@ -162,7 +162,7 @@ Webpack bundle ## webpack_server
-load("@better_rules_javascript//webpack:rules.bzl", "webpack_server")
+load("@rules_javascript//webpack:rules.bzl", "webpack_server")
 
 webpack_server(name, dep, language, module, webpack)
 
@@ -184,7 +184,7 @@ Run a webpack server ## configure_webpack
-load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack")
+load("@rules_javascript//webpack:rules.bzl", "configure_webpack")
 
 configure_webpack(name, config, config_dep, cli, webpack, dev_server, node_options, visibility)
 
@@ -198,8 +198,8 @@ Set up webpack tools. | name | Name | none | | config | Configuration path | none | | config_dep | Configuration library | none | -| cli | Webpack CLI library | `"@better_rules_javascript//webpack:webpack_cli"` | -| webpack | Webpack library | `"@better_rules_javascript//webpack"` | -| dev_server | Webpack dev server library | `"@better_rules_javascript//webpack:webpack_dev_server"` | +| cli | Webpack CLI library | `Label("@rules_javascript//webpack:webpack_cli")` | +| webpack | Webpack library | `Label("@rules_javascript//webpack:webpack")` | +| dev_server | Webpack dev server library | `Label("@rules_javascript//webpack:webpack_dev_server")` | | node_options | Node.js options | `[]` | | visibility | Visibility | `None` | diff --git a/eslint/BUILD.bazel b/eslint/BUILD.bazel index 7a20c76..7360531 100644 --- a/eslint/BUILD.bazel +++ b/eslint/BUILD.bazel @@ -25,6 +25,6 @@ bzl_library( alias( name = "eslint_lib", - actual = "@better_rules_javascript_npm//eslint:lib", + actual = "@npm//eslint:lib", visibility = ["//visibility:public"], ) diff --git a/eslint/linter/BUILD.bazel b/eslint/linter/BUILD.bazel index c0f9fb3..18eb0e7 100644 --- a/eslint/linter/BUILD.bazel +++ b/eslint/linter/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//eslint:lib"], + compile_deps = ["@npm//eslint:lib"], compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", @@ -13,16 +13,16 @@ ts_library( visibility = ["//visibility:public"], deps = [ "//bazel/worker:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/eslint:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/eslint:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) cjs_root( name = "root", - package_name = "@better-rules-javascript/eslint-format", + package_name = "@rules-javascript/eslint-format", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/eslint/linter/src/main.ts b/eslint/linter/src/main.ts index a66132e..c81d4fe 100644 --- a/eslint/linter/src/main.ts +++ b/eslint/linter/src/main.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; import { ArgumentParser } from "argparse"; import { ESLint } from "eslint"; import { EslintWorker } from "./worker"; diff --git a/eslint/linter/tsconfig.json b/eslint/linter/tsconfig.json index 7219c50..f676ca9 100644 --- a/eslint/linter/tsconfig.json +++ b/eslint/linter/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/eslint/rules.bzl b/eslint/rules.bzl index 80f4bb1..bbb1e10 100644 --- a/eslint/rules.bzl +++ b/eslint/rules.bzl @@ -5,7 +5,7 @@ load("//javascript:rules.bzl", "js_export") load("//nodejs:rules.bzl", "nodejs_binary") load("//util:path.bzl", "runfile_path") -def configure_eslint(name, config, config_dep, dep = "@better_rules_javascript//eslint:eslint_lib", plugins = [], visibility = None): +def configure_eslint(name, config, config_dep, dep = "@rules_javascript//eslint:eslint_lib", plugins = [], visibility = None): js_export( name = "%s.main" % name, dep = Label("//eslint/linter:lib"), diff --git a/file/digest/BUILD.bazel b/file/digest/BUILD.bazel index 1c0cc70..2c38a7b 100644 --- a/file/digest/BUILD.bazel +++ b/file/digest/BUILD.bazel @@ -12,10 +12,10 @@ ts_library( root = ":root", visibility = ["//visibility:public"], deps = [ - "@better_rules_javascript//bazel/worker:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", + "@rules_javascript//bazel/worker:lib", ], ) @@ -27,7 +27,7 @@ nodejs_binary( cjs_root( name = "root", - package_name = "@better-rules-javascript/digest", + package_name = "@rules-javascript/digest", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/file/digest/src/main.ts b/file/digest/src/main.ts index 9ed6250..917d0a9 100644 --- a/file/digest/src/main.ts +++ b/file/digest/src/main.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; import { ArgumentParser } from "argparse"; import { DigestWorker } from "./worker"; diff --git a/file/digest/tsconfig.json b/file/digest/tsconfig.json index 7219c50..f676ca9 100644 --- a/file/digest/tsconfig.json +++ b/file/digest/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/ibazel/notification/BUILD.bazel b/ibazel/notification/BUILD.bazel index f88287f..2c783d4 100644 --- a/ibazel/notification/BUILD.bazel +++ b/ibazel/notification/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/ibazel-notification", + package_name = "@rules-javascript/ibazel-notification", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/ibazel/notification/tsconfig.json b/ibazel/notification/tsconfig.json index f12caaa..cfe8893 100644 --- a/ibazel/notification/tsconfig.json +++ b/ibazel/notification/tsconfig.json @@ -3,5 +3,5 @@ "lib": ["es2019"], "module": "commonjs" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/javascript/doc/BUILD.bazel b/javascript/doc/BUILD.bazel index d543ec3..c3bdfbe 100644 --- a/javascript/doc/BUILD.bazel +++ b/javascript/doc/BUILD.bazel @@ -6,7 +6,6 @@ doc( [ "//javascript:providers.bzl", "//javascript:rules.bzl", - "//javascript:workspace.bzl", ], header = "doc.md", visibility = ["//:__subpackages__"], diff --git a/javascript/doc/doc.md b/javascript/doc/doc.md index 3bf9d73..5324077 100644 --- a/javascript/doc/doc.md +++ b/javascript/doc/doc.md @@ -50,8 +50,8 @@ console.log(text); **BAZEL.build** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") cjs_root( name = "root", diff --git a/javascript/npm_plugin.bzl b/javascript/npm_plugin.bzl new file mode 100644 index 0000000..aa130a4 --- /dev/null +++ b/javascript/npm_plugin.bzl @@ -0,0 +1,68 @@ +load("@rules_javascript//javascript:rules.bzl", "js_export", "js_library") +load("//commonjs:providers.bzl", "cjs_npm_label") +load(":providers.bzl", "js_npm_inner_label", "js_npm_label") + +def _js_npm_hub(id, package_name): + js_export( + name = "lib", + dep = js_npm_label(id), + package_name = package_name, + visibility = ["//visibility:public"], + ) + +def _js_npm_spoke(package): + deps = [] + exports = [] + for i, dep in enumerate(package.deps): + if not dep["name"]: + deps.append(js_npm_label(dep["id"])) + continue + name = "import%s" % i + deps.append(name) + js_export( + name = name, + dep = js_npm_label(dep["id"]), + package_name = dep["name"], + ) + + native.alias( + name = "lib.inner", + actual = select({ + ":compatible": ":lib.inner1", + "//conditions:default": Label("//javascript/null:lib"), + }), + visibility = ["//visibility:public"], + ) + + js_library( + name = "lib.inner1", + root = ":root", + deps = deps, + srcs = [":files"], + ) + + if package.extra_deps: + js_export( + name = "lib", + dep = ":lib.inner", + extra_deps = [":lib.export.%s" % i for i in range(len(package.extra_deps))], + visibility = ["//visibility:public"], + ) + else: + native.alias( + name = "lib", + actual = ":lib.inner", + visibility = ["//visibility:public"], + ) + + for i, (id, deps) in enumerate(package.extra_deps.items()): + js_export( + name = "lib.export.%s" % i, + dep = js_npm_inner_label(id), + deps = [js_npm_inner_label(dep["id"]) for dep in deps], + ) + +npm_plugin = struct( + hub = _js_npm_hub, + spoke = _js_npm_spoke, +) diff --git a/javascript/test/BUILD.bazel b/javascript/test/BUILD.bazel index 7b39e0f..2bc0862 100644 --- a/javascript/test/BUILD.bazel +++ b/javascript/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/javascript-test", + package_name = "@rules-javascript/javascript-test", ) jest_test( diff --git a/javascript/test/bazel/MODULE.bazel b/javascript/test/bazel/MODULE.bazel index ca9d3bc..3a81401 100644 --- a/javascript/test/bazel/MODULE.bazel +++ b/javascript/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,14 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/javascript/test/bazel/WORKSPACE.bazel b/javascript/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/javascript/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/javascript/test/bazel/directory/BUILD.bazel b/javascript/test/bazel/directory/BUILD.bazel index 06d0f77..df24ffe 100644 --- a/javascript/test/bazel/directory/BUILD.bazel +++ b/javascript/test/bazel/directory/BUILD.bazel @@ -1,5 +1,5 @@ load("@bazel_util//file:rules.bzl", "directory") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//javascript:rules.bzl", "js_library") directory( name = "src", diff --git a/javascript/test/bazel/system-lib/BUILD.bazel b/javascript/test/bazel/system-lib/BUILD.bazel index 798520c..0f4a141 100644 --- a/javascript/test/bazel/system-lib/BUILD.bazel +++ b/javascript/test/bazel/system-lib/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") js_library( name = "a", diff --git a/javascript/test/jest.config.js b/javascript/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/javascript/test/jest.config.js +++ b/javascript/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/javascript/test/src/directory.spec.ts b/javascript/test/src/directory.spec.ts index ce40cdd..fff8c07 100644 --- a/javascript/test/src/directory.spec.ts +++ b/javascript/test/src/directory.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Works with directory", () => { diff --git a/javascript/test/src/system-lib.spec.ts b/javascript/test/src/system-lib.spec.ts index 97fb159..03ddd9b 100644 --- a/javascript/test/src/system-lib.spec.ts +++ b/javascript/test/src/system-lib.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Works with system_lib", () => { @@ -12,7 +12,7 @@ test("Works with system_lib", () => { "bazel", [ "run", - "--@better_rules_javascript//javascript:system_lib=@@//system-lib:b", + "--@rules_javascript//javascript:system_lib=@@//system-lib:b", "system-lib:bin", ], { diff --git a/javascript/test/tsconfig.json b/javascript/test/tsconfig.json index 78429e9..61c407d 100644 --- a/javascript/test/tsconfig.json +++ b/javascript/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/javascript/workspace.bzl b/javascript/workspace.bzl deleted file mode 100644 index 0a268c5..0000000 --- a/javascript/workspace.bzl +++ /dev/null @@ -1,136 +0,0 @@ -load("//commonjs:providers.bzl", "cjs_npm_label") -load(":providers.bzl", "js_npm_inner_label", "js_npm_label") - -def _js_npm_alias_build(package_name, repo): - return """ -load("@better_rules_javascript//javascript:rules.bzl", "js_export") - -js_export( - name = "lib", - dep = {label}, - package_name = {package_name}, - visibility = ["//visibility:public"], -) - """.strip().format( - label = json.encode(js_npm_label(repo)), - package_name = json.encode(package_name), - ) - -def _js_npm_package_build(package): - deps = [] - exports = [] - for i, dep in enumerate(package.deps): - if not dep.name: - deps.append(js_npm_label(dep.id)) - continue - name = "import%s" % i - deps.append(name) - exports.append( - """ -js_export( - name = {name}, - dep = {dep}, - package_name = {package_name}, -) -""".strip().format( - name = json.encode(name), - dep = json.encode(js_npm_label(dep.id)), - package_name = json.encode(dep.name), - ), - ) - - result = """ -load("@bazel_skylib//lib:selects.bzl", "selects") -load("@better_rules_javascript//javascript:rules.bzl", "js_export", "js_library") - -{exports} - -selects.config_setting_group( - name = "arch", - match_any = {arch}, -) - -selects.config_setting_group( - name = "compatible", - match_all = [":arch", ":os"], -) - -alias( - name = "lib.inner", - actual = select({{":compatible": ":lib.inner1", "//conditions:default": "@better_rules_javascript//javascript/null:lib"}}), - visibility = ["//visibility:public"], -) - -js_library( - name = "lib.inner1", - root = ":root", - deps = {deps}, - srcs = [":files"], -) - -selects.config_setting_group( - name = "os", - match_any = {os}, -) - """.strip().format( - arch = json.encode(["@better_rules_javascript//nodejs/platform:arch_%s" % arch for arch in package.arch] if package.arch else ["//conditions:default"]), - deps_exports = exports, - deps = json.encode(deps), - exports = "\n\n".join(exports), - os = json.encode(["@better_rules_javascript//nodejs/platform:platform_%s" % os for os in package.os] if package.os else ["//conditions:default"]), - ) - result += "\n" - - if package.extra_deps: - result += """ -js_export( - name = "lib", - dep = ":lib.inner", - extra_deps = {extra_deps}, - visibility = ["//visibility:public"], -) - """.strip().format( - extra_deps = json.encode([":lib.export.%s" % i for i in range(len(package.extra_deps))]), - ) - else: - result += """ -alias( - name = "lib", - actual = ":lib.inner", - visibility = ["//visibility:public"], -) - """.strip() - result += "\n" - - for i, (id, deps) in enumerate(package.extra_deps.items()): - result += """ -js_export( - name = {name}, - dep = {dep}, - deps = {deps}, -) - """.strip().format( - name = json.encode("lib.export.%s" % i), - dep = json.encode(js_npm_inner_label(id)), - deps = json.encode([js_npm_inner_label(dep["id"]) for dep in deps]), - ) - result += "\n" - - return result - -def js_npm_plugin(): - def alias_build(package_name, repo): - return _js_npm_alias_build(package_name, repo) - - def package_build(package, files): - return _js_npm_package_build(package) - - return struct( - alias_build = alias_build, - package_build = package_build, - ) - -""" -DEPRECATED: Use js_npm_plugin instead. -""" -js_directory_npm_package_build = js_npm_plugin diff --git a/jest/config/BUILD.bazel b/jest/config/BUILD.bazel index 20237ad..5859f8c 100644 --- a/jest/config/BUILD.bazel +++ b/jest/config/BUILD.bazel @@ -6,7 +6,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/jest-config", + package_name = "@rules-javascript/jest-config", visibility = ["//visibility:public"], ) @@ -23,11 +23,11 @@ ts_library( compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", - global_deps = ["@better_rules_javascript_npm//jest-junit:lib"], + global_deps = ["@npm//jest-junit:lib"], root = ":root", visibility = ["//visibility:public"], deps = [ - "@better_rules_javascript_npm//@jest/types:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@jest/types:lib", + "@npm//@types/node:lib", ], ) diff --git a/jest/config/tsconfig.json b/jest/config/tsconfig.json index 4316918..6ded061 100644 --- a/jest/config/tsconfig.json +++ b/jest/config/tsconfig.json @@ -3,5 +3,5 @@ "module": "commonjs", "moduleResolution": "node" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/jest/doc/doc.md b/jest/doc/doc.md index af51af9..5f2f744 100644 --- a/jest/doc/doc.md +++ b/jest/doc/doc.md @@ -56,9 +56,9 @@ exports.verbose = true; **example/BUILD.bzl** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", @@ -82,7 +82,7 @@ jest_test( config_dep = ":jest_config", dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//rules:nodejs", + node = "@rules_javascript//rules:nodejs", ) js_library( diff --git a/jest/rules.bzl b/jest/rules.bzl index 81855f0..10f2d7c 100644 --- a/jest/rules.bzl +++ b/jest/rules.bzl @@ -1,7 +1,7 @@ load("@bazel_skylib//lib:shell.bzl", "shell") load("//commonjs:providers.bzl", "CjsInfo", "CjsPath", "gen_manifest") load("//javascript:providers.bzl", "JsInfo") -load("//nodejs:providers.bzl", "NodejsInfo") +load("//nodejs:nodejs.bzl", "NodejsInfo") load("//util:path.bzl", "output", "runfile_path") def _jest_transition_impl(settings, attrs): diff --git a/jest/test/BUILD.bazel b/jest/test/BUILD.bazel index 6c4f5bb..02e3e32 100644 --- a/jest/test/BUILD.bazel +++ b/jest/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/jest-test", + package_name = "@rules-javascript/jest-test", ) jest_test( diff --git a/jest/test/bazel/MODULE.bazel b/jest/test/bazel/MODULE.bazel index ca9d3bc..a12d0cd 100644 --- a/jest/test/bazel/MODULE.bazel +++ b/jest/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/jest/test/bazel/WORKSPACE.bazel b/jest/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/jest/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/jest/test/bazel/basic/BUILD.bazel b/jest/test/bazel/basic/BUILD.bazel index 8885e6f..82028cd 100644 --- a/jest/test/bazel/basic/BUILD.bazel +++ b/jest/test/bazel/basic/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-basic", + package_name = "@rules-javascript-test/jest-basic", ) js_library( diff --git a/jest/test/bazel/dep/BUILD.bazel b/jest/test/bazel/dep/BUILD.bazel index 96190ff..e3e511a 100644 --- a/jest/test/bazel/dep/BUILD.bazel +++ b/jest/test/bazel/dep/BUILD.bazel @@ -1,16 +1,16 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-dep", + package_name = "@rules-javascript-test/jest-dep", path = "root", ) cjs_root( name = "other_root", - package_name = "@better-rules-javascript-test/jest-other", + package_name = "@rules-javascript-test/jest-other", path = "other_root", ) diff --git a/jest/test/bazel/dep/example.spec.js b/jest/test/bazel/dep/example.spec.js index 505baef..deacf64 100644 --- a/jest/test/bazel/dep/example.spec.js +++ b/jest/test/bazel/dep/example.spec.js @@ -1,4 +1,4 @@ -const { add } = require("@better-rules-javascript-test/jest-other/example"); +const { add } = require("@rules-javascript-test/jest-other/example"); test("adds numbers", () => { expect(add(1, 2)).toBe(3); diff --git a/jest/test/bazel/shard/BUILD.bazel b/jest/test/bazel/shard/BUILD.bazel index 149e9a3..95df544 100644 --- a/jest/test/bazel/shard/BUILD.bazel +++ b/jest/test/bazel/shard/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-basic", + package_name = "@rules-javascript-test/jest-basic", ) js_library( diff --git a/jest/test/bazel/snapshot/BUILD.bazel b/jest/test/bazel/snapshot/BUILD.bazel index 6700ed5..4d8f24a 100644 --- a/jest/test/bazel/snapshot/BUILD.bazel +++ b/jest/test/bazel/snapshot/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-snapshot", + package_name = "@rules-javascript-test/jest-snapshot", ) js_library( diff --git a/jest/test/bazel/tools/BUILD.bazel b/jest/test/bazel/tools/BUILD.bazel index ddda0cf..ebfa767 100644 --- a/jest/test/bazel/tools/BUILD.bazel +++ b/jest/test/bazel/tools/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-tools", + package_name = "@rules-javascript-test/jest-tools", ) js_library( diff --git a/jest/test/bazel/transform/BUILD.bazel b/jest/test/bazel/transform/BUILD.bazel index 81823e8..3b0f8cf 100644 --- a/jest/test/bazel/transform/BUILD.bazel +++ b/jest/test/bazel/transform/BUILD.bazel @@ -1,16 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_export", "js_library") -load("@better_rules_javascript//jest:rules.bzl", "jest_test") - -js_export( - name = "babel", - dep = "@npm_babel_core_7.18.10//:lib", - deps = ["@npm//@babel/plugin-transform-modules-commonjs:lib"], -) +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_export", "js_library") +load("@rules_javascript//jest:rules.bzl", "jest_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/jest-transform", + package_name = "@rules-javascript-test/jest-transform", ) js_library( @@ -38,7 +32,6 @@ js_library( js_export( name = "main", dep = ":test_lib", - extra_deps = [":babel"], ) jest_test( diff --git a/jest/test/jest.config.js b/jest/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/jest/test/jest.config.js +++ b/jest/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/jest/test/src/basic.spec.ts b/jest/test/src/basic.spec.ts index 29e3e7a..790a44d 100644 --- a/jest/test/src/basic.spec.ts +++ b/jest/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Passes", () => { diff --git a/jest/test/src/dep.spec.ts b/jest/test/src/dep.spec.ts index c569481..ae88fc8 100644 --- a/jest/test/src/dep.spec.ts +++ b/jest/test/src/dep.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Dep", () => { diff --git a/jest/test/src/shard.spec.ts b/jest/test/src/shard.spec.ts index f8f849a..6c364cc 100644 --- a/jest/test/src/shard.spec.ts +++ b/jest/test/src/shard.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Shard", () => { diff --git a/jest/test/src/snapshot.spec.ts b/jest/test/src/snapshot.spec.ts index ca45694..bcd53f0 100644 --- a/jest/test/src/snapshot.spec.ts +++ b/jest/test/src/snapshot.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; import * as fs from "node:fs"; diff --git a/jest/test/src/tools.spec.ts b/jest/test/src/tools.spec.ts index 2288180..9d10077 100644 --- a/jest/test/src/tools.spec.ts +++ b/jest/test/src/tools.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Tools", () => { diff --git a/jest/test/src/transform.spec.ts b/jest/test/src/transform.spec.ts index 7649019..5b3f908 100644 --- a/jest/test/src/transform.spec.ts +++ b/jest/test/src/transform.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Transform", () => { diff --git a/jest/test/tsconfig.json b/jest/test/tsconfig.json index 78429e9..61c407d 100644 --- a/jest/test/tsconfig.json +++ b/jest/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/BUILD.bazel b/nodejs/BUILD.bazel index b4d09ff..6927942 100644 --- a/nodejs/BUILD.bazel +++ b/nodejs/BUILD.bazel @@ -1,4 +1,5 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") +load(":rules.bzl", "nodejs", "nodejs_runtime", "nodejs_system_runtime") exports_files( glob(["**/*.bzl"]), @@ -17,9 +18,33 @@ exports_files( visibility = ["//visibility:public"], ) -alias( +nodejs( name = "nodejs", - actual = "//nodejs/default:nodejs", + options = ["--enable-source-maps"], + runtime = ":nodejs_runtime", + visibility = ["//visibility:public"], +) + +nodejs_runtime( + name = "nodejs_runtime", + visibility = ["//visibility:public"], +) + +toolchain_type( + name = "nodejs_type", + visibility = ["//visibility:public"], +) + +nodejs( + name = "system_nodejs", + options = ["--enable-source-maps"], + runtime = ":system_nodejs_runtime", + visibility = ["//visibility:public"], +) + +nodejs_system_runtime( + name = "system_nodejs_runtime", + node = "node", visibility = ["//visibility:public"], ) @@ -38,19 +63,6 @@ bzl_library( ], ) -sh_binary( - name = "nodejs_resolve", - srcs = ["nodejs-resolve.sh"], - data = ["//nodejs/resolve:bin"], - visibility = ["//:__subpackages__"], -) - -alias( - name = "system_nodejs", - actual = "//nodejs/default:system_nodejs", - visibility = ["//visibility:public"], -) - test_suite( name = "test", tests = ["//nodejs/test"], diff --git a/nodejs/create-fs-gen.sh b/nodejs/create-fs-gen.sh index e1456e3..d9a98f6 100755 --- a/nodejs/create-fs-gen.sh +++ b/nodejs/create-fs-gen.sh @@ -5,5 +5,5 @@ rm -fr ../commonjs/fs-js tsc -p ../commonjs/fs rm -fr fs-gen-js tsc -p fs-gen -mkdir -p fs-gen-js/node_modules/@better_rules_javascript +mkdir -p fs-gen-js/node_modules/@rules_javascript rollup -c fs-gen.rollup.js diff --git a/nodejs/create-shim.sh b/nodejs/create-shim.sh index c24327a..ca32da7 100755 --- a/nodejs/create-shim.sh +++ b/nodejs/create-shim.sh @@ -7,6 +7,6 @@ rm -fr runfile-js tsc -p runfile rm -fr shim-js tsc -p shim -mkdir -p shim-js/node_modules/@better_rules_javascript +mkdir -p shim-js/node_modules/@rules_javascript rollup -c shim.rollup.js sed -i "s/require('pnpapi')/{}/g" shim.js diff --git a/nodejs/default/BUILD.bazel b/nodejs/default/BUILD.bazel deleted file mode 100644 index cf9999d..0000000 --- a/nodejs/default/BUILD.bazel +++ /dev/null @@ -1,36 +0,0 @@ -load("@bazel_skylib//:bzl_library.bzl", "bzl_library") -load("//nodejs:rules.bzl", "configure_nodejs_runtime", "nodejs", "nodejs_system_runtime") -load(":rules.bzl", "nodejs_runtime") - -bzl_library( - name = "bzl", - srcs = ["nodejs.bzl"], - visibility = ["//visibility:public"], -) - -configure_nodejs_runtime( - name = "nodejs_runtime", - nodejs_runtime_rule = nodejs_runtime, - repo_name = "better_rules_javascript_nodejs", - visibility = ["//visibility:public"], -) - -nodejs( - name = "nodejs", - options = ["--enable-source-maps"], - runtime = ":nodejs_runtime", - visibility = ["//visibility:public"], -) - -nodejs( - name = "system_nodejs", - options = ["--enable-source-maps"], - runtime = ":system_nodejs_runtime", - visibility = ["//visibility:public"], -) - -nodejs_system_runtime( - name = "system_nodejs_runtime", - node = "node", - visibility = ["//visibility:public"], -) diff --git a/nodejs/default/nodejs.bzl b/nodejs/default/nodejs.bzl deleted file mode 100644 index 09e17b3..0000000 --- a/nodejs/default/nodejs.bzl +++ /dev/null @@ -1,6734 +0,0 @@ -""" -Generated. Do not edit. -bazel run //nodejs:nodejs_resolve -""" - -NODEJS_REPOSITORIES = { - "14.0.0": { - "darwin_x86_64": { - "sha256": "4e50cec7aeef91c6d00d08a3bab938358da182984aa549c2aeab9868e3342f55", - "prefix": "node-v14.0.0-darwin-x64", - "url": "v14.0.0/node-v14.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "29c612fcdb40133171959b269878138bbfe7723d46681f70e2017ee30134e7ad", - "prefix": "node-v14.0.0-linux-arm64", - "url": "v14.0.0/node-v14.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a2aaaa621074e1b56bb751bda53ce726319fac617587443371c0a7742481e5b6", - "prefix": "node-v14.0.0-linux-x64", - "url": "v14.0.0/node-v14.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e8f73d4f2e9935df929360c09ae932ceb316784a7450b256024af5d01fe29b75", - "prefix": "node-v14.0.0-win-x64", - "url": "v14.0.0/node-v14.0.0-win-x64.zip", - }, - }, - "14.1.0": { - "darwin_x86_64": { - "sha256": "7f08bd365df4e7a5625ad393257f48e8cd79f77391ab87a64426b0c6448dd226", - "prefix": "node-v14.1.0-darwin-x64", - "url": "v14.1.0/node-v14.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9dd3a4867f679f40075e2a364d3b3566702139274da9fcd59a182198ff7c7b52", - "prefix": "node-v14.1.0-linux-arm64", - "url": "v14.1.0/node-v14.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "959fab0c8ae0830f1ab987699cd2941cab97169991630a2e0c99db7c144f9e42", - "prefix": "node-v14.1.0-linux-x64", - "url": "v14.1.0/node-v14.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1d3890d0d2f996cce57bcb0206e49b67233623e3cdb50eee77b8acc8f006b955", - "prefix": "node-v14.1.0-win-x64", - "url": "v14.1.0/node-v14.1.0-win-x64.zip", - }, - }, - "14.2.0": { - "darwin_x86_64": { - "sha256": "2447241aefe71dea8ba1552549e4df2e894d1ac12203630db3af63d4ae35c016", - "prefix": "node-v14.2.0-darwin-x64", - "url": "v14.2.0/node-v14.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4587d2c52cd348094bd46ee4ee8cdfeb549462ead9b4aadc9cfc3c5fc3ba7215", - "prefix": "node-v14.2.0-linux-arm64", - "url": "v14.2.0/node-v14.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "468cbd92271da8c0cacaa3fa432a73a332e398bade8ad7359a94aa8ab3cc3cca", - "prefix": "node-v14.2.0-linux-x64", - "url": "v14.2.0/node-v14.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "99085f45a894e257123d7c729113cc00ed1413df432dbdce5fe53867e7c53b11", - "prefix": "node-v14.2.0-win-x64", - "url": "v14.2.0/node-v14.2.0-win-x64.zip", - }, - }, - "14.3.0": { - "darwin_x86_64": { - "sha256": "fd6a44303646f28b7e7577de687c2681cb565bef534e84deef44202e7919d7f3", - "prefix": "node-v14.3.0-darwin-x64", - "url": "v14.3.0/node-v14.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "53bb110ea135ae3c819f535373ce1b779e86c7aa49a9b93fc5f26969a72365d2", - "prefix": "node-v14.3.0-linux-arm64", - "url": "v14.3.0/node-v14.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "17236db7b9447080b58c2e50937982c386fe8a60e644b8d7f23e546068a8acba", - "prefix": "node-v14.3.0-linux-x64", - "url": "v14.3.0/node-v14.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "07bebc231dd8d773ab41cdcfbcb8b48e2336fbee20deb961b4300b9ba86afa04", - "prefix": "node-v14.3.0-win-x64", - "url": "v14.3.0/node-v14.3.0-win-x64.zip", - }, - }, - "14.4.0": { - "darwin_x86_64": { - "sha256": "d95eaa6950d67895b5cdd0e2f913d2c44034178234f0cb7436c3397b54f64023", - "prefix": "node-v14.4.0-darwin-x64", - "url": "v14.4.0/node-v14.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9c9f84589b7bc6a05ac12a137e5097a5adb20b5c63ae9e4e912942da2c06d99d", - "prefix": "node-v14.4.0-linux-arm64", - "url": "v14.4.0/node-v14.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d65a9a8a547bfe67c6c08dae733a3e5a846700d5377c5f150164cc6bb5f6a039", - "prefix": "node-v14.4.0-linux-x64", - "url": "v14.4.0/node-v14.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a4bac45af8252f6b677a79ed19be4913f4939c4509fb08b6f14f972597550bbe", - "prefix": "node-v14.4.0-win-x64", - "url": "v14.4.0/node-v14.4.0-win-x64.zip", - }, - }, - "14.5.0": { - "darwin_x86_64": { - "sha256": "47dfd88abcd4d6d6f7b7516c95645f9760ba9c93d04b51a92895584c945b2953", - "prefix": "node-v14.5.0-darwin-x64", - "url": "v14.5.0/node-v14.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c5ab67fbc73ea8858b4a989b6e92d6630decfc47c4703be7bcda3c6e39adff0b", - "prefix": "node-v14.5.0-linux-arm64", - "url": "v14.5.0/node-v14.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "8b0235c318de87ecf8eec9a39e5c5df80757dbec571addda7123276dfcb34d5b", - "prefix": "node-v14.5.0-linux-x64", - "url": "v14.5.0/node-v14.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ab5728c85ece98210036fc9c38984fa2410a882dd99075b3d5bece58e4cc6ea2", - "prefix": "node-v14.5.0-win-x64", - "url": "v14.5.0/node-v14.5.0-win-x64.zip", - }, - }, - "14.6.0": { - "darwin_x86_64": { - "sha256": "7907a18605b900ce977ff4c7e67f7507f937f85738659865d31779c3b2990756", - "prefix": "node-v14.6.0-darwin-x64", - "url": "v14.6.0/node-v14.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "853f2c99f0e5fa65e6f222821e29c9d1a49f2d358a97c1de080ddf5c74e4ec70", - "prefix": "node-v14.6.0-linux-arm64", - "url": "v14.6.0/node-v14.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b8a39b2dac8e200e96586356c5525d20b0b43dba8bf9f7eb4e8c2d5366be2bb2", - "prefix": "node-v14.6.0-linux-x64", - "url": "v14.6.0/node-v14.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "57ea75a7ec70cc8158e6f9774f9728fb9e3d08212b1af3e206db2de46ca304ca", - "prefix": "node-v14.6.0-win-x64", - "url": "v14.6.0/node-v14.6.0-win-x64.zip", - }, - }, - "14.7.0": { - "darwin_x86_64": { - "sha256": "47c94ec84706fd6851db27af54abdab569941fcbfcdc28e386d8fa7d49c6a619", - "prefix": "node-v14.7.0-darwin-x64", - "url": "v14.7.0/node-v14.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "12540328aeb5baa524a4e9c3b493b5eceb54cfa630f8bce64c19e674871e2f4b", - "prefix": "node-v14.7.0-linux-arm64", - "url": "v14.7.0/node-v14.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "48929b03deb2915b64ba67355d2deffeed3c8df798b0c5f2b821ffc7a8116a23", - "prefix": "node-v14.7.0-linux-x64", - "url": "v14.7.0/node-v14.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a899693c9a31089a1eda14b1e613cf8cd60361e6e574b351551d832cf864c8f8", - "prefix": "node-v14.7.0-win-x64", - "url": "v14.7.0/node-v14.7.0-win-x64.zip", - }, - }, - "14.8.0": { - "darwin_x86_64": { - "sha256": "b6db32f2ff37475ae68502c76fc777a604cbc589bf57158fb4eed4db9ac5f62d", - "prefix": "node-v14.8.0-darwin-x64", - "url": "v14.8.0/node-v14.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0c66a6468c36552c00d45cff0eaa924240f3d2e625be0306f33f8b0d81af4224", - "prefix": "node-v14.8.0-linux-arm64", - "url": "v14.8.0/node-v14.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c7761fe5d56d045d1540b1f0bc8a20d7edf03e6fd695ee5fbffc1dd9416ccc75", - "prefix": "node-v14.8.0-linux-x64", - "url": "v14.8.0/node-v14.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "848ca582bdf8b7fdc21a38d9f3887a45bdf6381b04549fc0f918852889157c9a", - "prefix": "node-v14.8.0-win-x64", - "url": "v14.8.0/node-v14.8.0-win-x64.zip", - }, - }, - "14.9.0": { - "darwin_x86_64": { - "sha256": "8427e07e3ca70d6ccf5274dde535c9a42b7f873f5a086323eaf2406cdb324daf", - "prefix": "node-v14.9.0-darwin-x64", - "url": "v14.9.0/node-v14.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f87573c3c44415b8c8333d37d59adebe762608abc81c2fc42a44fe5fdca16abd", - "prefix": "node-v14.9.0-linux-arm64", - "url": "v14.9.0/node-v14.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ded70899f43cf8138f88b838aecff5045e763bcab91c4b7f57fe5b69c6722df4", - "prefix": "node-v14.9.0-linux-x64", - "url": "v14.9.0/node-v14.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "bcd3fc61739e7ac9a4b6103da3fe5f8c9e310b7b0f1b1f0200d5a4b5dd65d723", - "prefix": "node-v14.9.0-win-x64", - "url": "v14.9.0/node-v14.9.0-win-x64.zip", - }, - }, - "14.10.0": { - "darwin_x86_64": { - "sha256": "8cf72422fb268ecf3bb72c66a61ccf2afb7b8ff358d09b3568d762ea281c86ed", - "prefix": "node-v14.10.0-darwin-x64", - "url": "v14.10.0/node-v14.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3fc62b875246f9b88b0c4f1cf066a737bb1ae9fd48728d1c038c52d9ff8a84bd", - "prefix": "node-v14.10.0-linux-arm64", - "url": "v14.10.0/node-v14.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "5cadd646f6cfa153b6091454047779314c1ef6c2a0e46bbb705cd78a16589482", - "prefix": "node-v14.10.0-linux-x64", - "url": "v14.10.0/node-v14.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "302a8f3336d16ef365a203f476f6e4c80f39e47988c4b80b1d76291d16bcb7b5", - "prefix": "node-v14.10.0-win-x64", - "url": "v14.10.0/node-v14.10.0-win-x64.zip", - }, - }, - "14.10.1": { - "darwin_x86_64": { - "sha256": "b21ef53d4dc10d7722eca53b4a4b344edbee1917ac21853a7a72345ab36975d0", - "prefix": "node-v14.10.1-darwin-x64", - "url": "v14.10.1/node-v14.10.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "85b33a782d1fc6b1248593491bce9225cc314f1331a60ca923a81602b82fcf53", - "prefix": "node-v14.10.1-linux-arm64", - "url": "v14.10.1/node-v14.10.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "aef704b65a23cdec17207803c58f38afb80a04adbfea85fcedec93e60d952534", - "prefix": "node-v14.10.1-linux-x64", - "url": "v14.10.1/node-v14.10.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "660ec8e3d1143b1701240ae0f35c2d20b9946b16bd7901baeb8e7ca7df0ff05e", - "prefix": "node-v14.10.1-win-x64", - "url": "v14.10.1/node-v14.10.1-win-x64.zip", - }, - }, - "14.11.0": { - "darwin_x86_64": { - "sha256": "4fcc716046ced78ba786d03f30976182a86bf3927610f0c87c1827d93e7f427c", - "prefix": "node-v14.11.0-darwin-x64", - "url": "v14.11.0/node-v14.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ce8c5ceb9c49e753957fa2916f785fb7c09650753c45f658f2f2f52bb45d54c6", - "prefix": "node-v14.11.0-linux-arm64", - "url": "v14.11.0/node-v14.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c0dfb8e45aefefc65410dbe3e9a05e346b952b2a19a965f5bea3e77b74fc73d8", - "prefix": "node-v14.11.0-linux-x64", - "url": "v14.11.0/node-v14.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3745890c7e20a6feccaf2d841dccc21ae507a5bb4ee34875473e994104d7481c", - "prefix": "node-v14.11.0-win-x64", - "url": "v14.11.0/node-v14.11.0-win-x64.zip", - }, - }, - "14.12.0": { - "darwin_x86_64": { - "sha256": "c91a4ea40289886799115a8a309b844975d59d457cbad2060779286f0a8ad01b", - "prefix": "node-v14.12.0-darwin-x64", - "url": "v14.12.0/node-v14.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c19c48f3b6806b02918d5ffa260e1f972f140e8583959295c8426f6684c6d534", - "prefix": "node-v14.12.0-linux-arm64", - "url": "v14.12.0/node-v14.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3c7363b56239b8f357eed6e82e91f99624dd8faf49f49916bd1b54ea1fbd46b7", - "prefix": "node-v14.12.0-linux-x64", - "url": "v14.12.0/node-v14.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "47adf6187f1dbfd5c8731583ef621342155e172df9577e862cca0f62b0edf544", - "prefix": "node-v14.12.0-win-x64", - "url": "v14.12.0/node-v14.12.0-win-x64.zip", - }, - }, - "14.13.0": { - "darwin_x86_64": { - "sha256": "e9fd3fcc5adf3266881a36f72238e65041e2d318509edcbd7e6b2f902b7a7514", - "prefix": "node-v14.13.0-darwin-x64", - "url": "v14.13.0/node-v14.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "38b4ed6f5afdb3fd963b67f3f2bf6e43a3a6dfc4358e195c20981f184fa6494b", - "prefix": "node-v14.13.0-linux-arm64", - "url": "v14.13.0/node-v14.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "8dbf2869033b315de8369405bc3cd5a19fb11afc824fe616640e2743a9a84cc4", - "prefix": "node-v14.13.0-linux-x64", - "url": "v14.13.0/node-v14.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9652ca2c47c08eec440035b3594d7927e567246ea1217ccd73dcb5a41cf89c3d", - "prefix": "node-v14.13.0-win-x64", - "url": "v14.13.0/node-v14.13.0-win-x64.zip", - }, - }, - "14.13.1": { - "darwin_x86_64": { - "sha256": "d7b42f35470e07d27f3c5d9a58ac75de60a2baeb38cdf46831880204fa8b479d", - "prefix": "node-v14.13.1-darwin-x64", - "url": "v14.13.1/node-v14.13.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ddc90cbd4edcfa25004d2a01d9fefee916b1e1cf1854549dab3a973d492df72e", - "prefix": "node-v14.13.1-linux-arm64", - "url": "v14.13.1/node-v14.13.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d0a87b107f665553ae0665f6f6f1c81187aa077c596f253866b09e0e1e48f981", - "prefix": "node-v14.13.1-linux-x64", - "url": "v14.13.1/node-v14.13.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a9d590f54a8e384c250e1c40f291b7367e1fdabfed4e9112eece0f8bec97609e", - "prefix": "node-v14.13.1-win-x64", - "url": "v14.13.1/node-v14.13.1-win-x64.zip", - }, - }, - "14.14.0": { - "darwin_x86_64": { - "sha256": "c492c905a240eafa5448d6ef8988371afbd76ffa38b7e3deab41bdeed4a580fe", - "prefix": "node-v14.14.0-darwin-x64", - "url": "v14.14.0/node-v14.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6aab9915ba00d096343c94bd4894c13801d689c5a214bb9109c235acf1a8cd7d", - "prefix": "node-v14.14.0-linux-arm64", - "url": "v14.14.0/node-v14.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "8ba22704fee4ad33c7e514ec508272a9502efcee5e608b8218164394c69cf2cd", - "prefix": "node-v14.14.0-linux-x64", - "url": "v14.14.0/node-v14.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8fd96e1e14526939ed10186eaa51fe47f68612f097e05c1eb92f46c71120c551", - "prefix": "node-v14.14.0-win-x64", - "url": "v14.14.0/node-v14.14.0-win-x64.zip", - }, - }, - "14.15.0": { - "darwin_x86_64": { - "sha256": "1389f50d2f9f4993736d0408300513434d7630c2853634fb13f2b69cc9e69cb9", - "prefix": "node-v14.15.0-darwin-x64", - "url": "v14.15.0/node-v14.15.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "18594c582ccc8c1a1a787d9b21ecb6f315ef879e82be254c598243f58ea7ccb4", - "prefix": "node-v14.15.0-linux-arm64", - "url": "v14.15.0/node-v14.15.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "93e5b94cfaa3edec80832725f8c09cde2cd0c327da89ad9ad811cf9a1b5d0f1b", - "prefix": "node-v14.15.0-linux-x64", - "url": "v14.15.0/node-v14.15.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "08bbcc453bda374f71a9068ebd76902cfbf3a2b78705f3f6552cbefcc8d76682", - "prefix": "node-v14.15.0-win-x64", - "url": "v14.15.0/node-v14.15.0-win-x64.zip", - }, - }, - "14.15.1": { - "darwin_x86_64": { - "sha256": "9154d9c3f598d3efe6d163d160a7872ddefffc439be521094ccd528b63480611", - "prefix": "node-v14.15.1-darwin-x64", - "url": "v14.15.1/node-v14.15.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "32fa27df17194397c2ee931992e8a2fe41806fe790bd4083dece2b92679e4946", - "prefix": "node-v14.15.1-linux-arm64", - "url": "v14.15.1/node-v14.15.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "608732c7b8c2ac0683fee459847ad3993a428f0398c73555b9270345f4a64752", - "prefix": "node-v14.15.1-linux-x64", - "url": "v14.15.1/node-v14.15.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "cb1ec98baf6f19e432250573c9aba9faa6b4104517b6a49b05aa5f507f6763fd", - "prefix": "node-v14.15.1-win-x64", - "url": "v14.15.1/node-v14.15.1-win-x64.zip", - }, - }, - "14.15.2": { - "darwin_x86_64": { - "sha256": "b3e48891b6290cec6d97f3711cd6298aebfb88642b239c90a4018752be5088ba", - "prefix": "node-v14.15.2-darwin-x64", - "url": "v14.15.2/node-v14.15.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a3c4c88b82e547aae7d06bcf0c550b4fd808c2baf55b8e303c9a19eec52656e9", - "prefix": "node-v14.15.2-linux-arm64", - "url": "v14.15.2/node-v14.15.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3c9de4caab293ea5f368ad9d0a8b506f15799629dac6eb07e9bb401eb208a5cb", - "prefix": "node-v14.15.2-linux-x64", - "url": "v14.15.2/node-v14.15.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "473d85b830922f5d3acd4436f26309cf1ad207272c499b5f3c0a7d84a8c8aa47", - "prefix": "node-v14.15.2-win-x64", - "url": "v14.15.2/node-v14.15.2-win-x64.zip", - }, - }, - "14.15.3": { - "darwin_x86_64": { - "sha256": "0dfaa48a76b6f4164bdf6fac64b7c88d542d53f04ce0a9bba2bbb565e31fbb2d", - "prefix": "node-v14.15.3-darwin-x64", - "url": "v14.15.3/node-v14.15.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "fb34dda04493630077e765cd1401430ff3aae737e7bf70e85b22a71b758e72ef", - "prefix": "node-v14.15.3-linux-arm64", - "url": "v14.15.3/node-v14.15.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6715ecd8b5ab626b4de8454bd0da629a6194bf8f25db71545da64b78b95e4350", - "prefix": "node-v14.15.3-linux-x64", - "url": "v14.15.3/node-v14.15.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "621de473d22debc0ab1e9a336dc2112d6efca7f7daa769018153e4309e6da844", - "prefix": "node-v14.15.3-win-x64", - "url": "v14.15.3/node-v14.15.3-win-x64.zip", - }, - }, - "14.15.4": { - "darwin_x86_64": { - "sha256": "6b0e19e5c2601ef97510f7eb4f52cc8ee261ba14cb05f31eb1a41a5043b0304e", - "prefix": "node-v14.15.4-darwin-x64", - "url": "v14.15.4/node-v14.15.4-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b990bd99679158c3164c55a20c2a6677c3d9e9ffdfa0d4a40afe9c9b5e97a96f", - "prefix": "node-v14.15.4-linux-arm64", - "url": "v14.15.4/node-v14.15.4-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ed01043751f86bb534d8c70b16ab64c956af88fd35a9506b7e4a68f5b8243d8a", - "prefix": "node-v14.15.4-linux-x64", - "url": "v14.15.4/node-v14.15.4-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b2a0765240f8fbd3ba90a050b8c87069d81db36c9f3745aff7516e833e4d2ed6", - "prefix": "node-v14.15.4-win-x64", - "url": "v14.15.4/node-v14.15.4-win-x64.zip", - }, - }, - "14.15.5": { - "darwin_x86_64": { - "sha256": "78e2a63c54f0d3e22f0b3d29a832d0379406a619f1107d6e74679a1e76a132b0", - "prefix": "node-v14.15.5-darwin-x64", - "url": "v14.15.5/node-v14.15.5-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "765204443777ebab13df6491f3fbd14cb64b7741dd7a697f4a74e4c2cb8bac0f", - "prefix": "node-v14.15.5-linux-arm64", - "url": "v14.15.5/node-v14.15.5-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fa198afa9a2872cde991c3aa71796894bf7b5310d6eb178c3eafcf66e3ae79a7", - "prefix": "node-v14.15.5-linux-x64", - "url": "v14.15.5/node-v14.15.5-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e691461adf7cac8b8b21da6e3a80d1bfe69d57e51ddc1377504302fcef4d7a69", - "prefix": "node-v14.15.5-win-x64", - "url": "v14.15.5/node-v14.15.5-win-x64.zip", - }, - }, - "14.16.0": { - "darwin_x86_64": { - "sha256": "14ec767e376d1e2e668f997065926c5c0086ec46516d1d45918af8ae05bd4583", - "prefix": "node-v14.16.0-darwin-x64", - "url": "v14.16.0/node-v14.16.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "440489a08bfd020e814c9e65017f58d692299ac3f150c8e78d01abb1104c878a", - "prefix": "node-v14.16.0-linux-arm64", - "url": "v14.16.0/node-v14.16.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2e079cf638766fedd720d30ec8ffef5d6ceada4e8b441fc2a093cb9a865f4087", - "prefix": "node-v14.16.0-linux-x64", - "url": "v14.16.0/node-v14.16.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "716045c2f16ea10ca97bd04cf2e5ef865f9c4d6d677a9bc25e2ea522b594af4f", - "prefix": "node-v14.16.0-win-x64", - "url": "v14.16.0/node-v14.16.0-win-x64.zip", - }, - }, - "14.16.1": { - "darwin_x86_64": { - "sha256": "b762b72fc149629b7e394ea9b75a093cad709a9f2f71480942945d8da0fc1218", - "prefix": "node-v14.16.1-darwin-x64", - "url": "v14.16.1/node-v14.16.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b4d474e79f7d33b3b4430fad25c3f836b82ce2d5bb30d4a2c9fa20df027e40da", - "prefix": "node-v14.16.1-linux-arm64", - "url": "v14.16.1/node-v14.16.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "85a89d2f68855282c87851c882d4c4bbea4cd7f888f603722f0240a6e53d89df", - "prefix": "node-v14.16.1-linux-x64", - "url": "v14.16.1/node-v14.16.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e469db37b4df74627842d809566c651042d86f0e6006688f0f5fe3532c6dfa41", - "prefix": "node-v14.16.1-win-x64", - "url": "v14.16.1/node-v14.16.1-win-x64.zip", - }, - }, - "14.17.0": { - "darwin_x86_64": { - "sha256": "7b210652e11d1ee25650c164cf32381895e1dcb3e0ff1d0841d8abc1f47ac73e", - "prefix": "node-v14.17.0-darwin-x64", - "url": "v14.17.0/node-v14.17.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "712e5575cee20570a0a56f4d4b4572cb0f2ee2f4bce49433de18be0393e7df22", - "prefix": "node-v14.17.0-linux-arm64", - "url": "v14.17.0/node-v14.17.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "494b161759a3d19c70e3172d33ce1918dd8df9ad20d29d1652a8387a84e2d308", - "prefix": "node-v14.17.0-linux-x64", - "url": "v14.17.0/node-v14.17.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "6582a7259c433e9f667dcc4ed3e5d68bc514caba2eed40e4626c8b4c7e5ecd5c", - "prefix": "node-v14.17.0-win-x64", - "url": "v14.17.0/node-v14.17.0-win-x64.zip", - }, - }, - "14.17.1": { - "darwin_x86_64": { - "sha256": "864d09627c8dc9038e0235fccf2110b60c8942713c15352de2d203278798ff0d", - "prefix": "node-v14.17.1-darwin-x64", - "url": "v14.17.1/node-v14.17.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5285c1716b0992984112255ef982c4e5ba3ec1b1202319be2f15ce3a24592a80", - "prefix": "node-v14.17.1-linux-arm64", - "url": "v14.17.1/node-v14.17.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2921eba80c839e06d68b60b27fbbcbc7822df437f3f8d58717ec5a7703563ba4", - "prefix": "node-v14.17.1-linux-x64", - "url": "v14.17.1/node-v14.17.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c2264359aa15c0a95d347ebb382413a597d1698a4a2c8af73309b6e4e517ff04", - "prefix": "node-v14.17.1-win-x64", - "url": "v14.17.1/node-v14.17.1-win-x64.zip", - }, - }, - "14.17.2": { - "darwin_x86_64": { - "sha256": "e45db91fc2136202868a5eb7c6d08b0a2b75394fafdf8538f650fa945b7dee16", - "prefix": "node-v14.17.2-darwin-x64", - "url": "v14.17.2/node-v14.17.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3aff08c49b8c0c3443e7a9ea9bfe607867d79e6e5ccf204a5c8f13fb92a48abd", - "prefix": "node-v14.17.2-linux-arm64", - "url": "v14.17.2/node-v14.17.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6cf9db7349407c177b36205feec949729d0ee9db485e19b10b0b1ffca65a3a46", - "prefix": "node-v14.17.2-linux-x64", - "url": "v14.17.2/node-v14.17.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "0e27897578752865fa61546d75b20f7cd62957726caab3c03f82c57a4aef5636", - "prefix": "node-v14.17.2-win-x64", - "url": "v14.17.2/node-v14.17.2-win-x64.zip", - }, - }, - "14.17.3": { - "darwin_x86_64": { - "sha256": "522f85db1d1fe798cba5f601d1bba7b5203ca8797b2bc934ff6f24263f0b7fb2", - "prefix": "node-v14.17.3-darwin-x64", - "url": "v14.17.3/node-v14.17.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "80f4143d3c2d4cf3c4420eea3202c7bf16788b0a72fd512e60bfc8066a08a51c", - "prefix": "node-v14.17.3-linux-arm64", - "url": "v14.17.3/node-v14.17.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d659d78144042a1801f35dd611d0fab137e841cde902b2c6a821163a5e36f105", - "prefix": "node-v14.17.3-linux-x64", - "url": "v14.17.3/node-v14.17.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "170fb4f95539d1d7e1295fb2556cb72bee352cdf81a02ffb16cf6d50ad2fefbf", - "prefix": "node-v14.17.3-win-x64", - "url": "v14.17.3/node-v14.17.3-win-x64.zip", - }, - }, - "14.17.4": { - "darwin_x86_64": { - "sha256": "5c055a295e030cb789e2925b4c0647f7aaf461ffe5f2a08145c0605fb83ad4e0", - "prefix": "node-v14.17.4-darwin-x64", - "url": "v14.17.4/node-v14.17.4-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4c42f31e7b52980e6bb930a7c2872e6e29533828c40623ba39e1c847e9ee6c89", - "prefix": "node-v14.17.4-linux-arm64", - "url": "v14.17.4/node-v14.17.4-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "db18c54ebe01974d46198b08729249acbb0dcdc9aea82b53eec913f8c56035c6", - "prefix": "node-v14.17.4-linux-x64", - "url": "v14.17.4/node-v14.17.4-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d82a3ca777b4dccc97aa391eb483325cda731e0ae9b3a5669dbf34bb8defde6e", - "prefix": "node-v14.17.4-win-x64", - "url": "v14.17.4/node-v14.17.4-win-x64.zip", - }, - }, - "14.17.5": { - "darwin_x86_64": { - "sha256": "2e40ab625b45b9bdfcb963ddd4d65d87ddf1dd37a86b6f8b075cf3d77fe9dc09", - "prefix": "node-v14.17.5-darwin-x64", - "url": "v14.17.5/node-v14.17.5-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3a2e674b6db50dfde767c427e8f077235bbf6f9236e1b12a4cc3496b12f94bae", - "prefix": "node-v14.17.5-linux-arm64", - "url": "v14.17.5/node-v14.17.5-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2d759de07a50cd7f75bd73d67e97b0d0e095ee3c413efac7d1b3d1e84ed76fff", - "prefix": "node-v14.17.5-linux-x64", - "url": "v14.17.5/node-v14.17.5-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a99b7ee08e846e5d1f4e70c4396265542819d79ed9cebcc27760b89571f03cbf", - "prefix": "node-v14.17.5-win-x64", - "url": "v14.17.5/node-v14.17.5-win-x64.zip", - }, - }, - "14.17.6": { - "darwin_x86_64": { - "sha256": "e3e4c02240d74fb1dc8a514daa62e5de04f7eaee0bcbca06a366ece73a52ad88", - "prefix": "node-v14.17.6-darwin-x64", - "url": "v14.17.6/node-v14.17.6-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9c4f3a651e03cd9b5bddd33a80e8be6a6eb15e518513e410bb0852a658699156", - "prefix": "node-v14.17.6-linux-arm64", - "url": "v14.17.6/node-v14.17.6-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3bbe4faf356738d88b45be222bf5e858330541ff16bd0d4cfad36540c331461b", - "prefix": "node-v14.17.6-linux-x64", - "url": "v14.17.6/node-v14.17.6-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b83e9ce542fda7fc519cec6eb24a2575a84862ea4227dedc171a8e0b5b614ac0", - "prefix": "node-v14.17.6-win-x64", - "url": "v14.17.6/node-v14.17.6-win-x64.zip", - }, - }, - "14.18.0": { - "darwin_x86_64": { - "sha256": "6b9b4d60bcb4eba95488380be8c4da4af98fce3f4a01c9a76db881cbb736656d", - "prefix": "node-v14.18.0-darwin-x64", - "url": "v14.18.0/node-v14.18.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "572cb0d673e0d67f141a64cbe27aeceef41d421e9c763966289d9816d7931711", - "prefix": "node-v14.18.0-linux-arm64", - "url": "v14.18.0/node-v14.18.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "5c0bc18b19fd09ff80beb16772e69cb033ee4992a4ccd35bd884fd8f02e6d1ec", - "prefix": "node-v14.18.0-linux-x64", - "url": "v14.18.0/node-v14.18.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2883e83ac3b1e1cb9a9bf65554043640849b39e86761e7c7ac50b664f42f20ff", - "prefix": "node-v14.18.0-win-x64", - "url": "v14.18.0/node-v14.18.0-win-x64.zip", - }, - }, - "14.18.1": { - "darwin_x86_64": { - "sha256": "78731152378577decf681167f4c6be6c31134dfef07403c1cebfbd3289d3886f", - "prefix": "node-v14.18.1-darwin-x64", - "url": "v14.18.1/node-v14.18.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "15c2ba182bafcc006c01a0e6f736a6ff3df101dec4c45026add51025095ab60d", - "prefix": "node-v14.18.1-linux-arm64", - "url": "v14.18.1/node-v14.18.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ad1e3baa1aee8028b43206da3b2be9b8867cb598b4318bc88a0ae4518cc062a2", - "prefix": "node-v14.18.1-linux-x64", - "url": "v14.18.1/node-v14.18.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "86737cd4544c4f8cda2abd8e60709a87dbf46119062c5f1d4ec297f71a9e204b", - "prefix": "node-v14.18.1-win-x64", - "url": "v14.18.1/node-v14.18.1-win-x64.zip", - }, - }, - "14.18.2": { - "darwin_x86_64": { - "sha256": "fe6159a973e044e4dfd47a5de86fd34e837279bd424e61af69106c12986a8737", - "prefix": "node-v14.18.2-darwin-x64", - "url": "v14.18.2/node-v14.18.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0805d52af1e08c2bb48fb1c3f93c5c8acaa8d5332965c42c85ebec29dc656073", - "prefix": "node-v14.18.2-linux-arm64", - "url": "v14.18.2/node-v14.18.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "dae683f911fe5af11f1dc9d7746d80fccdb1e7b4bef31a570f5daffadd897c42", - "prefix": "node-v14.18.2-linux-x64", - "url": "v14.18.2/node-v14.18.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e98ffda5483d7af12fa095ffe0d195e656da6ce463e7269b74719994409e14f0", - "prefix": "node-v14.18.2-win-x64", - "url": "v14.18.2/node-v14.18.2-win-x64.zip", - }, - }, - "14.18.3": { - "darwin_x86_64": { - "sha256": "623579faa9faf1148e42c84e36c7b701ddded220d1795d94d93ed7561b699407", - "prefix": "node-v14.18.3-darwin-x64", - "url": "v14.18.3/node-v14.18.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ded5c233cc107c322f3a21935d53945880adfb5d7a0994fc94ee51fdf2e5a805", - "prefix": "node-v14.18.3-linux-arm64", - "url": "v14.18.3/node-v14.18.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "57c36dc742cd09a31b93f3e89af0c780349f8256c117976f9309c6f8dfcca867", - "prefix": "node-v14.18.3-linux-x64", - "url": "v14.18.3/node-v14.18.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9fd6acd826c499353b186d784ba8de7aa14a5764648ffdb19dc7edf9f688e940", - "prefix": "node-v14.18.3-win-x64", - "url": "v14.18.3/node-v14.18.3-win-x64.zip", - }, - }, - "14.19.0": { - "darwin_x86_64": { - "sha256": "e4ece4481b948c95f28662e74fc738ad03e07e877d9c9a47e59b4eb099aa1449", - "prefix": "node-v14.19.0-darwin-x64", - "url": "v14.19.0/node-v14.19.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "73224b331d2bb0f05fd2ff62d1c736460f12f8e8757e8afbbcdf11a7f1464da5", - "prefix": "node-v14.19.0-linux-arm64", - "url": "v14.19.0/node-v14.19.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "daac84812f9815c5040561cb3a4c73ced26a490019d503432c7da17847389c55", - "prefix": "node-v14.19.0-linux-x64", - "url": "v14.19.0/node-v14.19.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8b572958ee6f0b9b29fa90695d6345bd561c930bb84f21423fb036b4eef8043e", - "prefix": "node-v14.19.0-win-x64", - "url": "v14.19.0/node-v14.19.0-win-x64.zip", - }, - }, - "14.19.1": { - "darwin_x86_64": { - "sha256": "b3159080641c7cf0b9b3826190623c41c28cca26fd137e0c275c3de4b767422a", - "prefix": "node-v14.19.1-darwin-x64", - "url": "v14.19.1/node-v14.19.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f4a345137e18cf66dfb73413a510e827675202131d829d1b8fbddc94f066294f", - "prefix": "node-v14.19.1-linux-arm64", - "url": "v14.19.1/node-v14.19.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2a28ee68c58e2c3a2a4deecdf9ee1d7080afd69ebe211cf5141d45df8f4ecc77", - "prefix": "node-v14.19.1-linux-x64", - "url": "v14.19.1/node-v14.19.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "42848c6416d06c5b1e24299c699f1a5779336868294bac63abf652d5e5f6571f", - "prefix": "node-v14.19.1-win-x64", - "url": "v14.19.1/node-v14.19.1-win-x64.zip", - }, - }, - "14.19.2": { - "darwin_x86_64": { - "sha256": "1e80fca29e6876c0312bec825d99a90a562b5501c4d25bf081665b6433c30abf", - "prefix": "node-v14.19.2-darwin-x64", - "url": "v14.19.2/node-v14.19.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9497c94de210cc20cee64c94fc63c3fd7939dd988dd32f3f818f5ecf0c07675f", - "prefix": "node-v14.19.2-linux-arm64", - "url": "v14.19.2/node-v14.19.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3f7aaf28ff24f417fc7540469bd076668936b87fc9450c39e877ae4be374affb", - "prefix": "node-v14.19.2-linux-x64", - "url": "v14.19.2/node-v14.19.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "073c6e262cad15a7e2707692d0e4fb8f0083d7bda6964375312be78fa231f563", - "prefix": "node-v14.19.2-win-x64", - "url": "v14.19.2/node-v14.19.2-win-x64.zip", - }, - }, - "14.19.3": { - "darwin_x86_64": { - "sha256": "6c48c3fff76803376da007dc35e650f2f8777ce3d56ce828c98f9f767b426209", - "prefix": "node-v14.19.3-darwin-x64", - "url": "v14.19.3/node-v14.19.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f7f2f46ae597001b99f0f80cc983e858b7f82eaf97c73cb9fe808658f5a528a2", - "prefix": "node-v14.19.3-linux-arm64", - "url": "v14.19.3/node-v14.19.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fe10b10f6164df733c14db4e28c9f0686e5f54eb3ebc6e4577a2e5e9dafcc6a0", - "prefix": "node-v14.19.3-linux-x64", - "url": "v14.19.3/node-v14.19.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e9e38b5bfe78869bcf9962640601c9f6963c1b7b937b67d9fe851520d0f135c0", - "prefix": "node-v14.19.3-win-x64", - "url": "v14.19.3/node-v14.19.3-win-x64.zip", - }, - }, - "14.20.0": { - "darwin_x86_64": { - "sha256": "4471111f666f1d1ec549b002e0d416a7222c0fd416aa62c90b19ff3930b07dba", - "prefix": "node-v14.20.0-darwin-x64", - "url": "v14.20.0/node-v14.20.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8a31a4e78c5c0153d933538017139d0c6554d2b0bb0abe8b87b71a1e1d4bf65d", - "prefix": "node-v14.20.0-linux-arm64", - "url": "v14.20.0/node-v14.20.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c3722dc5c0bc90efc0872328f5bb7c602002958e4e7e97c15ec29a96e3ac3b98", - "prefix": "node-v14.20.0-linux-x64", - "url": "v14.20.0/node-v14.20.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "617eb0dc4c1e55501c091942f677f9aeadf52c120bc593e9454297e1eacb7e59", - "prefix": "node-v14.20.0-win-x64", - "url": "v14.20.0/node-v14.20.0-win-x64.zip", - }, - }, - "14.20.1": { - "darwin_x86_64": { - "sha256": "7fe00e1e5949c9b99d0b888b9d32b8b2f35a117cd3a94a16c0a2524cb71e3c59", - "prefix": "node-v14.20.1-darwin-x64", - "url": "v14.20.1/node-v14.20.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8d9e4792b14a1340f08aa35b7e604c0d6151429952ec00b533be1d94ee23896b", - "prefix": "node-v14.20.1-linux-arm64", - "url": "v14.20.1/node-v14.20.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2938c38c3654810f99101c9dc91e4783f14ed94eba878fef2906b6a9b95868a8", - "prefix": "node-v14.20.1-linux-x64", - "url": "v14.20.1/node-v14.20.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b9b1f99d50d0cca7755ba25211e0dd1d3b39db56805631f551b53a6ce81f8731", - "prefix": "node-v14.20.1-win-x64", - "url": "v14.20.1/node-v14.20.1-win-x64.zip", - }, - }, - "14.21.0": { - "darwin_x86_64": { - "sha256": "027d7e5999ed890d658e87f96a5edb7d9a8f26ee67e732f632a7adb850c43b70", - "prefix": "node-v14.21.0-darwin-x64", - "url": "v14.21.0/node-v14.21.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "631d528a953f22f06bb208e076d361ac8dd0e71c1f6c3c091d81864a7c06bcdd", - "prefix": "node-v14.21.0-linux-arm64", - "url": "v14.21.0/node-v14.21.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d58116156944be686b3858d95466e0b6437e59f33924ce83ff171e3ffda291d1", - "prefix": "node-v14.21.0-linux-x64", - "url": "v14.21.0/node-v14.21.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "12dbfd835539448713744433042525b64a5ff5629fa5fd67a782d5fa46b973c3", - "prefix": "node-v14.21.0-win-x64", - "url": "v14.21.0/node-v14.21.0-win-x64.zip", - }, - }, - "14.21.1": { - "darwin_x86_64": { - "sha256": "8eec964057d0d413f55deb42e00fca0d555de530e42d9d5cbb4ff62914dc79a8", - "prefix": "node-v14.21.1-darwin-x64", - "url": "v14.21.1/node-v14.21.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4b6021af9c006816612bc6cd98d308c9c65e80ac317c998bc1181739591871cd", - "prefix": "node-v14.21.1-linux-arm64", - "url": "v14.21.1/node-v14.21.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "bee17ec1387048537db6404be7af96655f358012a46d152323ee510f892fbb53", - "prefix": "node-v14.21.1-linux-x64", - "url": "v14.21.1/node-v14.21.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d9c868ad27ad0fee1d62d70cab56e779efe68a706393177fd282012773d79a7c", - "prefix": "node-v14.21.1-win-x64", - "url": "v14.21.1/node-v14.21.1-win-x64.zip", - }, - }, - "14.21.2": { - "darwin_x86_64": { - "sha256": "4a3e7b12cc24b97331c8424ac9b508c61cc97ed327dafda5f3d785e8230cd7e0", - "prefix": "node-v14.21.2-darwin-x64", - "url": "v14.21.2/node-v14.21.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "38c541682791b39b5a4b8b215c81c6cb2c3f745fcfc7e545bd006df04abc9854", - "prefix": "node-v14.21.2-linux-arm64", - "url": "v14.21.2/node-v14.21.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c73b52b6f2ae5a07e8c8eb626915557065b7f02b7e7c2faff293a71101461f86", - "prefix": "node-v14.21.2-linux-x64", - "url": "v14.21.2/node-v14.21.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3a53cd029a050b979fd1a112e2ada1a5ba56cfa90ae5e135752bf29d44f1a8eb", - "prefix": "node-v14.21.2-win-x64", - "url": "v14.21.2/node-v14.21.2-win-x64.zip", - }, - }, - "14.21.3": { - "darwin_x86_64": { - "sha256": "a024f0dd5a4c1f951b79959c3e991b30a5919a734ab3e197ae0ef439e5a538b5", - "prefix": "node-v14.21.3-darwin-x64", - "url": "v14.21.3/node-v14.21.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f06642bfcf0b8cc50231624629bec58b183954641b638e38ed6f94cd39e8a6ef", - "prefix": "node-v14.21.3-linux-arm64", - "url": "v14.21.3/node-v14.21.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "05c08a107c50572ab39ce9e8663a2a2d696b5d262d5bd6f98d84b997ce932d9a", - "prefix": "node-v14.21.3-linux-x64", - "url": "v14.21.3/node-v14.21.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "47cfb919bb86ab681369636a9cb925e2bd61991aad1638b2e38e61ec956796a6", - "prefix": "node-v14.21.3-win-x64", - "url": "v14.21.3/node-v14.21.3-win-x64.zip", - }, - }, - "15.0.0": { - "darwin_x86_64": { - "sha256": "f9eee1f659d96991bc629ec1cec986f504242fc0f046f4487d2fe13b9ab37c99", - "prefix": "node-v15.0.0-darwin-x64", - "url": "v15.0.0/node-v15.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "52aba1b117499680adea5fec43083fcb94a3483eda182ea82ca47f5d7c9eec97", - "prefix": "node-v15.0.0-linux-arm64", - "url": "v15.0.0/node-v15.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "054c1c20ee237614e12ee2baab1ec96bfafc835a2d36fb2b860fdf10be0777b0", - "prefix": "node-v15.0.0-linux-x64", - "url": "v15.0.0/node-v15.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "fe8358e18a1f5a44849420d9d76c755e7489f92e0933c8d780107cd688e1d3d6", - "prefix": "node-v15.0.0-win-x64", - "url": "v15.0.0/node-v15.0.0-win-x64.zip", - }, - }, - "15.0.1": { - "darwin_x86_64": { - "sha256": "8f7e2ddd44d2aef20d568489f2cf844383037725ce2fc04ad722a312ef08b2d0", - "prefix": "node-v15.0.1-darwin-x64", - "url": "v15.0.1/node-v15.0.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "403571f7e37dfefd7bd46411fff4ec7d81bf3d1a34feb37939ad35a06e61d855", - "prefix": "node-v15.0.1-linux-arm64", - "url": "v15.0.1/node-v15.0.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "cc9c3eed21755b490e5333ccab208ce15b539c35f64a764eeeae77c58746a7ff", - "prefix": "node-v15.0.1-linux-x64", - "url": "v15.0.1/node-v15.0.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "efa7a74d91789a6e9f068f375e49f108ff87578fd88ff4b4e7fefd930c04db6c", - "prefix": "node-v15.0.1-win-x64", - "url": "v15.0.1/node-v15.0.1-win-x64.zip", - }, - }, - "15.1.0": { - "darwin_x86_64": { - "sha256": "af4d2208a577501464cf39bff4de4d756b2e15b62ba83ab424ac0b5aa3e45c24", - "prefix": "node-v15.1.0-darwin-x64", - "url": "v15.1.0/node-v15.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "992f640323ba10bfb9c43a464f2be9047568883e127761244a97d0f9a00260dc", - "prefix": "node-v15.1.0-linux-arm64", - "url": "v15.1.0/node-v15.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d049437db2e7b90c3d5afb53fc8dc33dc6069fb43aa05e59c985867fc3813ba6", - "prefix": "node-v15.1.0-linux-x64", - "url": "v15.1.0/node-v15.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "51f172afa35e6bff7096062819e5600672536f26f490f97ee782b30b3cf9c9ba", - "prefix": "node-v15.1.0-win-x64", - "url": "v15.1.0/node-v15.1.0-win-x64.zip", - }, - }, - "15.2.0": { - "darwin_x86_64": { - "sha256": "31cd7d98b2eeddf0895e75b650d005af0f4103d6ce54a93554b32080a0b79780", - "prefix": "node-v15.2.0-darwin-x64", - "url": "v15.2.0/node-v15.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3c3b12366023c895328a05d9c43842b4a26c372000ee351f02ee90a8844a5211", - "prefix": "node-v15.2.0-linux-arm64", - "url": "v15.2.0/node-v15.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3eb7c8e991af347c87817d9c1e1e16efaf31dfbd95b35fbd404d598fb4b14739", - "prefix": "node-v15.2.0-linux-x64", - "url": "v15.2.0/node-v15.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2331e3a4dbfce4edc1ba1e146de47899eef5f76d6470c433826f2b8766c0e4e4", - "prefix": "node-v15.2.0-win-x64", - "url": "v15.2.0/node-v15.2.0-win-x64.zip", - }, - }, - "15.2.1": { - "darwin_x86_64": { - "sha256": "2cca29de17ab2d047ca3a793fe15be43e251985dd3b186942b593fa2f0d9e47a", - "prefix": "node-v15.2.1-darwin-x64", - "url": "v15.2.1/node-v15.2.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "77983ab655fd90d64efb37149a45fbb79e4998c5952c5b4696a6fb1b87245311", - "prefix": "node-v15.2.1-linux-arm64", - "url": "v15.2.1/node-v15.2.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a13dc3282312f8e862b02e5aacd93a7dffe5b01d55f60f3a6042b10523b5d7b3", - "prefix": "node-v15.2.1-linux-x64", - "url": "v15.2.1/node-v15.2.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ac3a647f18d0c81d5da4094f00526462c2ca38f4866c46489a6cd8ee402a417f", - "prefix": "node-v15.2.1-win-x64", - "url": "v15.2.1/node-v15.2.1-win-x64.zip", - }, - }, - "15.3.0": { - "darwin_x86_64": { - "sha256": "58376f9bf566f89a664dd3c89e087b28fddb2b99a008a4952671d9ec4cf83e42", - "prefix": "node-v15.3.0-darwin-x64", - "url": "v15.3.0/node-v15.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3e942f20f757574bd460951f47222b64ddebc0bf0a161ba1caf63442ec9602a9", - "prefix": "node-v15.3.0-linux-arm64", - "url": "v15.3.0/node-v15.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "02741db3f55022a94f43fa1774e9fc389848949ec5f5cff822833d8b9711ad93", - "prefix": "node-v15.3.0-linux-x64", - "url": "v15.3.0/node-v15.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "757c3f5617d28f1fc56ccb8dd7008ea865e482ae9baf5e4bf4d003afa8ae9c8b", - "prefix": "node-v15.3.0-win-x64", - "url": "v15.3.0/node-v15.3.0-win-x64.zip", - }, - }, - "15.4.0": { - "darwin_x86_64": { - "sha256": "503d160016f6a61ec25a9462499721ef96b9ed08e232a420d17541774e079dda", - "prefix": "node-v15.4.0-darwin-x64", - "url": "v15.4.0/node-v15.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "1b2b601167f6e07bb9b2bb86774bc386c5c60fac6ab28e49ad6d62f491be2b7f", - "prefix": "node-v15.4.0-linux-arm64", - "url": "v15.4.0/node-v15.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a1fc57a8aeeb2a175ca62718fdc0f896efc0f78695a7d4f56d5e8653a24b1a11", - "prefix": "node-v15.4.0-linux-x64", - "url": "v15.4.0/node-v15.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9bfd174d15cf38885740e3b2308e701f33d064bb1100afd59f8114298a89e4a7", - "prefix": "node-v15.4.0-win-x64", - "url": "v15.4.0/node-v15.4.0-win-x64.zip", - }, - }, - "15.5.0": { - "darwin_x86_64": { - "sha256": "f7b2859579d5c1c6e6935e939e78b5405f21797782b1f3c9607aecd6ad6a3ebf", - "prefix": "node-v15.5.0-darwin-x64", - "url": "v15.5.0/node-v15.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "caf23a20ef6dbce192c954bc7c14296756153e23561b324266e0d2e5dba02527", - "prefix": "node-v15.5.0-linux-arm64", - "url": "v15.5.0/node-v15.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d1390db801acbbda692a3fefef861f8195374f374018f9404cabf53ab9816b93", - "prefix": "node-v15.5.0-linux-x64", - "url": "v15.5.0/node-v15.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "19353f6403deed2be4b2c056b161d4bad724418473e49e7a1cbe76eea06421be", - "prefix": "node-v15.5.0-win-x64", - "url": "v15.5.0/node-v15.5.0-win-x64.zip", - }, - }, - "15.5.1": { - "darwin_x86_64": { - "sha256": "4507dab0481b0b5374b5758b1eba7d105c8cbcb173548119b04d9ef7d9f1d40f", - "prefix": "node-v15.5.1-darwin-x64", - "url": "v15.5.1/node-v15.5.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b431a81ba4729233d686c922690b2d355381b1dd83b1fc486c4a27683ac15649", - "prefix": "node-v15.5.1-linux-arm64", - "url": "v15.5.1/node-v15.5.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "dbc41a611d99aedf2cfd3d0acc50759a6b9084c7447862e990f51958d4a7aa41", - "prefix": "node-v15.5.1-linux-x64", - "url": "v15.5.1/node-v15.5.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e1f826f9647fc7058b48c669991956a427fe4b6ccefa415a18b41715483f958d", - "prefix": "node-v15.5.1-win-x64", - "url": "v15.5.1/node-v15.5.1-win-x64.zip", - }, - }, - "15.6.0": { - "darwin_x86_64": { - "sha256": "e79baddd344fd19c68104591964263b14ddc57fb98051bebb744151f21a83667", - "prefix": "node-v15.6.0-darwin-x64", - "url": "v15.6.0/node-v15.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "533a5cbda0dc4f42f0cd2967db3f40a5186e64806ee981b791e7c37bb2780fc3", - "prefix": "node-v15.6.0-linux-arm64", - "url": "v15.6.0/node-v15.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e8ae7a715c1886c1ca4ec401c401bc832c8fac586c7aa0e7cc1db9bda4e785a8", - "prefix": "node-v15.6.0-linux-x64", - "url": "v15.6.0/node-v15.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "83d1aafbe869c8e7064b8ad97894ce8428d8d66b8fa38f6d5364dc3e9ffb3813", - "prefix": "node-v15.6.0-win-x64", - "url": "v15.6.0/node-v15.6.0-win-x64.zip", - }, - }, - "15.7.0": { - "darwin_x86_64": { - "sha256": "b0f7728bbf428cdd8343e1fae910882d19a3889a04d09afc722c653cf8ab3ef2", - "prefix": "node-v15.7.0-darwin-x64", - "url": "v15.7.0/node-v15.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "14a3d219ff2341327ec45319c6b29cd74ffa347b3f538fa36b0009bf7939b01c", - "prefix": "node-v15.7.0-linux-arm64", - "url": "v15.7.0/node-v15.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "8bcbc3a47ea8563519ab8c447412e941d160a79531c959b5f9c2306611a95223", - "prefix": "node-v15.7.0-linux-x64", - "url": "v15.7.0/node-v15.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "737701d33bfef3140482b7f94f119b1a33ebb871a4039382178c72bbedcf9b32", - "prefix": "node-v15.7.0-win-x64", - "url": "v15.7.0/node-v15.7.0-win-x64.zip", - }, - }, - "15.8.0": { - "darwin_x86_64": { - "sha256": "23f9a8a53d0d63e1d90afe775891088533fc5b277ef83db0cd2fc37951c09595", - "prefix": "node-v15.8.0-darwin-x64", - "url": "v15.8.0/node-v15.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "792403c345a0af5af3641e193cb1e6c6d819315bfe181a147215f7d39e98729f", - "prefix": "node-v15.8.0-linux-arm64", - "url": "v15.8.0/node-v15.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "cdb80f0810e5a076eb6079297073147d2564b1c2292bb4436b3f9e9e4fe18759", - "prefix": "node-v15.8.0-linux-x64", - "url": "v15.8.0/node-v15.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "edb16def1fecaecaffcccf9352e9f94a029d47203f26ae44dc1d4aa7eef35940", - "prefix": "node-v15.8.0-win-x64", - "url": "v15.8.0/node-v15.8.0-win-x64.zip", - }, - }, - "15.9.0": { - "darwin_x86_64": { - "sha256": "55c6a84ce4d72b886914d4972007e09b72a34ee2483263a0d7218953ab716c70", - "prefix": "node-v15.9.0-darwin-x64", - "url": "v15.9.0/node-v15.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "876ec8b8d2260408bfa781a8ca7cb2f4ff8cd2904a59ac53de946841f2c9348b", - "prefix": "node-v15.9.0-linux-arm64", - "url": "v15.9.0/node-v15.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c57b1f33a1ee5957981df553f6a0e0cac302528f260140eda10fe5fdd24e1cbd", - "prefix": "node-v15.9.0-linux-x64", - "url": "v15.9.0/node-v15.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e9f8fc15566754bb4dac1e525beb2c9751a3ba750b98d4eae9f88711e505a2d6", - "prefix": "node-v15.9.0-win-x64", - "url": "v15.9.0/node-v15.9.0-win-x64.zip", - }, - }, - "15.10.0": { - "darwin_x86_64": { - "sha256": "45ccf8dc5ac539a4f965313593510970a992e5f5dcf8cfacaebec0f99fd546be", - "prefix": "node-v15.10.0-darwin-x64", - "url": "v15.10.0/node-v15.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d3af39fb8d7bfc22c711aed4120a3fc4419cd70b3d2016b18c6a709fa0f0e845", - "prefix": "node-v15.10.0-linux-arm64", - "url": "v15.10.0/node-v15.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a56793179965235e7c4f911f2cec08dd3f31dc1e09d68eddbb397107042a43fc", - "prefix": "node-v15.10.0-linux-x64", - "url": "v15.10.0/node-v15.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2bf72da4e5ddc485599f2eca54ab7c59001d70baec7ff2bb050d9f4ed1b066a6", - "prefix": "node-v15.10.0-win-x64", - "url": "v15.10.0/node-v15.10.0-win-x64.zip", - }, - }, - "15.11.0": { - "darwin_x86_64": { - "sha256": "def5bea3d66e1ca4239d2c6cb22be9b841cd937f037f7b13976960c895ebf803", - "prefix": "node-v15.11.0-darwin-x64", - "url": "v15.11.0/node-v15.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6f88a96fe56cc3fb8a5983adf77c6f3bcabd957c61f9bb909806791a88cce059", - "prefix": "node-v15.11.0-linux-arm64", - "url": "v15.11.0/node-v15.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "389de1384e20ca0e878de359c3b4afb1e0e8f1ca5a3cc5059177cf04d5ed43a5", - "prefix": "node-v15.11.0-linux-x64", - "url": "v15.11.0/node-v15.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "57904b14bb30bc8931a09f4d5d131f5c755093b0608cdd7d30d1f03cc41e61b2", - "prefix": "node-v15.11.0-win-x64", - "url": "v15.11.0/node-v15.11.0-win-x64.zip", - }, - }, - "15.12.0": { - "darwin_x86_64": { - "sha256": "c04a77a3bf4a9ea7f5c0d34773cb8fcc4af594b202fa69ea41edc372ecd28df0", - "prefix": "node-v15.12.0-darwin-x64", - "url": "v15.12.0/node-v15.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "be93231a6616356e2a33d5007de19ffd573d5a05a67662c1583edbb7b3ecb234", - "prefix": "node-v15.12.0-linux-arm64", - "url": "v15.12.0/node-v15.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3892b4058cf12823c6cf39e4a3e9ce6da3f908cbfd211ddfc0a9df73eecd8bdc", - "prefix": "node-v15.12.0-linux-x64", - "url": "v15.12.0/node-v15.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "630943523e7289545af6fba3a4ab615d3bef466b00e504be044c55bc8fa100e5", - "prefix": "node-v15.12.0-win-x64", - "url": "v15.12.0/node-v15.12.0-win-x64.zip", - }, - }, - "15.13.0": { - "darwin_x86_64": { - "sha256": "6e46324c9b0cafb7b37343b85055a878bb89e02643906c82c00c11dbd3ce9514", - "prefix": "node-v15.13.0-darwin-x64", - "url": "v15.13.0/node-v15.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "dfc4ea8d0c043450141a865f9d0993abd05f9af0f4269588cf37512bd4b01cc8", - "prefix": "node-v15.13.0-linux-arm64", - "url": "v15.13.0/node-v15.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1ddb8da8e40e7dab71a896e73c98cc0c5a88fe60ec7b8e59d2d5c02953568b9d", - "prefix": "node-v15.13.0-linux-x64", - "url": "v15.13.0/node-v15.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "64ca8c72046d8d987370270d2591c9df463126f068c24dc81d3afa752b43d978", - "prefix": "node-v15.13.0-win-x64", - "url": "v15.13.0/node-v15.13.0-win-x64.zip", - }, - }, - "15.14.0": { - "darwin_x86_64": { - "sha256": "a3ea5f2da4868de1513664de76ce09cc8234312a0918223b19e40d3ca4890bf2", - "prefix": "node-v15.14.0-darwin-x64", - "url": "v15.14.0/node-v15.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "23108e22efd5b9684ffe357ef25605aba9abc9dd4c6f29f34d0a4680f29ffb45", - "prefix": "node-v15.14.0-linux-arm64", - "url": "v15.14.0/node-v15.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f40a52c77a5a98203d24d6e5213c1a189bfc9736d0d9f667cb61151e9431b2a8", - "prefix": "node-v15.14.0-linux-x64", - "url": "v15.14.0/node-v15.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "efd8d6fba2030d97172a693c05ed4fc446ca5b2258ef2fa6f03f32abb402f036", - "prefix": "node-v15.14.0-win-x64", - "url": "v15.14.0/node-v15.14.0-win-x64.zip", - }, - }, - "16.0.0": { - "darwin_arm64": { - "sha256": "2d6d412abcf7c9375f19fde14086a6423e5bb9415eeca1ccad49638ffc476ea3", - "prefix": "node-v16.0.0-darwin-arm64", - "url": "v16.0.0/node-v16.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b00457dd7da6cc00d0248dc57b4ddd01a71eed6009ddadd8c854678232091dfb", - "prefix": "node-v16.0.0-darwin-x64", - "url": "v16.0.0/node-v16.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c6dc688de6373049f21cb1ca4f2ceefe80a5d711e301b8d54fd0a7c36a406b03", - "prefix": "node-v16.0.0-linux-arm64", - "url": "v16.0.0/node-v16.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1736446bb102e19942addce29f6a12b157ca71f38b9159d0446f51ba69618b8d", - "prefix": "node-v16.0.0-linux-x64", - "url": "v16.0.0/node-v16.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "99c2b01afb8d966fc876ec30ac7dfdbd9da9b17a3daeda92c19ce657ab9bea61", - "prefix": "node-v16.0.0-win-x64", - "url": "v16.0.0/node-v16.0.0-win-x64.zip", - }, - }, - "16.1.0": { - "darwin_arm64": { - "sha256": "4ed9f6d78528fc80997a02a461437a3c3e82ba530fe8338ecf970e733883f8a8", - "prefix": "node-v16.1.0-darwin-arm64", - "url": "v16.1.0/node-v16.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "22525ecc3b91f4d9a5d44dffe061cdb23f1a3e4a5555552e7940987883a93547", - "prefix": "node-v16.1.0-darwin-x64", - "url": "v16.1.0/node-v16.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3354a1bbe5436ce8bab9a5c687ce4f450153dbb0a46e40078d86e27043deb81f", - "prefix": "node-v16.1.0-linux-arm64", - "url": "v16.1.0/node-v16.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "94d14ed1871a69e3dedd3a54d8c547c978b49566892616a227bf8be2f171a8a8", - "prefix": "node-v16.1.0-linux-x64", - "url": "v16.1.0/node-v16.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ef72a4063b62fe853a09956fbc7a139f94312a9f14a43e1d6ff2263105115490", - "prefix": "node-v16.1.0-win-x64", - "url": "v16.1.0/node-v16.1.0-win-x64.zip", - }, - }, - "16.2.0": { - "darwin_arm64": { - "sha256": "451d87c07c522e24152a584b2d5461d4e3a7c690bd8882bef9ae8bf6b19d1dfd", - "prefix": "node-v16.2.0-darwin-arm64", - "url": "v16.2.0/node-v16.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3fc49b69de9491b45491f880217f8220d489b28ba3c1fff53e849dcf3ad77343", - "prefix": "node-v16.2.0-darwin-x64", - "url": "v16.2.0/node-v16.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "364ceac78235a052f17f3c0a8e11819b8a04ec5ec6b2f09e21647a7b33cbf97b", - "prefix": "node-v16.2.0-linux-arm64", - "url": "v16.2.0/node-v16.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e134c8738761ab908aac3b62efa4865d8a7c73e40cc7758c6e99244921696216", - "prefix": "node-v16.2.0-linux-x64", - "url": "v16.2.0/node-v16.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8cf1fb277154b82d2774143be2575e1690af1b5c05e2a1b9a54b50b4efc73e8e", - "prefix": "node-v16.2.0-win-x64", - "url": "v16.2.0/node-v16.2.0-win-x64.zip", - }, - }, - "16.3.0": { - "darwin_arm64": { - "sha256": "aeac294dbe54a4dfd222eedfbae704b185c40702254810e2c5917f6dbc80e017", - "prefix": "node-v16.3.0-darwin-arm64", - "url": "v16.3.0/node-v16.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3e075bcfb6130dda84bfd04633cb228ec71e72d9a844c57efb7cfff130b4be89", - "prefix": "node-v16.3.0-darwin-x64", - "url": "v16.3.0/node-v16.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "67dd97e41aad1bc11736e99cba119525b4f3472b132c46730ba8cf03f7076e23", - "prefix": "node-v16.3.0-linux-arm64", - "url": "v16.3.0/node-v16.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "5347ece975747e4d9768d4ed3f8b2220c955ac01f8a695347cd7f71ff5efa318", - "prefix": "node-v16.3.0-linux-x64", - "url": "v16.3.0/node-v16.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3352e58d3603cf58964409d07f39f3816285317d638ddb0a0bf3af5deb2ff364", - "prefix": "node-v16.3.0-win-x64", - "url": "v16.3.0/node-v16.3.0-win-x64.zip", - }, - }, - "16.4.0": { - "darwin_arm64": { - "sha256": "771469be99d6af048d9b192cd7b338c68a4604e0fcc7f8804278c91b5ad3f74f", - "prefix": "node-v16.4.0-darwin-arm64", - "url": "v16.4.0/node-v16.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "95c81b54ea3069fcf230664d5d80b10e46f8fff5163644b7076fe48df13fc2fb", - "prefix": "node-v16.4.0-darwin-x64", - "url": "v16.4.0/node-v16.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "dd8895d727f38f5d3bcfc9e6cfeeb5e61a55ef788ca23a789f87c4e36f8a599e", - "prefix": "node-v16.4.0-linux-arm64", - "url": "v16.4.0/node-v16.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "cb2076ea116f0132c2233ac00da306b3061cda2eacbd0fab5b1263e0c9ff0686", - "prefix": "node-v16.4.0-linux-x64", - "url": "v16.4.0/node-v16.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2232f638c4913059e3de358d54629288092cd068553deaa60b9b46d6d760abcb", - "prefix": "node-v16.4.0-win-x64", - "url": "v16.4.0/node-v16.4.0-win-x64.zip", - }, - }, - "16.4.1": { - "darwin_arm64": { - "sha256": "c6e2a79873c4afbd9fcd7e9d2889e2a7b84860bea472a07ccbe33387397990f5", - "prefix": "node-v16.4.1-darwin-arm64", - "url": "v16.4.1/node-v16.4.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c78fecdfb062c51ba0432d1c6bb8f30eb14daf47001a5f68d17b3ae6d4d9eb31", - "prefix": "node-v16.4.1-darwin-x64", - "url": "v16.4.1/node-v16.4.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7519f43bc704bbb86af6162bad967eb0a277466b6b8c3e0b17dd367d86a97b27", - "prefix": "node-v16.4.1-linux-arm64", - "url": "v16.4.1/node-v16.4.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3c73b58051a4435d605f9842e582a252e100d5ff62e0a30e3961cab71e8477b1", - "prefix": "node-v16.4.1-linux-x64", - "url": "v16.4.1/node-v16.4.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "f2f0dfc9ee54aff908575734713c482d76bfbed14dcfaea4931fff7450753f25", - "prefix": "node-v16.4.1-win-x64", - "url": "v16.4.1/node-v16.4.1-win-x64.zip", - }, - }, - "16.4.2": { - "darwin_arm64": { - "sha256": "94f2890a3f68044bb89891d25063cc07bcd1e3754d27cfbcdeffeb0dc8cff592", - "prefix": "node-v16.4.2-darwin-arm64", - "url": "v16.4.2/node-v16.4.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "51baebe96a70287fcbabafaca4c1704c610514e629e7c895b1d145ea0adc9ce6", - "prefix": "node-v16.4.2-darwin-x64", - "url": "v16.4.2/node-v16.4.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7859f9228c267656a0aa0b24d59ff22bd10385e291c6a916f7a1aaa4503444d6", - "prefix": "node-v16.4.2-linux-arm64", - "url": "v16.4.2/node-v16.4.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fcb022602ca97fadbf6fb27621dab7198238c29376304cc5ab5f0f8d155557f9", - "prefix": "node-v16.4.2-linux-x64", - "url": "v16.4.2/node-v16.4.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e167519b48fd1198f3e27621489ccc2dfa4b18d2af8753c668d9094d918d1256", - "prefix": "node-v16.4.2-win-x64", - "url": "v16.4.2/node-v16.4.2-win-x64.zip", - }, - }, - "16.5.0": { - "darwin_arm64": { - "sha256": "4296521e8b5d73d4c3b9b7f6f9f666e577342ea92a520f33040f1a252387d079", - "prefix": "node-v16.5.0-darwin-arm64", - "url": "v16.5.0/node-v16.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b779bd40b7c9366adcbe4f9fd2afd9ee5f085e333200380b34d285eb32c121bc", - "prefix": "node-v16.5.0-darwin-x64", - "url": "v16.5.0/node-v16.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "acbadd349afe21cbd41280ae3512fe8121fc93a0778a63354e6cca87190ff0f1", - "prefix": "node-v16.5.0-linux-arm64", - "url": "v16.5.0/node-v16.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e41fb3f6ba1ba248d6facd0ccb35ea3b043845b5d358839a344ef3fb39d744c3", - "prefix": "node-v16.5.0-linux-x64", - "url": "v16.5.0/node-v16.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9223eb2cbd913fd313ab4456d5fdc6b73e44f916e76189bdaecaa08dc9f5de7d", - "prefix": "node-v16.5.0-win-x64", - "url": "v16.5.0/node-v16.5.0-win-x64.zip", - }, - }, - "16.6.0": { - "darwin_arm64": { - "sha256": "07720d1bc18dca0bb3abdcd3c2e4f39a7cb532ca7f56c48bd42a4233de7fcd89", - "prefix": "node-v16.6.0-darwin-arm64", - "url": "v16.6.0/node-v16.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "4dc28f83bc1165ae28c937458b7277b4af3ff8c6e61cccf2d9b87b4bfbcbffec", - "prefix": "node-v16.6.0-darwin-x64", - "url": "v16.6.0/node-v16.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8dd59632de8eadb49723b86e04d7940f7c80d96167a9fd1c4e39d7df2d145b52", - "prefix": "node-v16.6.0-linux-arm64", - "url": "v16.6.0/node-v16.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0f3cc33cfaa85e156bd694c7375196002b45d7fa7e50615b02bff8cf16d4767b", - "prefix": "node-v16.6.0-linux-x64", - "url": "v16.6.0/node-v16.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "479bd81469ade081381d441de9e3dc9a1d276ec8408f3297f282452dac7b0b3c", - "prefix": "node-v16.6.0-win-x64", - "url": "v16.6.0/node-v16.6.0-win-x64.zip", - }, - }, - "16.6.1": { - "darwin_arm64": { - "sha256": "8b766a2bcc686f968146b09892f24cfbeaebb547a4d50744d9af80def5221613", - "prefix": "node-v16.6.1-darwin-arm64", - "url": "v16.6.1/node-v16.6.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "bca84deb7bf6c57537b3af44997d985045c95b5048fc5665cdc7f54d5c147516", - "prefix": "node-v16.6.1-darwin-x64", - "url": "v16.6.1/node-v16.6.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "59867dccc1f392416e9301a94b9df19faa38d0b0d1d2f1cea174835dff1a1cb0", - "prefix": "node-v16.6.1-linux-arm64", - "url": "v16.6.1/node-v16.6.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ff95e86c3161859251cf659a76be63d99fc45e2380addf634812e5afebac961a", - "prefix": "node-v16.6.1-linux-x64", - "url": "v16.6.1/node-v16.6.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ec5dce1e182172cc7edc8d56c377f4d106232b2b14127bd2a1565497448504e9", - "prefix": "node-v16.6.1-win-x64", - "url": "v16.6.1/node-v16.6.1-win-x64.zip", - }, - }, - "16.6.2": { - "darwin_arm64": { - "sha256": "29e46e83f6837ff1c815c49f590c25fa51b0811a6590c62120a9d464ba431fc6", - "prefix": "node-v16.6.2-darwin-arm64", - "url": "v16.6.2/node-v16.6.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "74e95aca0ea88ed2d9270dccc1e3e62500912be5fef1528bb11f178c468f312c", - "prefix": "node-v16.6.2-darwin-x64", - "url": "v16.6.2/node-v16.6.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d885ffcef367a010e2b21a283ec96721e92b29f222de5d943bc7188e48f30349", - "prefix": "node-v16.6.2-linux-arm64", - "url": "v16.6.2/node-v16.6.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "90c88cf6ca06dcd6d20c2b6dba5ff84d1f831446c25ef650f86e86bb94239353", - "prefix": "node-v16.6.2-linux-x64", - "url": "v16.6.2/node-v16.6.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e7e05eb133fce48b76b4db6714d80aea90872afec176599585bc1aa457fb41b9", - "prefix": "node-v16.6.2-win-x64", - "url": "v16.6.2/node-v16.6.2-win-x64.zip", - }, - }, - "16.7.0": { - "darwin_arm64": { - "sha256": "969875c1a6b2790663d7b25d7641d1e3919225659921a98d2f1e4711bbec5ef3", - "prefix": "node-v16.7.0-darwin-arm64", - "url": "v16.7.0/node-v16.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c9bf23c765c584f635a4065d58dadff9737aeb605676d1e45873eba66adaab8a", - "prefix": "node-v16.7.0-darwin-x64", - "url": "v16.7.0/node-v16.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "28775e7d1463052e748d69b145b845e28361c467cabc42dc887003484b6a4ef1", - "prefix": "node-v16.7.0-linux-arm64", - "url": "v16.7.0/node-v16.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "32f1563b8bab10981164dfc63a38ab303db6b54e888d5ac4190b4b6777184daf", - "prefix": "node-v16.7.0-linux-x64", - "url": "v16.7.0/node-v16.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d9081e74db8f71e509a5ccedce877eb32eb25c9d95a146d98ff05a24284e4914", - "prefix": "node-v16.7.0-win-x64", - "url": "v16.7.0/node-v16.7.0-win-x64.zip", - }, - }, - "16.8.0": { - "darwin_arm64": { - "sha256": "891e72d166abbb1b838b5113cc8cfaf2fe905dfe77afe84a5af56e426ff74ddf", - "prefix": "node-v16.8.0-darwin-arm64", - "url": "v16.8.0/node-v16.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "9c013cb82830ab5adb9630ff28046f420a7805bb4a930ec2b3f5b162c5f6de88", - "prefix": "node-v16.8.0-darwin-x64", - "url": "v16.8.0/node-v16.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4d08cda750e42e691d18881b4a443de4c19e0e2c1195e56a15a3ec45aeed895c", - "prefix": "node-v16.8.0-linux-arm64", - "url": "v16.8.0/node-v16.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "85880c0e63c254faa75f8cf6512bc353f1587ba6e65a5e1d7366bf684684ae74", - "prefix": "node-v16.8.0-linux-x64", - "url": "v16.8.0/node-v16.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "16193b45e18c116ddd062cc1a7ac5d96de9cb2198d4334f345d5718ea6d603f7", - "prefix": "node-v16.8.0-win-x64", - "url": "v16.8.0/node-v16.8.0-win-x64.zip", - }, - }, - "16.9.0": { - "darwin_arm64": { - "sha256": "13105eb6623f474e4596c725bd4d6fcd500c68155f9f954bd3332c46f5df7378", - "prefix": "node-v16.9.0-darwin-arm64", - "url": "v16.9.0/node-v16.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "37cea8ce6f88c501ed2ed191fc4335e5c4ecbeb0e85247c07b35825f07a60351", - "prefix": "node-v16.9.0-darwin-x64", - "url": "v16.9.0/node-v16.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6f5c9f6c95e9b80630d9e280379dab3d442dc4109e324bf9c310d438c0c735c4", - "prefix": "node-v16.9.0-linux-arm64", - "url": "v16.9.0/node-v16.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "891ecae3826e6dd9b7ed6f484383bcb0803edcb3dc5956e42f6e64d2c3cc269b", - "prefix": "node-v16.9.0-linux-x64", - "url": "v16.9.0/node-v16.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c08c1dff1d43f149a3161f84881a73e9dd3c1772138645ce198b8126e641e313", - "prefix": "node-v16.9.0-win-x64", - "url": "v16.9.0/node-v16.9.0-win-x64.zip", - }, - }, - "16.9.1": { - "darwin_arm64": { - "sha256": "cf7ec489e2250e9837cb608cb14123ea6645b14943dbfdc9de206d62f0de6fa2", - "prefix": "node-v16.9.1-darwin-arm64", - "url": "v16.9.1/node-v16.9.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "90ff3ce95882ad41ae5c7a2f4f7303e9ba445caf5ef41d270a385c0a76e43bc6", - "prefix": "node-v16.9.1-darwin-x64", - "url": "v16.9.1/node-v16.9.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "66c20783c4acd435a586b4013555b245f0997a2d3bb364251816f912a7bb174c", - "prefix": "node-v16.9.1-linux-arm64", - "url": "v16.9.1/node-v16.9.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "aac2bf49cf3f996e82678d6b56db7d62950a12754be4f879da41a03b63c4cd9c", - "prefix": "node-v16.9.1-linux-x64", - "url": "v16.9.1/node-v16.9.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "44b36846f45c3599d4230008cc5064d3e72405eea26268731b2374fe4ab998ed", - "prefix": "node-v16.9.1-win-x64", - "url": "v16.9.1/node-v16.9.1-win-x64.zip", - }, - }, - "16.10.0": { - "darwin_arm64": { - "sha256": "dfdaf4149365e170929b99692520388e89f618e8d64ddd3ded7126bccf4583ed", - "prefix": "node-v16.10.0-darwin-arm64", - "url": "v16.10.0/node-v16.10.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "66a42483908aabd6d5fb19e9f3cebd6927dc84206b75b8801d9e010815083906", - "prefix": "node-v16.10.0-darwin-x64", - "url": "v16.10.0/node-v16.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a9b477ea5c376729d59b39ecbb9bc5597b792a00ec11afbdf1e502b9b2557fb2", - "prefix": "node-v16.10.0-linux-arm64", - "url": "v16.10.0/node-v16.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "00c4de617038fe7bd60efd9303b83abe5a5df830a9221687e20408404e307c4e", - "prefix": "node-v16.10.0-linux-x64", - "url": "v16.10.0/node-v16.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "269ef35a91e7e8ce107ed09ca17e70d2feb448cf46ed6dbda86ac95cb90c5344", - "prefix": "node-v16.10.0-win-x64", - "url": "v16.10.0/node-v16.10.0-win-x64.zip", - }, - }, - "16.11.0": { - "darwin_arm64": { - "sha256": "b8f75887d6e94f8f38df9b6016258ea742677ffb45e6d513d55dc09bcd9c1fd3", - "prefix": "node-v16.11.0-darwin-arm64", - "url": "v16.11.0/node-v16.11.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "abcf083d1c5f83c6d12fbe0f0ff2b3ff61fc0d3e06b43ebbbd0761804c62c468", - "prefix": "node-v16.11.0-darwin-x64", - "url": "v16.11.0/node-v16.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3149673ce793d117e0e7392025af32540d5a0d27db4aedb71b88b0b6ffd5ece9", - "prefix": "node-v16.11.0-linux-arm64", - "url": "v16.11.0/node-v16.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "29cf360ef3dea364f01d9ada9917b5e49f0beaf9927fbdb57fcefb800966e5c6", - "prefix": "node-v16.11.0-linux-x64", - "url": "v16.11.0/node-v16.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "44343d779b6a72c6bfd708f8927aa54014b223530568509cd0e294b0d6660e83", - "prefix": "node-v16.11.0-win-x64", - "url": "v16.11.0/node-v16.11.0-win-x64.zip", - }, - }, - "16.11.1": { - "darwin_arm64": { - "sha256": "5e772e478390fab3001b7148a923e4f22fca50170000f18b28475337d3a97248", - "prefix": "node-v16.11.1-darwin-arm64", - "url": "v16.11.1/node-v16.11.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ba54b8ed504bd934d03eb860fefe991419b4209824280d4274f6a911588b5e45", - "prefix": "node-v16.11.1-darwin-x64", - "url": "v16.11.1/node-v16.11.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "083fc51f0ea26de9041aaf9821874651a9fd3b20d1cf57071ce6b523a0436f17", - "prefix": "node-v16.11.1-linux-arm64", - "url": "v16.11.1/node-v16.11.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "493bcc9b660eff983a6de65a0f032eb2717f57207edf74c745bcb86e360310b3", - "prefix": "node-v16.11.1-linux-x64", - "url": "v16.11.1/node-v16.11.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4d3c179b82d42e66e321c3948a4e332ed78592917a69d38b86e3a242d7e62fb7", - "prefix": "node-v16.11.1-win-x64", - "url": "v16.11.1/node-v16.11.1-win-x64.zip", - }, - }, - "16.12.0": { - "darwin_arm64": { - "sha256": "1d681c528205f56531084a09e9648586f91e68726ee73851c8e4b1098df2f603", - "prefix": "node-v16.12.0-darwin-arm64", - "url": "v16.12.0/node-v16.12.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "35ee05c9392742f934a3058fa64837b14e184b26aa9bd621ec499a83f9fdfe67", - "prefix": "node-v16.12.0-darwin-x64", - "url": "v16.12.0/node-v16.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b5d6b2e70e4556866e4015997d0915d0eca19576f011e6e8463711da151ed7bd", - "prefix": "node-v16.12.0-linux-arm64", - "url": "v16.12.0/node-v16.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e0e1a54b34db95ca49bb8561ad736750222f54a41aad2c876b9355cacff42ba0", - "prefix": "node-v16.12.0-linux-x64", - "url": "v16.12.0/node-v16.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "433206b42522e65ed6c0f30f1d665f336c2bdcfd200286da639c4e91ea602870", - "prefix": "node-v16.12.0-win-x64", - "url": "v16.12.0/node-v16.12.0-win-x64.zip", - }, - }, - "16.13.0": { - "darwin_arm64": { - "sha256": "46d83fc0bd971db5050ef1b15afc44a6665dee40bd6c1cbaec23e1b40fa49e6d", - "prefix": "node-v16.13.0-darwin-arm64", - "url": "v16.13.0/node-v16.13.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "37e09a8cf2352f340d1204c6154058d81362fef4ec488b0197b2ce36b3f0367a", - "prefix": "node-v16.13.0-darwin-x64", - "url": "v16.13.0/node-v16.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "93a0d03f9f802353cb7052bc97a02cd9642b49fa985671cdc16c99936c86d7d2", - "prefix": "node-v16.13.0-linux-arm64", - "url": "v16.13.0/node-v16.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a876ce787133149abd1696afa54b0b5bc5ce3d5ae359081d407ff776e39b7ba8", - "prefix": "node-v16.13.0-linux-x64", - "url": "v16.13.0/node-v16.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "5a39ec5d4786c2814a6c04488bebac6423c2aaa12832b24f0882456f2e4674e1", - "prefix": "node-v16.13.0-win-x64", - "url": "v16.13.0/node-v16.13.0-win-x64.zip", - }, - }, - "16.13.1": { - "darwin_arm64": { - "sha256": "2d27c10c49af87a8d87bce4d32ca0e37afbc8dcc73d524ec7de3506c6309d4fc", - "prefix": "node-v16.13.1-darwin-arm64", - "url": "v16.13.1/node-v16.13.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a139fc6a4c8daf160989420535378d69b53a0d9f5ae43871e9befeb2b8a44187", - "prefix": "node-v16.13.1-darwin-x64", - "url": "v16.13.1/node-v16.13.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "af1127594d6dae96d3f1d307174daa5084d9c9027eb6fc02548022257f4b0a6a", - "prefix": "node-v16.13.1-linux-arm64", - "url": "v16.13.1/node-v16.13.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a3721f87cecc0b52b0be8587c20776ac7305db413751db02c55aa2bffac15198", - "prefix": "node-v16.13.1-linux-x64", - "url": "v16.13.1/node-v16.13.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a9147e9a86f8420893bafc4ef041e578795dc5874b9dccdd731699613b8a60ab", - "prefix": "node-v16.13.1-win-x64", - "url": "v16.13.1/node-v16.13.1-win-x64.zip", - }, - }, - "16.13.2": { - "darwin_arm64": { - "sha256": "09d300008ad58792c12622a5eafdb14c931587bb88713df4df64cdf4ff2188d1", - "prefix": "node-v16.13.2-darwin-arm64", - "url": "v16.13.2/node-v16.13.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "900a952bb77533d349e738ff8a5179a4344802af694615f36320a888b49b07e6", - "prefix": "node-v16.13.2-darwin-x64", - "url": "v16.13.2/node-v16.13.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a3cf8e4e9fbea27573eee6da84720bf7227ddd22842b842d48049d6dfe55fb03", - "prefix": "node-v16.13.2-linux-arm64", - "url": "v16.13.2/node-v16.13.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7f5e9a42d6e86147867d35643c7b1680c27ccd45db85666fc52798ead5e74421", - "prefix": "node-v16.13.2-linux-x64", - "url": "v16.13.2/node-v16.13.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "107e3ece84b7fa1e80b3bdf03181d395246c7867e27b17b6d7e6fa9c7932b467", - "prefix": "node-v16.13.2-win-x64", - "url": "v16.13.2/node-v16.13.2-win-x64.zip", - }, - }, - "16.14.0": { - "darwin_arm64": { - "sha256": "56e547d22bc7be8aa40c8cfd604c156a5bcf8692f643ec1801c1fa2390498542", - "prefix": "node-v16.14.0-darwin-arm64", - "url": "v16.14.0/node-v16.14.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "26702ab17903ad1ea4e13133bd423c1176db3384b8cf08559d385817c9ca58dc", - "prefix": "node-v16.14.0-darwin-x64", - "url": "v16.14.0/node-v16.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5a6e818c302527a4b1cdf61d3188408c8a3e4a1bbca1e3f836c93ea8469826ce", - "prefix": "node-v16.14.0-linux-arm64", - "url": "v16.14.0/node-v16.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0570b9354959f651b814e56a4ce98d4a067bf2385b9a0e6be075739bc65b0fae", - "prefix": "node-v16.14.0-linux-x64", - "url": "v16.14.0/node-v16.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c783f32aa22758e9fdcabb23daf348cc52f876fbd679d54edc2c4921ccd6d6c5", - "prefix": "node-v16.14.0-win-x64", - "url": "v16.14.0/node-v16.14.0-win-x64.zip", - }, - }, - "16.14.1": { - "darwin_arm64": { - "sha256": "8f6d45796f3d996484dcf53bb0e53cd019cd0ef7a1a247bd0178ebaa7e63a184", - "prefix": "node-v16.14.1-darwin-arm64", - "url": "v16.14.1/node-v16.14.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "af35abd727b051c8cdb8dcda9815ae93f96ef2c224d71f4ec52034a2ab5d8b61", - "prefix": "node-v16.14.1-darwin-x64", - "url": "v16.14.1/node-v16.14.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "2d45cdfd1c2e24f8b3d8e75df40a76d73cad9a56c82f637962d931a7c937cd31", - "prefix": "node-v16.14.1-linux-arm64", - "url": "v16.14.1/node-v16.14.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "acaa44a1a224265b238732ce5255d91429b25654de5be70f84a382cc5b6301c2", - "prefix": "node-v16.14.1-linux-x64", - "url": "v16.14.1/node-v16.14.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "663b198c766f2ff60a34710c8e8f29f428f3920d8e268a26bed2591eb4020e2c", - "prefix": "node-v16.14.1-win-x64", - "url": "v16.14.1/node-v16.14.1-win-x64.zip", - }, - }, - "16.14.2": { - "darwin_arm64": { - "sha256": "a66d9217d2003bd416d3dd06dfd2c7a044c4c9ff2e43a27865790bd0d59c682d", - "prefix": "node-v16.14.2-darwin-arm64", - "url": "v16.14.2/node-v16.14.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d3076ca7fcc7269c8ff9b03fe7d1c277d913a7e84a46a14eff4af7791ff9d055", - "prefix": "node-v16.14.2-darwin-x64", - "url": "v16.14.2/node-v16.14.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f7c5a573c06a520d6c2318f6ae204141b8420386553a692fc359f8ae3d88df96", - "prefix": "node-v16.14.2-linux-arm64", - "url": "v16.14.2/node-v16.14.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e40c6f81bfd078976d85296b5e657be19e06862497741ad82902d0704b34bb1b", - "prefix": "node-v16.14.2-linux-x64", - "url": "v16.14.2/node-v16.14.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4731da4fbb2015d414e871fa9118cabb643bdb6dbdc8a69a3ed563266ac93229", - "prefix": "node-v16.14.2-win-x64", - "url": "v16.14.2/node-v16.14.2-win-x64.zip", - }, - }, - "16.15.0": { - "darwin_arm64": { - "sha256": "ad8d8fc5330ef47788f509c2af398c8060bb59acbe914070d0df684cd2d8d39b", - "prefix": "node-v16.15.0-darwin-arm64", - "url": "v16.15.0/node-v16.15.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a6bb12bbf979d32137598e49d56d61bcddf8a8596c3442b44a9b3ace58dd4de8", - "prefix": "node-v16.15.0-darwin-x64", - "url": "v16.15.0/node-v16.15.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b4080b86562c5397f32da7a0723b95b1df523cab4c757688a184e3f733a7df56", - "prefix": "node-v16.15.0-linux-arm64", - "url": "v16.15.0/node-v16.15.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ebdf4dc9d992d19631f0931cca2fc33c6d0d382543639bc6560d31d5060a8372", - "prefix": "node-v16.15.0-linux-x64", - "url": "v16.15.0/node-v16.15.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "dbe04e92b264468f2e4911bc901ed5bfbec35e0b27b24f0d29eff4c25e428604", - "prefix": "node-v16.15.0-win-x64", - "url": "v16.15.0/node-v16.15.0-win-x64.zip", - }, - }, - "16.15.1": { - "darwin_arm64": { - "sha256": "7f492d01bed05c982fd55d6ba68711fe29bd7a1bb97b528909ac5aa9e3ab951d", - "prefix": "node-v16.15.1-darwin-arm64", - "url": "v16.15.1/node-v16.15.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "965f4c44d53be8c7fd718ecb8ca3889c49e9877e68382851e8bf3b9b26eb3b69", - "prefix": "node-v16.15.1-darwin-x64", - "url": "v16.15.1/node-v16.15.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ddd18ba09cfa937f75123a9d69256d44386ff1b9c0d12fa4b3f9ce0b0d121d9d", - "prefix": "node-v16.15.1-linux-arm64", - "url": "v16.15.1/node-v16.15.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b749f7a76e56dfd6dfb8a910b8a2a871159661557680aa95acf13c9514422c12", - "prefix": "node-v16.15.1-linux-x64", - "url": "v16.15.1/node-v16.15.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e160591f562b575eb18b9b234b738f21cb7fbec5a73df1bd8062f8d0c6cef431", - "prefix": "node-v16.15.1-win-x64", - "url": "v16.15.1/node-v16.15.1-win-x64.zip", - }, - }, - "16.16.0": { - "darwin_arm64": { - "sha256": "167721c2d72402e54adc0f8c87ca840796216c4d98946509d73221b771ad3e4c", - "prefix": "node-v16.16.0-darwin-arm64", - "url": "v16.16.0/node-v16.16.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "982edd0fad364ad6e2d72161671544ab9399bd0ca8c726bde3cd07775c4c709a", - "prefix": "node-v16.16.0-darwin-x64", - "url": "v16.16.0/node-v16.16.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6cb8f1353480646c1cd8ab9911995e5591e1a97811f43ea4ab3e946a57e7c80e", - "prefix": "node-v16.16.0-linux-arm64", - "url": "v16.16.0/node-v16.16.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "edcb6e9bb049ae365611aa209fc03c4bfc7e0295dbcc5b2f1e710ac70384a8ec", - "prefix": "node-v16.16.0-linux-x64", - "url": "v16.16.0/node-v16.16.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c657acc98af55018c8fd6113c7e08d67c8083af75ba0306f9561b0117abc39d4", - "prefix": "node-v16.16.0-win-x64", - "url": "v16.16.0/node-v16.16.0-win-x64.zip", - }, - }, - "16.17.0": { - "darwin_arm64": { - "sha256": "96eefac1e168ec1bf39c5ae1e7b2760522624adfbe2e0c92875cd33ef9a07792", - "prefix": "node-v16.17.0-darwin-arm64", - "url": "v16.17.0/node-v16.17.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b85eaa537f9d60a68c704e23839db65b5a75f14b37d6855c5d4e31a6bcef26c6", - "prefix": "node-v16.17.0-darwin-x64", - "url": "v16.17.0/node-v16.17.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a43100595e7960b9e8364bff5641e0956a9929feee2759e70cbb396a1d827b7c", - "prefix": "node-v16.17.0-linux-arm64", - "url": "v16.17.0/node-v16.17.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f0867d7a17a4d0df7dbb7df9ac3f9126c2b58f75450647146749ef296b31b49b", - "prefix": "node-v16.17.0-linux-x64", - "url": "v16.17.0/node-v16.17.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c1a3be05342166cb9304d01da7ff8b23df6d4b16f9c98ae33b9b4fff79d8d0e2", - "prefix": "node-v16.17.0-win-x64", - "url": "v16.17.0/node-v16.17.0-win-x64.zip", - }, - }, - "16.17.1": { - "darwin_arm64": { - "sha256": "f9f02f7872e2e8ee54320fce13deb9d56904f32bb0615b6e21aa3371d8899150", - "prefix": "node-v16.17.1-darwin-arm64", - "url": "v16.17.1/node-v16.17.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3db26761ad8493b894d42260d7e65094b7af9bc473588739e61bc1c32d6ff955", - "prefix": "node-v16.17.1-darwin-x64", - "url": "v16.17.1/node-v16.17.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3dfb8fd8f6b97df69cdc56524abc906c50ef1d0bf091188616802e6c7c731389", - "prefix": "node-v16.17.1-linux-arm64", - "url": "v16.17.1/node-v16.17.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "06ba2eb34aa385967f5f58c87a44753f83212f6cccea892b33f80a2e7fda8384", - "prefix": "node-v16.17.1-linux-x64", - "url": "v16.17.1/node-v16.17.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ed290151efb417262b9808a70738d4ab79e9d53653a6a9f4b8dd97912e279dce", - "prefix": "node-v16.17.1-win-x64", - "url": "v16.17.1/node-v16.17.1-win-x64.zip", - }, - }, - "16.18.0": { - "darwin_arm64": { - "sha256": "8ceee891d0171381520e9017326589a9a616d6be2689493304970290d9b6e3b2", - "prefix": "node-v16.18.0-darwin-arm64", - "url": "v16.18.0/node-v16.18.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "bd1476e95856879710026a344572c1b77add48da0f2d15bda48513d0b2667ed5", - "prefix": "node-v16.18.0-darwin-x64", - "url": "v16.18.0/node-v16.18.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "847feec061b0323bad089e9163d5ad6538d2029585089cb379763f848b960170", - "prefix": "node-v16.18.0-linux-arm64", - "url": "v16.18.0/node-v16.18.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a50dd97f8deb363c61d7026e5f0abc0f140916d7fcabcc549e9444c1f5c97f03", - "prefix": "node-v16.18.0-linux-x64", - "url": "v16.18.0/node-v16.18.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b5dc231944db59701e8c299ad309821d5dd99408e2e39d4faa0f7fafc85f733a", - "prefix": "node-v16.18.0-win-x64", - "url": "v16.18.0/node-v16.18.0-win-x64.zip", - }, - }, - "16.18.1": { - "darwin_arm64": { - "sha256": "71720bb0a80cf158d8fdf492def08048befd953ad45e2458b1d095e32c612ba7", - "prefix": "node-v16.18.1-darwin-arm64", - "url": "v16.18.1/node-v16.18.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c190e106d4ac6177d1db3a5a739d39dd68bd276ba17f3d3c84039a93717e081e", - "prefix": "node-v16.18.1-darwin-x64", - "url": "v16.18.1/node-v16.18.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "98d81a2d08f88646541d282b7ccc32429f8706ddcb30943fc3779ef9674ebb93", - "prefix": "node-v16.18.1-linux-arm64", - "url": "v16.18.1/node-v16.18.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "de2c694e7081c37022817d27a65b02f69ecf4c49699d65585e8e24431b7bc920", - "prefix": "node-v16.18.1-linux-x64", - "url": "v16.18.1/node-v16.18.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "db6a81de8e8ca3444495f1bcf04a883c076b4325d0fbaa032a190f88b38b30c5", - "prefix": "node-v16.18.1-win-x64", - "url": "v16.18.1/node-v16.18.1-win-x64.zip", - }, - }, - "16.19.0": { - "darwin_arm64": { - "sha256": "5c9434fbb0f323fecf3d261b23a2e544919380c5043d0046d9745682fefd9cde", - "prefix": "node-v16.19.0-darwin-arm64", - "url": "v16.19.0/node-v16.19.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "491e5a5592eca1961dcbb1fae28567428ce56ce9cc7977b04041e163e0c1670c", - "prefix": "node-v16.19.0-darwin-x64", - "url": "v16.19.0/node-v16.19.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9072c995052f832678fe8fab18e960bd9853f30e481787e53f8dd1ec8aaa3bb6", - "prefix": "node-v16.19.0-linux-arm64", - "url": "v16.19.0/node-v16.19.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c88b52497ab38a3ddf526e5b46a41270320409109c3f74171b241132984fd08f", - "prefix": "node-v16.19.0-linux-x64", - "url": "v16.19.0/node-v16.19.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "534ca7a24e999c81cec847a498cc43d47e2bb158f6edf639e5297f2718350e96", - "prefix": "node-v16.19.0-win-x64", - "url": "v16.19.0/node-v16.19.0-win-x64.zip", - }, - }, - "16.19.1": { - "darwin_arm64": { - "sha256": "168f787f457bf645f3fc41e7419b62071db7d42519ce461b1d7ebfc0acbdbfb1", - "prefix": "node-v16.19.1-darwin-arm64", - "url": "v16.19.1/node-v16.19.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d7f683b2a8f78db8a28235a175e130c760f0d3cd335404e02f223e3a9adc30c7", - "prefix": "node-v16.19.1-darwin-x64", - "url": "v16.19.1/node-v16.19.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "042b3ae7e994a77bfdb0e366d0389c1b7602bb744830da15f9325f404f979ce2", - "prefix": "node-v16.19.1-linux-arm64", - "url": "v16.19.1/node-v16.19.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fa796a23837dc5c22914b1349b6117df4d497e2001a4cd7b28b0767e22f3bb51", - "prefix": "node-v16.19.1-linux-x64", - "url": "v16.19.1/node-v16.19.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "77e0198497fee24552d6a6f1737eed595b619af1b749ee0bee4b938026e55f73", - "prefix": "node-v16.19.1-win-x64", - "url": "v16.19.1/node-v16.19.1-win-x64.zip", - }, - }, - "16.20.0": { - "darwin_arm64": { - "sha256": "15d0857009f13e85057010b605e57b418318fdf422b5f9dd7e0ef32115da9c10", - "prefix": "node-v16.20.0-darwin-arm64", - "url": "v16.20.0/node-v16.20.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "263d5b4871972028e204087fc8a67e21d8a0e2a420d1247375089ec8fd12759e", - "prefix": "node-v16.20.0-darwin-x64", - "url": "v16.20.0/node-v16.20.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "aca4794ca60f2e17689a700eeaa95d7adcd5fd01cdd2e4f9d596ac41b600b796", - "prefix": "node-v16.20.0-linux-arm64", - "url": "v16.20.0/node-v16.20.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "dff21020b555cc165a1ac36da7d4f6c810b35409c94e00afc51d5d370aae47ae", - "prefix": "node-v16.20.0-linux-x64", - "url": "v16.20.0/node-v16.20.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1ad6e19300860bafdd9f18fd4ac65c32e4d396c56591c861c0d1bdcc55fe9c19", - "prefix": "node-v16.20.0-win-x64", - "url": "v16.20.0/node-v16.20.0-win-x64.zip", - }, - }, - "16.20.1": { - "darwin_arm64": { - "sha256": "5f6b31c5a75567d382ba67220f3d7a2d9bb0c03d8af9307cd35a9cb32a6fde9d", - "prefix": "node-v16.20.1-darwin-arm64", - "url": "v16.20.1/node-v16.20.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d1f9c2a7c3a0fe09860f701af5fb8ff9ac72d72faa7ebabfeb5794503e79f955", - "prefix": "node-v16.20.1-darwin-x64", - "url": "v16.20.1/node-v16.20.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7fce19f3d1c2952599a0b47f9f5d8f497265ad577f37f256a8c6a03be6353234", - "prefix": "node-v16.20.1-linux-arm64", - "url": "v16.20.1/node-v16.20.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b6c60e1e106ad7d8881e83945a5208c1b1d1b63e6901c04b9dafa607aff3a154", - "prefix": "node-v16.20.1-linux-x64", - "url": "v16.20.1/node-v16.20.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2a7fde996c57a969f0498742f99385a520eb14aac864e0eff9c32e3f3633ff0a", - "prefix": "node-v16.20.1-win-x64", - "url": "v16.20.1/node-v16.20.1-win-x64.zip", - }, - }, - "16.20.2": { - "darwin_arm64": { - "sha256": "6a5c4108475871362d742b988566f3fe307f6a67ce14634eb3fbceb4f9eea88c", - "prefix": "node-v16.20.2-darwin-arm64", - "url": "v16.20.2/node-v16.20.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d7a46eaf2b57ffddeda16ece0d887feb2e31a91ad33f8774da553da0249dc4a6", - "prefix": "node-v16.20.2-darwin-x64", - "url": "v16.20.2/node-v16.20.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e88d86154d1ce53dc52fd74d79d4bfdf0b05f58c0bb2639adfa36e9378b770c4", - "prefix": "node-v16.20.2-linux-arm64", - "url": "v16.20.2/node-v16.20.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "874463523f26ed528634580247f403d200ba17a31adf2de98a7b124c6eb33d87", - "prefix": "node-v16.20.2-linux-x64", - "url": "v16.20.2/node-v16.20.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "f8bb35f6c08dc7bf14ac753509c06ed1a7ebf5b390cd3fbdc8f8c1aedd020ec3", - "prefix": "node-v16.20.2-win-x64", - "url": "v16.20.2/node-v16.20.2-win-x64.zip", - }, - }, - "17.0.0": { - "darwin_arm64": { - "sha256": "bba3a1d2638ee194f82a6173296bebabf1b28897a5cd41bbc146629ac05e0751", - "prefix": "node-v17.0.0-darwin-arm64", - "url": "v17.0.0/node-v17.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "091f29119bfb2a9004171f4626e0e76021f7f8db07148bd45caa6a61eb2a4e3d", - "prefix": "node-v17.0.0-darwin-x64", - "url": "v17.0.0/node-v17.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6573675a97fa63870d5adf4969152e27fb49cdc9a6664bd6364dcc899659d559", - "prefix": "node-v17.0.0-linux-arm64", - "url": "v17.0.0/node-v17.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e3b8c76134a4f693607e679b407bc0783cec7b1fdcab9f13ca7df1ae6acee440", - "prefix": "node-v17.0.0-linux-x64", - "url": "v17.0.0/node-v17.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "34fdcaff4f930504b08bf9083f2d6e42f874e1bc93e453d592387f1cc5bb4a2b", - "prefix": "node-v17.0.0-win-x64", - "url": "v17.0.0/node-v17.0.0-win-x64.zip", - }, - }, - "17.0.1": { - "darwin_arm64": { - "sha256": "b49c65be9112f7e5de4e39f4f01e541ee73b3d28d3e2bbd3ea85a86952d0dc2d", - "prefix": "node-v17.0.1-darwin-arm64", - "url": "v17.0.1/node-v17.0.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0dfe6f904f3f20652e3d34c60885b790603f120d5d51a53031355827a4eaf6a9", - "prefix": "node-v17.0.1-darwin-x64", - "url": "v17.0.1/node-v17.0.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6cbd83ba5778a1af740a152839026cbd068610ec6e5ebf67739e546eba426171", - "prefix": "node-v17.0.1-linux-arm64", - "url": "v17.0.1/node-v17.0.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "30484910d6a25c96902f329c1fdfb753ddff9bf8c65a6e5ec5c818bac8135953", - "prefix": "node-v17.0.1-linux-x64", - "url": "v17.0.1/node-v17.0.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "0b644e2499018884027a0fe5e0e159a18acd33e500c63a89898ba687189f7337", - "prefix": "node-v17.0.1-win-x64", - "url": "v17.0.1/node-v17.0.1-win-x64.zip", - }, - }, - "17.1.0": { - "darwin_arm64": { - "sha256": "5e89e1cd17c58ef795d3bb420dd2a473c72a642422328c66dec59eb6d9243408", - "prefix": "node-v17.1.0-darwin-arm64", - "url": "v17.1.0/node-v17.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5255978096ea249a8b155f6cc7f8f81e3bc2f7e9371c9f263bdb484359d740b2", - "prefix": "node-v17.1.0-darwin-x64", - "url": "v17.1.0/node-v17.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0620262d87bc3567a25a40585e8065a5298ea213560d4774dcd52ce070252f39", - "prefix": "node-v17.1.0-linux-arm64", - "url": "v17.1.0/node-v17.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f0db80870a2a4da6361b2e7779d43d6b163f1a0cb80250f3a8471150a0e4dbe4", - "prefix": "node-v17.1.0-linux-x64", - "url": "v17.1.0/node-v17.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "de8d90d82af888efa0e7942204539d2fca731013a2d715da954db410df58be8f", - "prefix": "node-v17.1.0-win-x64", - "url": "v17.1.0/node-v17.1.0-win-x64.zip", - }, - }, - "17.2.0": { - "darwin_arm64": { - "sha256": "436d2c069069302615d24fd663494277eca183af25776fb4ce40008422666c6e", - "prefix": "node-v17.2.0-darwin-arm64", - "url": "v17.2.0/node-v17.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6fc9e1c428cc6427d4926e8895dfc5c476718b2d02c3c5c1b6aa845c13602caa", - "prefix": "node-v17.2.0-darwin-x64", - "url": "v17.2.0/node-v17.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "20c2c8a90422fe28aec344a1f4eb5ac4fee84f2411e4e5a86e67624ca3d824fd", - "prefix": "node-v17.2.0-linux-arm64", - "url": "v17.2.0/node-v17.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0b5a6db351f31edf5282c63be7b923e40064ac6d54b5222fdd419ab8f1bedf61", - "prefix": "node-v17.2.0-linux-x64", - "url": "v17.2.0/node-v17.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a9ee91709e5c4c3812e5897cf2af471037528b16dbd766908217af592d0e9545", - "prefix": "node-v17.2.0-win-x64", - "url": "v17.2.0/node-v17.2.0-win-x64.zip", - }, - }, - "17.3.0": { - "darwin_arm64": { - "sha256": "b504ba3628337f7ac2c67d04bf30e56082942345aa1a50e0e464f51df6662ff3", - "prefix": "node-v17.3.0-darwin-arm64", - "url": "v17.3.0/node-v17.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d4fa7d01c3b08cecdb71eee1da27a5e0e2d31bd25ad3bee1807df95811c2ce3f", - "prefix": "node-v17.3.0-darwin-x64", - "url": "v17.3.0/node-v17.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ad298da8144635a7ae470b973bddca4270e5a3e5cb919991c367b6e4ea5aa5a9", - "prefix": "node-v17.3.0-linux-arm64", - "url": "v17.3.0/node-v17.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b54b4b7d0732f2dbad9c13f5b909411cde3cc9989bfdeb7557c400e4c93fe6ee", - "prefix": "node-v17.3.0-linux-x64", - "url": "v17.3.0/node-v17.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a7a1d01ca796aa48f3690f1637bf4677dab81cd8608c082e325ebf575d5f832f", - "prefix": "node-v17.3.0-win-x64", - "url": "v17.3.0/node-v17.3.0-win-x64.zip", - }, - }, - "17.3.1": { - "darwin_arm64": { - "sha256": "e664dd753777c813d893aad2b797847e2f0dc4c537cfefc377e3c88716934d38", - "prefix": "node-v17.3.1-darwin-arm64", - "url": "v17.3.1/node-v17.3.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a5d08b39a3f4af25c512247a2604eb84ffd41cbf66426d91df6ef165be94ae08", - "prefix": "node-v17.3.1-darwin-x64", - "url": "v17.3.1/node-v17.3.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e9496ed8394868a90a04fbc3aa02c5893277d8cfa3d0b63fae085ca0fcc9f770", - "prefix": "node-v17.3.1-linux-arm64", - "url": "v17.3.1/node-v17.3.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1de7e77d8dd1c36189c0aec74240dc25a91f78ed2e101819f783313752a25523", - "prefix": "node-v17.3.1-linux-x64", - "url": "v17.3.1/node-v17.3.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "73115b94c12e854df87b0394fe3e450dcc3844837a31c808aacaddeeb06e9d62", - "prefix": "node-v17.3.1-win-x64", - "url": "v17.3.1/node-v17.3.1-win-x64.zip", - }, - }, - "17.4.0": { - "darwin_arm64": { - "sha256": "9bd53805faf6df658ecd4f54321b25eff89818efdcb52c20435ff1703fd7064c", - "prefix": "node-v17.4.0-darwin-arm64", - "url": "v17.4.0/node-v17.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "27e24d9f7a9a83bb59353249cce7cff16067e0483a627b5b9a1f1478101e64ee", - "prefix": "node-v17.4.0-darwin-x64", - "url": "v17.4.0/node-v17.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "1b29a3a3be2c921d76a6a52a778df231d913fcf496e8237109cd3f528095d7b8", - "prefix": "node-v17.4.0-linux-arm64", - "url": "v17.4.0/node-v17.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "59fa3173da3b0f4ace81166a0facd7f1d7014e076842a85a9b356e0293b91988", - "prefix": "node-v17.4.0-linux-x64", - "url": "v17.4.0/node-v17.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1fce1ac96d52cb5432640b416d8b58d0930ae336b2e2c78aad76f01d0cabfc92", - "prefix": "node-v17.4.0-win-x64", - "url": "v17.4.0/node-v17.4.0-win-x64.zip", - }, - }, - "17.5.0": { - "darwin_arm64": { - "sha256": "b5b5d8557d1556cc8224e0e0b0711b6baba79be74b22e6eaf9870ac71fcd757a", - "prefix": "node-v17.5.0-darwin-arm64", - "url": "v17.5.0/node-v17.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c5863c6ecdd6a3a1d14ef5d75135a82d33b68afb7a6a47558b86c72463d26877", - "prefix": "node-v17.5.0-darwin-x64", - "url": "v17.5.0/node-v17.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "72688d14df49daf59bb7c2b820a0d03ba2c27964d916dec7e86b04426438c2cb", - "prefix": "node-v17.5.0-linux-arm64", - "url": "v17.5.0/node-v17.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "17b4659f10d50779943959ed16a68c909188f82a8bbf97fd741ca6f31bafb0ee", - "prefix": "node-v17.5.0-linux-x64", - "url": "v17.5.0/node-v17.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ddc538ac465002f9e169416f5ad4190b153a3f59754dbbbcaae92578eb4df8ec", - "prefix": "node-v17.5.0-win-x64", - "url": "v17.5.0/node-v17.5.0-win-x64.zip", - }, - }, - "17.6.0": { - "darwin_arm64": { - "sha256": "801ec54f30e43c0513aa390b0a5e67afd2287c3bd81861afa744df6e7e8c109f", - "prefix": "node-v17.6.0-darwin-arm64", - "url": "v17.6.0/node-v17.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0a88e772b11eb0145272ee70bf2785f1c159ce6783237dc7b4f865ce97c8f916", - "prefix": "node-v17.6.0-darwin-x64", - "url": "v17.6.0/node-v17.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "67a18317778ac56c1c976d0bdac8c39cc053b50c7f1ecb059c807573593c2d6f", - "prefix": "node-v17.6.0-linux-arm64", - "url": "v17.6.0/node-v17.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "65728b619e8c498c32e592433fff0057a31ab5256407a659f0cab880001e25f1", - "prefix": "node-v17.6.0-linux-x64", - "url": "v17.6.0/node-v17.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "eb9ff1dde916436716fe9054e6b5fd310e7f6bac3599bbd0cb335d4ac8b0cc96", - "prefix": "node-v17.6.0-win-x64", - "url": "v17.6.0/node-v17.6.0-win-x64.zip", - }, - }, - "17.7.0": { - "darwin_arm64": { - "sha256": "4badbaf77e80cdc7333fdddbfaea80bf019adc4d09f71378ffa7e903eebd3b33", - "prefix": "node-v17.7.0-darwin-arm64", - "url": "v17.7.0/node-v17.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6cf672f1b26105ea42f36f6834fb1a7ede86f6a39aee497e69e1dd319775b1fc", - "prefix": "node-v17.7.0-darwin-x64", - "url": "v17.7.0/node-v17.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f43e27d9b918aa7a257277a257f439c39c095360d11cbff20f490301457fd4aa", - "prefix": "node-v17.7.0-linux-arm64", - "url": "v17.7.0/node-v17.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "dcd3c8f43db86ad6b788ab740745a8928c6ff87ddacae30902770147147572fd", - "prefix": "node-v17.7.0-linux-x64", - "url": "v17.7.0/node-v17.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c5e4d393f56743a6f4424786fc57a394dc6da72705dbdee04d27158ab6693ba1", - "prefix": "node-v17.7.0-win-x64", - "url": "v17.7.0/node-v17.7.0-win-x64.zip", - }, - }, - "17.7.1": { - "darwin_arm64": { - "sha256": "d5bb0974a881e017a178b33dab1e90d1fe1e183602d1e86b62fed1e2ea1960a6", - "prefix": "node-v17.7.1-darwin-arm64", - "url": "v17.7.1/node-v17.7.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "94bfec7b7c034da3b626de77b9c8e6ba26418b160e805fc8a8106fbb0b797355", - "prefix": "node-v17.7.1-darwin-x64", - "url": "v17.7.1/node-v17.7.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e88115e7104a03100c4de835df579deabbfd029831232fbc3ba0acf6b34240fc", - "prefix": "node-v17.7.1-linux-arm64", - "url": "v17.7.1/node-v17.7.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6992cfba9d1d37293305a569a2aab049e3fbfa304410dbec8e55d58634811132", - "prefix": "node-v17.7.1-linux-x64", - "url": "v17.7.1/node-v17.7.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "dfb952d4c741957ca5191b9b97ac62630de431d3962c088a935e78e988c3378c", - "prefix": "node-v17.7.1-win-x64", - "url": "v17.7.1/node-v17.7.1-win-x64.zip", - }, - }, - "17.7.2": { - "darwin_arm64": { - "sha256": "9b078739799239adb3a0aea051e3cf60be886f28bb39d34d75780297dddd7af1", - "prefix": "node-v17.7.2-darwin-arm64", - "url": "v17.7.2/node-v17.7.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "57be6ba9e505c6b4b3b59c2878a1679fa11c1160773ec2d082cff74ed79e5ea1", - "prefix": "node-v17.7.2-darwin-x64", - "url": "v17.7.2/node-v17.7.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8205f326850a33f581aba96a0028dfca0695f075f8d9889a098b2350168f2304", - "prefix": "node-v17.7.2-linux-arm64", - "url": "v17.7.2/node-v17.7.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e706d33e40f3f7db08e07f7e707cbb5035831288eb161774d22a240a396926f7", - "prefix": "node-v17.7.2-linux-x64", - "url": "v17.7.2/node-v17.7.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "65128536b0b2a957c9e75d75a1b7272ecc0e0a2d99a4f7f7835fe57fa609cabd", - "prefix": "node-v17.7.2-win-x64", - "url": "v17.7.2/node-v17.7.2-win-x64.zip", - }, - }, - "17.8.0": { - "darwin_arm64": { - "sha256": "b0bdcddc070a559018f876e0810a678415f99d69ed6e4df15fd1c7cf5fc2e45f", - "prefix": "node-v17.8.0-darwin-arm64", - "url": "v17.8.0/node-v17.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f253b705284f35f3ccea03ed7b97b8d5bd8002cfea3bb734289e2e9b38d0844b", - "prefix": "node-v17.8.0-darwin-x64", - "url": "v17.8.0/node-v17.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "32dbba01ed4b62e1ee571c00dfd3efdf6dca637ee42d71f489bd8483402d2bc6", - "prefix": "node-v17.8.0-linux-arm64", - "url": "v17.8.0/node-v17.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "715ec5fc09b843d5b57f60cb91b70b05a7b39b72c08bc17f983e97dcc3d3cdd7", - "prefix": "node-v17.8.0-linux-x64", - "url": "v17.8.0/node-v17.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "fcb3a52c14e70ffdc5364952e1a6c40d4d02431667183604d62031790a9803d8", - "prefix": "node-v17.8.0-win-x64", - "url": "v17.8.0/node-v17.8.0-win-x64.zip", - }, - }, - "17.9.0": { - "darwin_arm64": { - "sha256": "bad50341f8a1fd737c53efc01aa3f4eaf63df5601adf9ba036a8adb695d13428", - "prefix": "node-v17.9.0-darwin-arm64", - "url": "v17.9.0/node-v17.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0920116e6507fdc8dcf16bdd717e08797b6d1b97a7a6990294bbf62da9471256", - "prefix": "node-v17.9.0-darwin-x64", - "url": "v17.9.0/node-v17.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ddbb32c9de3f93270bbdace4c840022c5ed89faaf76e9abaf9ebb45c07d5cee3", - "prefix": "node-v17.9.0-linux-arm64", - "url": "v17.9.0/node-v17.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "213b5dc5f4dac726b79a4b2a1da7eb03c5d2e6b8a47202682e37a1e21307f996", - "prefix": "node-v17.9.0-linux-x64", - "url": "v17.9.0/node-v17.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "f72fe1f0f961c598275a253b411a2fada2ad2c4e3434bcf6e9cf81228013f022", - "prefix": "node-v17.9.0-win-x64", - "url": "v17.9.0/node-v17.9.0-win-x64.zip", - }, - }, - "17.9.1": { - "darwin_arm64": { - "sha256": "d6add5bbe10203a76d9ed964a2e5075a45aaf76137dbf3ee772fe6a679a34f36", - "prefix": "node-v17.9.1-darwin-arm64", - "url": "v17.9.1/node-v17.9.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ef8ef450425db95a1e91c1dd4bc6d05ca40bbbbdab9a71f59c5a02e13cc039fb", - "prefix": "node-v17.9.1-darwin-x64", - "url": "v17.9.1/node-v17.9.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "47c29c0a5c833b50f763546a02f1d912d1b8d363ea8fe4174cd139860a754b47", - "prefix": "node-v17.9.1-linux-arm64", - "url": "v17.9.1/node-v17.9.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2e5fcad237d934d1bced978b5a53a7586fe83aa3c20de5f4791601789dcb4f5c", - "prefix": "node-v17.9.1-linux-x64", - "url": "v17.9.1/node-v17.9.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "cd00754f7e976f767d5ee3eb459103cdf91152d8e8024228fd790b94ddaac278", - "prefix": "node-v17.9.1-win-x64", - "url": "v17.9.1/node-v17.9.1-win-x64.zip", - }, - }, - "18.0.0": { - "darwin_arm64": { - "sha256": "35c05023a5d1ca647e2364e7383b6cf6299e8fed648b03597ca9be52ed0c4d59", - "prefix": "node-v18.0.0-darwin-arm64", - "url": "v18.0.0/node-v18.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cf94dd0dc95574775769de7ed7cea5a44a99bb813ab786fb90f764c17555b505", - "prefix": "node-v18.0.0-darwin-x64", - "url": "v18.0.0/node-v18.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e91baabfccaecc41aa69eb5580ae4a74730862c562c748a4691a8b2a0d594b88", - "prefix": "node-v18.0.0-linux-arm64", - "url": "v18.0.0/node-v18.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ffe94f0a3804e186b53f9480f4ef3a0c9ec450d7da45526438f6d37be9f4d22e", - "prefix": "node-v18.0.0-linux-x64", - "url": "v18.0.0/node-v18.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4864dbd9ca651cd7e36c540e164c5a742517920764dd9c00bb3430a08b5b85ba", - "prefix": "node-v18.0.0-win-x64", - "url": "v18.0.0/node-v18.0.0-win-x64.zip", - }, - }, - "18.1.0": { - "darwin_arm64": { - "sha256": "8bc7b56fb7660dac5e981fd8724b95414fb52f698e8ce87dda92a683e5d2f4fa", - "prefix": "node-v18.1.0-darwin-arm64", - "url": "v18.1.0/node-v18.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2f1809e5e9cbda9c271051351a62d9d60e893bbb85f8810c815be03d121ee58c", - "prefix": "node-v18.1.0-darwin-x64", - "url": "v18.1.0/node-v18.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b133b9fe88269d179177e97489f7e5111743288981b660d2d006b16c9d26585d", - "prefix": "node-v18.1.0-linux-arm64", - "url": "v18.1.0/node-v18.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3d0964812ab7a7a585f2aaedd54ce8931fc8586268a7f90e60e57b37524f97cc", - "prefix": "node-v18.1.0-linux-x64", - "url": "v18.1.0/node-v18.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "cf644dbf1c56fa519dbc7d7bd784e196ffbab51755a72da08ab9baada3ea0d46", - "prefix": "node-v18.1.0-win-x64", - "url": "v18.1.0/node-v18.1.0-win-x64.zip", - }, - }, - "18.2.0": { - "darwin_arm64": { - "sha256": "d140f15ca709767365e09edd0cb345f10f32f582d82d726f67f63dd7db4443d1", - "prefix": "node-v18.2.0-darwin-arm64", - "url": "v18.2.0/node-v18.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0b03647ac5805df335c6601d1a1838c6a2f4edbed7d098982bfd39e71b5fd8f8", - "prefix": "node-v18.2.0-darwin-x64", - "url": "v18.2.0/node-v18.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ad2c1e533db66cfb47e770c1f4af6807e1ce68cdce8aa230d26f025d0926d0c4", - "prefix": "node-v18.2.0-linux-arm64", - "url": "v18.2.0/node-v18.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "22f9d2e71fe682091f1ec5f8be5703868069f5547a866bdddc8e661040b28527", - "prefix": "node-v18.2.0-linux-x64", - "url": "v18.2.0/node-v18.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "deaa04e8ba65e568f02452c9313b9e6ee80fcef9c0929062fc5175a401fa05ce", - "prefix": "node-v18.2.0-win-x64", - "url": "v18.2.0/node-v18.2.0-win-x64.zip", - }, - }, - "18.3.0": { - "darwin_arm64": { - "sha256": "5800be1084a61dbbe6748535c7f0aefa8bc9b2a5aeb6482916f4b7500d6fc892", - "prefix": "node-v18.3.0-darwin-arm64", - "url": "v18.3.0/node-v18.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "e4d4b81d08adbf34c40d46d4143ec1fab92372b459b466e9e6ec9a228a93badd", - "prefix": "node-v18.3.0-darwin-x64", - "url": "v18.3.0/node-v18.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "35db77c8346b324f5cdba76120410751a1ca4ea8d81ae52684683bcf3eb11930", - "prefix": "node-v18.3.0-linux-arm64", - "url": "v18.3.0/node-v18.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e374f0e7726fd36e33846f186c3d17e41f7d62758e9af72c379b6583e73ffd48", - "prefix": "node-v18.3.0-linux-x64", - "url": "v18.3.0/node-v18.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "7c38bf820817deeafd9242ad56b30edecb02d694177c7811a89c71d3bdb1c64d", - "prefix": "node-v18.3.0-win-x64", - "url": "v18.3.0/node-v18.3.0-win-x64.zip", - }, - }, - "18.4.0": { - "darwin_arm64": { - "sha256": "90850d1ff13ef07e5ae2c8c2f29c29bd2654308def2776eb73be0f7aa6a4f9bd", - "prefix": "node-v18.4.0-darwin-arm64", - "url": "v18.4.0/node-v18.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "9d97b2efc0b7f1d0877c319f6c1b3da24c8c4218d4c4eab7d6ebee0d95f69701", - "prefix": "node-v18.4.0-darwin-x64", - "url": "v18.4.0/node-v18.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "86c82075e9b651b2185c3cede479255fc25d23dc4e28aae14f83ddf0287fb85e", - "prefix": "node-v18.4.0-linux-arm64", - "url": "v18.4.0/node-v18.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "68c3749b9b53bb07a21f91d26be5f231012c5364bbf0b3f14015ae38d02d5344", - "prefix": "node-v18.4.0-linux-x64", - "url": "v18.4.0/node-v18.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a610ab5416b637c7ef0a7923e9100c1c0bd617fa156ce2ca1d01cec49402d982", - "prefix": "node-v18.4.0-win-x64", - "url": "v18.4.0/node-v18.4.0-win-x64.zip", - }, - }, - "18.5.0": { - "darwin_arm64": { - "sha256": "8d4012c137ba18d8a3e650c01f83d995235dcef87a65d2be55471594b33be52f", - "prefix": "node-v18.5.0-darwin-arm64", - "url": "v18.5.0/node-v18.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "bb72c852c249fde250418cd4dcef633d932e49414194aa25d199168e64207b77", - "prefix": "node-v18.5.0-darwin-x64", - "url": "v18.5.0/node-v18.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "cb16406a059882928de74359c20eb1daa272efcb8160495ea02c9a162f3ce33c", - "prefix": "node-v18.5.0-linux-arm64", - "url": "v18.5.0/node-v18.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3a64a0d2f86831d56fbfd9b59f61fe84f639d24772c5eaba0bfac23219a6d74d", - "prefix": "node-v18.5.0-linux-x64", - "url": "v18.5.0/node-v18.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a87088d54437e12a95831c3968a305eb3ac7a2be448de56cdc58af045dc89b26", - "prefix": "node-v18.5.0-win-x64", - "url": "v18.5.0/node-v18.5.0-win-x64.zip", - }, - }, - "18.6.0": { - "darwin_arm64": { - "sha256": "b68009204398118dd2806a96a9a4cec35f19c2ba454a325519e0f74ffb9c855e", - "prefix": "node-v18.6.0-darwin-arm64", - "url": "v18.6.0/node-v18.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "9a4ba2455fdb4f1fe8c07d0aa17ae8369dd4843855e4de8b9d6fc8bc50e473a9", - "prefix": "node-v18.6.0-darwin-x64", - "url": "v18.6.0/node-v18.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "2f7d5b0e1bd9d52deecbf257cceafdf3c513bec667491c152d08f36317de5714", - "prefix": "node-v18.6.0-linux-arm64", - "url": "v18.6.0/node-v18.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6a33e0ad02c9a3ce0ab298bba95055d45df05dfe0810e871ab5087d9f7852017", - "prefix": "node-v18.6.0-linux-x64", - "url": "v18.6.0/node-v18.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "0990d36064d4f5df3e35c62c3010a0b293ac7af9e9327207b8a534ffbef56822", - "prefix": "node-v18.6.0-win-x64", - "url": "v18.6.0/node-v18.6.0-win-x64.zip", - }, - }, - "18.7.0": { - "darwin_arm64": { - "sha256": "ea24b35067bd0dc40ea8fda1087acc87672cbcbba881f7477dbd432e3c03343d", - "prefix": "node-v18.7.0-darwin-arm64", - "url": "v18.7.0/node-v18.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ce95b924b450edbcfeaf422b3635a6b44b17ad23cd1f5efff6b051c60db548c8", - "prefix": "node-v18.7.0-darwin-x64", - "url": "v18.7.0/node-v18.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c3ac4905ec3993d00a45d2c7af8417e79e907be51b8ffecb54c5b9ab8ef0bc9f", - "prefix": "node-v18.7.0-linux-arm64", - "url": "v18.7.0/node-v18.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "8bc6a1b9deaed2586d726fc62d4bee9c1bfc5a30b96c1c4cff7edd15225a11a2", - "prefix": "node-v18.7.0-linux-x64", - "url": "v18.7.0/node-v18.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9c0abfe32291dd5bed717463cb3590004289f03ab66011e383daa0fcec674683", - "prefix": "node-v18.7.0-win-x64", - "url": "v18.7.0/node-v18.7.0-win-x64.zip", - }, - }, - "18.8.0": { - "darwin_arm64": { - "sha256": "4952a8ec7ca07328571ba0b06d228c2a8220041a6f07df4f46765c341a80ccd4", - "prefix": "node-v18.8.0-darwin-arm64", - "url": "v18.8.0/node-v18.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "57457aeb1b3bfa2295235a134ebcdb58a72144b88049b72d9f7739f6591f850f", - "prefix": "node-v18.8.0-darwin-x64", - "url": "v18.8.0/node-v18.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b0d86c8e3da7d88ecc32112b3e41775583d4c7125fcb775af34d103b29e11bea", - "prefix": "node-v18.8.0-linux-arm64", - "url": "v18.8.0/node-v18.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c4add613391e51406caad37fafe12ef67eb53eeff11f233f63cc65e643bf6700", - "prefix": "node-v18.8.0-linux-x64", - "url": "v18.8.0/node-v18.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b53996eac3eccd229b647ec042f338e4b4ba00352ece05b2e3162e25cb19ab19", - "prefix": "node-v18.8.0-win-x64", - "url": "v18.8.0/node-v18.8.0-win-x64.zip", - }, - }, - "18.9.0": { - "darwin_arm64": { - "sha256": "60300b40f539fc93005859fcb7ea585bfd111800e90b6ee744a07f2380512bbb", - "prefix": "node-v18.9.0-darwin-arm64", - "url": "v18.9.0/node-v18.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "dce1144cbfc01e03c2e84582461c3ce83541968b2b52a3d3a6f2bbfb09183fba", - "prefix": "node-v18.9.0-darwin-x64", - "url": "v18.9.0/node-v18.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3ec898c66916ab7e245c34f402c091c50bcaa325617f692a6b62dc8d9c06baa0", - "prefix": "node-v18.9.0-linux-arm64", - "url": "v18.9.0/node-v18.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0137e43f5492dd97b6ef1f39ea4581975016e5f1e70db461d7292c6853ace066", - "prefix": "node-v18.9.0-linux-x64", - "url": "v18.9.0/node-v18.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d7a9c9e8a36259d1e15052c135fbd11937d0f0485360e402e833522076233a7a", - "prefix": "node-v18.9.0-win-x64", - "url": "v18.9.0/node-v18.9.0-win-x64.zip", - }, - }, - "18.9.1": { - "darwin_arm64": { - "sha256": "289dca525c5535bddf389b69386ceb12d7c77eeae9aa2f666652877f982f9b5d", - "prefix": "node-v18.9.1-darwin-arm64", - "url": "v18.9.1/node-v18.9.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ef7d92bb3b21b50242175483dca6ccd98052d6f4be3ce5b9ae55f0b95c0db25d", - "prefix": "node-v18.9.1-darwin-x64", - "url": "v18.9.1/node-v18.9.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d4edf28b695374faafc944f291151bf2fcfcf4b575207eadaee86a2c2aa1cbbe", - "prefix": "node-v18.9.1-linux-arm64", - "url": "v18.9.1/node-v18.9.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0777cf4e281359061a6b5d0afe6750f5efd0e874f489a5ebb53ec8b8f77e8b82", - "prefix": "node-v18.9.1-linux-x64", - "url": "v18.9.1/node-v18.9.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "763e691ed8f51b8664da4dcc5a0f5d428dbd69d4162630a6fcf366e5e9e25e81", - "prefix": "node-v18.9.1-win-x64", - "url": "v18.9.1/node-v18.9.1-win-x64.zip", - }, - }, - "18.10.0": { - "darwin_arm64": { - "sha256": "0689815cdd69a9a977ee3bab20c6228d03966a1f988464f18ce490678dc5cdc3", - "prefix": "node-v18.10.0-darwin-arm64", - "url": "v18.10.0/node-v18.10.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "06b1b6381dfa952ae95fc927b740b660bc08f26bcf02cad61f64b36485dab6d4", - "prefix": "node-v18.10.0-darwin-x64", - "url": "v18.10.0/node-v18.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "bbe88afe35569780aae8a84d9be8b55e4944d13e9212b0d51883a5dcf6a7de8b", - "prefix": "node-v18.10.0-linux-arm64", - "url": "v18.10.0/node-v18.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1aff4537bbb81c29c5c1c7c96379c6a2133b43651812745b524db8e1b65ee12b", - "prefix": "node-v18.10.0-linux-x64", - "url": "v18.10.0/node-v18.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "50934603f0bd46ef9948346f36f8afeae146182a6eafdbc361c7eeec0083c551", - "prefix": "node-v18.10.0-win-x64", - "url": "v18.10.0/node-v18.10.0-win-x64.zip", - }, - }, - "18.11.0": { - "darwin_arm64": { - "sha256": "db5f8d16967d8b04129d77013101c9b0bb8a3b98e5895cf4bfd9a9af21ff8e27", - "prefix": "node-v18.11.0-darwin-arm64", - "url": "v18.11.0/node-v18.11.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3d3a4368c35f0bce45b1dc2eeb0b25765afee8a188441a81db93d16bc08bb861", - "prefix": "node-v18.11.0-darwin-x64", - "url": "v18.11.0/node-v18.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c2869d3b9fc82e289470807de98c21f3944ddd741a4cb2ac5fe93a41efbaef13", - "prefix": "node-v18.11.0-linux-arm64", - "url": "v18.11.0/node-v18.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3708a27c761c0a6e4035ac291819743383176a67b628809b7563b3f4173e527a", - "prefix": "node-v18.11.0-linux-x64", - "url": "v18.11.0/node-v18.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "dd324997b66bac55c8ca689093dfafdc5a76dda12446306bd6411d17d08879f7", - "prefix": "node-v18.11.0-win-x64", - "url": "v18.11.0/node-v18.11.0-win-x64.zip", - }, - }, - "18.12.0": { - "darwin_arm64": { - "sha256": "7aa5ef109086be0adf433b851504f0522a71a02c6d675e729375cd591a854f3c", - "prefix": "node-v18.12.0-darwin-arm64", - "url": "v18.12.0/node-v18.12.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cb3ca15bec3e5732a82bf321af30da8105f61df3934c0e79e6d3e54f84ca7913", - "prefix": "node-v18.12.0-darwin-x64", - "url": "v18.12.0/node-v18.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a4b0579dd9a046e1bc99eb5bd739c3a9819170e0138a7fe0c8afc24fcad13ba8", - "prefix": "node-v18.12.0-linux-arm64", - "url": "v18.12.0/node-v18.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9429e26d9a35cb079897f0a22622fe89ff597976259a8fcb38b7d08b154789dc", - "prefix": "node-v18.12.0-linux-x64", - "url": "v18.12.0/node-v18.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "56a3a49e0e4701f169bb742ea98f5006800229e2e3bf7e10493642f392416ac8", - "prefix": "node-v18.12.0-win-x64", - "url": "v18.12.0/node-v18.12.0-win-x64.zip", - }, - }, - "18.12.1": { - "darwin_arm64": { - "sha256": "9857042e18a0530a19f22f29a38de4fed5608e32543216f9afb6edea8d0dfdd3", - "prefix": "node-v18.12.1-darwin-arm64", - "url": "v18.12.1/node-v18.12.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "90ac0e8148f3fb52bcfc01d9f7d7963ce565dd0add0cd8d3e0698fbd7ecf1e5a", - "prefix": "node-v18.12.1-darwin-x64", - "url": "v18.12.1/node-v18.12.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3904869935b7ecc51130b4b86486d2356539a174d11c9181180cab649f32cd2a", - "prefix": "node-v18.12.1-linux-arm64", - "url": "v18.12.1/node-v18.12.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4481a34bf32ddb9a9ff9540338539401320e8c3628af39929b4211ea3552a19e", - "prefix": "node-v18.12.1-linux-x64", - "url": "v18.12.1/node-v18.12.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "5478a5a2dce2803ae22327a9f8ae8494c1dec4a4beca5bbf897027380aecf4c7", - "prefix": "node-v18.12.1-win-x64", - "url": "v18.12.1/node-v18.12.1-win-x64.zip", - }, - }, - "18.13.0": { - "darwin_arm64": { - "sha256": "418d535e64dbcbd628715180c2de4ffcecb8a84b81f233c60e6ab9f0d795c249", - "prefix": "node-v18.13.0-darwin-arm64", - "url": "v18.13.0/node-v18.13.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "8b57c4da4ff6cca19d5ef7953f8816e3406d1508a2e4ee7f997984b3b1d11b77", - "prefix": "node-v18.13.0-darwin-x64", - "url": "v18.13.0/node-v18.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5b338667822341d1ea3b18d5b37d442a655829b9eafdc5f9008f00b8451ac148", - "prefix": "node-v18.13.0-linux-arm64", - "url": "v18.13.0/node-v18.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7f5d6922a91986ef059ba8a4396aa435440adacfe6fc6fab60a857c8f2cf5e7a", - "prefix": "node-v18.13.0-linux-x64", - "url": "v18.13.0/node-v18.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "29c99ad1167ddbd72f2b15e91b560e36ac785b1873ba6791ab50d9d62f1957e2", - "prefix": "node-v18.13.0-win-x64", - "url": "v18.13.0/node-v18.13.0-win-x64.zip", - }, - }, - "18.14.0": { - "darwin_arm64": { - "sha256": "514438c258ee87e3083c21359f6d5e84988946db8a5ed5fa8bb0485276ea99f0", - "prefix": "node-v18.14.0-darwin-arm64", - "url": "v18.14.0/node-v18.14.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "274a62f2f1c21e6216a9be1445c53ef63814db4a3ffeea8028b507fb6453c0ac", - "prefix": "node-v18.14.0-darwin-x64", - "url": "v18.14.0/node-v18.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "30ef375f0b8006759c0e08bee9d4b74915b95abfa924006c289d2d474a8b152e", - "prefix": "node-v18.14.0-linux-arm64", - "url": "v18.14.0/node-v18.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1ccec74b6240fce8754813e31fdbc93ad520df2e814729cea29efe9075e48350", - "prefix": "node-v18.14.0-linux-x64", - "url": "v18.14.0/node-v18.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2e8f00da72f6bd993e3b980ff844b948baf936e1e67e3694a7a3e5f6f7c9beb4", - "prefix": "node-v18.14.0-win-x64", - "url": "v18.14.0/node-v18.14.0-win-x64.zip", - }, - }, - "18.14.1": { - "darwin_arm64": { - "sha256": "513f3ab25244c5ea3eedc6218b7418dcd7a0f20e143fdbf8955f0ea74f53c2d8", - "prefix": "node-v18.14.1-darwin-arm64", - "url": "v18.14.1/node-v18.14.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "940cfc29b42d174bf8fa271644508ab357b282a669b73adf0935982382ef5f38", - "prefix": "node-v18.14.1-darwin-x64", - "url": "v18.14.1/node-v18.14.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "52f33439dcca865bbb70194091f6ce0c02b2a32d5a744901f175fff1ca6d0c86", - "prefix": "node-v18.14.1-linux-arm64", - "url": "v18.14.1/node-v18.14.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ea3bd72ad5ccaa1d9bcb40da69a60f249d29672d41740fe8f3e976d0e9078f65", - "prefix": "node-v18.14.1-linux-x64", - "url": "v18.14.1/node-v18.14.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b0ec709961ab9b2e46d616d33f26d0ff1548b02045c7650f018e809e7a6cbbda", - "prefix": "node-v18.14.1-win-x64", - "url": "v18.14.1/node-v18.14.1-win-x64.zip", - }, - }, - "18.14.2": { - "darwin_arm64": { - "sha256": "19f2e5f0659909e6f4b583fe581c0a5f14d079232f24093a55722d1bcf1b9991", - "prefix": "node-v18.14.2-darwin-arm64", - "url": "v18.14.2/node-v18.14.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "137fbd2abf59db87033a1114fab7afb497e3d747c3726dd881b6297d59782da2", - "prefix": "node-v18.14.2-darwin-x64", - "url": "v18.14.2/node-v18.14.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e3e39b9c3d5475857f62bd8d501d4d3f39303691b6357fba81f2c2b6de6e8520", - "prefix": "node-v18.14.2-linux-arm64", - "url": "v18.14.2/node-v18.14.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "de15b44738578367cfb250b6551b4c97e0e0e8050fa931a4a9a7262d374d6034", - "prefix": "node-v18.14.2-linux-x64", - "url": "v18.14.2/node-v18.14.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "fccac5e259f1196a2a30e82f42211dd7dddd9a48e4fd3f1627900aa23dff4ffa", - "prefix": "node-v18.14.2-win-x64", - "url": "v18.14.2/node-v18.14.2-win-x64.zip", - }, - }, - "18.15.0": { - "darwin_arm64": { - "sha256": "bd302a689c3c34e2b61d86b97de66d26a335881a17af09b6a0a4bb1019df56e4", - "prefix": "node-v18.15.0-darwin-arm64", - "url": "v18.15.0/node-v18.15.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "76add174d2d3f98da08907412e82add7352b8cb6f639324d352a65c084b99c7e", - "prefix": "node-v18.15.0-darwin-x64", - "url": "v18.15.0/node-v18.15.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "98ea6ed0a1ae55334ab2c03c34d5e52c6dc3dee8f236c0afc08ab1c964506633", - "prefix": "node-v18.15.0-linux-arm64", - "url": "v18.15.0/node-v18.15.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c8c5fa53ce0c0f248e45983e86368e0b1daf84b77e88b310f769c3cfc12682ef", - "prefix": "node-v18.15.0-linux-x64", - "url": "v18.15.0/node-v18.15.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "118fbcae58bc8c53cbe97a10c019734ed90685da8dda98aa0b0f4aeead42a647", - "prefix": "node-v18.15.0-win-x64", - "url": "v18.15.0/node-v18.15.0-win-x64.zip", - }, - }, - "18.16.0": { - "darwin_arm64": { - "sha256": "82c7bb4869419ce7338669e6739a786dfc7e72f276ffbed663f85ffc905dcdb4", - "prefix": "node-v18.16.0-darwin-arm64", - "url": "v18.16.0/node-v18.16.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cd520da6e2e89fab881c66a3e9aff02cb0d61d68104b1d6a571dd71bef920870", - "prefix": "node-v18.16.0-darwin-x64", - "url": "v18.16.0/node-v18.16.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c81dfa0bada232cb4583c44d171ea207934f7356f85f9184b32d0dde69e2e0ea", - "prefix": "node-v18.16.0-linux-arm64", - "url": "v18.16.0/node-v18.16.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "44d93d9b4627fe5ae343012d855491d62c7381b236c347f7666a7ad070f26548", - "prefix": "node-v18.16.0-linux-x64", - "url": "v18.16.0/node-v18.16.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4b3bd4cb5570cc217490639e93a7e1b7a7a341981366661e514ce61941824a85", - "prefix": "node-v18.16.0-win-x64", - "url": "v18.16.0/node-v18.16.0-win-x64.zip", - }, - }, - "18.16.1": { - "darwin_arm64": { - "sha256": "2ccb24e9211f4d17d8d8cfc0ea521198bb6a54e2f779f8feda952dbd3bb651ac", - "prefix": "node-v18.16.1-darwin-arm64", - "url": "v18.16.1/node-v18.16.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3040210287a0b8d05af49f57de191afa783e497abbb10c340bae9158cb51fdd4", - "prefix": "node-v18.16.1-darwin-x64", - "url": "v18.16.1/node-v18.16.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "144eb4103e0193de8a41187817261d35970f1a13a11e779e16a4f1d9c99bcc82", - "prefix": "node-v18.16.1-linux-arm64", - "url": "v18.16.1/node-v18.16.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ecfe263dbd9c239f37b5adca823b60be1bb57feabbccd25db785e647ebc5ff5e", - "prefix": "node-v18.16.1-linux-x64", - "url": "v18.16.1/node-v18.16.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "145bd2f79eaa50b76559bd78266f4585e57b88dbb94613698a9514a601f84e7f", - "prefix": "node-v18.16.1-win-x64", - "url": "v18.16.1/node-v18.16.1-win-x64.zip", - }, - }, - "18.17.0": { - "darwin_arm64": { - "sha256": "19731ef427e77ad9c5f476eb62bfb02a7f179d3012feed0bbded62e45f23e679", - "prefix": "node-v18.17.0-darwin-arm64", - "url": "v18.17.0/node-v18.17.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2f381442381f7fbde2ca644c3275bec9c9c2a8d361f467b40e39428acdd6ccff", - "prefix": "node-v18.17.0-darwin-x64", - "url": "v18.17.0/node-v18.17.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "fbd2904178ee47da6e0386bc9704a12b1f613da6ad194878a517d4a69ba56544", - "prefix": "node-v18.17.0-linux-arm64", - "url": "v18.17.0/node-v18.17.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f36facda28c4d5ce76b3a1b4344e688d29d9254943a47f2f1909b1a10acb1959", - "prefix": "node-v18.17.0-linux-x64", - "url": "v18.17.0/node-v18.17.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "06e30b4e70b18d794651ef132c39080e5eaaa1187f938721d57edae2824f4e96", - "prefix": "node-v18.17.0-win-x64", - "url": "v18.17.0/node-v18.17.0-win-x64.zip", - }, - }, - "18.17.1": { - "darwin_arm64": { - "sha256": "18ca716ea57522b90473777cb9f878467f77fdf826d37beb15a0889fdd74533e", - "prefix": "node-v18.17.1-darwin-arm64", - "url": "v18.17.1/node-v18.17.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b3e083d2715f07ec3f00438401fb58faa1e0bdf3c7bde9f38b75ed17809d92fa", - "prefix": "node-v18.17.1-darwin-x64", - "url": "v18.17.1/node-v18.17.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3f933716a468524acb68c2514d819b532131eb50399ee946954d4a511303e1bb", - "prefix": "node-v18.17.1-linux-arm64", - "url": "v18.17.1/node-v18.17.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "07e76408ddb0300a6f46fcc9abc61f841acde49b45020ec4e86bb9b25df4dced", - "prefix": "node-v18.17.1-linux-x64", - "url": "v18.17.1/node-v18.17.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "afc83f5cf6e8b45a4d3fb842904f604dcd271fefada31ad6654f8302f8da28c9", - "prefix": "node-v18.17.1-win-x64", - "url": "v18.17.1/node-v18.17.1-win-x64.zip", - }, - }, - "18.18.0": { - "darwin_arm64": { - "sha256": "b21a2e8a3e75f81eb6124ea463d67cf4648a04dce9062e8d5a1bc44c99606a15", - "prefix": "node-v18.18.0-darwin-arm64", - "url": "v18.18.0/node-v18.18.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "993e43ac4750609437a8523937a42663e5a7aa7973acac3f26b8d478aca1285d", - "prefix": "node-v18.18.0-darwin-x64", - "url": "v18.18.0/node-v18.18.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e2931643cc3ee37375ae5c6dc2028ff526948a227d9fd5d481316240de6e58a5", - "prefix": "node-v18.18.0-linux-arm64", - "url": "v18.18.0/node-v18.18.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3008408e9098f2462f7b1a0f6a48b8a46079beb1c92b6ec43b04713265c96978", - "prefix": "node-v18.18.0-linux-x64", - "url": "v18.18.0/node-v18.18.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ae45bc05f4fcc02a17c724670534dc928a2ff4287a14b40f17afa8172601e790", - "prefix": "node-v18.18.0-win-x64", - "url": "v18.18.0/node-v18.18.0-win-x64.zip", - }, - }, - "18.18.1": { - "darwin_arm64": { - "sha256": "e2b276e7a62cb4bd487211a185f84a94f012220f9e09d2ecd1f24de482c8f023", - "prefix": "node-v18.18.1-darwin-arm64", - "url": "v18.18.1/node-v18.18.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b7237c9c8e6f7ec3a2c61158e9e5e96f1e19d54a1d1d0932b79fede24aa6de86", - "prefix": "node-v18.18.1-darwin-x64", - "url": "v18.18.1/node-v18.18.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "753f90c57173948d06e750a01c49466c3af532e915abead90fd07507daa98ff1", - "prefix": "node-v18.18.1-linux-arm64", - "url": "v18.18.1/node-v18.18.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1db684d7da5fec4ae335ac5d8049a10a8bf30bad9e1d0aa9dcd92baa1f90c6e5", - "prefix": "node-v18.18.1-linux-x64", - "url": "v18.18.1/node-v18.18.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4c99a7851b16ab4e80fb1203e465688d575f908fda9503d6e7b5c51d1371bfcb", - "prefix": "node-v18.18.1-win-x64", - "url": "v18.18.1/node-v18.18.1-win-x64.zip", - }, - }, - "18.18.2": { - "darwin_arm64": { - "sha256": "9f982cc91b28778dd8638e4f94563b0c2a1da7aba62beb72bd427721035ab553", - "prefix": "node-v18.18.2-darwin-arm64", - "url": "v18.18.2/node-v18.18.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5bb8da908ed590e256a69bf2862238c8a67bc4600119f2f7721ca18a7c810c0f", - "prefix": "node-v18.18.2-darwin-x64", - "url": "v18.18.2/node-v18.18.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "2e630e18548627f61eaf573233da7949dc0a1df5eef3f486fa9820c5f6c121aa", - "prefix": "node-v18.18.2-linux-arm64", - "url": "v18.18.2/node-v18.18.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "75aba25ae76999309fc6c598efe56ce53fbfc221381a44a840864276264ab8ac", - "prefix": "node-v18.18.2-linux-x64", - "url": "v18.18.2/node-v18.18.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3bb0e51e579a41a22b3bf6cb2f3e79c03801aa17acbe0ca00fc555d1282e7acd", - "prefix": "node-v18.18.2-win-x64", - "url": "v18.18.2/node-v18.18.2-win-x64.zip", - }, - }, - "18.19.0": { - "darwin_arm64": { - "sha256": "8907c42a968765b77730fb319458d63ec4ed009265f8012097c3a052407aa99b", - "prefix": "node-v18.19.0-darwin-arm64", - "url": "v18.19.0/node-v18.19.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0a749fcdf5d6bf46e1c17b3ea01e050b4d1ec3f3073b14aa745527b45a759c74", - "prefix": "node-v18.19.0-darwin-x64", - "url": "v18.19.0/node-v18.19.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "cf94ab72e45b855257545fec1c017bdf30a9e23611561382eaf64576b999e72d", - "prefix": "node-v18.19.0-linux-arm64", - "url": "v18.19.0/node-v18.19.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "61632bb78ee828d6e8f42adc0bc2238a6b8200007093988d3927176a372281e8", - "prefix": "node-v18.19.0-linux-x64", - "url": "v18.19.0/node-v18.19.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "5311913d45e1fcc3643c58d1e3926eb85437b180f025fe5857413c9f02403645", - "prefix": "node-v18.19.0-win-x64", - "url": "v18.19.0/node-v18.19.0-win-x64.zip", - }, - }, - "18.19.1": { - "darwin_arm64": { - "sha256": "0c7249318868877032ed21cc0ed450015ee44b31b9b281955521cd3fc39fbfa3", - "prefix": "node-v18.19.1-darwin-arm64", - "url": "v18.19.1/node-v18.19.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ab67c52c0d215d6890197c951e1bd479b6140ab630212b96867395e21d813016", - "prefix": "node-v18.19.1-darwin-x64", - "url": "v18.19.1/node-v18.19.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "228ad1eee660fba3f9fd2cccf02f05b8ebccc294d27f22c155d20b233a9d76b3", - "prefix": "node-v18.19.1-linux-arm64", - "url": "v18.19.1/node-v18.19.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f35f24edd4415cd609a2ebc03be03ed2cfe211d7333d55c752d831754fb849f0", - "prefix": "node-v18.19.1-linux-x64", - "url": "v18.19.1/node-v18.19.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ff08f8fe253fba9274992d7052e9d9a70141342d7b36ddbd6e84cbe823e312c6", - "prefix": "node-v18.19.1-win-x64", - "url": "v18.19.1/node-v18.19.1-win-x64.zip", - }, - }, - "18.20.0": { - "darwin_arm64": { - "sha256": "10066ad4dd9e03ea5c4c45ef8775420ff37b860de09bbdf87b97e0c07b1ea036", - "prefix": "node-v18.20.0-darwin-arm64", - "url": "v18.20.0/node-v18.20.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "062ba71618e88e06321de5caa038843c350aababa2d315f3ca7b8551f8e66c1c", - "prefix": "node-v18.20.0-darwin-x64", - "url": "v18.20.0/node-v18.20.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "afe51da9ffb38ac1e3a20d9a06efd403ced4bf8831ab554a02a088dd8392fd79", - "prefix": "node-v18.20.0-linux-arm64", - "url": "v18.20.0/node-v18.20.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "03eea148e56785babb27930b05ed6bf311aaa3bc573c0399dd63cad2fe5713c7", - "prefix": "node-v18.20.0-linux-x64", - "url": "v18.20.0/node-v18.20.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1c0aab05cc6836a8f5148cca345b92ebc948a4a2013f18d117b7ade6ff05aca6", - "prefix": "node-v18.20.0-win-x64", - "url": "v18.20.0/node-v18.20.0-win-x64.zip", - }, - }, - "18.20.1": { - "darwin_arm64": { - "sha256": "275ffd6e96ea38e0ce0db2a37950381102fc95d1ad863b360ba0889dc7190405", - "prefix": "node-v18.20.1-darwin-arm64", - "url": "v18.20.1/node-v18.20.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "87d6c6e5df6c4615ca90b044c75dc112473df4ebd55f6f471740c4e1c9602cbe", - "prefix": "node-v18.20.1-darwin-x64", - "url": "v18.20.1/node-v18.20.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "613d0ea027fc5c16087d2b69f57d1e07dd1effcd3773910b6594672aee1fd4cd", - "prefix": "node-v18.20.1-linux-arm64", - "url": "v18.20.1/node-v18.20.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1d08285abd9fad971af5c73d13e8f2a6ae9f2906ee036095dad7d5c286642a4e", - "prefix": "node-v18.20.1-linux-x64", - "url": "v18.20.1/node-v18.20.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "5af456705d267507cd4be0572d787f85a42fa239e1a9dc5458d02a9ee76d223c", - "prefix": "node-v18.20.1-win-x64", - "url": "v18.20.1/node-v18.20.1-win-x64.zip", - }, - }, - "18.20.2": { - "darwin_arm64": { - "sha256": "2647d831f16b3dc7857ed4ee721d3c378194918ecda80b9471590250d328fa3c", - "prefix": "node-v18.20.2-darwin-arm64", - "url": "v18.20.2/node-v18.20.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "e26d8074da6d22ed23140e0ba964cba9c694f9b839ce48835d692a7a7e36421e", - "prefix": "node-v18.20.2-darwin-x64", - "url": "v18.20.2/node-v18.20.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "be36d2ad5842a7a9456b7de32fcc9656a6e0a79edab5f14ac05479d2eef2aa0e", - "prefix": "node-v18.20.2-linux-arm64", - "url": "v18.20.2/node-v18.20.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d0584a21d83d710f947b210434449f6d2a65d14975d6fe9aaf430aae79dc312b", - "prefix": "node-v18.20.2-linux-x64", - "url": "v18.20.2/node-v18.20.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1b7dde318fad3110db1d597184e78d327816e61eef340323765d86f7481babe6", - "prefix": "node-v18.20.2-win-x64", - "url": "v18.20.2/node-v18.20.2-win-x64.zip", - }, - }, - "18.20.3": { - "darwin_arm64": { - "sha256": "99328b985f7336a8fcfb62fda382155d210979fcca928e2dd75b7148d9bba636", - "prefix": "node-v18.20.3-darwin-arm64", - "url": "v18.20.3/node-v18.20.3-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "317a4607390c923610303e8583972e23fb656e9d348d3740bde0f1a94cdb7e0c", - "prefix": "node-v18.20.3-darwin-x64", - "url": "v18.20.3/node-v18.20.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3c497c19ddbf75bab7fecb36ddf1738622f0ba244aa1e0aebc70e46daf1a0794", - "prefix": "node-v18.20.3-linux-arm64", - "url": "v18.20.3/node-v18.20.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ffd6147c263b81016742dc1e72dc68885a3ca9b441d9744f9b76cad362d0cc5f", - "prefix": "node-v18.20.3-linux-x64", - "url": "v18.20.3/node-v18.20.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8e91df18904f9cc2950dca17b737e779dbd780c7b7a2192458d42af901c8f2d3", - "prefix": "node-v18.20.3-win-x64", - "url": "v18.20.3/node-v18.20.3-win-x64.zip", - }, - }, - "18.20.4": { - "darwin_arm64": { - "sha256": "aca5b568cc2a7e918037f05168634a921d88f43882c92a01b4ef5e39d0b89414", - "prefix": "node-v18.20.4-darwin-arm64", - "url": "v18.20.4/node-v18.20.4-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "7d2eb630b66bb39b9cf6bb12b35de833e2445797f2ddc9bcae714e63e75181ca", - "prefix": "node-v18.20.4-darwin-x64", - "url": "v18.20.4/node-v18.20.4-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "1cb5053bd4109aec41a8104ea3e9f48b95b1adef4d23bb4fc64f8c2d90c65ae3", - "prefix": "node-v18.20.4-linux-arm64", - "url": "v18.20.4/node-v18.20.4-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "592eb35c352c7c0c8c4b2ecf9c19d615e78de68c20b660eb74bd85f8c8395063", - "prefix": "node-v18.20.4-linux-x64", - "url": "v18.20.4/node-v18.20.4-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a2864d9048fb83cc85e3b2c3d18f5731b69cae8964bb029f5cdecbb0820eccd7", - "prefix": "node-v18.20.4-win-x64", - "url": "v18.20.4/node-v18.20.4-win-x64.zip", - }, - }, - "18.20.5": { - "darwin_arm64": { - "sha256": "bdfeaf59dbf29aec08c0c66130edf0a8a17014b4f2997727641dfd0b58b51f48", - "prefix": "node-v18.20.5-darwin-arm64", - "url": "v18.20.5/node-v18.20.5-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "dff01068da7d3fe7b515f72a3903dca96a34dc377f6f426b6a813901274b6441", - "prefix": "node-v18.20.5-darwin-x64", - "url": "v18.20.5/node-v18.20.5-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a77db6ab34267f3bc80e02ed68abf51b7065eb5c82fcd69adc4b40e390d9b116", - "prefix": "node-v18.20.5-linux-arm64", - "url": "v18.20.5/node-v18.20.5-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e4a3a21e5ac7e074ed50d2533dd0087d8460647ab567464867141a2b643f3fb3", - "prefix": "node-v18.20.5-linux-x64", - "url": "v18.20.5/node-v18.20.5-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "910237449895b4de61026568dc076fa6c3ffcd667563ed03112a4a77e1f1556b", - "prefix": "node-v18.20.5-win-x64", - "url": "v18.20.5/node-v18.20.5-win-x64.zip", - }, - }, - "18.20.6": { - "darwin_arm64": { - "sha256": "7105fb1ac42968010020db61edcc0ea0a366b37d792405d2959668e45b612753", - "prefix": "node-v18.20.6-darwin-arm64", - "url": "v18.20.6/node-v18.20.6-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "25a4040000e9838af28d0d168301c70d07dcc61294089dde5f5d9044dafda1e5", - "prefix": "node-v18.20.6-darwin-x64", - "url": "v18.20.6/node-v18.20.6-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "169d317cc39ba5513c9588f7aded1bdff7f807b82c4dacb40ca03fd427d288b0", - "prefix": "node-v18.20.6-linux-arm64", - "url": "v18.20.6/node-v18.20.6-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "abf47264a9a13b2233743ce8a966945388a1a10a56f841310a6d4dd12e18ca9a", - "prefix": "node-v18.20.6-linux-x64", - "url": "v18.20.6/node-v18.20.6-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "611a152838d67e05ddde02fbf5abc7f40bccd80a7e68fdaeae8745f729acff59", - "prefix": "node-v18.20.6-win-x64", - "url": "v18.20.6/node-v18.20.6-win-x64.zip", - }, - }, - "18.20.7": { - "darwin_arm64": { - "sha256": "cdbe696f68b9162872295d4ec88a0700a3827261ae729f5eaf0606c69d6ab37e", - "prefix": "node-v18.20.7-darwin-arm64", - "url": "v18.20.7/node-v18.20.7-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c42eee8d9557720052d05856651488074f7736583b3312a223760490b9f5ce0e", - "prefix": "node-v18.20.7-darwin-x64", - "url": "v18.20.7/node-v18.20.7-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c788ad58ded0426a7fca9f3a7e005f57c14a348ebdb3a2977e19ef7b0c143439", - "prefix": "node-v18.20.7-linux-arm64", - "url": "v18.20.7/node-v18.20.7-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "deaf9695966087815a09c1c8e7fb0cfeb5b5b4471836e5993431230a845becad", - "prefix": "node-v18.20.7-linux-x64", - "url": "v18.20.7/node-v18.20.7-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "6c65355f921a76168610fffbc06005a16194cca9110ec306c4f036a2eaaeb651", - "prefix": "node-v18.20.7-win-x64", - "url": "v18.20.7/node-v18.20.7-win-x64.zip", - }, - }, - "18.20.8": { - "darwin_arm64": { - "sha256": "bae4965d29d29bd32f96364eefbe3bca576a03e917ddbb70b9330d75f2cacd76", - "prefix": "node-v18.20.8-darwin-arm64", - "url": "v18.20.8/node-v18.20.8-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ed2554677188f4afc0d050ecd8bd56effb2572d6518f8da6d40321ede6698509", - "prefix": "node-v18.20.8-darwin-x64", - "url": "v18.20.8/node-v18.20.8-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "224e569dbe7b0ea4628ce383d9d482494b57ee040566583f1c54072c86d1116b", - "prefix": "node-v18.20.8-linux-arm64", - "url": "v18.20.8/node-v18.20.8-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "5467ee62d6af1411d46b6a10e3fb5cacc92734dbcef465fea14e7b90993001c9", - "prefix": "node-v18.20.8-linux-x64", - "url": "v18.20.8/node-v18.20.8-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1a1e40260a6facba83636e4cd0ba01eb5bd1386896824b36645afba44857384a", - "prefix": "node-v18.20.8-win-x64", - "url": "v18.20.8/node-v18.20.8-win-x64.zip", - }, - }, - "19.0.0": { - "darwin_arm64": { - "sha256": "e30054d93857d3b2f55d22a4305e379ba9544adea885428900ff57bae465435e", - "prefix": "node-v19.0.0-darwin-arm64", - "url": "v19.0.0/node-v19.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a1b46d199bbc307f6ef8621b118e71356c626a279eb421c6b3ce7a7741573041", - "prefix": "node-v19.0.0-darwin-x64", - "url": "v19.0.0/node-v19.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f43f31f8ebe9daf26edd20d40aa8bb01be6cf52a6dc91a66cfe35b57bf4bda5c", - "prefix": "node-v19.0.0-linux-arm64", - "url": "v19.0.0/node-v19.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a16fa0fd4ba7dff0f9476778dbabe535250c99a121db4c65c2a68a2506097698", - "prefix": "node-v19.0.0-linux-x64", - "url": "v19.0.0/node-v19.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "94fdfb96a041b1a9cafd1ee1bb42ab57a5b73f6a3606cd222ae96c5768bdb31d", - "prefix": "node-v19.0.0-win-x64", - "url": "v19.0.0/node-v19.0.0-win-x64.zip", - }, - }, - "19.0.1": { - "darwin_arm64": { - "sha256": "96bcdf51e92320a79ada8ef9f97ab6eda8426e84fb2aad4b290719d8d749f4de", - "prefix": "node-v19.0.1-darwin-arm64", - "url": "v19.0.1/node-v19.0.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "55dffff4ef8e82c6e241d89fd124c7620dff83880c5e33c4ec2b19bd2d6399aa", - "prefix": "node-v19.0.1-darwin-x64", - "url": "v19.0.1/node-v19.0.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "544a58a8da5a0b1d800d9228d59e8368bc14ab34f78cd702024b19fc18e282af", - "prefix": "node-v19.0.1-linux-arm64", - "url": "v19.0.1/node-v19.0.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a3322ffcf9f2840fc3f80112641839da6565e2357f3c8ee4f042d3386e49a216", - "prefix": "node-v19.0.1-linux-x64", - "url": "v19.0.1/node-v19.0.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a15925b346cb6906b916c4e18373e3311d921cf4de17b14e041ff238fc9639e0", - "prefix": "node-v19.0.1-win-x64", - "url": "v19.0.1/node-v19.0.1-win-x64.zip", - }, - }, - "19.1.0": { - "darwin_arm64": { - "sha256": "d05a4a3c9f081c7fbab131f447714fa708328c5c1634c278716adfbdbae0ff26", - "prefix": "node-v19.1.0-darwin-arm64", - "url": "v19.1.0/node-v19.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "63f4284fa1474b779f0e4fa93985ddc2efa227484476f33d923ae44922637080", - "prefix": "node-v19.1.0-darwin-x64", - "url": "v19.1.0/node-v19.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "93ef3a96ebf88988921f87ef28a21cc25776e0562afa696a59dc074fea1913c7", - "prefix": "node-v19.1.0-linux-arm64", - "url": "v19.1.0/node-v19.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c4d1bcb5d5dd1fb1299c6eb38c5b6c66d1d9ff473fa007c3294ed025b67091e3", - "prefix": "node-v19.1.0-linux-x64", - "url": "v19.1.0/node-v19.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9ca998da2063fd5b374dc889ee1937ada5a1e1f4fb50b5f989412dda7c6bb357", - "prefix": "node-v19.1.0-win-x64", - "url": "v19.1.0/node-v19.1.0-win-x64.zip", - }, - }, - "19.2.0": { - "darwin_arm64": { - "sha256": "394341380de1b1c6e5a5ab8af86e08e8f097ba7d101d4315bdd7cdcf3b306467", - "prefix": "node-v19.2.0-darwin-arm64", - "url": "v19.2.0/node-v19.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "e3cfa8f82ea334c3c23bc1d9c9c3a87c4ffff8d29eab17e6bb9d53008103b08b", - "prefix": "node-v19.2.0-darwin-x64", - "url": "v19.2.0/node-v19.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9eefab2c984e9d1f88e1c69e2f8bb196327f7b0eb3cb3d03d6b5295d0ed7a22f", - "prefix": "node-v19.2.0-linux-arm64", - "url": "v19.2.0/node-v19.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4e20cb95ff7ca11c4df2d60de661f670381de16ab37964be12a951d3218e9a9d", - "prefix": "node-v19.2.0-linux-x64", - "url": "v19.2.0/node-v19.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "689ca4285fb924dbd6e26adb156b3df0178a20f0e9a9cea59eca79d34c8dd9da", - "prefix": "node-v19.2.0-win-x64", - "url": "v19.2.0/node-v19.2.0-win-x64.zip", - }, - }, - "19.3.0": { - "darwin_arm64": { - "sha256": "a50be904794d083fa8ecd4113845cea37968cbe3e5c1e758b0ec6215e1e7495e", - "prefix": "node-v19.3.0-darwin-arm64", - "url": "v19.3.0/node-v19.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d9692a5f153d2527ec43860e40fa0e77825543f554384aa8d26d33417ffb9069", - "prefix": "node-v19.3.0-darwin-x64", - "url": "v19.3.0/node-v19.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b9fbcd1d4433c073528abcac3d31347847e5ef229248cbe1dccca1a1379a5d2c", - "prefix": "node-v19.3.0-linux-arm64", - "url": "v19.3.0/node-v19.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "de94d6db26edee92a03512552c8be9db38a7bfefa7b3228328afdfb5094e3a76", - "prefix": "node-v19.3.0-linux-x64", - "url": "v19.3.0/node-v19.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9b93f6cb78e23a4cab9e401a8418daa9112bbf5bd3127642adf22cfdd4241348", - "prefix": "node-v19.3.0-win-x64", - "url": "v19.3.0/node-v19.3.0-win-x64.zip", - }, - }, - "19.4.0": { - "darwin_arm64": { - "sha256": "9b6bfec4787ec5e500d21e835467fc4bb67689ef7d30a66e31d5bc372405eb42", - "prefix": "node-v19.4.0-darwin-arm64", - "url": "v19.4.0/node-v19.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "13ec36d26994432731c33a24b55e29a0137e688386adb3254f54ecdbb5ab19c7", - "prefix": "node-v19.4.0-darwin-x64", - "url": "v19.4.0/node-v19.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e53fe1c30ccda500a021f4936dc1e98e9bc13be9a333379d7bd7d49a40226242", - "prefix": "node-v19.4.0-linux-arm64", - "url": "v19.4.0/node-v19.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2f3b7a02e41eeda113326370f51bd1d2a54de6b8a3628b0d36623c40ca4db783", - "prefix": "node-v19.4.0-linux-x64", - "url": "v19.4.0/node-v19.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "91d627e8eda9bd78af7316d98657df58d7f32b272b733f8a5a2cc1f06aa83608", - "prefix": "node-v19.4.0-win-x64", - "url": "v19.4.0/node-v19.4.0-win-x64.zip", - }, - }, - "19.5.0": { - "darwin_arm64": { - "sha256": "6b2ee18d9e888840411086151ab7f2fe519ff9b9292ed450aa98838b7eb58009", - "prefix": "node-v19.5.0-darwin-arm64", - "url": "v19.5.0/node-v19.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ebb3798171ce65fb11420aa21696ef6aadc9a1969998d6e00bbea46961c07045", - "prefix": "node-v19.5.0-darwin-x64", - "url": "v19.5.0/node-v19.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "440299d094152914d1764644f27420b544b843c02e122cd11e30bffc02852796", - "prefix": "node-v19.5.0-linux-arm64", - "url": "v19.5.0/node-v19.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9a3b39a7835d6d1010f09a31c9bd7074af44ff4f9831fee1b93d9e26b56d7df6", - "prefix": "node-v19.5.0-linux-x64", - "url": "v19.5.0/node-v19.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b58eb47e044f765db01d74ab0d623be8413a789cc9ab917e0417e336bdcc66a1", - "prefix": "node-v19.5.0-win-x64", - "url": "v19.5.0/node-v19.5.0-win-x64.zip", - }, - }, - "19.6.0": { - "darwin_arm64": { - "sha256": "a759366eea06f3433f1f1f7778b6e22d68bbf75661a2de1cd03fc85e30f649cf", - "prefix": "node-v19.6.0-darwin-arm64", - "url": "v19.6.0/node-v19.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6b97f9e434a3a3b4cfef35ae1881ced9e80adc3fb536b3060d2ceda5c446a6d3", - "prefix": "node-v19.6.0-darwin-x64", - "url": "v19.6.0/node-v19.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b2d0981e56110ba03c79b19ed37fff8649d14527105d1d2447beb9cc073a2531", - "prefix": "node-v19.6.0-linux-arm64", - "url": "v19.6.0/node-v19.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4624f307b13a8ef56686c6ad714caaa3513497eb48ea15ed6a73b95687d3589f", - "prefix": "node-v19.6.0-linux-x64", - "url": "v19.6.0/node-v19.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8c0219c5937603e029c6ab9f0b08f1de52169e284548e6683f8ef369c63ba3bb", - "prefix": "node-v19.6.0-win-x64", - "url": "v19.6.0/node-v19.6.0-win-x64.zip", - }, - }, - "19.6.1": { - "darwin_arm64": { - "sha256": "f95951571baaf2180ce41eb5f3e878f6580bc5b203d79fedb479bf5a1b147138", - "prefix": "node-v19.6.1-darwin-arm64", - "url": "v19.6.1/node-v19.6.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a79442a282dec5a6bb1cb73adb926dbc4aa97fa3960193b9ecf56cc76fd6c114", - "prefix": "node-v19.6.1-darwin-x64", - "url": "v19.6.1/node-v19.6.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a0ce4a79d1b43a401ba4158c354792b38aafc2f23d8b5d0b50812c7063b55c17", - "prefix": "node-v19.6.1-linux-arm64", - "url": "v19.6.1/node-v19.6.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2b11e02f29772b7ec475854bb40bc46efc0d380d4245e2480db56455c5120c3e", - "prefix": "node-v19.6.1-linux-x64", - "url": "v19.6.1/node-v19.6.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b3716a822786936879332abc16bc6df8bac0775dfdd4777268ad4f08d7f9aa8c", - "prefix": "node-v19.6.1-win-x64", - "url": "v19.6.1/node-v19.6.1-win-x64.zip", - }, - }, - "19.7.0": { - "darwin_arm64": { - "sha256": "7a96935baf731d0917a96370dda707b8195ae0a123d6c5ff777d41c3fdda949d", - "prefix": "node-v19.7.0-darwin-arm64", - "url": "v19.7.0/node-v19.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2b8593445a4ffc6f42020827dce134497204d55d1ac4a705c0919583d2e6a781", - "prefix": "node-v19.7.0-darwin-x64", - "url": "v19.7.0/node-v19.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "1b582ccfaa63c2b8eda93c4f8f08743da4c9d46b08c3bd831ba4bd2339db7e2d", - "prefix": "node-v19.7.0-linux-arm64", - "url": "v19.7.0/node-v19.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "66d352bd96bc947828e29d3524716fdf0569f900eaa4bbc0517b618ffd597970", - "prefix": "node-v19.7.0-linux-x64", - "url": "v19.7.0/node-v19.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b7a6df0d6f14c90ca11b9989a4d135ed5b9a1edc2b16227b353287cf2e750e4a", - "prefix": "node-v19.7.0-win-x64", - "url": "v19.7.0/node-v19.7.0-win-x64.zip", - }, - }, - "19.8.0": { - "darwin_arm64": { - "sha256": "a4cd2534f84d4c1399ac6bc970492440bb35c91b08023703f09346d02973b148", - "prefix": "node-v19.8.0-darwin-arm64", - "url": "v19.8.0/node-v19.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ebcba3767de967593624be989aaaf143d53ed81aeb5e7d861d1abb6b0bd6db57", - "prefix": "node-v19.8.0-darwin-x64", - "url": "v19.8.0/node-v19.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4c623fc16334fc9766368bad3c01c577381e1062592a9295b57efce3cdedf455", - "prefix": "node-v19.8.0-linux-arm64", - "url": "v19.8.0/node-v19.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9e336589505e969912cf15a7d760d0e48085c3985c309273513a8aac0b12f241", - "prefix": "node-v19.8.0-linux-x64", - "url": "v19.8.0/node-v19.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2309de329aba9d206b9a516279e44376f420032ed6282d7055e32fa1ba61f659", - "prefix": "node-v19.8.0-win-x64", - "url": "v19.8.0/node-v19.8.0-win-x64.zip", - }, - }, - "19.8.1": { - "darwin_arm64": { - "sha256": "aafae50af9af911771c766e529eb2522a14bc4695331260e4280be7f526dcaf4", - "prefix": "node-v19.8.1-darwin-arm64", - "url": "v19.8.1/node-v19.8.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f19cb444924dc0168696445ea7b8ec0b0ccdb5c84c59f289aaa847dc20a9defc", - "prefix": "node-v19.8.1-darwin-x64", - "url": "v19.8.1/node-v19.8.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b5eb4b345d33ef5e116dfe8054e711bdabb7da369f4a63407cbb774cd0eba76c", - "prefix": "node-v19.8.1-linux-arm64", - "url": "v19.8.1/node-v19.8.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b8ecd95eebda5882bb70c1088595d87a1fd69cc4be81c317191f4f5ebb34b7ac", - "prefix": "node-v19.8.1-linux-x64", - "url": "v19.8.1/node-v19.8.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e9f16d2f987137fbede00d4e11c423b5929e8967f0568df48cf185af902af262", - "prefix": "node-v19.8.1-win-x64", - "url": "v19.8.1/node-v19.8.1-win-x64.zip", - }, - }, - "19.9.0": { - "darwin_arm64": { - "sha256": "13f7f0e57a2123e55a3172b65e08bc2a51fb52bf366a83d7dda12456ebdc3da0", - "prefix": "node-v19.9.0-darwin-arm64", - "url": "v19.9.0/node-v19.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "4f1a5b72ef0bcb6757e5daaf3fcf2c26fa35dc5d5fdff7692b63775ed51934a4", - "prefix": "node-v19.9.0-darwin-x64", - "url": "v19.9.0/node-v19.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7dd78091f8cf34fc094c79b6dfcdbf427abd2ecc4df266a99964bf853b5d6ca0", - "prefix": "node-v19.9.0-linux-arm64", - "url": "v19.9.0/node-v19.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e8ea737ee15a62c8752159d12765ed757b5d4b18036b1011d9e4c9e692a4e58d", - "prefix": "node-v19.9.0-linux-x64", - "url": "v19.9.0/node-v19.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "589f7880af8de21ee371de8c06a85b5e996d049bf499fbac1245fb10b441e504", - "prefix": "node-v19.9.0-win-x64", - "url": "v19.9.0/node-v19.9.0-win-x64.zip", - }, - }, - "20.0.0": { - "darwin_arm64": { - "sha256": "ee27eea6694a5d8c834b11a12fb85a5dae01a91178be12920a6da12d8c299c43", - "prefix": "node-v20.0.0-darwin-arm64", - "url": "v20.0.0/node-v20.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a26019f8dc6f0b261b1eebabeedb00f478460c36950a99b5c7e161af005e400e", - "prefix": "node-v20.0.0-darwin-x64", - "url": "v20.0.0/node-v20.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "34f345e09a4cb13e87672b89cbbefa803be8b91fa6b9f17d73645dfc83778ea9", - "prefix": "node-v20.0.0-linux-arm64", - "url": "v20.0.0/node-v20.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9e512f1f1cadb3a5e37a10aa2d5e632f93aaf9f37165803e2ed981009970a3d7", - "prefix": "node-v20.0.0-linux-x64", - "url": "v20.0.0/node-v20.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a76e2221cdd68467add78f0e7d24f2a968c2521f3fcd6f6964fc722bc9a9a9b4", - "prefix": "node-v20.0.0-win-x64", - "url": "v20.0.0/node-v20.0.0-win-x64.zip", - }, - }, - "20.1.0": { - "darwin_arm64": { - "sha256": "fd3bca029883cb84d4f58e7adb1a2c4fc4e616a8297fb08cb5c34465b7c4071a", - "prefix": "node-v20.1.0-darwin-arm64", - "url": "v20.1.0/node-v20.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "770dd45c15cfafa3f945fce173aa84dfed94931923242700718edf6883b74fff", - "prefix": "node-v20.1.0-darwin-x64", - "url": "v20.1.0/node-v20.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7219e00a19efd5f2f631a639d561fb65149b7602b3a103f9b47d5dd8e9be9527", - "prefix": "node-v20.1.0-linux-arm64", - "url": "v20.1.0/node-v20.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "08e01d4ae29013f965dc8bde52d7f1abf780b5867ff40ade6bdd35bc9cbffd96", - "prefix": "node-v20.1.0-linux-x64", - "url": "v20.1.0/node-v20.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c26782b513c97b2847f2802d77c99a834f9494e947edccee5b3686762eddc912", - "prefix": "node-v20.1.0-win-x64", - "url": "v20.1.0/node-v20.1.0-win-x64.zip", - }, - }, - "20.2.0": { - "darwin_arm64": { - "sha256": "8dd23fb204b2c239239085761ccae232c5cdc129f633489598a8759248e5f063", - "prefix": "node-v20.2.0-darwin-arm64", - "url": "v20.2.0/node-v20.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d92bc1e96b2458595f41f5e75749ad4d2b1dd8e96b5ebc34cf5a45ab21797cb3", - "prefix": "node-v20.2.0-darwin-x64", - "url": "v20.2.0/node-v20.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4ff85df72645e17b3d6253fd8eb45d9cdbed7c68b416ac770adb2fd85ac67e3d", - "prefix": "node-v20.2.0-linux-arm64", - "url": "v20.2.0/node-v20.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9257b5d5cc807d372da0d3574ce0e2d9b14c9510d7099081d30a464e5d4c0b2b", - "prefix": "node-v20.2.0-linux-x64", - "url": "v20.2.0/node-v20.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "eda20d37da0c6629414121dc70c639944e0cfce37f0c5351a9c3141bdb80a4ff", - "prefix": "node-v20.2.0-win-x64", - "url": "v20.2.0/node-v20.2.0-win-x64.zip", - }, - }, - "20.3.0": { - "darwin_arm64": { - "sha256": "25d5db6192ebcb7013f4138c71a7c423d0da33f28149d28b3b6df7c00527dd40", - "prefix": "node-v20.3.0-darwin-arm64", - "url": "v20.3.0/node-v20.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "24293d0217f009cbf821e5f399dcf72c1df2cb27f70cb1f05fd07af2ee6ad2c2", - "prefix": "node-v20.3.0-darwin-x64", - "url": "v20.3.0/node-v20.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9b661e54f8ea73a3b0a1c92c2af32cf020f67f2c123789539fb343f2a1e36ffd", - "prefix": "node-v20.3.0-linux-arm64", - "url": "v20.3.0/node-v20.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "2dd1f5c0e01732024ba1f5de4517fa3976eb0976fa7976ff687ec09b62dd73fa", - "prefix": "node-v20.3.0-linux-x64", - "url": "v20.3.0/node-v20.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "43be53f9f4d6fa19e27efdb724e10cbdf3c7abfaebe0d852af62fc80c6f465a2", - "prefix": "node-v20.3.0-win-x64", - "url": "v20.3.0/node-v20.3.0-win-x64.zip", - }, - }, - "20.3.1": { - "darwin_arm64": { - "sha256": "fabf0d5bde4e1c16b6b96c310115425508c3750cd2b1d2992fa03d52b0050cf1", - "prefix": "node-v20.3.1-darwin-arm64", - "url": "v20.3.1/node-v20.3.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "fd2be29c8e17ef1460a3c67b5fd36ead27159367a8958fae8fe8f3945465e0db", - "prefix": "node-v20.3.1-darwin-x64", - "url": "v20.3.1/node-v20.3.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "75f820e7e0c460d902eb2c35716d158c06a4692e69f9a6cf2be30a721d7e0b42", - "prefix": "node-v20.3.1-linux-arm64", - "url": "v20.3.1/node-v20.3.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a9f94435763f9c0128a8b6282ccbeefd0413a96e78e4427cfb7831d150c50334", - "prefix": "node-v20.3.1-linux-x64", - "url": "v20.3.1/node-v20.3.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b9660cf19136d6cfce9d5ec1bd7b8b7dcc5642fe5fb8c5ddde78dc0aba216dd5", - "prefix": "node-v20.3.1-win-x64", - "url": "v20.3.1/node-v20.3.1-win-x64.zip", - }, - }, - "20.4.0": { - "darwin_arm64": { - "sha256": "34f51397b6aad957b1a8eb70d13da5baf357ead124c1e429a7e939aa61266c06", - "prefix": "node-v20.4.0-darwin-arm64", - "url": "v20.4.0/node-v20.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "fe765474a8651b85cee04a64e8473089196b922a36621f464a985a5f4891a054", - "prefix": "node-v20.4.0-darwin-x64", - "url": "v20.4.0/node-v20.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "757f9c541f3e5da6e5ce06813d0ba206d4d013c008d7c59a7411512c1abfd0be", - "prefix": "node-v20.4.0-linux-arm64", - "url": "v20.4.0/node-v20.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6b49a007f409fb7620350285cfc909fbc909604fd0ff5a87a1730365514b3712", - "prefix": "node-v20.4.0-linux-x64", - "url": "v20.4.0/node-v20.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "91a51aaa9152db510704b4274cffd84c6e3572e1678e055e0d9c5cf7951ebc2a", - "prefix": "node-v20.4.0-win-x64", - "url": "v20.4.0/node-v20.4.0-win-x64.zip", - }, - }, - "20.5.0": { - "darwin_arm64": { - "sha256": "56d29a7c620415164e6226804cc1eb8eb7b05ea3123b60c86393fabb551bd5ea", - "prefix": "node-v20.5.0-darwin-arm64", - "url": "v20.5.0/node-v20.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3da7e64ac76309cbbb25524bae75cd335fed2795fcbd4f55e3162bcbcec18176", - "prefix": "node-v20.5.0-darwin-x64", - "url": "v20.5.0/node-v20.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "afddd830662bdc71f37d39d6cd74104acc663ecd6bbe0fd9264c581ee4f2559b", - "prefix": "node-v20.5.0-linux-arm64", - "url": "v20.5.0/node-v20.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c12ee9efe21f3ff9909fbf5d7d3780f16c86fad411f13d715016646c766e8213", - "prefix": "node-v20.5.0-linux-x64", - "url": "v20.5.0/node-v20.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "604e7308bb314fb8c27979929db2877940ce27a489ccafc6367f439943730b32", - "prefix": "node-v20.5.0-win-x64", - "url": "v20.5.0/node-v20.5.0-win-x64.zip", - }, - }, - "20.5.1": { - "darwin_arm64": { - "sha256": "9cc794517788aee103dfcffa04d0b90ac33854b0d10eb11a26ba4be38403f731", - "prefix": "node-v20.5.1-darwin-arm64", - "url": "v20.5.1/node-v20.5.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "7a451dd07551a14ce64afdcc5bf8a71df12558edc19a2a9446e37cefe1e572fb", - "prefix": "node-v20.5.1-darwin-x64", - "url": "v20.5.1/node-v20.5.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0487f733a6669cf2a414bd3e4baf153451f37120b81ac8c10922a289b3c1b3d4", - "prefix": "node-v20.5.1-linux-arm64", - "url": "v20.5.1/node-v20.5.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a4a700bbca51ac26538eda2250e449955a9cc49638a45b38d5501e97f5b020b4", - "prefix": "node-v20.5.1-linux-x64", - "url": "v20.5.1/node-v20.5.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "5d2596a00699fadf0ffa8e651f47ff5d719991014b920544d59c80d78569d42f", - "prefix": "node-v20.5.1-win-x64", - "url": "v20.5.1/node-v20.5.1-win-x64.zip", - }, - }, - "20.6.0": { - "darwin_arm64": { - "sha256": "1ed71ea4ef5985f11b65c3961875ad91223c201f2042c00568a82fe7020a5cea", - "prefix": "node-v20.6.0-darwin-arm64", - "url": "v20.6.0/node-v20.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "16657f07cbe8c3d5589d70104ef51955c04abf249ea83b1109f924444ed828aa", - "prefix": "node-v20.6.0-darwin-x64", - "url": "v20.6.0/node-v20.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "675c54b1ad4947836ec146f2be37202b5ac2c6e511ba5d9066e52e3da6a2a419", - "prefix": "node-v20.6.0-linux-arm64", - "url": "v20.6.0/node-v20.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "365a7b4eed12bf88011d048ddd668573daef981e048ec860b28d5ebb3587be6c", - "prefix": "node-v20.6.0-linux-x64", - "url": "v20.6.0/node-v20.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "afaffd4e90528f8344f1c908a6945efac995a63e3fe22d4338f34579851272f8", - "prefix": "node-v20.6.0-win-x64", - "url": "v20.6.0/node-v20.6.0-win-x64.zip", - }, - }, - "20.6.1": { - "darwin_arm64": { - "sha256": "d8ba8018d45b294429b1a7646ccbeaeb2af3cdf45b5c91dabbd93e2a2035cb46", - "prefix": "node-v20.6.1-darwin-arm64", - "url": "v20.6.1/node-v20.6.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "365ec544c6596f194afff9a613554abfc68d4a2274181b7651386d9a11cf5862", - "prefix": "node-v20.6.1-darwin-x64", - "url": "v20.6.1/node-v20.6.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6823720796b287465bb4aa8e7611143322ffd6cbdb9c6e3b149576f6d87953bf", - "prefix": "node-v20.6.1-linux-arm64", - "url": "v20.6.1/node-v20.6.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "591f9f274104f266a8cf085d2c7d5d2848ba73b98ae323d501db2d4c4b7026e5", - "prefix": "node-v20.6.1-linux-x64", - "url": "v20.6.1/node-v20.6.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "88371914f1f75d594bb367570e163cf5ecebeb514fd54cc765093819ebb0ed48", - "prefix": "node-v20.6.1-win-x64", - "url": "v20.6.1/node-v20.6.1-win-x64.zip", - }, - }, - "20.7.0": { - "darwin_arm64": { - "sha256": "08aa09792f30a86e8904e334ba6d348ad73e926b5e441ed9abcdcbea651dc926", - "prefix": "node-v20.7.0-darwin-arm64", - "url": "v20.7.0/node-v20.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ceeba829f44e7573949f2ce2ad5def27f1d6daa55f2860bea82964851fae01bc", - "prefix": "node-v20.7.0-darwin-x64", - "url": "v20.7.0/node-v20.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c97b51decb0f4a3e8e5bd8cbc6ff43ae4782f2b8b6e3c2b513b77b8f97fffcc5", - "prefix": "node-v20.7.0-linux-arm64", - "url": "v20.7.0/node-v20.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a4251c24c6bf6d3bdee4521ca294bc0897a6c466137e02caa2521af5d456f55e", - "prefix": "node-v20.7.0-linux-x64", - "url": "v20.7.0/node-v20.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2b1a117e63f0602bad1e9e31679932b64e9b130a96dc2feb0c367ca816c5a5cb", - "prefix": "node-v20.7.0-win-x64", - "url": "v20.7.0/node-v20.7.0-win-x64.zip", - }, - }, - "20.8.0": { - "darwin_arm64": { - "sha256": "cbcb7fdbcd9341662256df5e4488a0045242f87382879242093e0f0699511abc", - "prefix": "node-v20.8.0-darwin-arm64", - "url": "v20.8.0/node-v20.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a6f6b573ea656c149956f69f35e04ebb242b945d59972bea2e96a944bbf50ad1", - "prefix": "node-v20.8.0-darwin-x64", - "url": "v20.8.0/node-v20.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ec2d98894d58d07260e61e6a70b88cabea98292f0b2801cbeebd864d242e1087", - "prefix": "node-v20.8.0-linux-arm64", - "url": "v20.8.0/node-v20.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "66056a2acc368db142b8a9258d0539e18538ae832b3ccb316671b0d35cb7c72c", - "prefix": "node-v20.8.0-linux-x64", - "url": "v20.8.0/node-v20.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "6afd5a7aa126f4e255f041de66c4a608f594190d34dcaba72f7b348d2410ca66", - "prefix": "node-v20.8.0-win-x64", - "url": "v20.8.0/node-v20.8.0-win-x64.zip", - }, - }, - "20.8.1": { - "darwin_arm64": { - "sha256": "5451f3651c89cd8f224e74961c84e68f4c8d63fe288431a3223b0465cc8b961e", - "prefix": "node-v20.8.1-darwin-arm64", - "url": "v20.8.1/node-v20.8.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "92b00b357c311eb45dd86516b032d80c63894aa069821c3ae3c8b3bbd00fdb9a", - "prefix": "node-v20.8.1-darwin-x64", - "url": "v20.8.1/node-v20.8.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "fec6edefa7ff959b29c7887735582ff2a2211b36a65a539da0f37db6797b7cff", - "prefix": "node-v20.8.1-linux-arm64", - "url": "v20.8.1/node-v20.8.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "44096f6276cf735f3b25f47ffaaa1629b0abad4d9932c3a77d9dcdc743a3ff92", - "prefix": "node-v20.8.1-linux-x64", - "url": "v20.8.1/node-v20.8.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "90b27dab351a582edd3a8de2e8aaa80d95c41f19fe92ebbef83b9a45bac95d00", - "prefix": "node-v20.8.1-win-x64", - "url": "v20.8.1/node-v20.8.1-win-x64.zip", - }, - }, - "20.9.0": { - "darwin_arm64": { - "sha256": "31d2d46ae8d8a3982f54e2ff1e60c2e4a8e80bf78a3e8b46dcaac95ac5d7ce6a", - "prefix": "node-v20.9.0-darwin-arm64", - "url": "v20.9.0/node-v20.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "fc5b73f2a78c17bbe926cdb1447d652f9f094c79582f1be6471b4b38a2e1ccc8", - "prefix": "node-v20.9.0-darwin-x64", - "url": "v20.9.0/node-v20.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ced3ecece4b7c3a664bca3d9e34a0e3b9a31078525283a6fdb7ea2de8ca5683b", - "prefix": "node-v20.9.0-linux-arm64", - "url": "v20.9.0/node-v20.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9033989810bf86220ae46b1381bdcdc6c83a0294869ba2ad39e1061f1e69217a", - "prefix": "node-v20.9.0-linux-x64", - "url": "v20.9.0/node-v20.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "70d87dad2378c63216ff83d5a754c61d2886fc39d32ce0d2ea6de763a22d3780", - "prefix": "node-v20.9.0-win-x64", - "url": "v20.9.0/node-v20.9.0-win-x64.zip", - }, - }, - "20.10.0": { - "darwin_arm64": { - "sha256": "68b93099451d77aac116cf8fce179cabcf53fec079508dc6b39d3a086fb461a8", - "prefix": "node-v20.10.0-darwin-arm64", - "url": "v20.10.0/node-v20.10.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5ff5e8abd3eea6e5f507eb6677554f5b2188eedef654096aa4168a9941e91a32", - "prefix": "node-v20.10.0-darwin-x64", - "url": "v20.10.0/node-v20.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "21f19d1f9d2345c5a4ed416c21d89cec20fe4b0715255d49463a4d37e283b4c6", - "prefix": "node-v20.10.0-linux-arm64", - "url": "v20.10.0/node-v20.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3fe4ec5d70c8b4ffc1461dec83ab23fc70124e137c4cbbe1ccc9d6ae6ec04a7d", - "prefix": "node-v20.10.0-linux-x64", - "url": "v20.10.0/node-v20.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e5b861814a97e28ae7ac06a34e88fd5e0565b447d270c26e20b5ef60bf0aaaf9", - "prefix": "node-v20.10.0-win-x64", - "url": "v20.10.0/node-v20.10.0-win-x64.zip", - }, - }, - "20.11.0": { - "darwin_arm64": { - "sha256": "94e443d007e2882f8e5aecc85d978f7591520dc3b642adc7583b3cb0b3fc37d7", - "prefix": "node-v20.11.0-darwin-arm64", - "url": "v20.11.0/node-v20.11.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c0ba02c905814258bd99a362027f8d4d2cc738218a9cf1dce2620e8735e3a80e", - "prefix": "node-v20.11.0-darwin-x64", - "url": "v20.11.0/node-v20.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f6df68c6793244071f69023a9b43a0cf0b13d65cbe86d55925c28e4134d9aafb", - "prefix": "node-v20.11.0-linux-arm64", - "url": "v20.11.0/node-v20.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "822780369d0ea309e7d218e41debbd1a03f8cdf354ebf8a4420e89f39cc2e612", - "prefix": "node-v20.11.0-linux-x64", - "url": "v20.11.0/node-v20.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "893115cd92ad27bf178802f15247115e93c0ef0c753b93dca96439240d64feb5", - "prefix": "node-v20.11.0-win-x64", - "url": "v20.11.0/node-v20.11.0-win-x64.zip", - }, - }, - "20.11.1": { - "darwin_arm64": { - "sha256": "e0065c61f340e85106a99c4b54746c5cee09d59b08c5712f67f99e92aa44995d", - "prefix": "node-v20.11.1-darwin-arm64", - "url": "v20.11.1/node-v20.11.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c52e7fb0709dbe63a4cbe08ac8af3479188692937a7bd8e776e0eedfa33bb848", - "prefix": "node-v20.11.1-darwin-x64", - "url": "v20.11.1/node-v20.11.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c957f29eb4e341903520caf362534f0acd1db7be79c502ae8e283994eed07fe1", - "prefix": "node-v20.11.1-linux-arm64", - "url": "v20.11.1/node-v20.11.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d8dab549b09672b03356aa2257699f3de3b58c96e74eb26a8b495fbdc9cf6fbe", - "prefix": "node-v20.11.1-linux-x64", - "url": "v20.11.1/node-v20.11.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "bc032628d77d206ffa7f133518a6225a9c5d6d9210ead30d67e294ff37044bda", - "prefix": "node-v20.11.1-win-x64", - "url": "v20.11.1/node-v20.11.1-win-x64.zip", - }, - }, - "20.12.0": { - "darwin_arm64": { - "sha256": "422a74b7ede14b697a8c2ca887ea161fe79898a35f163fdfb98435c5ab25027b", - "prefix": "node-v20.12.0-darwin-arm64", - "url": "v20.12.0/node-v20.12.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5c7d71a1c1cf613037432e0b6c3d913d96604d9293b3397ec70b344730c81daf", - "prefix": "node-v20.12.0-darwin-x64", - "url": "v20.12.0/node-v20.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "007ca2699cf6e84290e5bed844ed66ef9d707d23561dfaf117212b7dce216ba7", - "prefix": "node-v20.12.0-linux-arm64", - "url": "v20.12.0/node-v20.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0a126adf5b6a5eb11a37bad76a0c626a18f20b6811322e68aae0e3cf9bf580bd", - "prefix": "node-v20.12.0-linux-x64", - "url": "v20.12.0/node-v20.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "85db3df652459e380edbbc57973c00c1e15626d354a9ae6ddfc45d27cc573584", - "prefix": "node-v20.12.0-win-x64", - "url": "v20.12.0/node-v20.12.0-win-x64.zip", - }, - }, - "20.12.1": { - "darwin_arm64": { - "sha256": "65df8cb0724e3a58c7757b75a70cc1057e1f67ffc5e852bfe6241de0b37c70a0", - "prefix": "node-v20.12.1-darwin-arm64", - "url": "v20.12.1/node-v20.12.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f5dc3c71c87c58c9b019d9f85302db3a6a6c47167c5a0480b697f153d02ac316", - "prefix": "node-v20.12.1-darwin-x64", - "url": "v20.12.1/node-v20.12.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "cce8245b22953495efa105bf37621cfee0b62d76e330bd7899a0e702676a884b", - "prefix": "node-v20.12.1-linux-arm64", - "url": "v20.12.1/node-v20.12.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "042844eeea4e19fa46687cc028dd5e323602d81784a9da8386c24463e3984e11", - "prefix": "node-v20.12.1-linux-x64", - "url": "v20.12.1/node-v20.12.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "629e2619ef88c5a8ce9944201f00ca3124f079c43ceef7ab0826c6fd19e09d75", - "prefix": "node-v20.12.1-win-x64", - "url": "v20.12.1/node-v20.12.1-win-x64.zip", - }, - }, - "20.12.2": { - "darwin_arm64": { - "sha256": "98eb624b52efec2530079e1d11296ec0ac20771b94b087d21649250339cf5332", - "prefix": "node-v20.12.2-darwin-arm64", - "url": "v20.12.2/node-v20.12.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cd5e9a80a38ccffc036a87b232a5402339c7bf8fa9a494ae0731a1a671687718", - "prefix": "node-v20.12.2-darwin-x64", - "url": "v20.12.2/node-v20.12.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b5fc7983fb9506b8c3de53dfa85ff63f9f49cedc94984e29e4c89328536ba4b9", - "prefix": "node-v20.12.2-linux-arm64", - "url": "v20.12.2/node-v20.12.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "595272130310cbe12301430756f23d153f7ab95d00174c02adc11a2e3703d183", - "prefix": "node-v20.12.2-linux-x64", - "url": "v20.12.2/node-v20.12.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "66dda1717cae30a13be6bb17ad96ee54b69f2c23c85acd9c3299b095fa26b452", - "prefix": "node-v20.12.2-win-x64", - "url": "v20.12.2/node-v20.12.2-win-x64.zip", - }, - }, - "20.13.0": { - "darwin_arm64": { - "sha256": "ef850bf9045d756c7a703c30fc09d7d9de9c7e7f254c6f4c02a1531381a806fd", - "prefix": "node-v20.13.0-darwin-arm64", - "url": "v20.13.0/node-v20.13.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "417fb4a3a3a70547d5f6d05e068e6d6ec226a6d12c94d91661641e4e11eaeb63", - "prefix": "node-v20.13.0-darwin-x64", - "url": "v20.13.0/node-v20.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "44abc8a22d723fd0946b18c6339016a8882eb850e8fc26ea4f470de9545be778", - "prefix": "node-v20.13.0-linux-arm64", - "url": "v20.13.0/node-v20.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a58d5d99b4ccf95d966dd1e3d3a560f4686e3e1e4f7331258860d429f13fc7eb", - "prefix": "node-v20.13.0-linux-x64", - "url": "v20.13.0/node-v20.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "085cca6645d483ac38708a8206c8e1c97f94f99f179e5e26e454b578f40e383c", - "prefix": "node-v20.13.0-win-x64", - "url": "v20.13.0/node-v20.13.0-win-x64.zip", - }, - }, - "20.13.1": { - "darwin_arm64": { - "sha256": "c30fe595f59dcd2c5158da6bf8bc251ffc85ca37304afa89db150fb3c62c4507", - "prefix": "node-v20.13.1-darwin-arm64", - "url": "v20.13.1/node-v20.13.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "80bde95dc976b84db5ca566738c07305087ae578f5f3b05191e0e6ff54aaeaf2", - "prefix": "node-v20.13.1-darwin-x64", - "url": "v20.13.1/node-v20.13.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d251cda3ee0a539d8aea4ea2327e98998cb23487569073902e35efb0526d574b", - "prefix": "node-v20.13.1-linux-arm64", - "url": "v20.13.1/node-v20.13.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "efc0f295dd878e510ab12ea36bbadc3db03c687ab30c07e86c7cdba7eed879a9", - "prefix": "node-v20.13.1-linux-x64", - "url": "v20.13.1/node-v20.13.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "555a55c0c7441cb90e441115c81f610fca712dd5b192034d5eaafd7c29924425", - "prefix": "node-v20.13.1-win-x64", - "url": "v20.13.1/node-v20.13.1-win-x64.zip", - }, - }, - "20.14.0": { - "darwin_arm64": { - "sha256": "d2148d79e9ff04d2982d00faeae942ceba488ca327a91065e528235167b9e9d6", - "prefix": "node-v20.14.0-darwin-arm64", - "url": "v20.14.0/node-v20.14.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "1dcc18a199cb5f46d43ed1c3c61b87a247d1a1a11dd6b32a36a9c46ac1088f86", - "prefix": "node-v20.14.0-darwin-x64", - "url": "v20.14.0/node-v20.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8fb7012589850390ec658f58aaa11656031f64a7a8efb0b37607ca140cefe3a9", - "prefix": "node-v20.14.0-linux-arm64", - "url": "v20.14.0/node-v20.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fedf8fa73b6f51c4ffcc5da8f86cd1ed381bc9dceae0829832c7d683a78b8e36", - "prefix": "node-v20.14.0-linux-x64", - "url": "v20.14.0/node-v20.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "04cc745e572ff53a6b9ce5b573e4a18303e32351e60c278a93b84466b60d532f", - "prefix": "node-v20.14.0-win-x64", - "url": "v20.14.0/node-v20.14.0-win-x64.zip", - }, - }, - "20.15.0": { - "darwin_arm64": { - "sha256": "2646c338d2c5ecabba4f745fc315d6fdfbb7e01b5badecc154ad27dda00325fc", - "prefix": "node-v20.15.0-darwin-arm64", - "url": "v20.15.0/node-v20.15.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "95ca98b974d06f84095dd0a977dea5fde79e909d103715fb782856ded12d2146", - "prefix": "node-v20.15.0-darwin-x64", - "url": "v20.15.0/node-v20.15.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ecdd2645630a35abd98ebcf2d989f38cec8cca6f198712d8ce72eaee77131307", - "prefix": "node-v20.15.0-linux-arm64", - "url": "v20.15.0/node-v20.15.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4f57f7828e6adb9f6bc77932f10e316cca68b0f160c82b21d9a2c7647c7f10bf", - "prefix": "node-v20.15.0-linux-x64", - "url": "v20.15.0/node-v20.15.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "37b1b83b6efecd53fc5dd16e0674e0ec674dd80a5924e5f3a8d9613c02437bec", - "prefix": "node-v20.15.0-win-x64", - "url": "v20.15.0/node-v20.15.0-win-x64.zip", - }, - }, - "20.15.1": { - "darwin_arm64": { - "sha256": "4743bc042f90ba5d9edf09403207290a9cdd2f6061bdccf7caaa0bbfd49f343e", - "prefix": "node-v20.15.1-darwin-arm64", - "url": "v20.15.1/node-v20.15.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f5379772ffae1404cfd1fcc8cf0c6c5971306b8fb2090d348019047306de39dc", - "prefix": "node-v20.15.1-darwin-x64", - "url": "v20.15.1/node-v20.15.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "10d47a46ef208b3e4b226e4d595a82659123b22397ed77b7975d989114ec317e", - "prefix": "node-v20.15.1-linux-arm64", - "url": "v20.15.1/node-v20.15.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "26700f8d3e78112ad4a2618a9c8e2816e38a49ecf0213ece80e54c38cb02563f", - "prefix": "node-v20.15.1-linux-x64", - "url": "v20.15.1/node-v20.15.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ba6c3711e2c3d0638c5f7cea3c234553808a73c52a5962a6cdb47b5210b70b04", - "prefix": "node-v20.15.1-win-x64", - "url": "v20.15.1/node-v20.15.1-win-x64.zip", - }, - }, - "20.16.0": { - "darwin_arm64": { - "sha256": "fc7355e778b181575153b7dea4879e8021776eeb376c43c50f65893d2ea70aa3", - "prefix": "node-v20.16.0-darwin-arm64", - "url": "v20.16.0/node-v20.16.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "e18942cd706e4d69a4845ddacee2f1c17a72e853a229e3d2623d2edeb7efde72", - "prefix": "node-v20.16.0-darwin-x64", - "url": "v20.16.0/node-v20.16.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "1d9929e72f692179f884cd676b2dfabd879cb77defa7869dc8cfc802619277fb", - "prefix": "node-v20.16.0-linux-arm64", - "url": "v20.16.0/node-v20.16.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c30af7dfea46de7d8b9b370fa33b8b15440bc93f0a686af8601bbb48b82f16c0", - "prefix": "node-v20.16.0-linux-x64", - "url": "v20.16.0/node-v20.16.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4e88373ac5ae859ad4d50cc3c5fa86eb3178d089b72e64c4dbe6eeac5d7b5979", - "prefix": "node-v20.16.0-win-x64", - "url": "v20.16.0/node-v20.16.0-win-x64.zip", - }, - }, - "20.17.0": { - "darwin_arm64": { - "sha256": "476324108c4361935465631eec47df1c943ba2c87bc050853385b1d1c71f0b1f", - "prefix": "node-v20.17.0-darwin-arm64", - "url": "v20.17.0/node-v20.17.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "eefe9447dbb0b5b233d42730989c6c364487de4043145db2f63da94e9623c380", - "prefix": "node-v20.17.0-darwin-x64", - "url": "v20.17.0/node-v20.17.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7ebbb636c23f89dbf66648e227fbd0998ce33db4c588520256425102d97dd1a4", - "prefix": "node-v20.17.0-linux-arm64", - "url": "v20.17.0/node-v20.17.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a24db3dcd151a52e75965dba04cf1b3cd579ff30d6e0af9da1aede4d0f17486b", - "prefix": "node-v20.17.0-linux-x64", - "url": "v20.17.0/node-v20.17.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e323fff0aba197090faabd29c4c23f334557ff24454324f0c83faa7e399dbb74", - "prefix": "node-v20.17.0-win-x64", - "url": "v20.17.0/node-v20.17.0-win-x64.zip", - }, - }, - "20.18.0": { - "darwin_arm64": { - "sha256": "92e180624259d082562592bb12548037c6a417069be29e452ec5d158d657b4be", - "prefix": "node-v20.18.0-darwin-arm64", - "url": "v20.18.0/node-v20.18.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c02aa7560612a4e2cc359fd89fae7aedde370c06db621f2040a4a9f830a125dc", - "prefix": "node-v20.18.0-darwin-x64", - "url": "v20.18.0/node-v20.18.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a9ce85675ba33f00527f6234d90000946c0936fb4fca605f1891bb5f4fe6fb0a", - "prefix": "node-v20.18.0-linux-arm64", - "url": "v20.18.0/node-v20.18.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4543670b589593f8fa5f106111fd5139081da42bb165a9239f05195e405f240a", - "prefix": "node-v20.18.0-linux-x64", - "url": "v20.18.0/node-v20.18.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "f5cea43414cc33024bbe5867f208d1c9c915d6a38e92abeee07ed9e563662297", - "prefix": "node-v20.18.0-win-x64", - "url": "v20.18.0/node-v20.18.0-win-x64.zip", - }, - }, - "20.18.1": { - "darwin_arm64": { - "sha256": "9e92ce1032455a9cc419fe71e908b27ae477799371b45a0844eedb02279922a4", - "prefix": "node-v20.18.1-darwin-arm64", - "url": "v20.18.1/node-v20.18.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c5497dd17c8875b53712edaf99052f961013cedc203964583fc0cfc0aaf93581", - "prefix": "node-v20.18.1-darwin-x64", - "url": "v20.18.1/node-v20.18.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "44d1ffc5905c005ace4515ca6f8c090c4c7cfce3a9a67df0dba35c727590b8f6", - "prefix": "node-v20.18.1-linux-arm64", - "url": "v20.18.1/node-v20.18.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c6fa75c841cbffac851678a472f2a5bd612fff8308ef39236190e1f8dbb0e567", - "prefix": "node-v20.18.1-linux-x64", - "url": "v20.18.1/node-v20.18.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "56e5aacdeee7168871721b75819ccacf2367de8761b78eaceacdecd41e04ca03", - "prefix": "node-v20.18.1-win-x64", - "url": "v20.18.1/node-v20.18.1-win-x64.zip", - }, - }, - "20.18.2": { - "darwin_arm64": { - "sha256": "fa76d5b5340f14070ebaa88ef8faa28c1e9271502725e830cb52f0cf5b6493de", - "prefix": "node-v20.18.2-darwin-arm64", - "url": "v20.18.2/node-v20.18.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "00a16bb0a82a2ad5d00d66b466ae1afa678482283747c27e9bce96668f334744", - "prefix": "node-v20.18.2-darwin-x64", - "url": "v20.18.2/node-v20.18.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5c1437aa16e7e6a2e0687a42c4d3f0a8f8a2039cda8880cb3be8cd983aeefb44", - "prefix": "node-v20.18.2-linux-arm64", - "url": "v20.18.2/node-v20.18.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4e50f727ae09bdafecf2322c72faf7cd82bf3b8851a16b8bb63974e0d8d6eceb", - "prefix": "node-v20.18.2-linux-x64", - "url": "v20.18.2/node-v20.18.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ed790b94570518a7dce67b62485e16bc4bffecee4ec3b6df35ed220ae91117a5", - "prefix": "node-v20.18.2-win-x64", - "url": "v20.18.2/node-v20.18.2-win-x64.zip", - }, - }, - "20.18.3": { - "darwin_arm64": { - "sha256": "1f15b7ed18a580af31cf32bc126572292d820f547bf55bf9cdce08041a24e1d9", - "prefix": "node-v20.18.3-darwin-arm64", - "url": "v20.18.3/node-v20.18.3-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ba668f64df9239843fefcef095ee539f5ac5aa1b0fc15a71f1ecca16abedec7a", - "prefix": "node-v20.18.3-darwin-x64", - "url": "v20.18.3/node-v20.18.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c03412ab9c0ed30468e4d03e56d2e35c5ae761a98deb16727c7af2fe5be34700", - "prefix": "node-v20.18.3-linux-arm64", - "url": "v20.18.3/node-v20.18.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "595bcc9a28e6d1ee5fc7277b5c3cb029275b98ec0524e162a0c566c992a7ee5c", - "prefix": "node-v20.18.3-linux-x64", - "url": "v20.18.3/node-v20.18.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "11d483dfba711bc7c9bcb513e80a2941be0c2e7cbf62753755785b9a6e80a731", - "prefix": "node-v20.18.3-win-x64", - "url": "v20.18.3/node-v20.18.3-win-x64.zip", - }, - }, - "20.19.0": { - "darwin_arm64": { - "sha256": "c016cd1975a264a29dc1b07c6fbe60d5df0a0c2beb4113c0450e3d998d1a0d9c", - "prefix": "node-v20.19.0-darwin-arm64", - "url": "v20.19.0/node-v20.19.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a8554af97d6491fdbdabe63d3a1cfb9571228d25a3ad9aed2df856facb131b20", - "prefix": "node-v20.19.0-darwin-x64", - "url": "v20.19.0/node-v20.19.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "dbe339e55eb393955a213e6b872066880bb9feceaa494f4d44c7aac205ec2ab9", - "prefix": "node-v20.19.0-linux-arm64", - "url": "v20.19.0/node-v20.19.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b4e336584d62abefad31baecff7af167268be9bb7dd11f1297112e6eed3ca0d5", - "prefix": "node-v20.19.0-linux-x64", - "url": "v20.19.0/node-v20.19.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "be72284c7bc62de07d5a9fd0ae196879842c085f11f7f2b60bf8864c0c9d6a4f", - "prefix": "node-v20.19.0-win-x64", - "url": "v20.19.0/node-v20.19.0-win-x64.zip", - }, - }, - "20.19.1": { - "darwin_arm64": { - "sha256": "d3746fee0e00e3a7fedf50633f8e04adb6873b1fe9b5b50c37dff16f64a4f2c7", - "prefix": "node-v20.19.1-darwin-arm64", - "url": "v20.19.1/node-v20.19.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f4963877f026cca411b537029cee01d1fde6d3293cfb88d77096794cb89c866b", - "prefix": "node-v20.19.1-darwin-x64", - "url": "v20.19.1/node-v20.19.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0f6a0aaca9181de98c0a11d97b8873aa5ddd87e0f48385fc89697e25c3675a18", - "prefix": "node-v20.19.1-linux-arm64", - "url": "v20.19.1/node-v20.19.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b6c4cedfc81fc544b9993bc8a3628b5c0aa7a169fbaa293460abc0418d0fabb6", - "prefix": "node-v20.19.1-linux-x64", - "url": "v20.19.1/node-v20.19.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ce04b36022aacc2cf50a8cd0ea2070156710f12f5ea070ccd48705ab090389d2", - "prefix": "node-v20.19.1-win-x64", - "url": "v20.19.1/node-v20.19.1-win-x64.zip", - }, - }, - "20.19.2": { - "darwin_arm64": { - "sha256": "5f96c725cd2be1151f08b25c05bf5a21866a2dc7db3803d351a6ea19fcc53665", - "prefix": "node-v20.19.2-darwin-arm64", - "url": "v20.19.2/node-v20.19.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "29f91e05992a7d81498ab1d04938a184313cb4aaccab95bb4636e30e6424eae3", - "prefix": "node-v20.19.2-darwin-x64", - "url": "v20.19.2/node-v20.19.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0d0c4a1c3a5aa657b76873eaa962936c7dc7a45047bd3957322544967713dc72", - "prefix": "node-v20.19.2-linux-arm64", - "url": "v20.19.2/node-v20.19.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "cbe59620b21732313774df4428586f7222a84af29e556f848abf624ba41caf90", - "prefix": "node-v20.19.2-linux-x64", - "url": "v20.19.2/node-v20.19.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8735c9940b97548f6d9d4dda7cf5fd4471c062f15f44c2b890c9b0b430460feb", - "prefix": "node-v20.19.2-win-x64", - "url": "v20.19.2/node-v20.19.2-win-x64.zip", - }, - }, - "20.19.3": { - "darwin_arm64": { - "sha256": "4efd92305e36e6e9f8cfe8d7781b188eec86f306ca712535ecf2c10dc8c1ae13", - "prefix": "node-v20.19.3-darwin-arm64", - "url": "v20.19.3/node-v20.19.3-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6f9dc8cbce8f8c74e4df296fb58c20fc6e88f47880a299fc76bbb01a90219870", - "prefix": "node-v20.19.3-darwin-x64", - "url": "v20.19.3/node-v20.19.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "72a3036618fb47d8aaa3050477d9577747a9e550c39be46b53202a3b3e797e83", - "prefix": "node-v20.19.3-linux-arm64", - "url": "v20.19.3/node-v20.19.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c210e1a547efad55e93af1e04fb80d2f7131b13872f2de4e9ebdfecb8e06caad", - "prefix": "node-v20.19.3-linux-x64", - "url": "v20.19.3/node-v20.19.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ee50fe3af2e4b43aef655c5126e0e4d995a391a787a9327596563a722ada2aa9", - "prefix": "node-v20.19.3-win-x64", - "url": "v20.19.3/node-v20.19.3-win-x64.zip", - }, - }, - "20.19.4": { - "darwin_arm64": { - "sha256": "8b89801f527a85e3f7de539512c9dde08673ac99db6458cc7cc627e05d707054", - "prefix": "node-v20.19.4-darwin-arm64", - "url": "v20.19.4/node-v20.19.4-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cc47ed094c1876b211a9091d09a78537c1cbbb0f8cf5a49c9fd79933ee8fd7fd", - "prefix": "node-v20.19.4-darwin-x64", - "url": "v20.19.4/node-v20.19.4-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "4492c29882f604eb4cba6ce52ad2e6436f4eeb2b2917a74b0f85e6e42e261252", - "prefix": "node-v20.19.4-linux-arm64", - "url": "v20.19.4/node-v20.19.4-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7a488a09e2fc02fbd1bc4ae084bea8a589314f741c182fc02c5f3f07c79a29d4", - "prefix": "node-v20.19.4-linux-x64", - "url": "v20.19.4/node-v20.19.4-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1bf83e5958157d13673507349238236aec4f6efc95cf426cbe126a999a3e4c0b", - "prefix": "node-v20.19.4-win-x64", - "url": "v20.19.4/node-v20.19.4-win-x64.zip", - }, - }, - "21.0.0": { - "darwin_arm64": { - "sha256": "d49aae353ab9e264a1d8c75f80eb26dcc4006f50b35ba05bda3a9c33f5554609", - "prefix": "node-v21.0.0-darwin-arm64", - "url": "v21.0.0/node-v21.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2ec98307e388407cfa62d1fb8abc4d6dc1e54c11bc70329d6675ed0595326763", - "prefix": "node-v21.0.0-darwin-x64", - "url": "v21.0.0/node-v21.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "953b301b632476a115b38c107bd79b2ccb335ef59ac8b1a6b2e9c8e4616080c6", - "prefix": "node-v21.0.0-linux-arm64", - "url": "v21.0.0/node-v21.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "06e748d61c5760fc7fd95f22227ed71d61b57bed6ad84e6d63e905d64170a8fc", - "prefix": "node-v21.0.0-linux-x64", - "url": "v21.0.0/node-v21.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "35483b14c3bd7d014a263b1a117ba8e2d8c740d033550c8a04f80241d5720f99", - "prefix": "node-v21.0.0-win-x64", - "url": "v21.0.0/node-v21.0.0-win-x64.zip", - }, - }, - "21.1.0": { - "darwin_arm64": { - "sha256": "4872463830381785b91d13a7fbb9b6f4a9c7658e10d964f6c421951cec8833ad", - "prefix": "node-v21.1.0-darwin-arm64", - "url": "v21.1.0/node-v21.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6b526c08320fcf41ced0ceee7588828ea2cb07ba826af4ff82b0ec53958fd8a4", - "prefix": "node-v21.1.0-darwin-x64", - "url": "v21.1.0/node-v21.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ff487ad68d898a6eebbf02e15fe5c5a885991828732163501fdf21af7a7bef36", - "prefix": "node-v21.1.0-linux-arm64", - "url": "v21.1.0/node-v21.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "6a1020b5605ba4b4a89b08147e5fd124bd9d1fd5bfe5301fe0567af67bf0e335", - "prefix": "node-v21.1.0-linux-x64", - "url": "v21.1.0/node-v21.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "6ee3e74ecceb27f388d75a94d6782df670bad37a4d10ff2d28a7c7bcb75bdb49", - "prefix": "node-v21.1.0-win-x64", - "url": "v21.1.0/node-v21.1.0-win-x64.zip", - }, - }, - "21.2.0": { - "darwin_arm64": { - "sha256": "e085e9e695a5fc715c24d0d2ee73a2cebfc2a2b456a28b58f31077609591f4a0", - "prefix": "node-v21.2.0-darwin-arm64", - "url": "v21.2.0/node-v21.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "ff6483bdf4f9817d9915f5fdf1b9154c7689f47ef310eac5ab3c40f6a6e4b700", - "prefix": "node-v21.2.0-darwin-x64", - "url": "v21.2.0/node-v21.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "14130fcfa4a34460627a192e116d0fa74017080e7b8e7222a36cbe4ecb78a9af", - "prefix": "node-v21.2.0-linux-arm64", - "url": "v21.2.0/node-v21.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "828da17da3278ff7a0c89b176f1945259808939ce6b713254dc9e9a67a51e307", - "prefix": "node-v21.2.0-linux-x64", - "url": "v21.2.0/node-v21.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "718cf5e6264026b40b26fd6aa7cb54ca95866a202b9555f643556aea9ce73adb", - "prefix": "node-v21.2.0-win-x64", - "url": "v21.2.0/node-v21.2.0-win-x64.zip", - }, - }, - "21.3.0": { - "darwin_arm64": { - "sha256": "0dcb82d52dffacd0e0072c01cd919806432dd40be5d7ae37cc1fb2df9cd85c75", - "prefix": "node-v21.3.0-darwin-arm64", - "url": "v21.3.0/node-v21.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "abe6226f030e4affb37c964628abac19356153223f97c7b663754197ba89c3ce", - "prefix": "node-v21.3.0-darwin-x64", - "url": "v21.3.0/node-v21.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "00edb4dbb606e1f2f581b08e72362b38d3db1b2efafbc0300fa4d217626d2b58", - "prefix": "node-v21.3.0-linux-arm64", - "url": "v21.3.0/node-v21.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f4c64057c07f3bdcd796aac5ff8ef788eb603f0ba585d71dfb78a6c64a446b64", - "prefix": "node-v21.3.0-linux-x64", - "url": "v21.3.0/node-v21.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "99645abdf7723e480e6a72e4193623319ab92c8fc3a0549f0e8d365939195eeb", - "prefix": "node-v21.3.0-win-x64", - "url": "v21.3.0/node-v21.3.0-win-x64.zip", - }, - }, - "21.4.0": { - "darwin_arm64": { - "sha256": "459a23a6044003c6cb5d24867da0c473bd8c2e4cb5689517051be182eed46c2b", - "prefix": "node-v21.4.0-darwin-arm64", - "url": "v21.4.0/node-v21.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "438cf09d2b48116170f1b2bf351f19a77e62c85b939524d4cf3c0a5b7bd0dba9", - "prefix": "node-v21.4.0-darwin-x64", - "url": "v21.4.0/node-v21.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a3ae9aa0ce883cb6296f83e77602f39291ff2cc6136be9e6647330df748374be", - "prefix": "node-v21.4.0-linux-arm64", - "url": "v21.4.0/node-v21.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9f3b4447a689c1c0f6c08f61967f2a8e50d2c8187805e85ad67701ef84c0095c", - "prefix": "node-v21.4.0-linux-x64", - "url": "v21.4.0/node-v21.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8e7a1c04ff9d1b2680887a31b9eea1392913b91af29f928233ef832d879847de", - "prefix": "node-v21.4.0-win-x64", - "url": "v21.4.0/node-v21.4.0-win-x64.zip", - }, - }, - "21.5.0": { - "darwin_arm64": { - "sha256": "66af9055dcceacc2fcd01ccbb47a565a1dd8f4314300a0f37f13771059490a09", - "prefix": "node-v21.5.0-darwin-arm64", - "url": "v21.5.0/node-v21.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "de858cb5257f101dc0681cd65493b589a35ac61f69f46b62cbc1cdaf7cb51a1b", - "prefix": "node-v21.5.0-darwin-x64", - "url": "v21.5.0/node-v21.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "05183535f1dafe13e456b767de426719f26228e2a08ec19f9b24232876065b4d", - "prefix": "node-v21.5.0-linux-arm64", - "url": "v21.5.0/node-v21.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7ba86504afb7d865e037a776be114f250710646378313dad02c0885f127af59b", - "prefix": "node-v21.5.0-linux-x64", - "url": "v21.5.0/node-v21.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "25dc31215fb705f8c4c03d0f0f57e248d62313cd5d4651bcc16d832a1b1ebb01", - "prefix": "node-v21.5.0-win-x64", - "url": "v21.5.0/node-v21.5.0-win-x64.zip", - }, - }, - "21.6.0": { - "darwin_arm64": { - "sha256": "425d80f28edf6ec2e4d53388d839cf45e0ec771e6276028559d433348ca75f7b", - "prefix": "node-v21.6.0-darwin-arm64", - "url": "v21.6.0/node-v21.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a2310fbfe0109d764ed8024f17c6fcdba5ef9327fb810c03bca9011eccae777b", - "prefix": "node-v21.6.0-darwin-x64", - "url": "v21.6.0/node-v21.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "000d0ba34c5ea1b1213411a86adacbd8a7a898f1d3a58f3fcc93c3458952b910", - "prefix": "node-v21.6.0-linux-arm64", - "url": "v21.6.0/node-v21.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "d940589762748bdbfc1a39132d27a16455b9d283ac3d8a84c3415005269effe4", - "prefix": "node-v21.6.0-linux-x64", - "url": "v21.6.0/node-v21.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e00bfadcb0f0636c1f824a6f19d8c984ab5fb53619999d34433bf1a82c16e245", - "prefix": "node-v21.6.0-win-x64", - "url": "v21.6.0/node-v21.6.0-win-x64.zip", - }, - }, - "21.6.1": { - "darwin_arm64": { - "sha256": "94c280bba809fa66867e363ec9e990217aedf893116660b8c75a1c4fda3baea5", - "prefix": "node-v21.6.1-darwin-arm64", - "url": "v21.6.1/node-v21.6.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5c4821c62a1f61cf3219bc244d30a5b1cdec197c8acabc1ee7cd9ff17bbba947", - "prefix": "node-v21.6.1-darwin-x64", - "url": "v21.6.1/node-v21.6.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "19900c1a0a9d7e2ea781b46c7d498ffdf3e37e34f46b96e7344bd7bb8f27be66", - "prefix": "node-v21.6.1-linux-arm64", - "url": "v21.6.1/node-v21.6.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c65cbf7342260df8e59dd2fe2e06dc1f36ac46c9d433a64cd84521fd4915c291", - "prefix": "node-v21.6.1-linux-x64", - "url": "v21.6.1/node-v21.6.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "a74b3933e73982553c1fdea3a3a27b09488ac09845e230c7532d4387c0f9c8fe", - "prefix": "node-v21.6.1-win-x64", - "url": "v21.6.1/node-v21.6.1-win-x64.zip", - }, - }, - "21.6.2": { - "darwin_arm64": { - "sha256": "120c8205654c640865864dc464389b3ffe6d7ebe310dffdbe3fd8718a512e14f", - "prefix": "node-v21.6.2-darwin-arm64", - "url": "v21.6.2/node-v21.6.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0f75d9b46b986100c6faeec040ee46adf4981eb6abb5dd63e7a6ca4868d280f4", - "prefix": "node-v21.6.2-darwin-x64", - "url": "v21.6.2/node-v21.6.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "2606765f95262bcebb323e56a39b3be8db89863fbd83e06d2b5a08e41dc78f29", - "prefix": "node-v21.6.2-linux-arm64", - "url": "v21.6.2/node-v21.6.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "593dd28f5c78d797e76b730937b95fcdfc594f053a8756b1d0860a4555bed58e", - "prefix": "node-v21.6.2-linux-x64", - "url": "v21.6.2/node-v21.6.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "99bac3a930bd487e53c5a35b3e2f5ec102053316d7eb89f93273d916d57353a2", - "prefix": "node-v21.6.2-win-x64", - "url": "v21.6.2/node-v21.6.2-win-x64.zip", - }, - }, - "21.7.0": { - "darwin_arm64": { - "sha256": "f48ad51cf3c2814bbf61c8c26efd810e5e22dcac980786fd7ac5b54365233d2c", - "prefix": "node-v21.7.0-darwin-arm64", - "url": "v21.7.0/node-v21.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3f81adca80b523b413e26f03f855f4a2ae52d9af20f0cda2e259dd26a0608607", - "prefix": "node-v21.7.0-darwin-x64", - "url": "v21.7.0/node-v21.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "73ce1e4e956532e0916fc7014f5b649573bd2b5870fef5cfc26cc42f58358ae7", - "prefix": "node-v21.7.0-linux-arm64", - "url": "v21.7.0/node-v21.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "68510c3851133a21c6a6f9940e58c5bc8fed39f1d91a08e34c5070dd0615fef1", - "prefix": "node-v21.7.0-linux-x64", - "url": "v21.7.0/node-v21.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "204de88f4073b08ae3dbe4c412b071eee565fc681e163be205d5cc88065f0322", - "prefix": "node-v21.7.0-win-x64", - "url": "v21.7.0/node-v21.7.0-win-x64.zip", - }, - }, - "21.7.1": { - "darwin_arm64": { - "sha256": "0a4dde483479dcf272f3d4d7afb509c3d45cf7a1ea451ce108f434dad4fa43e4", - "prefix": "node-v21.7.1-darwin-arm64", - "url": "v21.7.1/node-v21.7.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a406f4fbe68ff33319d513fa645aa7b9508c2cb65299f0a2de1757c2a6333c85", - "prefix": "node-v21.7.1-darwin-x64", - "url": "v21.7.1/node-v21.7.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d384c843621ccb80f1367fdff85d4e3870bc934ffe37ed48eb320ebebba8ddbb", - "prefix": "node-v21.7.1-linux-arm64", - "url": "v21.7.1/node-v21.7.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "cb25d7a4aa57d15f280ce45cd72f95e9d2020702b7ca75c7fe632444f7c0452c", - "prefix": "node-v21.7.1-linux-x64", - "url": "v21.7.1/node-v21.7.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "debff16a17e92d084dc19b98b21be35b15d9627befab1c8311b4ff946bf51773", - "prefix": "node-v21.7.1-win-x64", - "url": "v21.7.1/node-v21.7.1-win-x64.zip", - }, - }, - "21.7.2": { - "darwin_arm64": { - "sha256": "d00a2b5002db121d798f1c9556342abb6ec6a4fac9d6197bc86c922a796812ae", - "prefix": "node-v21.7.2-darwin-arm64", - "url": "v21.7.2/node-v21.7.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6211829236013582fb654b4b9f8c6528dcb07620f6f82878ef514fae1b30685e", - "prefix": "node-v21.7.2-darwin-x64", - "url": "v21.7.2/node-v21.7.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0a07d44da8324ad0514ccd4d588d5aa8d749d76b01b69d55343c2132d1efbe3b", - "prefix": "node-v21.7.2-linux-arm64", - "url": "v21.7.2/node-v21.7.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9d55843dd4b2400fe4034de3281003de718dbd0c6f61ce6b53e94e987b16c9dc", - "prefix": "node-v21.7.2-linux-x64", - "url": "v21.7.2/node-v21.7.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "99102e5964c6cd3c3ba5562243dbfda8e1f265e7fff2489aa1d806074893d88a", - "prefix": "node-v21.7.2-win-x64", - "url": "v21.7.2/node-v21.7.2-win-x64.zip", - }, - }, - "21.7.3": { - "darwin_arm64": { - "sha256": "165d3ba3500cfc8708f85d3815aaaa21ce418164c933d5419c30825ccad3a99c", - "prefix": "node-v21.7.3-darwin-arm64", - "url": "v21.7.3/node-v21.7.3-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "58d0212e169764c3424d2d5bec73e8a098d34b4e82fca6e1dd54083ea3049c5f", - "prefix": "node-v21.7.3-darwin-x64", - "url": "v21.7.3/node-v21.7.3-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d48a76d02c5940a6dc0738bc0af22551d15cb58b30a5ddddb54fe6e00021f3c1", - "prefix": "node-v21.7.3-linux-arm64", - "url": "v21.7.3/node-v21.7.3-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "19e17a77e59044de169cd19be3f3bccae686982fba022f9634421b44724ee90c", - "prefix": "node-v21.7.3-linux-x64", - "url": "v21.7.3/node-v21.7.3-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d2314f496782b53ad2fe5fa82fca6ff7f39f07fe59dd007116404ad92179c78e", - "prefix": "node-v21.7.3-win-x64", - "url": "v21.7.3/node-v21.7.3-win-x64.zip", - }, - }, - "22.0.0": { - "darwin_arm64": { - "sha256": "ea96d349cfaa67aa87ceeaa3e5b52c9167f7ac302fd8d1ff162d0785e9dc0785", - "prefix": "node-v22.0.0-darwin-arm64", - "url": "v22.0.0/node-v22.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "422a3887ff5418f0a4552d89cf99346ab8ab51bb5d384660baa88b8444d2c111", - "prefix": "node-v22.0.0-darwin-x64", - "url": "v22.0.0/node-v22.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "83711d29cbe46375bdffab5419f3d831892e24294169272f6c39edc364556241", - "prefix": "node-v22.0.0-linux-arm64", - "url": "v22.0.0/node-v22.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9122e50f2642afd5f6078cafd1f52ede60fc464284384f05c18a04d13d07ae5a", - "prefix": "node-v22.0.0-linux-x64", - "url": "v22.0.0/node-v22.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "32d639b47d4c0a651ff8f8d7d41a454168a3d4045be37985f9a810cf8cef6174", - "prefix": "node-v22.0.0-win-x64", - "url": "v22.0.0/node-v22.0.0-win-x64.zip", - }, - }, - "22.1.0": { - "darwin_arm64": { - "sha256": "93904abf2b6afd0dc2a7c2947a83e10ed65cc39171db17663edb6f763aaa5a57", - "prefix": "node-v22.1.0-darwin-arm64", - "url": "v22.1.0/node-v22.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3a2c351b3eeeb4d12dee978f93f8f510589384b66a09feb903b609a58cf1bb5b", - "prefix": "node-v22.1.0-darwin-x64", - "url": "v22.1.0/node-v22.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "030fc4d4cfdd2a2dc5f19aa577bf3dadbc042363b28e0ef66b1e7c8072e7445e", - "prefix": "node-v22.1.0-linux-arm64", - "url": "v22.1.0/node-v22.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "22330ad3a1796ac30d75fab6f98cbe2b883239d4e31c2a52ec8f4e6cc52ace54", - "prefix": "node-v22.1.0-linux-x64", - "url": "v22.1.0/node-v22.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "4b0f90bc3f1f41df16f9022ecded0c4eff55f8c3ece66ba348275c69fea4eb8e", - "prefix": "node-v22.1.0-win-x64", - "url": "v22.1.0/node-v22.1.0-win-x64.zip", - }, - }, - "22.2.0": { - "darwin_arm64": { - "sha256": "66dd98bd28d19603f2e5ab0aa0e07b64f8cad28bbc446bb44fb61cc3da62e685", - "prefix": "node-v22.2.0-darwin-arm64", - "url": "v22.2.0/node-v22.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b3cd4ab4bb4ac7f9bd5c7603baf6bbdcf466c86bb6ca49abf5e221ab8fad7ceb", - "prefix": "node-v22.2.0-darwin-x64", - "url": "v22.2.0/node-v22.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e3d580cb7738dd9a0f8672f684de86b621d8755a6cf349df8c01b8dd875b59ab", - "prefix": "node-v22.2.0-linux-arm64", - "url": "v22.2.0/node-v22.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3544eee9cb1414d6e9003efd56bc807ffb0f4445d2fc383e1df04c3e5e72c91b", - "prefix": "node-v22.2.0-linux-x64", - "url": "v22.2.0/node-v22.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "f83e956bd90c7f5066a7e96e9372839fcc263795525fa0c03cfdf4b43be9457f", - "prefix": "node-v22.2.0-win-x64", - "url": "v22.2.0/node-v22.2.0-win-x64.zip", - }, - }, - "22.3.0": { - "darwin_arm64": { - "sha256": "b6723f1e4972af1ca8a7ef9ec63305ee8cd4380fce3071e0e1630dfe055d77e3", - "prefix": "node-v22.3.0-darwin-arm64", - "url": "v22.3.0/node-v22.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "7fe139f9d769d65c27212f8be8f858e1ee522edf3a66eed1d08d42ba102995f8", - "prefix": "node-v22.3.0-darwin-x64", - "url": "v22.3.0/node-v22.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "c0324bbcfd5627bdcdc18830e563af1742c2173e86297a502a86db54c15bba70", - "prefix": "node-v22.3.0-linux-arm64", - "url": "v22.3.0/node-v22.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "33429139d4c4416439bf023b2eb2dc257da188fd793b64f21c8c03a0f04a5840", - "prefix": "node-v22.3.0-linux-x64", - "url": "v22.3.0/node-v22.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3dadc19ba6b36c6fb93aeda08247107fdb2ed55c24831304566d32de6b6080d7", - "prefix": "node-v22.3.0-win-x64", - "url": "v22.3.0/node-v22.3.0-win-x64.zip", - }, - }, - "22.4.0": { - "darwin_arm64": { - "sha256": "3cac2e50c2bac76700d1bf124cb8836299f82550f9032b94a84e53cfc687c2b4", - "prefix": "node-v22.4.0-darwin-arm64", - "url": "v22.4.0/node-v22.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d0b978af9b20b7d083ebd00932dee29a57466bd030cd605f6fe6cf00ff9df357", - "prefix": "node-v22.4.0-darwin-x64", - "url": "v22.4.0/node-v22.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ae2a05ed0a7de095ddf6b2ee4fa4cfe935754ecdd4d115fde57edbc54818b93e", - "prefix": "node-v22.4.0-linux-arm64", - "url": "v22.4.0/node-v22.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "5ea7c609f4bfcdc20b872f2cf7c80ea4330e5b52164d5d701db97028f9628309", - "prefix": "node-v22.4.0-linux-x64", - "url": "v22.4.0/node-v22.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "ba7746d0c83367365332668c800d95e2e0a0b9b765fecc25d395e04fa5fd5c1d", - "prefix": "node-v22.4.0-win-x64", - "url": "v22.4.0/node-v22.4.0-win-x64.zip", - }, - }, - "22.4.1": { - "darwin_arm64": { - "sha256": "6e0b15d15a80878a57fc938588f64b1d6b59314ef47a0d439e17cb5e68b82a82", - "prefix": "node-v22.4.1-darwin-arm64", - "url": "v22.4.1/node-v22.4.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "64aae9256cdffddbf535a7f6d30c5d2d4a8e01eafb035ab743203e402c68663b", - "prefix": "node-v22.4.1-darwin-x64", - "url": "v22.4.1/node-v22.4.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8c9efb158660e1645b6b0bee6173903625206f43537b9f3a43aa56e43cd1fa7d", - "prefix": "node-v22.4.1-linux-arm64", - "url": "v22.4.1/node-v22.4.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "e85039bcb298c7a7c9324aebad3f0fb2c472de4c5cedf9016c37f954687a22a8", - "prefix": "node-v22.4.1-linux-x64", - "url": "v22.4.1/node-v22.4.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d1417d8b605636b6b482ad308763b36d071cf592efb412c8dec0d65b235dc9da", - "prefix": "node-v22.4.1-win-x64", - "url": "v22.4.1/node-v22.4.1-win-x64.zip", - }, - }, - "22.5.0": { - "darwin_arm64": { - "sha256": "dd484dc9b461aa78cfea3f48d540b4ae600efb07c7482893ee9d260dd3686614", - "prefix": "node-v22.5.0-darwin-arm64", - "url": "v22.5.0/node-v22.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a4409511fd1008a75f16b42a2d5694f3622f361eafa59bec5bab1928389754a2", - "prefix": "node-v22.5.0-darwin-x64", - "url": "v22.5.0/node-v22.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "67c8c3b243e90a8cb8a47fe87bdc8f787fd842df33dc6132e484893bdb635e75", - "prefix": "node-v22.5.0-linux-arm64", - "url": "v22.5.0/node-v22.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1b8b7db45ff5ef9ac82a9d92c276408b0fcfdb44f322360bdb02d156b5442b46", - "prefix": "node-v22.5.0-linux-x64", - "url": "v22.5.0/node-v22.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9523ca091931a50c4fb93e001c9d11033e5440e92122c93008e6e16ff15660e5", - "prefix": "node-v22.5.0-win-x64", - "url": "v22.5.0/node-v22.5.0-win-x64.zip", - }, - }, - "22.5.1": { - "darwin_arm64": { - "sha256": "7602384855f1e169b60e51c360e5a2c672b89a19ccda0199ce4675d68fefaaf2", - "prefix": "node-v22.5.1-darwin-arm64", - "url": "v22.5.1/node-v22.5.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6acb4533bc0a43a468f90bbd49230aa16c7c57b2a3451efe02175feea346754d", - "prefix": "node-v22.5.1-darwin-x64", - "url": "v22.5.1/node-v22.5.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8b88f7fb681d95f8a2ecb7cf87f2cefa6769d3e74ff7309806bf201816e7c136", - "prefix": "node-v22.5.1-linux-arm64", - "url": "v22.5.1/node-v22.5.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9d4747dbbc1a91b1324f43c77e13eeddc4d4c54685665540cd7b7ad82e1b2fbc", - "prefix": "node-v22.5.1-linux-x64", - "url": "v22.5.1/node-v22.5.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "71b74712aa5c6587c428b39d9ec9aa013bfcfa38a2a0ed8e68b3922dda1b69f4", - "prefix": "node-v22.5.1-win-x64", - "url": "v22.5.1/node-v22.5.1-win-x64.zip", - }, - }, - "22.6.0": { - "darwin_arm64": { - "sha256": "9ea60766807cd3c3a3ad6ad419f98918d634a60fe8dea5b9c07507ed0f176d4c", - "prefix": "node-v22.6.0-darwin-arm64", - "url": "v22.6.0/node-v22.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "8766c5968ca22d20fc6237c54c7c5d12ef12e15940d6119a79144ccb163ea737", - "prefix": "node-v22.6.0-darwin-x64", - "url": "v22.6.0/node-v22.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0053ee0426c4daaa65c44f2cef87be45135001c3145cfb840aa1d0e6f2619610", - "prefix": "node-v22.6.0-linux-arm64", - "url": "v22.6.0/node-v22.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "acbbe539edc33209bb3e1b25f7545b5ca5d70e6256ed8318e1ec1e41e7b35703", - "prefix": "node-v22.6.0-linux-x64", - "url": "v22.6.0/node-v22.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1fdb0b8e59c98157ba927d51ef7eb050f9459beddc64ebc5a8897b90fd1f46f6", - "prefix": "node-v22.6.0-win-x64", - "url": "v22.6.0/node-v22.6.0-win-x64.zip", - }, - }, - "22.7.0": { - "darwin_arm64": { - "sha256": "5c54b08ec6cab6ef1e4e3302e655794f791132e9148dfc7741c5cba4bba1f27b", - "prefix": "node-v22.7.0-darwin-arm64", - "url": "v22.7.0/node-v22.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d8d0c2835bad13427cc5a8e1a9aed536f6dd25f3bb55b1f56b027a18d5aa964f", - "prefix": "node-v22.7.0-darwin-x64", - "url": "v22.7.0/node-v22.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "180dfe622cf3e15cd72f267f576c04ef29f236515248965e58c458cdce6a3ad4", - "prefix": "node-v22.7.0-linux-arm64", - "url": "v22.7.0/node-v22.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f230a6b7f3eb325e84583a209bbdc7406202d7e4e6b91a16e8b0e6769729029f", - "prefix": "node-v22.7.0-linux-x64", - "url": "v22.7.0/node-v22.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3fc638727974262b4f65a6b1b43c22fb2d80671cdcb50e1237e0b05d1330aaf7", - "prefix": "node-v22.7.0-win-x64", - "url": "v22.7.0/node-v22.7.0-win-x64.zip", - }, - }, - "22.8.0": { - "darwin_arm64": { - "sha256": "723d53380d500087d738ee1a255fea121060602140a8e93cf7bd3013cd7531a4", - "prefix": "node-v22.8.0-darwin-arm64", - "url": "v22.8.0/node-v22.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2f56ac0a9b7f03aea854b8bf2246741179c0b758a0b1b7239d1d5b242aca0f1b", - "prefix": "node-v22.8.0-darwin-x64", - "url": "v22.8.0/node-v22.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9498fec4ce1ac2178d48dea825c012ca2ab532486824b8ed0dd3a7ffae87db0f", - "prefix": "node-v22.8.0-linux-arm64", - "url": "v22.8.0/node-v22.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "b6827dccd983acad09496f28a0f277218cc49302a8a7179ccbd7bf38305f5623", - "prefix": "node-v22.8.0-linux-x64", - "url": "v22.8.0/node-v22.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d6e1c4fca93997224cac0bec09b4201aa018f50171d38c6b85abe483012839c9", - "prefix": "node-v22.8.0-win-x64", - "url": "v22.8.0/node-v22.8.0-win-x64.zip", - }, - }, - "22.9.0": { - "darwin_arm64": { - "sha256": "7d62217f64491524db6bcfb059049d64fd6a9adcae52565ed54aaad365a55afd", - "prefix": "node-v22.9.0-darwin-arm64", - "url": "v22.9.0/node-v22.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "2d68692990a38078e1895763ff68f8ef0105299134e7f5654ddafaac69d4fa59", - "prefix": "node-v22.9.0-darwin-x64", - "url": "v22.9.0/node-v22.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5b19718b78a4b632896a52a90246b41e7b8c569a57c0676ff0dd24b30b55275d", - "prefix": "node-v22.9.0-linux-arm64", - "url": "v22.9.0/node-v22.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "1bfae9ef21ab43c92d8274f1bd032bf61f42ea004192a18d4c64477508626142", - "prefix": "node-v22.9.0-linux-x64", - "url": "v22.9.0/node-v22.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8af226c0aa71fefe5228e881f4b5c5d90a8b41c290b96f44f56990d8dc3fac1c", - "prefix": "node-v22.9.0-win-x64", - "url": "v22.9.0/node-v22.9.0-win-x64.zip", - }, - }, - "22.10.0": { - "darwin_arm64": { - "sha256": "75e5b78d59187ca936e67f0b88a6db913f4ab8bb83a27a1d0a34f98089cb4f77", - "prefix": "node-v22.10.0-darwin-arm64", - "url": "v22.10.0/node-v22.10.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f8d4a064d3edd49900187e301424a7d7d30f75b60f618811d2aad80b665b42d5", - "prefix": "node-v22.10.0-darwin-x64", - "url": "v22.10.0/node-v22.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "53f51efe5bf4cd6b7745e910d9a33216b6be5a89b107226862f4a6f27aab84fd", - "prefix": "node-v22.10.0-linux-arm64", - "url": "v22.10.0/node-v22.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "406791658a8bce3bc21fab786f45877adad391ea20badc87e1d65c7478b75062", - "prefix": "node-v22.10.0-linux-x64", - "url": "v22.10.0/node-v22.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d68dce8f7a73305a496e719485ca6647387d9410cb7eb5933b5d9b4afc5593bd", - "prefix": "node-v22.10.0-win-x64", - "url": "v22.10.0/node-v22.10.0-win-x64.zip", - }, - }, - "22.11.0": { - "darwin_arm64": { - "sha256": "2e89afe6f4e3aa6c7e21c560d8a0453d84807e97850bbb819b998531a22bdfde", - "prefix": "node-v22.11.0-darwin-arm64", - "url": "v22.11.0/node-v22.11.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "668d30b9512137b5f5baeef6c1bb4c46efff9a761ba990a034fb6b28b9da2465", - "prefix": "node-v22.11.0-darwin-x64", - "url": "v22.11.0/node-v22.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6031d04b98f59ff0f7cb98566f65b115ecd893d3b7870821171708cdbaf7ae6e", - "prefix": "node-v22.11.0-linux-arm64", - "url": "v22.11.0/node-v22.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "83bf07dd343002a26211cf1fcd46a9d9534219aad42ee02847816940bf610a72", - "prefix": "node-v22.11.0-linux-x64", - "url": "v22.11.0/node-v22.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "905373a059aecaf7f48c1ce10ffbd5334457ca00f678747f19db5ea7d256c236", - "prefix": "node-v22.11.0-win-x64", - "url": "v22.11.0/node-v22.11.0-win-x64.zip", - }, - }, - "22.12.0": { - "darwin_arm64": { - "sha256": "293dcc6c2408da21562d135b0412525e381bb6fe150d688edb58fe850d0f3e13", - "prefix": "node-v22.12.0-darwin-arm64", - "url": "v22.12.0/node-v22.12.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "52bc25dd026db7247c3c00439afdb83e95087248267f02d6c1a7250d1f896173", - "prefix": "node-v22.12.0-darwin-x64", - "url": "v22.12.0/node-v22.12.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "8cfd5a8b9afae5a2e0bd86b0148ca31d2589c0ea669c2d0b11c132e35d90ed68", - "prefix": "node-v22.12.0-linux-arm64", - "url": "v22.12.0/node-v22.12.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "22982235e1b71fa8850f82edd09cdae7e3f32df1764a9ec298c72d25ef2c164f", - "prefix": "node-v22.12.0-linux-x64", - "url": "v22.12.0/node-v22.12.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2b8f2256382f97ad51e29ff71f702961af466c4616393f767455501e6aece9b8", - "prefix": "node-v22.12.0-win-x64", - "url": "v22.12.0/node-v22.12.0-win-x64.zip", - }, - }, - "22.13.0": { - "darwin_arm64": { - "sha256": "bc1e374e7393e2f4b20e5bbc157d02e9b1fb2c634b2f992136b38fb8ca2023b7", - "prefix": "node-v22.13.0-darwin-arm64", - "url": "v22.13.0/node-v22.13.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cfaaf5edde585a15547f858f5b3b62a292cf5929a23707b6f1e36c29a32487be", - "prefix": "node-v22.13.0-darwin-x64", - "url": "v22.13.0/node-v22.13.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "5de54a12983d0de6ba23597d4d0194e64933e26b0f04a469db3be9c3e18b6b2b", - "prefix": "node-v22.13.0-linux-arm64", - "url": "v22.13.0/node-v22.13.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "3ff0d57063c33313d73d0bdcebc4c778ad6be948234584694a042c6fe57164f6", - "prefix": "node-v22.13.0-linux-x64", - "url": "v22.13.0/node-v22.13.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b0feb09ebf41328628e7383f7a092fb7342ce1e05c867a90cf8f1379205a8429", - "prefix": "node-v22.13.0-win-x64", - "url": "v22.13.0/node-v22.13.0-win-x64.zip", - }, - }, - "22.13.1": { - "darwin_arm64": { - "sha256": "97483ff4361d239a56d038c6335767a56a291e78c10f07446f463f05d9d19b89", - "prefix": "node-v22.13.1-darwin-arm64", - "url": "v22.13.1/node-v22.13.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6fdcc8412d434664238b0651ebd5ad55d15a08598ff42dcb6d9cf1d434a6c4be", - "prefix": "node-v22.13.1-darwin-x64", - "url": "v22.13.1/node-v22.13.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0a237c413ccbab920640438bf6e1a32edb19845bdc21f0e1cd5b91545ce1c126", - "prefix": "node-v22.13.1-linux-arm64", - "url": "v22.13.1/node-v22.13.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0d2a5af33c7deab5555c8309cd3f373446fe1526c1b95833935ab3f019733b3b", - "prefix": "node-v22.13.1-linux-x64", - "url": "v22.13.1/node-v22.13.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "398a61e250a5584a62a5959e2f69f5d597fc83f1a5ebe3ed8fff29ba39d55f14", - "prefix": "node-v22.13.1-win-x64", - "url": "v22.13.1/node-v22.13.1-win-x64.zip", - }, - }, - "22.14.0": { - "darwin_arm64": { - "sha256": "e9404633bc02a5162c5c573b1e2490f5fb44648345d64a958b17e325729a5e42", - "prefix": "node-v22.14.0-darwin-arm64", - "url": "v22.14.0/node-v22.14.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6698587713ab565a94a360e091df9f6d91c8fadda6d00f0cf6526e9b40bed250", - "prefix": "node-v22.14.0-darwin-x64", - "url": "v22.14.0/node-v22.14.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "08bfbf538bad0e8cbb0269f0173cca28d705874a67a22f60b57d99dc99e30050", - "prefix": "node-v22.14.0-linux-arm64", - "url": "v22.14.0/node-v22.14.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "69b09dba5c8dcb05c4e4273a4340db1005abeafe3927efda2bc5b249e80437ec", - "prefix": "node-v22.14.0-linux-x64", - "url": "v22.14.0/node-v22.14.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "55b639295920b219bb2acbcfa00f90393a2789095b7323f79475c9f34795f217", - "prefix": "node-v22.14.0-win-x64", - "url": "v22.14.0/node-v22.14.0-win-x64.zip", - }, - }, - "22.15.0": { - "darwin_arm64": { - "sha256": "92eb58f54d172ed9dee320b8450f1390db629d4262c936d5c074b25a110fed02", - "prefix": "node-v22.15.0-darwin-arm64", - "url": "v22.15.0/node-v22.15.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f7f42bee60d602783d3a842f0a02a2ecd9cb9d7f6f3088686c79295b0222facf", - "prefix": "node-v22.15.0-darwin-x64", - "url": "v22.15.0/node-v22.15.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d68adf72c531f1118bee75b20ffbc5911accfda5e73454a798625464b40a4adf", - "prefix": "node-v22.15.0-linux-arm64", - "url": "v22.15.0/node-v22.15.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "dafe2e8f82cb97de1bd10db9e2ec4c07bbf53389b0799b1e095a918951e78fd4", - "prefix": "node-v22.15.0-linux-x64", - "url": "v22.15.0/node-v22.15.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "06067d4f0d463f90ed803d5eca5b039a05dec5d70fc7b7cc254803a59bd0e27c", - "prefix": "node-v22.15.0-win-x64", - "url": "v22.15.0/node-v22.15.0-win-x64.zip", - }, - }, - "22.15.1": { - "darwin_arm64": { - "sha256": "d2689b86b17e1b51e76f801ffe2d9acca4225e76eda4b843c3d8438d4a7cd6fe", - "prefix": "node-v22.15.1-darwin-arm64", - "url": "v22.15.1/node-v22.15.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "1c722d0dd6d3f60e8b0be014ea01b8a59f5088f4419197a1b37544854d61cc6f", - "prefix": "node-v22.15.1-darwin-x64", - "url": "v22.15.1/node-v22.15.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f4ae8ddf7487dfaf7da92fef463ee55cc29d8772d62891361dc3fc8b8e469205", - "prefix": "node-v22.15.1-linux-arm64", - "url": "v22.15.1/node-v22.15.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7dca2ab34ec817aa4781e2e99dfd34d349eff9be86e5d5fbaa7e96cae8ee3179", - "prefix": "node-v22.15.1-linux-x64", - "url": "v22.15.1/node-v22.15.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "7c7997d6ef2efd9525a54b033fc0be6f22549a5905f5da6573a41e61a436a1b5", - "prefix": "node-v22.15.1-win-x64", - "url": "v22.15.1/node-v22.15.1-win-x64.zip", - }, - }, - "22.16.0": { - "darwin_arm64": { - "sha256": "1d7f34ec4c03e12d8b33481e5c4560432d7dc31a0ef3ff5a4d9a8ada7cf6ecc9", - "prefix": "node-v22.16.0-darwin-arm64", - "url": "v22.16.0/node-v22.16.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "838d400f7e66c804e5d11e2ecb61d6e9e878611146baff69d6a2def3cc23f4ac", - "prefix": "node-v22.16.0-darwin-x64", - "url": "v22.16.0/node-v22.16.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "eab80cb88f8fda1e65f5e8d0420c9809bdb320b03fd34976ab7161b6e703b910", - "prefix": "node-v22.16.0-linux-arm64", - "url": "v22.16.0/node-v22.16.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f4cb75bb036f0d0eddf6b79d9596df1aaab9ddccd6a20bf489be5abe9467e84e", - "prefix": "node-v22.16.0-linux-x64", - "url": "v22.16.0/node-v22.16.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "21c2d9735c80b8f86dab19305aa6a9f6f59bbc808f68de3eef09d5832e3bfbbd", - "prefix": "node-v22.16.0-win-x64", - "url": "v22.16.0/node-v22.16.0-win-x64.zip", - }, - }, - "22.17.0": { - "darwin_arm64": { - "sha256": "615dda58b5fb41fad2be43940b6398ca56554cbe05800953afadc724729cb09e", - "prefix": "node-v22.17.0-darwin-arm64", - "url": "v22.17.0/node-v22.17.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "c39c8ec3cdadedfcc75de0cb3305df95ae2aecebc5db8d68a9b67bd74616d2ad", - "prefix": "node-v22.17.0-darwin-x64", - "url": "v22.17.0/node-v22.17.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "140aee84be6774f5fb3f404be72adbe8420b523f824de82daeb5ab218dab7b18", - "prefix": "node-v22.17.0-linux-arm64", - "url": "v22.17.0/node-v22.17.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "325c0f1261e0c61bcae369a1274028e9cfb7ab7949c05512c5b1e630f7e80e12", - "prefix": "node-v22.17.0-linux-x64", - "url": "v22.17.0/node-v22.17.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "721ab118a3aac8584348b132767eadf51379e0616f0db802cc1e66d7f0d98f85", - "prefix": "node-v22.17.0-win-x64", - "url": "v22.17.0/node-v22.17.0-win-x64.zip", - }, - }, - "22.17.1": { - "darwin_arm64": { - "sha256": "a983f4f2a7b71512b78d7935b9ccf6b72120a255810070afd635c4146bca7b31", - "prefix": "node-v22.17.1-darwin-arm64", - "url": "v22.17.1/node-v22.17.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b925103150fac0d23a44a45b2d88a01b73e5fff101e5dcfbae98d32c08d4bee3", - "prefix": "node-v22.17.1-darwin-x64", - "url": "v22.17.1/node-v22.17.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "a5bb879af2fe70e7b5dc5e0bbadecba88e87f45bd8e62c0c57b5c815a4cbbaa6", - "prefix": "node-v22.17.1-linux-arm64", - "url": "v22.17.1/node-v22.17.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ff04bc7c3ed7699ceb708dbaaf3580d899ff8bf67f17114f979e83aa74fc5a49", - "prefix": "node-v22.17.1-linux-x64", - "url": "v22.17.1/node-v22.17.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "b1fdb5635ba860f6bf71474f2ca882459a582de49b1d869451e3ad188e3943eb", - "prefix": "node-v22.17.1-win-x64", - "url": "v22.17.1/node-v22.17.1-win-x64.zip", - }, - }, - "23.0.0": { - "darwin_arm64": { - "sha256": "72ce7905b83f9499b92501675cf76e53b545cb9d0a42dca497fa80c8eb5fbcf9", - "prefix": "node-v23.0.0-darwin-arm64", - "url": "v23.0.0/node-v23.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "13915842f15bc32f76a24f8ea17fd43d650898d12d21c7b676b01d0e00dcb7fd", - "prefix": "node-v23.0.0-darwin-x64", - "url": "v23.0.0/node-v23.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "6140e29a66da2e57b5e561209de8f9c61e560305480d8c739d82f997df20599f", - "prefix": "node-v23.0.0-linux-arm64", - "url": "v23.0.0/node-v23.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "705857276700e61f9d141ac05681e4bd666bcd7f5461575fe60d2467d3722a12", - "prefix": "node-v23.0.0-linux-x64", - "url": "v23.0.0/node-v23.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d3dfb7e64c314b887832165966adf7f199c8f280ef38e66922e00221c47f182e", - "prefix": "node-v23.0.0-win-x64", - "url": "v23.0.0/node-v23.0.0-win-x64.zip", - }, - }, - "23.1.0": { - "darwin_arm64": { - "sha256": "414d4b68299be0cbccfabfac59e53d0726151320e9ff71457ab0bb507fc0592d", - "prefix": "node-v23.1.0-darwin-arm64", - "url": "v23.1.0/node-v23.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cb84bd83064ff75f63dd95f1a53b6f7f2d2d36c67e03e9e9c87cfa2b977511b6", - "prefix": "node-v23.1.0-darwin-x64", - "url": "v23.1.0/node-v23.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "fde280a7fdf9dcf0ce827caed750d8a0d7f82a352df1f98c1830614c27718cad", - "prefix": "node-v23.1.0-linux-arm64", - "url": "v23.1.0/node-v23.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "ccacff4f32e3c3729f5094d20e4089a16a3b8f1381e9730b19f1c16f7cf64da9", - "prefix": "node-v23.1.0-linux-x64", - "url": "v23.1.0/node-v23.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "0e904430fa560b7666b48b0f7b9a6dddbb5a70613c00ea3f386edd64726ade70", - "prefix": "node-v23.1.0-win-x64", - "url": "v23.1.0/node-v23.1.0-win-x64.zip", - }, - }, - "23.2.0": { - "darwin_arm64": { - "sha256": "0a4c1379f81b02cb724b7f69b7e2fdf8a4765d98710ae8e05c4ee2da85a54f94", - "prefix": "node-v23.2.0-darwin-arm64", - "url": "v23.2.0/node-v23.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5d5c8150b5b8dd31930f029535ccee06b259c2d75db8c78f7f33a7fa8b8152a7", - "prefix": "node-v23.2.0-darwin-x64", - "url": "v23.2.0/node-v23.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "f0bd2891886445447f4d69078e48916b4f631bc76ae05695ec8b225e5cb7217a", - "prefix": "node-v23.2.0-linux-arm64", - "url": "v23.2.0/node-v23.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "acafc5dd2254534b93f7c661948e3f5c49707fbd7d87f2c23e2be7be46c69bb0", - "prefix": "node-v23.2.0-linux-x64", - "url": "v23.2.0/node-v23.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "67e037253c7550db9adad9647e9b330d0d75ec2685c0eecbe8aec7abe6921183", - "prefix": "node-v23.2.0-win-x64", - "url": "v23.2.0/node-v23.2.0-win-x64.zip", - }, - }, - "23.3.0": { - "darwin_arm64": { - "sha256": "472b9109dd9987ea49916f12b01ed2f09f1c4bf4befcf5695c1b9fd9cff3d177", - "prefix": "node-v23.3.0-darwin-arm64", - "url": "v23.3.0/node-v23.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d1898f7901277968b78066f6b512cbc3bd7f2406950377826f9d8e02d4e24fe6", - "prefix": "node-v23.3.0-darwin-x64", - "url": "v23.3.0/node-v23.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "fd6b744f8689504918f3ce180ca2839bf51099632877451de2586138598a8d9e", - "prefix": "node-v23.3.0-linux-arm64", - "url": "v23.3.0/node-v23.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "98e8201aa842efbf55c11c2a04fb6610d5793523b0cfbb34d61cd0495195c17d", - "prefix": "node-v23.3.0-linux-x64", - "url": "v23.3.0/node-v23.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "868cd7af6f0c042944c38b1bc1212d608177478da2a141bd404f9366d8fbd2dd", - "prefix": "node-v23.3.0-win-x64", - "url": "v23.3.0/node-v23.3.0-win-x64.zip", - }, - }, - "23.4.0": { - "darwin_arm64": { - "sha256": "06623a5bf78ceedc56a7bed6c299d78fc8c8724fe96b963392fddf9b20d854de", - "prefix": "node-v23.4.0-darwin-arm64", - "url": "v23.4.0/node-v23.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "5784c98d6710c0370f41243201d1684635d737ee8e6a40ea6f76b2b392cff396", - "prefix": "node-v23.4.0-darwin-x64", - "url": "v23.4.0/node-v23.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "b9364f27e81dce2d1357c4918ef2c9edb918029c80de90583d13299478f3301e", - "prefix": "node-v23.4.0-linux-arm64", - "url": "v23.4.0/node-v23.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c78502b5b786d950fa2f9fa5575704e36ab0b120693f3470f26ef4aa3082327f", - "prefix": "node-v23.4.0-linux-x64", - "url": "v23.4.0/node-v23.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "17dc979797aa4c8a79e33b07b6dc3faa3fffc00d7a131660da3f608f5dbc3842", - "prefix": "node-v23.4.0-win-x64", - "url": "v23.4.0/node-v23.4.0-win-x64.zip", - }, - }, - "23.5.0": { - "darwin_arm64": { - "sha256": "71b1ca0e4d776b9b7648781303d8c5eb12be32c5ed0df4f97a26fd779bc7ef80", - "prefix": "node-v23.5.0-darwin-arm64", - "url": "v23.5.0/node-v23.5.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "887506572511e4b90e4aab044db491ac4836c014904ae7537a9ca5c11b47c26d", - "prefix": "node-v23.5.0-darwin-x64", - "url": "v23.5.0/node-v23.5.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "99087f807262b44a39836d41a95dd132c805034c779121580099e964b8792522", - "prefix": "node-v23.5.0-linux-arm64", - "url": "v23.5.0/node-v23.5.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "f3c02df735945267f886f3ea6f7e28d4bb33fe36e12bec77d10b9fa6a12c6279", - "prefix": "node-v23.5.0-linux-x64", - "url": "v23.5.0/node-v23.5.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "e997a1fa51e4555632f54f205e121104f328db2ba058274a3f9da26fe3af3a6f", - "prefix": "node-v23.5.0-win-x64", - "url": "v23.5.0/node-v23.5.0-win-x64.zip", - }, - }, - "23.6.0": { - "darwin_arm64": { - "sha256": "93e84485e41e7f35246e11329ea920ee5a8e7e12e90bfcea2f8205953c869bc2", - "prefix": "node-v23.6.0-darwin-arm64", - "url": "v23.6.0/node-v23.6.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "009f4b4955ddbebaad86e306ad4c65b568f06fd76d855e7fd617eb2748cd5f2d", - "prefix": "node-v23.6.0-darwin-x64", - "url": "v23.6.0/node-v23.6.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7554f6ed6171d0e25938978a67868cadb6eed6f0393ed72b6aaf8f1195028ec2", - "prefix": "node-v23.6.0-linux-arm64", - "url": "v23.6.0/node-v23.6.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "90e3c96e2464978e8309db2e8bb7c5c1b606f85afa80314195f01c30eccf4ffc", - "prefix": "node-v23.6.0-linux-x64", - "url": "v23.6.0/node-v23.6.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9daeb5894273b820fb3bf2485aa433ff9653feb2c1a3daebd1a06b0e4fbe4309", - "prefix": "node-v23.6.0-win-x64", - "url": "v23.6.0/node-v23.6.0-win-x64.zip", - }, - }, - "23.6.1": { - "darwin_arm64": { - "sha256": "b87c90f1efff3f2f49070ce4714a11228a43331bb590b06fc7bcb36e530b2ea0", - "prefix": "node-v23.6.1-darwin-arm64", - "url": "v23.6.1/node-v23.6.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "bcdc29188f2d8d7a129b88a6c19830ac91e53e64c3744b18f412dce533f67ef7", - "prefix": "node-v23.6.1-darwin-x64", - "url": "v23.6.1/node-v23.6.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "e9a709ea4142c0c269d7e670e37e65cf549bf69d62342907cd15a49ba7da1748", - "prefix": "node-v23.6.1-linux-arm64", - "url": "v23.6.1/node-v23.6.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "9387c4bf8f175e81cb2f004f3f4b2cd96abfb708df3755142e878effe035fcc5", - "prefix": "node-v23.6.1-linux-x64", - "url": "v23.6.1/node-v23.6.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9be8fe4eb81c6108ffca066590c160d9b6c94080c24b4dfa119eb4e3ae187aa8", - "prefix": "node-v23.6.1-win-x64", - "url": "v23.6.1/node-v23.6.1-win-x64.zip", - }, - }, - "23.7.0": { - "darwin_arm64": { - "sha256": "0dac0de3308a87f84cb14bab349a3f0ae5f6cdb8da32600459ee407236f9cebc", - "prefix": "node-v23.7.0-darwin-arm64", - "url": "v23.7.0/node-v23.7.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d32b53d95a42a64388486490e7c3f6a23f00ae3bf6175c64c200954cd41ef2ba", - "prefix": "node-v23.7.0-darwin-x64", - "url": "v23.7.0/node-v23.7.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "023bb335f70a17cd628e905f772e7677fd54d80ce9245782a38e6c196c6a5166", - "prefix": "node-v23.7.0-linux-arm64", - "url": "v23.7.0/node-v23.7.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "4d9482dc62f9b82279055637f2a92c7e8297d78be8d68e110ac3aae2e56d0ebc", - "prefix": "node-v23.7.0-linux-x64", - "url": "v23.7.0/node-v23.7.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9b26ebc897984332d1b05948cae9da0ab32b3fc23e01133c04aab09f9bcbb4eb", - "prefix": "node-v23.7.0-win-x64", - "url": "v23.7.0/node-v23.7.0-win-x64.zip", - }, - }, - "23.8.0": { - "darwin_arm64": { - "sha256": "7c3bb4ccfd558f5cc12ffb81df795c5960e429088feb1ae650fa2ae65418858a", - "prefix": "node-v23.8.0-darwin-arm64", - "url": "v23.8.0/node-v23.8.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a4c93b517d51d368248e9fddd20bc46ba1f6081df2a55d267a33015a4ab31886", - "prefix": "node-v23.8.0-darwin-x64", - "url": "v23.8.0/node-v23.8.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "0be81418587eee8ef2d7537243d808d15e12f3f8a8461dd39728bcdcc91c9c72", - "prefix": "node-v23.8.0-linux-arm64", - "url": "v23.8.0/node-v23.8.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "78d24ff80a52f7dd3a94542d7598163624fcda7be1d4777bc9161d8c8d15267f", - "prefix": "node-v23.8.0-linux-x64", - "url": "v23.8.0/node-v23.8.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9e03646224fcf44fa0b594df5d012da9cb5b137c52f36f33b11def3319cd132c", - "prefix": "node-v23.8.0-win-x64", - "url": "v23.8.0/node-v23.8.0-win-x64.zip", - }, - }, - "23.9.0": { - "darwin_arm64": { - "sha256": "02fea0822268b245066e895a20a0c530f750a710517ac9faafdc0f1cd4434994", - "prefix": "node-v23.9.0-darwin-arm64", - "url": "v23.9.0/node-v23.9.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "535d8ed9d5e6a59f46df4e518e2940d5701e17ae795600815a702e8233552240", - "prefix": "node-v23.9.0-darwin-x64", - "url": "v23.9.0/node-v23.9.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "dc0d93c5e4ae41c8fe75b64399c4d1fe3c15e2bfa3f55f92f8697bb16397585b", - "prefix": "node-v23.9.0-linux-arm64", - "url": "v23.9.0/node-v23.9.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "0b4ece2aa678e6891b9abf6118d5393867ab07b3e31c8d8c4c34e97840fa8749", - "prefix": "node-v23.9.0-linux-x64", - "url": "v23.9.0/node-v23.9.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "2ebf80037486002b00fe5c6accd3c253b74c9045dfc2a20844a33be954e7ce74", - "prefix": "node-v23.9.0-win-x64", - "url": "v23.9.0/node-v23.9.0-win-x64.zip", - }, - }, - "23.10.0": { - "darwin_arm64": { - "sha256": "f44ff5990735df42c79820654e2e394b6351ac9fd5eb140c3cae953cf7af302c", - "prefix": "node-v23.10.0-darwin-arm64", - "url": "v23.10.0/node-v23.10.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "6c60ebd659dddca673ae7deff9e8e1cc4048f81a6311811a98ba4fe98372275f", - "prefix": "node-v23.10.0-darwin-x64", - "url": "v23.10.0/node-v23.10.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "7ae7c3faffbbdaccace20cc7877ea4800bd551998ca0042c69d9f191358ee1d2", - "prefix": "node-v23.10.0-linux-arm64", - "url": "v23.10.0/node-v23.10.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "c0ab11362d0d671469b3a0bfcc6fb484fee5747ca96f93a3917d9ba34f12f535", - "prefix": "node-v23.10.0-linux-x64", - "url": "v23.10.0/node-v23.10.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3f6a293a669a3b9e887fa2f9acb64df37923f165a76de635d72f992b0dbf51bd", - "prefix": "node-v23.10.0-win-x64", - "url": "v23.10.0/node-v23.10.0-win-x64.zip", - }, - }, - "23.11.0": { - "darwin_arm64": { - "sha256": "635990b46610238e3c008cd01480c296e0c2bfe7ec59ea9a8cd789d5ac621bb0", - "prefix": "node-v23.11.0-darwin-arm64", - "url": "v23.11.0/node-v23.11.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "a5782655748d4602c1ee1ee62732e0a16d29d3e4faac844db395b0fbb1c9dab8", - "prefix": "node-v23.11.0-darwin-x64", - "url": "v23.11.0/node-v23.11.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "85915f885fe7eab2be4a6e3de840cb83db4fc53749274d31383a0e1721a883c6", - "prefix": "node-v23.11.0-linux-arm64", - "url": "v23.11.0/node-v23.11.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "fa9ae28d8796a6cfb7057397e1eea30ca1c61002b42b8897f354563a254e7cf5", - "prefix": "node-v23.11.0-linux-x64", - "url": "v23.11.0/node-v23.11.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "42749f1e4583907ab92bac4b4bdb031201a0b3f7b028ea6b6e0d5bb40e433ae9", - "prefix": "node-v23.11.0-win-x64", - "url": "v23.11.0/node-v23.11.0-win-x64.zip", - }, - }, - "23.11.1": { - "darwin_arm64": { - "sha256": "255509d2c4fe8e1d6fefb950ad8db285ed75ba543e18744d83dc139f978e404d", - "prefix": "node-v23.11.1-darwin-arm64", - "url": "v23.11.1/node-v23.11.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "7e384a0cfa8b44ee4833b3823485baad78bf258e54f47020d2d2b4b75e9275d3", - "prefix": "node-v23.11.1-darwin-x64", - "url": "v23.11.1/node-v23.11.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "3a0297c7f177d0fc06ea35c71909fbca6cdd891074c265a432c84971ebad4f7b", - "prefix": "node-v23.11.1-linux-arm64", - "url": "v23.11.1/node-v23.11.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "64220ef391e74bb8feafe51a17764eff908f0cfd7f6c2c184fe8361fb8520a44", - "prefix": "node-v23.11.1-linux-x64", - "url": "v23.11.1/node-v23.11.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "d22640060e1911efaede4ecc5820f94b613bc196868289cd34f56d46e4709b71", - "prefix": "node-v23.11.1-win-x64", - "url": "v23.11.1/node-v23.11.1-win-x64.zip", - }, - }, - "24.0.0": { - "darwin_arm64": { - "sha256": "194e2f3dd3ec8c2adcaa713ed40f44c5ca38467880e160974ceac1659be60121", - "prefix": "node-v24.0.0-darwin-arm64", - "url": "v24.0.0/node-v24.0.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f716b3ce14a7e37a6cbf97c9de10d444d7da07ef833cd8da81dd944d111e6a4a", - "prefix": "node-v24.0.0-darwin-x64", - "url": "v24.0.0/node-v24.0.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "d40ec7ffe0b82b02dce94208c84351424099bd70fa3a42b65c46d95322305040", - "prefix": "node-v24.0.0-linux-arm64", - "url": "v24.0.0/node-v24.0.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "59b8af617dccd7f9f68cc8451b2aee1e86d6bd5cb92cd51dd6216a31b707efd7", - "prefix": "node-v24.0.0-linux-x64", - "url": "v24.0.0/node-v24.0.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "3d0fff80c87bb9a8d7f49f2f27832aa34a1477d137af46f5b14df5498be81304", - "prefix": "node-v24.0.0-win-x64", - "url": "v24.0.0/node-v24.0.0-win-x64.zip", - }, - }, - "24.0.1": { - "darwin_arm64": { - "sha256": "f38faa6ea209aa31f56e5d82ee021ba5b8f149137734d81a31fda65c327f0be4", - "prefix": "node-v24.0.1-darwin-arm64", - "url": "v24.0.1/node-v24.0.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "f0be72400208ff369b1dd4e2b6c0aa09713ad42e8cd99e7abf2a9b1575e2fef5", - "prefix": "node-v24.0.1-darwin-x64", - "url": "v24.0.1/node-v24.0.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9e61592d31480c6835c56d1d605bda0fbfd7311fb4e0e69a9441343ca9b3feb5", - "prefix": "node-v24.0.1-linux-arm64", - "url": "v24.0.1/node-v24.0.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "12d8b7c7dd9191bd4f3afe872c7d4908ac75d2a6ef06d2ae59c0b4aa384bc875", - "prefix": "node-v24.0.1-linux-x64", - "url": "v24.0.1/node-v24.0.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "8bbbc4860ce03f8a6cc7369039f6497be3157c4bde3ad54651cc22f5f3af0b40", - "prefix": "node-v24.0.1-win-x64", - "url": "v24.0.1/node-v24.0.1-win-x64.zip", - }, - }, - "24.0.2": { - "darwin_arm64": { - "sha256": "dbd43bc96d7754eff03c241888c2cbc1e879bcbbf2f0961fb8e00e9cd3a21526", - "prefix": "node-v24.0.2-darwin-arm64", - "url": "v24.0.2/node-v24.0.2-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "b408d41f8e322bcc71fd4d595156b34d4ad03ef149fba26386030c4cf7e2c1e9", - "prefix": "node-v24.0.2-darwin-x64", - "url": "v24.0.2/node-v24.0.2-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "16426a7dae665cb87abe8399737248eb9661dd57e5dc99fcf6ded6e36c524525", - "prefix": "node-v24.0.2-linux-arm64", - "url": "v24.0.2/node-v24.0.2-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a5da53c8c184111afd324e1ed818c0fb23fe6f0a7d4583d47f41390dd389a027", - "prefix": "node-v24.0.2-linux-x64", - "url": "v24.0.2/node-v24.0.2-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "259ca89fced60a5673548b57d0ed8cf813b9f310827b5fdfe042b4a105217b81", - "prefix": "node-v24.0.2-win-x64", - "url": "v24.0.2/node-v24.0.2-win-x64.zip", - }, - }, - "24.1.0": { - "darwin_arm64": { - "sha256": "d474192c55b9f54ead37310dfab54431b9ba841fb8abdf8ca800e7a227afc1fb", - "prefix": "node-v24.1.0-darwin-arm64", - "url": "v24.1.0/node-v24.1.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "cdb47a43209c2fa4b6d9ccf7b71e59096448d172d0034aa213284f8931ef0946", - "prefix": "node-v24.1.0-darwin-x64", - "url": "v24.1.0/node-v24.1.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "ff5a3a68781794a473f59a727f35314723785eff6f48aaf983361fadf0eadf36", - "prefix": "node-v24.1.0-linux-arm64", - "url": "v24.1.0/node-v24.1.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "76b77c43f97a7c4cf60917e24c5e212faaf8ca664e433759ef98d12f268b6b49", - "prefix": "node-v24.1.0-linux-x64", - "url": "v24.1.0/node-v24.1.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "81d6774f5c1581c7ddd32fb25cf6138f68755dfbb245025d05a249aafa35ea9d", - "prefix": "node-v24.1.0-win-x64", - "url": "v24.1.0/node-v24.1.0-win-x64.zip", - }, - }, - "24.2.0": { - "darwin_arm64": { - "sha256": "d35c21bb80dbf0d774d670b6b51b9467dd6a92581884ba78f29b09c3b50c9dee", - "prefix": "node-v24.2.0-darwin-arm64", - "url": "v24.2.0/node-v24.2.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "d839ef904d7305f429d45288a8b0b43b095e9797dbbcf3bd67b0c8712066b7a3", - "prefix": "node-v24.2.0-darwin-x64", - "url": "v24.2.0/node-v24.2.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "cd4f25d2f05d0750159a209915267af6f9970ade4702a8810641120404bf54ee", - "prefix": "node-v24.2.0-linux-arm64", - "url": "v24.2.0/node-v24.2.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "91a0794f4dbc94bc4a9296139ed9101de21234982bae2b325e37ebd3462273e5", - "prefix": "node-v24.2.0-linux-x64", - "url": "v24.2.0/node-v24.2.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "9427c71b19d05f1905f151f1e67fcd535a4f671d66358dbf5b934a49c371e500", - "prefix": "node-v24.2.0-win-x64", - "url": "v24.2.0/node-v24.2.0-win-x64.zip", - }, - }, - "24.3.0": { - "darwin_arm64": { - "sha256": "fee91aa5febeda47ef9f6c0afd2f2bcd3dacb0e656c29de0b5274e0ea1ca3565", - "prefix": "node-v24.3.0-darwin-arm64", - "url": "v24.3.0/node-v24.3.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "0c065ffa4e53b1a172ab9cd8ca08ae141b187aca8a07403c6856a7b8d0024804", - "prefix": "node-v24.3.0-darwin-x64", - "url": "v24.3.0/node-v24.3.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "9729d0ecc69fad6591e4e19b46854881e8cc9d865cf03fc951a8abc567854f5e", - "prefix": "node-v24.3.0-linux-arm64", - "url": "v24.3.0/node-v24.3.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "a962afadaa8b94bae8bff87ddd6c11f7aae621032424ef05c0a4fe2537fa4de0", - "prefix": "node-v24.3.0-linux-x64", - "url": "v24.3.0/node-v24.3.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "c0c8efbca1b57e5b074bbdf7cef1ccca40979d6b46e5bcadaad5d4b07cbb3b10", - "prefix": "node-v24.3.0-win-x64", - "url": "v24.3.0/node-v24.3.0-win-x64.zip", - }, - }, - "24.4.0": { - "darwin_arm64": { - "sha256": "d7db0e5017d68f4e34405f5c99ad3895481793cc6420550e582b7eedf911780f", - "prefix": "node-v24.4.0-darwin-arm64", - "url": "v24.4.0/node-v24.4.0-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "3dea0c90625c2e7be1e71c3561e1e3337d42d7b6e67dd6f3a3709ec12359bec7", - "prefix": "node-v24.4.0-darwin-x64", - "url": "v24.4.0/node-v24.4.0-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "48ecb7ee501f69e2a27d9b4b724c05e82bbd1cf03df7152ce37628956b8303a7", - "prefix": "node-v24.4.0-linux-arm64", - "url": "v24.4.0/node-v24.4.0-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "af59f88ed35c68f7196dc94938e74327e3abe62055b831746de5b23bd7e1670a", - "prefix": "node-v24.4.0-linux-x64", - "url": "v24.4.0/node-v24.4.0-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "1471b32d0690b21b2d0f67f3b11c7ecbf9577c1bfc03acf41df0074e677f1531", - "prefix": "node-v24.4.0-win-x64", - "url": "v24.4.0/node-v24.4.0-win-x64.zip", - }, - }, - "24.4.1": { - "darwin_arm64": { - "sha256": "55a772a600b7bdafb4b35945b3935090e27aff9934b4c11b281220fcd99139d7", - "prefix": "node-v24.4.1-darwin-arm64", - "url": "v24.4.1/node-v24.4.1-darwin-arm64.tar.gz", - }, - "darwin_x86_64": { - "sha256": "59fbad953a0705e78d220079fb6d10d341d0a61afd3aeb4db2a87207fddd8944", - "prefix": "node-v24.4.1-darwin-x64", - "url": "v24.4.1/node-v24.4.1-darwin-x64.tar.gz", - }, - "linux_arm64": { - "sha256": "555659c36fc72d0617e278b5d26ffcaebc3760a3de354926b1e5f1b0bfd66083", - "prefix": "node-v24.4.1-linux-arm64", - "url": "v24.4.1/node-v24.4.1-linux-arm64.tar.xz", - }, - "linux_x86_64": { - "sha256": "7e067b13cd0dc7ee8b239f4ebe1ae54f3bba3a6e904553fcb5f581530eb8306d", - "prefix": "node-v24.4.1-linux-x64", - "url": "v24.4.1/node-v24.4.1-linux-x64.tar.xz", - }, - "windows_x86_64": { - "sha256": "0428a6ca7544df310de4ed12c10e84c0bc7c9022945dc16de22f7c0dc4893dd2", - "prefix": "node-v24.4.1-win-x64", - "url": "v24.4.1/node-v24.4.1-win-x64.zip", - }, - }, -} diff --git a/nodejs/default/rules.bzl b/nodejs/default/rules.bzl deleted file mode 100644 index 35bce19..0000000 --- a/nodejs/default/rules.bzl +++ /dev/null @@ -1,3 +0,0 @@ -load("//nodejs:providers.bzl", "nodejs_runtime_rule") - -nodejs_runtime = nodejs_runtime_rule("@better_rules_javascript//nodejs/default:nodejs_runtime") diff --git a/nodejs/doc/BUILD.bazel b/nodejs/doc/BUILD.bazel index 95f76aa..f20a802 100644 --- a/nodejs/doc/BUILD.bazel +++ b/nodejs/doc/BUILD.bazel @@ -4,9 +4,8 @@ doc( "doc", "//nodejs:bzl", [ - "//nodejs:providers.bzl", + "//nodejs:nodejs.bzl", "//nodejs:rules.bzl", - "//nodejs:workspace.bzl", ], header = "doc.md", visibility = ["//:__subpackages__"], diff --git a/nodejs/doc/doc.md b/nodejs/doc/doc.md index 6bbeae6..4c5939b 100644 --- a/nodejs/doc/doc.md +++ b/nodejs/doc/doc.md @@ -28,9 +28,9 @@ console.log("Hello world"); **BUILD.bazel** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") cjs_root( name = "root", @@ -65,7 +65,7 @@ IDEs use `node_modules`. To install external dependencies or link local files: **BUILD.bazel** ```bzl -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_install", "nodejs_modules_package") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_install", "nodejs_modules_package") nodejs_install( name = "nodejs_install", diff --git a/nodejs/esm-linker/BUILD.bazel b/nodejs/esm-linker/BUILD.bazel index 8e9563c..23431b9 100644 --- a/nodejs/esm-linker/BUILD.bazel +++ b/nodejs/esm-linker/BUILD.bazel @@ -43,7 +43,7 @@ ts_library( "//commonjs/package:lib", "//util/json:lib", "//util/util:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) @@ -65,7 +65,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/nodejs-esm-linker", + package_name = "@rules-javascript/nodejs-esm-linker", descriptors = ["package.json"], ) diff --git a/nodejs/esm-linker/src/loader.ts b/nodejs/esm-linker/src/loader.ts index 8f0e9c2..720eb8c 100644 --- a/nodejs/esm-linker/src/loader.ts +++ b/nodejs/esm-linker/src/loader.ts @@ -1,7 +1,7 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { Resolver } from "@better-rules-javascript/commonjs-package/resolve"; -import { JsonFormat } from "@better-rules-javascript/util-json"; -import { lazy } from "@better-rules-javascript/util/cache"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { Resolver } from "@rules-javascript/commonjs-package/resolve"; +import { JsonFormat } from "@rules-javascript/util-json"; +import { lazy } from "@rules-javascript/util/cache"; import { readFile } from "node:fs/promises"; import { resolveFn } from "./resolve"; diff --git a/nodejs/esm-linker/src/resolve.ts b/nodejs/esm-linker/src/resolve.ts index f5358cf..054c02b 100644 --- a/nodejs/esm-linker/src/resolve.ts +++ b/nodejs/esm-linker/src/resolve.ts @@ -1,8 +1,8 @@ import { Resolution, Resolver, -} from "@better-rules-javascript/commonjs-package/resolve"; -import { lazy } from "@better-rules-javascript/util/cache"; +} from "@rules-javascript/commonjs-package/resolve"; +import { lazy } from "@rules-javascript/util/cache"; import { rmSync } from "node:fs"; import { mkdir, mkdtemp, symlink } from "node:fs/promises"; import Module from "node:module"; diff --git a/nodejs/esm-linker/tsconfig.json b/nodejs/esm-linker/tsconfig.json index 7219c50..f676ca9 100644 --- a/nodejs/esm-linker/tsconfig.json +++ b/nodejs/esm-linker/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/extensions.bzl b/nodejs/extensions.bzl new file mode 100644 index 0000000..04f829a --- /dev/null +++ b/nodejs/extensions.bzl @@ -0,0 +1,59 @@ +load("@bazel_skylib//lib:versions.bzl", "versions") +load("//util:sha256sums.bzl", "sha256sums_parse") +load(":repositories.bzl", "nodejs_http_archive") + +_toolchain_tag = tag_class( + attrs = { + "version": attr.string(mandatory = True), + }, +) + +def _nodejs_impl(ctx): + facts = ctx.facts.get(_FACTS_KEY) + if facts and facts["_version"] != _FACTS_VERSION: + facts = None + + version = None + for module in ctx.modules: + for toolchain in module.tags.toolchain: + if version == None or versions.is_at_least(version, toolchain.version): + version = toolchain.version + version = version or "24.4.1" + + if facts != None: + sha256s = facts["sha256s"] + else: + sha256s = {} + ctx.download( + output = "SHASUMS256.txt", + url = "https://nodejs.org/dist/v%s/SHASUMS256.txt" % version, + ) + for path, sha256 in sha256sums_parse(ctx.read("SHASUMS256.txt")).items(): + if not path.startswith("node-v%s-" % version): + continue + if not path.endswith(".tar.xz") and not path.endswith(".zip"): + continue + sha256s[path] = sha256 + + for path, sha256 in sha256s.items(): + platform = path.removeprefix("node-v%s-" % version).removesuffix(".tar.xz").removesuffix(".zip") + nodejs_http_archive( + name = "nodejs_%s" % platform.replace("-", "_"), + sha256 = sha256, + strip_prefix = path.removesuffix(".tar.xz").removesuffix(".zip"), + url = "https://nodejs.org/dist/v%s/%s" % (version, path), + ) + + return ctx.extension_metadata( + reproducible = True, + facts = {_FACTS_KEY: {"sha256s": sha256s, "_version": _FACTS_VERSION}}, + ) + +nodejs = module_extension( + implementation = _nodejs_impl, + tag_classes = {"toolchain": _toolchain_tag}, +) + +_FACTS_KEY = "_" + +_FACTS_VERSION = "1" diff --git a/nodejs/fs-linker/BUILD.bazel b/nodejs/fs-linker/BUILD.bazel index 4fc990e..2ff61af 100644 --- a/nodejs/fs-linker/BUILD.bazel +++ b/nodejs/fs-linker/BUILD.bazel @@ -35,7 +35,7 @@ js_gen( cjs_root( name = "root", - package_name = "@better-rules-javascript/nodejs-fs-linker", + package_name = "@rules-javascript/nodejs-fs-linker", descriptors = ["package.json"], visibility = ["//:__subpackages__"], ) @@ -60,7 +60,7 @@ ts_library( deps = [ "//commonjs/package:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) diff --git a/nodejs/fs-linker/src/index.ts b/nodejs/fs-linker/src/index.ts index ba03ca2..1ff362c 100644 --- a/nodejs/fs-linker/src/index.ts +++ b/nodejs/fs-linker/src/index.ts @@ -1,5 +1,5 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { JsonFormat } from "@rules-javascript/util-json"; import * as fs from "node:fs"; import { patchFs } from "./fs"; import { patchFsPromises } from "./fs-promises"; diff --git a/nodejs/fs-linker/src/package.ts b/nodejs/fs-linker/src/package.ts index c5a43d5..d2c7e8c 100644 --- a/nodejs/fs-linker/src/package.ts +++ b/nodejs/fs-linker/src/package.ts @@ -1,4 +1,4 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; +import { PackageTree } from "@rules-javascript/commonjs-package"; import * as path from "node:path"; import { VfsImpl, VfsNode } from "./vfs"; diff --git a/nodejs/fs-linker/tsconfig.json b/nodejs/fs-linker/tsconfig.json index fd0b718..3ffe2c5 100644 --- a/nodejs/fs-linker/tsconfig.json +++ b/nodejs/fs-linker/tsconfig.json @@ -3,5 +3,5 @@ "esModuleInterop": true, "strict": false }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/module-details/BUILD.bazel b/nodejs/module-details/BUILD.bazel index 1ded1ea..43b4f8a 100644 --- a/nodejs/module-details/BUILD.bazel +++ b/nodejs/module-details/BUILD.bazel @@ -11,7 +11,7 @@ ts_library( root = ":root", deps = [ "//util/util:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) @@ -24,7 +24,7 @@ js_module_import( cjs_root( name = "root", - package_name = "@better-rules-javascript/nodejs-module-details", + package_name = "@rules-javascript/nodejs-module-details", descriptors = ["package.json"], ) diff --git a/nodejs/module-details/src/module-details.ts b/nodejs/module-details/src/module-details.ts index 7ef0ea2..6e0aefe 100644 --- a/nodejs/module-details/src/module-details.ts +++ b/nodejs/module-details/src/module-details.ts @@ -1,4 +1,4 @@ -import { memo } from "@better-rules-javascript/util/cache"; +import { memo } from "@rules-javascript/util/cache"; import { readFileSync } from "node:fs"; import Module from "node:module"; import { dirname, join, sep } from "node:path"; diff --git a/nodejs/module-details/tsconfig.json b/nodejs/module-details/tsconfig.json index 7219c50..f676ca9 100644 --- a/nodejs/module-details/tsconfig.json +++ b/nodejs/module-details/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/module-linker/BUILD.bazel b/nodejs/module-linker/BUILD.bazel index 3b6c03e..0563a2c 100644 --- a/nodejs/module-linker/BUILD.bazel +++ b/nodejs/module-linker/BUILD.bazel @@ -43,7 +43,7 @@ ts_library( "//commonjs/package:lib", "//util/json:lib", "//util/util:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) @@ -66,7 +66,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/nodejs-module-linker", + package_name = "@rules-javascript/nodejs-module-linker", descriptors = ["package.json"], ) diff --git a/nodejs/module-linker/src/index.ts b/nodejs/module-linker/src/index.ts index d991714..b469812 100644 --- a/nodejs/module-linker/src/index.ts +++ b/nodejs/module-linker/src/index.ts @@ -1,6 +1,6 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { Resolver } from "@better-rules-javascript/commonjs-package/resolve"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { Resolver } from "@rules-javascript/commonjs-package/resolve"; +import { JsonFormat } from "@rules-javascript/util-json"; import * as fs from "node:fs"; import { patchModule } from "./module"; diff --git a/nodejs/module-linker/src/module.ts b/nodejs/module-linker/src/module.ts index 5307d78..24bc538 100644 --- a/nodejs/module-linker/src/module.ts +++ b/nodejs/module-linker/src/module.ts @@ -1,8 +1,8 @@ import { Resolution, Resolver, -} from "@better-rules-javascript/commonjs-package/resolve"; -import { lazy } from "@better-rules-javascript/util/cache"; +} from "@rules-javascript/commonjs-package/resolve"; +import { lazy } from "@rules-javascript/util/cache"; import { mkdtempSync, rmSync, symlinkSync } from "node:fs"; import Module from "node:module"; import { tmpdir } from "node:os"; diff --git a/nodejs/module-linker/tsconfig.json b/nodejs/module-linker/tsconfig.json index 7219c50..f676ca9 100644 --- a/nodejs/module-linker/tsconfig.json +++ b/nodejs/module-linker/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/nodejs-resolve.sh b/nodejs/nodejs-resolve.sh deleted file mode 100755 index bc016d4..0000000 --- a/nodejs/nodejs-resolve.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -if [ -z "${RUNFILES_DIR-}" ]; then - if [ ! -z "${RUNFILES_MANIFEST_FILE-}" ]; then - export RUNFILES_DIR="${RUNFILES_MANIFEST_FILE%.runfiles_manifest}.runfiles" - else - export RUNFILES_DIR="$0.runfiles" - fi -fi - -tmp="$(mktemp)" -"$RUNFILES_DIR"/better_rules_javascript/nodejs/resolve/bin --command='bazel run //nodejs:nodejs_resolve' --min-version=14 > "$tmp" -mv "$tmp" "$BUILD_WORKSPACE_DIRECTORY"/nodejs/default/nodejs.bzl diff --git a/nodejs/nodejs.BUILD.bazel b/nodejs/nodejs.BUILD.bazel deleted file mode 100644 index 98d5687..0000000 --- a/nodejs/nodejs.BUILD.bazel +++ /dev/null @@ -1,9 +0,0 @@ -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_toolchain") - -exports_files(["bin/node"], visibility = ["//visibility:public"]) - -nodejs_toolchain( - name = "nodejs", - bin = "bin/node", - visibility = ["//visibility:public"], -) diff --git a/nodejs/nodejs.BUILD.bazel.tpl b/nodejs/nodejs.BUILD.bazel.tpl new file mode 100644 index 0000000..b035697 --- /dev/null +++ b/nodejs/nodejs.BUILD.bazel.tpl @@ -0,0 +1,7 @@ +load(%{rules}, "nodejs_toolchain") + +nodejs_toolchain( + name = "nodejs", + bin = "bin/node", + visibility = ["//visibility:public"], +) diff --git a/nodejs/nodejs.MODULE.bazel b/nodejs/nodejs.MODULE.bazel new file mode 100644 index 0000000..86be480 --- /dev/null +++ b/nodejs/nodejs.MODULE.bazel @@ -0,0 +1,12 @@ +nodejs = use_extension("//nodejs:extensions.bzl", "nodejs") +use_repo( + nodejs, + "nodejs_darwin_arm64", + "nodejs_darwin_x64", + "nodejs_linux_arm64", + "nodejs_linux_x64", + "nodejs_win_arm64", + "nodejs_win_x64", +) + +register_toolchains("//nodejs/toolchains:all") diff --git a/nodejs/providers.bzl b/nodejs/nodejs.bzl similarity index 74% rename from nodejs/providers.bzl rename to nodejs/nodejs.bzl index 9df8c3b..ce3b51f 100644 --- a/nodejs/providers.bzl +++ b/nodejs/nodejs.bzl @@ -15,9 +15,9 @@ NodejsInfo = provider( }, ) -def nodejs_runtime_rule(name): +def nodejs_runtime_rule(toolchain_type): def nodejs_runtime_impl(ctx): - nodejs_toolchain = ctx.toolchains["%s.toolchain_type" % name] + nodejs_toolchain = ctx.toolchains[toolchain_type] nodejs_runtime_info = NodejsRuntimeInfo(bin = nodejs_toolchain.bin) @@ -26,7 +26,9 @@ def nodejs_runtime_rule(name): nodejs_runtime = rule( implementation = nodejs_runtime_impl, provides = [NodejsRuntimeInfo], - toolchains = ["%s.toolchain_type" % name], + toolchains = [toolchain_type], ) return nodejs_runtime + +nodejs_runtime = nodejs_runtime_rule(toolchain_type = Label(":nodejs_runtime")) diff --git a/nodejs/repositories.bzl b/nodejs/repositories.bzl new file mode 100644 index 0000000..40dd1af --- /dev/null +++ b/nodejs/repositories.bzl @@ -0,0 +1,27 @@ +def _nodejs_http_archive_impl(ctx): + sha256 = ctx.attr.sha256 + strip_prefix = ctx.attr.strip_prefix + url = ctx.attr.url + + ctx.template( + "BUILD.bazel", + Label("nodejs.BUILD.bazel.tpl"), + substitutions = { + "%{rules}": repr(str(Label("rules.bzl"))), + }, + ) + + ctx.download_and_extract( + sha256 = sha256, + strip_prefix = strip_prefix, + url = url, + ) + +nodejs_http_archive = repository_rule( + implementation = _nodejs_http_archive_impl, + attrs = { + "sha256": attr.string(mandatory = True), + "strip_prefix": attr.string(), + "url": attr.string(mandatory = True), + }, +) diff --git a/nodejs/resolve/BUILD.bazel b/nodejs/resolve/BUILD.bazel deleted file mode 100644 index ba963bf..0000000 --- a/nodejs/resolve/BUILD.bazel +++ /dev/null @@ -1,40 +0,0 @@ -load("//commonjs:rules.bzl", "cjs_root") -load("//javascript:rules.bzl", "js_library") -load("//nodejs:rules.bzl", "nodejs_binary") -load("//typescript:rules.bzl", "ts_library") - -nodejs_binary( - name = "bin", - dep = ":lib", - main = "src/main.js", - visibility = ["//:__subpackages__"], -) - -ts_library( - name = "lib", - srcs = glob(["src/**/*.ts"]), - compiler = "//tools/typescript:tsc", - config = "tsconfig.json", - config_dep = ":tsconfig", - root = ":root", - deps = [ - "//util/starlark:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", - "@better_rules_javascript_npm//undici:lib", - ], -) - -cjs_root( - name = "root", - package_name = "@better-rules-javascript/nodejs-resolve", - descriptors = ["package.json"], -) - -js_library( - name = "tsconfig", - srcs = ["tsconfig.json"], - root = ":root", - deps = ["//tools/typescript:tsconfig"], -) diff --git a/nodejs/resolve/package.json b/nodejs/resolve/package.json deleted file mode 100644 index 0967ef4..0000000 --- a/nodejs/resolve/package.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/nodejs/resolve/src/main.ts b/nodejs/resolve/src/main.ts deleted file mode 100644 index b4e16c3..0000000 --- a/nodejs/resolve/src/main.ts +++ /dev/null @@ -1,118 +0,0 @@ -import { - printStarlark, - StarlarkDict, - StarlarkEqualStatement, - StarlarkFile, - StarlarkString, - StarlarkValue, - StarlarkVariable, -} from "@better-rules-javascript/util-starlark"; -import { ArgumentParser } from "argparse"; -import { Version } from "./version"; - -const PLATFORMS: { [key: string]: string } = { - "darwin-arm64.tar.gz": "darwin_arm64", - "darwin-x64.tar.gz": "darwin_x86_64", - "linux-arm64.tar.xz": "linux_arm64", - "linux-x64.tar.xz": "linux_x86_64", - "win-x64.zip": "windows_x86_64", -}; - -async function getNodeJsVersions(): Promise { - const response = await fetch("https://nodejs.org/dist/index.json"); - const json = (await response.json()) as any[]; - - return json - .map(({ version }) => Version.parse(version.slice(1))) - .sort(Version.compare); -} - -interface NodeJsArtifact { - filename: string; - sha: string; - type: string; -} - -async function resolveNodeJs(version: Version): Promise { - const response = await fetch( - `https://nodejs.org/dist/v${Version.serialize(version)}/SHASUMS256.txt`, - ); - const text = await response.text(); - - const artifacts: NodeJsArtifact[] = []; - for (const line of text.trimEnd().split("\n")) { - const [sha, filename] = line.split(/\s+/); - const type = PLATFORMS[filename.replace(/^node-v[\d.]+-/, "")]; - if (type) { - artifacts.push({ filename, sha, type }); - } - } - return artifacts; -} - -function starlarkFile( - versions: { artifacts: NodeJsArtifact[]; version: Version }[], -): StarlarkFile { - const repositoryItems: [StarlarkValue, StarlarkValue][] = versions.map( - ({ version, artifacts }) => [ - new StarlarkString(Version.serialize(version)), - new StarlarkDict( - artifacts.map((info) => [ - new StarlarkString(info.type), - new StarlarkDict([ - [new StarlarkString("sha256"), new StarlarkString(info.sha)], - [ - new StarlarkString("prefix"), - new StarlarkString(info.filename.replace(/(\.tar)?\.[^.]+$/, "")), - ], - [ - new StarlarkString("url"), - new StarlarkString( - `v${Version.serialize(version)}/${info.filename}`, - ), - ], - ]), - ]), - ), - ], - ); - const repositories = new StarlarkDict(repositoryItems); - const statement = new StarlarkEqualStatement( - new StarlarkVariable("NODEJS_REPOSITORIES"), - repositories, - ); - return new StarlarkFile([statement]); -} - -async function main() { - const parser = new ArgumentParser(); - parser.add_argument("--command"); - parser.add_argument("--min-version", { dest: "minVersion", required: true }); - const args = parser.parse_args(); - - const minVersion = Version.parse(args.minVersion); - - const versions = await getNodeJsVersions(); - const resolved = await Promise.all( - versions - .filter((version) => Version.compare(minVersion, version) <= 0) - .map(async (version) => ({ - artifacts: await resolveNodeJs(version), - version, - })), - ); - console.log('"""'); - console.log("Generated. Do not edit."); - if (args.command) { - console.log(args.command); - } - console.log('"""'); - console.log(); - const file = starlarkFile(resolved); - process.stdout.write(printStarlark(file)); -} - -main().catch((error) => { - console.error(error.stack); - process.exit(1); -}); diff --git a/nodejs/resolve/src/version.ts b/nodejs/resolve/src/version.ts deleted file mode 100644 index 845ec0b..0000000 --- a/nodejs/resolve/src/version.ts +++ /dev/null @@ -1,20 +0,0 @@ -export type Version = number[]; - -export namespace Version { - export function compare(a: Version, b: Version): number { - for (let i = 0; i < Math.min(a.length, b.length); i++) { - if (a[i] !== b[i]) { - return a[i] - b[i]; - } - } - return a.length - b.length; - } - - export function parse(string: string): Version { - return string.split(".").map((part) => +part); - } - - export function serialize(version: Version): string { - return version.join("."); - } -} diff --git a/nodejs/resolve/tsconfig.json b/nodejs/resolve/tsconfig.json deleted file mode 100644 index 78429e9..0000000 --- a/nodejs/resolve/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" -} diff --git a/nodejs/rules.bzl b/nodejs/rules.bzl index 84c6bf2..af2608c 100644 --- a/nodejs/rules.bzl +++ b/nodejs/rules.bzl @@ -7,68 +7,72 @@ load("//commonjs:providers.bzl", "CjsInfo", "CjsPath", "create_globals", "create load("//javascript:providers.bzl", "JsInfo") load("//pkg:rules.bzl", "pkg_install") load("//util:path.bzl", "nearest", "relativize", "runfile_path") -load(":providers.bzl", "NodejsInfo", "NodejsRuntimeInfo") - -def configure_nodejs_runtime(name, repo_name, nodejs_runtime_rule, visibility = None): - native.toolchain_type(name = "%s.toolchain_type" % name, visibility = visibility) +load(":nodejs.bzl", "NodejsInfo", "NodejsRuntimeInfo", "nodejs_runtime_rule") +def nodejs_toolchains(name, repo_name, toolchain_type, visibility = None): native.toolchain( - name = "%s.darwin_arm64_toolchain" % name, + name = "%s.darwin_aarch64" % name, target_compatible_with = [ - "@platforms//cpu:arm64", + "@platforms//cpu:aarch64", "@platforms//os:osx", ], toolchain = "@%s_darwin_arm64//:nodejs" % repo_name, - toolchain_type = ":%s.toolchain_type" % name, + toolchain_type = toolchain_type, visibility = visibility, ) native.toolchain( - name = "%s.darwin_x86_64_toolchain" % name, + name = "%s.darwin_x86_64" % name, target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:osx", ], - toolchain = "@%s_darwin_x86_64//:nodejs" % repo_name, - toolchain_type = ":%s.toolchain_type" % name, + toolchain = "@%s_darwin_x64//:nodejs" % repo_name, + toolchain_type = toolchain_type, visibility = visibility, ) native.toolchain( - name = "%s.linux_arm64_toolchain" % name, + name = "%s.linux_aarch64" % name, target_compatible_with = [ - "@platforms//cpu:arm64", + "@platforms//cpu:aarch64", "@platforms//os:linux", ], toolchain = "@%s_linux_arm64//:nodejs" % repo_name, - toolchain_type = ":%s.toolchain_type" % name, + toolchain_type = toolchain_type, visibility = visibility, ) native.toolchain( - name = "%s.linux_x86_64_toolchain" % name, + name = "%s.linux_x86_64" % name, target_compatible_with = [ "@platforms//cpu:x86_64", "@platforms//os:linux", ], - toolchain = "@%s_linux_x86_64//:nodejs" % repo_name, - toolchain_type = ":%s.toolchain_type" % name, + toolchain = "@%s_linux_x64//:nodejs" % repo_name, + toolchain_type = toolchain_type, visibility = visibility, ) native.toolchain( - name = "%s.windows_x86_64_toolchain" % name, + name = "%s.windows_aarch64" % name, target_compatible_with = [ - "@platforms//cpu:x86_64", + "@platforms//cpu:aarch64", "@platforms//os:windows", ], - toolchain = "@%s_windows_x86_64//:nodejs" % repo_name, - toolchain_type = ":%s.toolchain_type" % name, + toolchain = "@%s_win_arm64//:nodejs" % repo_name, + toolchain_type = toolchain_type, visibility = visibility, ) - nodejs_runtime_rule( - name = name, + native.toolchain( + name = "%s.windows_x86_64" % name, + target_compatible_with = [ + "@platforms//cpu:x86_64", + "@platforms//os:windows", + ], + toolchain = "@%s_win_x64//:nodejs" % repo_name, + toolchain_type = toolchain_type, visibility = visibility, ) @@ -778,3 +782,5 @@ nodejs_system_runtime = rule( implementation = _nodejs_system_runtime_impl, provides = [NodejsRuntimeInfo], ) + +nodejs_runtime = nodejs_runtime_rule(toolchain_type = Label(":nodejs_type")) diff --git a/nodejs/runtime/BUILD.bazel b/nodejs/runtime/BUILD.bazel index 8d1d840..1066982 100644 --- a/nodejs/runtime/BUILD.bazel +++ b/nodejs/runtime/BUILD.bazel @@ -41,7 +41,7 @@ ts_library( root = ":root", deps = [ "//commonjs/package:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) @@ -64,7 +64,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/nodejs-runtime", + package_name = "@rules-javascript/nodejs-runtime", descriptors = ["package.json"], ) diff --git a/nodejs/runtime/tsconfig.json b/nodejs/runtime/tsconfig.json index 78429e9..61c407d 100644 --- a/nodejs/runtime/tsconfig.json +++ b/nodejs/runtime/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/test/BUILD.bazel b/nodejs/test/BUILD.bazel index 764c5d9..d2c7791 100644 --- a/nodejs/test/BUILD.bazel +++ b/nodejs/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/javascript-test", + package_name = "@rules-javascript/javascript-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/nodejs/test/bazel/MODULE.bazel b/nodejs/test/bazel/MODULE.bazel index ca9d3bc..a12d0cd 100644 --- a/nodejs/test/bazel/MODULE.bazel +++ b/nodejs/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/nodejs/test/bazel/WORKSPACE.bazel b/nodejs/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/nodejs/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/nodejs/test/bazel/binary-archive/BUILD.bazel b/nodejs/test/bazel/binary-archive/BUILD.bazel index b31eefd..9bb617b 100644 --- a/nodejs/test/bazel/binary-archive/BUILD.bazel +++ b/nodejs/test/bazel/binary-archive/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary_package") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary_package") load("@rules_pkg//pkg:tar.bzl", "pkg_tar") pkg_tar( @@ -10,7 +10,7 @@ pkg_tar( cjs_root( name = "root", - package_name = "@better-rules-javascript-test/nodejs-binary", + package_name = "@rules-javascript-test/nodejs-binary", descriptors = ["package.json"], ) diff --git a/nodejs/test/bazel/binary/BUILD.bazel b/nodejs/test/bazel/binary/BUILD.bazel index c89205c..b1805c1 100644 --- a/nodejs/test/bazel/binary/BUILD.bazel +++ b/nodejs/test/bazel/binary/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") js_library( name = "lib", diff --git a/nodejs/test/bazel/dep/BUILD.bazel b/nodejs/test/bazel/dep/BUILD.bazel index 8b15079..b844b3b 100644 --- a/nodejs/test/bazel/dep/BUILD.bazel +++ b/nodejs/test/bazel/dep/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/nodejs-dep", + package_name = "@rules-javascript-test/nodejs-dep", descriptors = ["package.json"], ) diff --git a/nodejs/test/bazel/dep/other/BUILD.bazel b/nodejs/test/bazel/dep/other/BUILD.bazel index 0f8bb71..9901b34 100644 --- a/nodejs/test/bazel/dep/other/BUILD.bazel +++ b/nodejs/test/bazel/dep/other/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") package(default_visibility = ["//visibility:public"]) diff --git a/nodejs/test/bazel/dep/process/BUILD.bazel b/nodejs/test/bazel/dep/process/BUILD.bazel index b0279a4..9865bcf 100644 --- a/nodejs/test/bazel/dep/process/BUILD.bazel +++ b/nodejs/test/bazel/dep/process/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") package(default_visibility = ["//visibility:public"]) diff --git a/nodejs/test/bazel/esm/BUILD.bazel b/nodejs/test/bazel/esm/BUILD.bazel index 225e635..29f1ade 100644 --- a/nodejs/test/bazel/esm/BUILD.bazel +++ b/nodejs/test/bazel/esm/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") cjs_root( name = "main_root", - package_name = "@better-rules-javascript-test/esm-main", + package_name = "@rules-javascript-test/esm-main", descriptors = ["package.json"], path = "main", prefix = "main", @@ -12,7 +12,7 @@ cjs_root( cjs_root( name = "lib_root", - package_name = "@better-rules-javascript-test/esm-lib", + package_name = "@rules-javascript-test/esm-lib", descriptors = ["package.json"], path = "lib", prefix = "lib", diff --git a/nodejs/test/bazel/esm/main.js b/nodejs/test/bazel/esm/main.js index ac79095..11f97d1 100644 --- a/nodejs/test/bazel/esm/main.js +++ b/nodejs/test/bazel/esm/main.js @@ -1,3 +1,3 @@ -import { print } from "@better-rules-javascript-test/esm-lib/lib.js"; +import { print } from "@rules-javascript-test/esm-lib/lib.js"; print(); diff --git a/nodejs/test/bazel/gen/BUILD.bazel b/nodejs/test/bazel/gen/BUILD.bazel index bd56cda..da6f871 100644 --- a/nodejs/test/bazel/gen/BUILD.bazel +++ b/nodejs/test/bazel/gen/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") genrule( name = "generated", diff --git a/nodejs/test/bazel/module-details/BUILD.bazel b/nodejs/test/bazel/module-details/BUILD.bazel index a45f91c..2ed005d 100644 --- a/nodejs/test/bazel/module-details/BUILD.bazel +++ b/nodejs/test/bazel/module-details/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/module-details", + package_name = "@rules-javascript-test/module-details", descriptors = ["package.json"], ) @@ -18,5 +18,5 @@ nodejs_binary( name = "bin", dep = ":lib", main = "main.js", - preload = ["@better_rules_javascript//nodejs/module-details:preload"], + preload = ["@rules_javascript//nodejs/module-details:preload"], ) diff --git a/nodejs/test/bazel/module-details/package.json b/nodejs/test/bazel/module-details/package.json index 113175b..4abb614 100644 --- a/nodejs/test/bazel/module-details/package.json +++ b/nodejs/test/bazel/module-details/package.json @@ -1,3 +1,3 @@ { - "name": "@better-rules-javascript-test/module-details" + "name": "@rules-javascript-test/module-details" } diff --git a/nodejs/test/bazel/modules-binary/BUILD.bazel b/nodejs/test/bazel/modules-binary/BUILD.bazel index c478cbc..0c61593 100644 --- a/nodejs/test/bazel/modules-binary/BUILD.bazel +++ b/nodejs/test/bazel/modules-binary/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_modules", "nodejs_modules_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_modules", "nodejs_modules_binary") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/modules-binary", + package_name = "@rules-javascript-test/modules-binary", descriptors = ["package.json"], ) @@ -23,6 +23,6 @@ nodejs_modules( nodejs_modules_binary( name = "bin", main = "main.js", - main_package = "@better-rules-javascript-test/modules-binary", + main_package = "@rules-javascript-test/modules-binary", modules = ":modules", ) diff --git a/nodejs/test/bazel/modules-binary/package.json b/nodejs/test/bazel/modules-binary/package.json index 59079a4..95121af 100644 --- a/nodejs/test/bazel/modules-binary/package.json +++ b/nodejs/test/bazel/modules-binary/package.json @@ -1,3 +1,3 @@ { - "name": "@better-rules-javascript-test/module-binary" + "name": "@rules-javascript-test/module-binary" } diff --git a/nodejs/test/bazel/preload/BUILD.bazel b/nodejs/test/bazel/preload/BUILD.bazel index a9e7e64..4cf1fc9 100644 --- a/nodejs/test/bazel/preload/BUILD.bazel +++ b/nodejs/test/bazel/preload/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library", "js_module_import") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library", "js_module_import") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") js_library( name = "lib", @@ -10,7 +10,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript-test/nodejs-preload", + package_name = "@rules-javascript-test/nodejs-preload", ) js_library( diff --git a/nodejs/test/bazel/repl/BUILD.bazel b/nodejs/test/bazel/repl/BUILD.bazel index 8ba0b5d..3f49e3b 100644 --- a/nodejs/test/bazel/repl/BUILD.bazel +++ b/nodejs/test/bazel/repl/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_repl") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_repl") js_library( name = "lib", diff --git a/nodejs/test/jest.config.js b/nodejs/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/nodejs/test/jest.config.js +++ b/nodejs/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/nodejs/test/src/binary-archive.spec.ts b/nodejs/test/src/binary-archive.spec.ts index dc07a6e..915be7b 100644 --- a/nodejs/test/src/binary-archive.spec.ts +++ b/nodejs/test/src/binary-archive.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Binary archive", () => { diff --git a/nodejs/test/src/binary.spec.ts b/nodejs/test/src/binary.spec.ts index c7fbff0..055f5cd 100644 --- a/nodejs/test/src/binary.spec.ts +++ b/nodejs/test/src/binary.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Binary archive", () => { diff --git a/nodejs/test/src/dep.spec.ts b/nodejs/test/src/dep.spec.ts index 0766c5b..815e667 100644 --- a/nodejs/test/src/dep.spec.ts +++ b/nodejs/test/src/dep.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Dep", () => { diff --git a/nodejs/test/src/esm.spec.ts b/nodejs/test/src/esm.spec.ts index 56c01f4..0394789 100644 --- a/nodejs/test/src/esm.spec.ts +++ b/nodejs/test/src/esm.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("ESM", () => { diff --git a/nodejs/test/src/module-details.spec.ts b/nodejs/test/src/module-details.spec.ts index 5d3115f..f080fcf 100644 --- a/nodejs/test/src/module-details.spec.ts +++ b/nodejs/test/src/module-details.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Module details", () => { @@ -14,6 +14,6 @@ test("Module details", () => { ); expect(result.status).toBe(0); expect(result.stdout).toBe( - "@better-rules-javascript-test/module-details\nmain.js\n", + "@rules-javascript-test/module-details\nmain.js\n", ); }); diff --git a/nodejs/test/src/modules-binary.spec.ts b/nodejs/test/src/modules-binary.spec.ts index ad1df7f..976602b 100644 --- a/nodejs/test/src/modules-binary.spec.ts +++ b/nodejs/test/src/modules-binary.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Modules binary", () => { diff --git a/nodejs/test/src/preload.spec.ts b/nodejs/test/src/preload.spec.ts index 3446427..4511adf 100644 --- a/nodejs/test/src/preload.spec.ts +++ b/nodejs/test/src/preload.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Preload", () => { diff --git a/nodejs/test/src/repl.spec.ts b/nodejs/test/src/repl.spec.ts index 5ef5602..12a14d4 100644 --- a/nodejs/test/src/repl.spec.ts +++ b/nodejs/test/src/repl.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("REPL", () => { diff --git a/nodejs/test/tsconfig.json b/nodejs/test/tsconfig.json index 78429e9..61c407d 100644 --- a/nodejs/test/tsconfig.json +++ b/nodejs/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/nodejs/toolchains/BUILD.bazel b/nodejs/toolchains/BUILD.bazel new file mode 100644 index 0000000..e30dfb7 --- /dev/null +++ b/nodejs/toolchains/BUILD.bazel @@ -0,0 +1,7 @@ +load("//nodejs:rules.bzl", "nodejs_toolchains") + +nodejs_toolchains( + name = "nodejs", + repo_name = "nodejs", + toolchain_type = "//nodejs:nodejs_type", +) diff --git a/nodejs/workspace.bzl b/nodejs/workspace.bzl deleted file mode 100644 index e595ae7..0000000 --- a/nodejs/workspace.bzl +++ /dev/null @@ -1,17 +0,0 @@ -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -_NODEJS_URL = "https://nodejs.org/dist/%s" - -def nodejs_repositories(name, repositories): - for [platform, repository] in repositories.items(): - http_archive( - name = "%s_%s" % (name, platform), - build_file = "@better_rules_javascript//nodejs:nodejs.BUILD.bazel", - sha256 = repository["sha256"], - strip_prefix = repository["prefix"], - url = _NODEJS_URL % repository["url"], - ) - -def nodejs_toolchains(toolchain, repositories): - for platform in repositories: - native.register_toolchains("%s.%s_toolchain" % (toolchain, platform)) diff --git a/npm/BUILD.bazel b/npm/BUILD.bazel index e2a1596..d35e392 100644 --- a/npm/BUILD.bazel +++ b/npm/BUILD.bazel @@ -37,7 +37,7 @@ test_suite( nodejs_binary( name = "npm", - dep = "@better_rules_javascript_npm//npm:lib", + dep = "@npm//npm:lib", main = "bin/npm-cli.js", node = "//tools/nodejs", visibility = ["//visibility:public"], @@ -45,7 +45,7 @@ nodejs_binary( nodejs_binary( name = "yarn", - dep = "@better_rules_javascript_npm//@yarnpkg/cli-dist:lib", + dep = "@npm//@yarnpkg/cli-dist:lib", main = "bin/yarn.js", node = "//tools/nodejs", visibility = ["//visibility:public"], diff --git a/npm/data.bzl.tpl b/npm/data.bzl.tpl new file mode 100644 index 0000000..497cba6 --- /dev/null +++ b/npm/data.bzl.tpl @@ -0,0 +1,3 @@ +ROOTS = %{roots} + +PACKAGES = %{packages} diff --git a/npm/doc/BUILD.bazel b/npm/doc/BUILD.bazel index c2e57ba..a7cf0b5 100644 --- a/npm/doc/BUILD.bazel +++ b/npm/doc/BUILD.bazel @@ -5,7 +5,6 @@ doc( "//npm:bzl", [ "//npm:rules.bzl", - "//npm:workspace.bzl", ], header = "doc.md", visibility = ["//:__subpackages__"], diff --git a/npm/doc/doc.md b/npm/doc/doc.md index 4600e30..6e0ff67 100644 --- a/npm/doc/doc.md +++ b/npm/doc/doc.md @@ -1,6 +1,6 @@ # Npm -Better_rules_javascript can use npm packages. +rules_javascript can use npm packages. @@ -14,7 +14,7 @@ Bazel repositories. This approach integrates well into the Bazel ecosystem and avoid excessive downloads. Compare with [rules_jvm_external](https://github.com/bazelbuild/rules_jvm_external). -better_rules_javascript uses Yarn 2. +rules_javascript uses Yarn 2. ## Yarn @@ -32,30 +32,32 @@ Create a package.json. } ``` -Create a `yarn_resolve` target. +Also create an empty yarn.lock. -**BUILD.bazel** - -```bzl -yarn_resolve( - name = "resolve_npm", -) -``` +**yarn.lock** -Resolve packages and generate npm_data.bzl +```text -```sh -bazel run :resolve_npm ``` -Load the repositories. +Add to yarn extension. -**WORKSPACE.bazel** +**MODULE.bazel** ```bzl -load("@better_rules_javascript//npm:workspace.bzl", "npm") -load(":npm_data.bzl", npm_packages = "PACKAGES", npm_roots = "ROOTS") -npm("npm", npm_packages, npm_roots) +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "my_npm", + data = "npm.json", + path = "/", +) +use_repo(yarn, npm = "my_npm") +``` + +Resolve packages and generate npm.json. + +```sh +bazel run @npm//:resolve ``` ### Plugins @@ -65,25 +67,20 @@ TypeScript, CSS, etc. To support these, the npm repositories can be customized via "plugins." -The defaults are: +If you use TypeScript, use ```bzl -load("@better_rules_javascript//commonjs:workspace.bzl", "cjs_npm_plugin") -load("@better_rules_javascript//js:workspace.bzl", "js_npm_plugin") - -npm( - name = "npm", - packages = npm_packages, - roots = npm_roots, - plugins = [ - cjs_npm_plugin(), - js_npm_plugin(), - ] +yarn.workspace( + name = "my_npm", + data = "npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//typescript:npm_plugin.bzl", + ], ) ``` -If you use TypeScript, replace `js_npm_plugin()` with `ts_npm_plugin()`. - ### Usage JS libraries are available as `@npm//:lib`. diff --git a/npm/extensions.bzl b/npm/extensions.bzl new file mode 100644 index 0000000..5d90e31 --- /dev/null +++ b/npm/extensions.bzl @@ -0,0 +1,67 @@ +load(":repositories.bzl", "npm", "npm_package") + +_workspace_tag = tag_class( + attrs = { + "path": attr.string(mandatory = True), + "name": attr.string(mandatory = True), + "data": attr.label(mandatory = True), + "plugins": attr.label_list(), + }, +) + +def _yarn_impl(ctx): + for module in ctx.modules: + for workspace in module.tags.workspace: + if ctx.path(workspace.data).exists: + data = json.decode(ctx.read(workspace.data)) + else: + data = {"packages": {}, "roots": []} + + npm( + name = workspace.name, + packages = [json.encode({"id": _package_repo_name(workspace.name, root["id"]), "name": root["name"]}) for root in data["roots"]], + plugins = workspace.plugins, + data = workspace.data, + path = workspace.path, + ) + + for package_id, package in data["packages"].items(): + npm_package( + name = _package_repo_name(workspace.name, package_id), + arch = package.get("arch"), + package_name = package["name"], + plugins = workspace.plugins, + integrity = package["integrity"], + deps = [json.encode({"id": _package_repo_name(workspace.name, dep["id"]), "name": dep.get("name")}) for dep in package.get("deps", [])], + extra_deps = { + _package_repo_name(workspace.name, id): [json.encode({"id": _package_repo_name(workspace.name, dep["id"]), "name": dep.get("name")}) for dep in deps] + for id, deps in package.get("extraDeps", {}).items() + }, + libc = package.get("libc"), + os = package.get("os"), + url = package["url"], + ) + + return ctx.extension_metadata( + reproducible = True, + ) + +yarn = module_extension( + implementation = _yarn_impl, + tag_classes = {"workspace": _workspace_tag}, +) + +def _package_repo_name(prefix, name): + """Repository name for npm package. + + Replaces characters not permitted in Bazel repository names. + + Args: + prefix: Namespace + name: ID + """ + if name.startswith("@"): + name = name[len("@"):] + name = name.replace("@", "_") + name = name.replace("/", "_") + return "%s_%s" % (prefix, name) diff --git a/npm/npm.BUILD.bazel.tpl b/npm/npm.BUILD.bazel.tpl new file mode 100644 index 0000000..cb29d2e --- /dev/null +++ b/npm/npm.BUILD.bazel.tpl @@ -0,0 +1,8 @@ +load(%{rules}, "yarn_resolve") + +yarn_resolve( + name = "resolve", + output = %{output}, + path = %{path}, + visibility = ["//visibility:public"], +) diff --git a/npm/npm.bzl b/npm/npm.bzl new file mode 100644 index 0000000..a718688 --- /dev/null +++ b/npm/npm.bzl @@ -0,0 +1,4 @@ +def create_package(**kwargs): + return struct( + **kwargs + ) diff --git a/npm/package.BUILD.bazel.tpl b/npm/package.BUILD.bazel.tpl new file mode 100644 index 0000000..996952a --- /dev/null +++ b/npm/package.BUILD.bazel.tpl @@ -0,0 +1,12 @@ +load(%{npm}, "create_package") + +package = create_package( + arch = %{arch}, + deps = %{deps}, + extra_deps = %{extra_deps}, + libc = %{libc}, + name = %{package_name}, + os = %{os}, +) + +%{content} diff --git a/npm/repositories.bzl b/npm/repositories.bzl new file mode 100644 index 0000000..cd265fb --- /dev/null +++ b/npm/repositories.bzl @@ -0,0 +1,180 @@ +ARCHES = [ + "arm", + "arm64", + "ia32", + "loong64", + "mips", + "mipsel", + "ppc", + "ppc64", + "riscv64", + "s390", + "s390x", + "x64", +] + +PLATFORMS = [ + "aix", + "darwin", + "freebsd", + "linux", + "openbsd", + "sunos", + "win32", +] + +DEFAULT_PLUGINS = [ + Label("//commonjs:npm_plugin.bzl"), + Label("//javascript:npm_plugin.bzl"), +] + +def _npm_package_impl(ctx): + deps = [json.decode(dep) for dep in ctx.attr.deps] + extra_deps = {id: [json.decode(d) for d in deps] for id, deps in ctx.attr.extra_deps.items()} + plugins = ctx.attr.plugins + package_name = ctx.attr.package_name + integrity = ctx.attr.integrity + url = ctx.attr.url + + ctx.download( + integrity = integrity, + output = "package.tar.gz", + url = url, + ) + + build = "" + + package = struct( + arch = [arch for arch in ctx.attr.arch if arch in ARCHES], + deps = deps, + extra_deps = extra_deps, + libc = ctx.attr.libc, + name = package_name, + os = [os for os in ctx.attr.os if os in PLATFORMS], + ) + + content = "" + for index, plugin in enumerate(plugins): + content += """ +load({label}, {var} = "npm_plugin") +{var}.spoke(package) + """.strip().format( + label = repr(str(plugin)), + var = "plugin%s" % (index + 1), + ) + content += "\n" + content += "\n" + + ctx.template( + "BUILD.bazel", + Label("package.BUILD.bazel.tpl"), + substitutions = { + "%{npm}": repr(str(Label("npm.bzl"))), + "%{package_name}": repr(ctx.attr.package_name), + "%{arch}": repr([arch for arch in ctx.attr.arch if arch in ARCHES]), + "%{deps}": repr(deps), + "%{extra_deps}": repr(extra_deps), + "%{libc}": repr(ctx.attr.libc), + "%{os}": repr([os for os in ctx.attr.os if os in PLATFORMS]), + "%{content}": content, + }, + ) + +npm_package = repository_rule( + implementation = _npm_package_impl, + attrs = { + "arch": attr.string_list( + doc = "Architecture", + ), + "deps": attr.string_list( + doc = "Dependencies.", + ), + "extra_deps": attr.string_list_dict( + doc = "Extra dependencies.", + ), + "libc": attr.string_list( + doc = "Libc", + ), + "os": attr.string_list( + doc = "OS", + ), + "package_name": attr.string( + doc = "Package name.", + mandatory = True, + ), + "plugins": attr.label_list( + default = DEFAULT_PLUGINS, + ), + "integrity": attr.string( + doc = "Integrity.", + mandatory = True, + ), + "url": attr.string( + doc = "URL", + mandatory = True, + ), + }, +) + +def _npm_impl(ctx): + data = ctx.attr.data + packages = [json.decode(package) for package in ctx.attr.packages] + path = ctx.attr.path + plugins = ctx.attr.plugins + + ctx.template( + "BUILD.bazel", + Label("npm.BUILD.bazel.tpl"), + substitutions = { + "%{output}": repr("/%s" % "/".join([part for part in [data.package, data.name] if part])), + "%{path}": repr(path), + "%{rules}": repr(str(Label("rules.bzl"))), + }, + ) + + if ctx.path(data).exists: + data = json.decode(ctx.read(data)) + else: + data = {"packages": {}, "roots": []} + + ctx.template( + "data.bzl", + Label("data.bzl.tpl"), + substitutions = { + "%{packages}": json.encode_indent(data["packages"]), + "%{roots}": json.encode_indent(data["roots"]), + }, + ) + + for package in packages: + content = "" + for index, plugin in enumerate(plugins): + content += """ +load({label}, {var} = "npm_plugin") +{var}.hub( + id = {id}, + package_name = {package_name} +) + """.strip().format( + label = repr(str(plugin)), + var = "plugin%s" % (index + 1), + id = repr(package["id"]), + package_name = repr(package["name"]), + ) + content += "\n" + content += "\n" + ctx.file("%s/BUILD.bazel" % package["name"], content) + +npm = repository_rule( + implementation = _npm_impl, + attrs = { + "data": attr.label(allow_single_file = [".json"], mandatory = True), + "path": attr.string(mandatory = True), + "packages": attr.string_list( + doc = "Packages.", + ), + "plugins": attr.label_list( + default = DEFAULT_PLUGINS, + ), + }, +) diff --git a/npm/rules.bzl b/npm/rules.bzl index def6bfb..c5f9a8c 100644 --- a/npm/rules.bzl +++ b/npm/rules.bzl @@ -147,8 +147,8 @@ yarn_resolve = rule( default = "", ), "output": attr.string( - doc = "Package-relative output path", - default = "npm_data.bzl", + doc = "Output path", + mandatory = True, ), "refresh": attr.bool( default = True, diff --git a/npm/test/bazel/.yarnrc.yml b/npm/test/bazel/.yarnrc.yml deleted file mode 100644 index 09b1012..0000000 --- a/npm/test/bazel/.yarnrc.yml +++ /dev/null @@ -1 +0,0 @@ -nodeLinker: pnp diff --git a/npm/test/bazel/BUILD.bazel b/npm/test/bazel/BUILD.bazel index 5844140..83b7b28 100644 --- a/npm/test/bazel/BUILD.bazel +++ b/npm/test/bazel/BUILD.bazel @@ -1,4 +1,4 @@ -load("@better_rules_javascript//npm:rules.bzl", "yarn_resolve") +load("@rules_javascript//npm:rules.bzl", "yarn_resolve") exports_files( ["yarn.lock"], diff --git a/npm/test/bazel/MODULE.bazel b/npm/test/bazel/MODULE.bazel index ca9d3bc..a12d0cd 100644 --- a/npm/test/bazel/MODULE.bazel +++ b/npm/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/npm/test/bazel/WORKSPACE.bazel b/npm/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/npm/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/npm/test/bazel/alias/BUILD.bazel b/npm/test/bazel/alias/BUILD.bazel index f8eb02a..ceb44b4 100644 --- a/npm/test/bazel/alias/BUILD.bazel +++ b/npm/test/bazel/alias/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") nodejs_binary( name = "bin", @@ -17,5 +17,5 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript-test/npm-alias", + package_name = "@rules-javascript-test/npm-alias", ) diff --git a/npm/test/bazel/audit/BUILD.bazel b/npm/test/bazel/audit/BUILD.bazel index 573f8a2..63c00a1 100644 --- a/npm/test/bazel/audit/BUILD.bazel +++ b/npm/test/bazel/audit/BUILD.bazel @@ -1,4 +1,4 @@ -load("@better_rules_javascript//npm:rules.bzl", "yarn_audit_test") +load("@rules_javascript//npm:rules.bzl", "yarn_audit_test") yarn_audit_test( name = "audit", diff --git a/npm/test/bazel/npm.bzl b/npm/test/bazel/npm.bzl deleted file mode 100644 index 852c804..0000000 --- a/npm/test/bazel/npm.bzl +++ /dev/null @@ -1,14 +0,0 @@ -PACKAGES = { - "lodash@4.17.23": { - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "name": "lodash", - "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - }, -} - -ROOTS = [ - { - "id": "lodash@4.17.23", - "name": "lodash", - }, -] diff --git a/npm/test/bazel/yarn/BUILD.bazel b/npm/test/bazel/yarn/BUILD.bazel index aef347e..eacd8bc 100644 --- a/npm/test/bazel/yarn/BUILD.bazel +++ b/npm/test/bazel/yarn/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") js_library( name = "require", diff --git a/npm/workspace.bzl b/npm/workspace.bzl deleted file mode 100644 index bd2a57c..0000000 --- a/npm/workspace.bzl +++ /dev/null @@ -1,202 +0,0 @@ -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file") -load("//commonjs:workspace.bzl", "cjs_npm_plugin") -load("//javascript:workspace.bzl", "js_npm_plugin") - -ARCHES = [ - "arm", - "arm64", - "ia32", - "loong64", - "mips", - "mipsel", - "ppc", - "ppc64", - "riscv64", - "s390", - "s390x", - "x64", -] - -PLATFORMS = [ - "aix", - "darwin", - "freebsd", - "linux", - "openbsd", - "sunos", - "win32", -] - -def _npm_import_external_impl(ctx, plugins): - deps = [struct(id = dep["id"], name = dep["name"]) for dep in [json.decode(d) for d in ctx.attr.deps]] - extra_deps = {id: [json.decode(d) for d in deps] for id, deps in ctx.attr.extra_deps.items()} - package = ctx.attr.package - package_name = ctx.attr.package_name - tars = ctx.attr.tars - - files = set() - files_result = ctx.execute(["tar", "tf", package]) - if files_result.return_code: - fail("Could not list files in %s (exit code %s)" % (package, files_result.return_code)) - for file in files_result.stdout.split("\n"): - files.add("/".join(file.split("/")[1:])) - - build = "" - - package = struct( - archives = [ctx.attr.package] + ctx.attr.tars, - arch = [arch for arch in ctx.attr.arch if arch in ARCHES], - deps = deps, - extra_deps = extra_deps, - libc = ctx.attr.libc, - name = package_name, - os = [os for os in ctx.attr.os if os in PLATFORMS], - ) - - for plugin in plugins: - content = plugin.package_build(package, list(files)) - if content: - build += content - build += "\n" - - ctx.file("BUILD.bazel", build) - -_npm_import_external_attrs = { - "arch": attr.string_list( - doc = "Architecture", - ), - "deps": attr.string_list( - doc = "Dependencies.", - ), - "extra_deps": attr.string_list_dict( - doc = "Extra dependencies.", - ), - "libc": attr.string_list( - doc = "Libc", - ), - "os": attr.string_list( - doc = "OS", - ), - "package": attr.label( - mandatory = True, - ), - "package_name": attr.string( - doc = "Package name.", - mandatory = True, - ), - "tars": attr.label_list( - doc = "Extra tarballs.", - ), -} - -def npm_import_external_rule(plugins): - """Create a npm_import_external rule.""" - - def impl(ctx): - _npm_import_external_impl(ctx, plugins) - - return repository_rule( - implementation = impl, - attrs = _npm_import_external_attrs, - ) - -def _npm_import_impl(ctx, plugins): - packages = ctx.attr.packages - - for package_name, repo in packages.items(): - build = "" - - for plugin in plugins: - content = plugin.alias_build(package_name, repo) - if content: - build += content - build += "\n" - - ctx.file("%s/BUILD.bazel" % package_name, build) - -_npm_import_attrs = { - "packages": attr.string_dict( - mandatory = True, - doc = "Packages.", - ), -} - -def npm_import_rule(plugins): - """Create an npm import rule.""" - - def impl(ctx): - _npm_import_impl(ctx, plugins) - - return repository_rule( - implementation = impl, - attrs = _npm_import_attrs, - ) - -def package_repo_name(prefix, name): - """Repository name for npm package. - - Replaces characters not permitted in Bazel repository names. - - Args: - prefix: Namespace - name: ID - """ - if name.startswith("@"): - name = name[len("@"):] - name = name.replace("@", "_") - name = name.replace("/", "_") - return "%s_%s" % (prefix, name) - -DEFAULT_PLUGINS = [ - cjs_npm_plugin(), - js_npm_plugin(), -] - -def npm(name, packages, roots, plugins = DEFAULT_PLUGINS, auth_patterns = None, netrc = None): - """Npm repositories. - - Args: - name: Namespace - packages: Packages - roots: Roots - plugins: Plugins - auth_patterns: Auth patterns - netrc: Netrc - """ - - npm_import_external = npm_import_external_rule(plugins) - npm_import = npm_import_rule(plugins) - - for id, package in packages.items(): - repo_name = package_repo_name(name, id) - - extra_deps = { - package_repo_name(name, id): [json.encode({"id": package_repo_name(name, d["id"]), "name": d.get("name")}) for d in deps] - for id, deps in package.get("extra_deps", {}).items() - } - if "file" in package: - file = package["file"] - elif "url" in package: - package_repo = "%s.package" % repo_name - http_file( - name = package_repo, - auth_patterns = auth_patterns, - integrity = package.get("integrity"), - downloaded_file_path = "package.tgz", - netrc = netrc, - url = package["url"], - ) - file = "@%s//file:package.tgz" % package_repo - npm_import_external( - name = repo_name, - arch = package.get("arch"), - libc = package.get("libc"), - os = package.get("os"), - package = file, - tars = package.get("tars"), - package_name = package["name"], - deps = [json.encode({"id": package_repo_name(name, dep["id"]), "name": dep.get("name")}) for dep in package.get("deps", [])], - extra_deps = extra_deps, - ) - root_packages = {root["name"]: package_repo_name(name, root["id"]) for root in roots} - npm_import(name = name, packages = root_packages) diff --git a/npm/yarn-resolve/BUILD.bazel b/npm/yarn-resolve/BUILD.bazel index 74f6102..0be25b1 100644 --- a/npm/yarn-resolve/BUILD.bazel +++ b/npm/yarn-resolve/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/yarn-resolve", + package_name = "@rules-javascript/yarn-resolve", descriptors = ["package.json"], ) @@ -26,16 +26,15 @@ ts_library( deps = [ "//util/cache:lib", "//util/json:lib", - "//util/starlark:lib", "//util/util:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//@yarnpkg/cli:lib", - "@better_rules_javascript_npm//@yarnpkg/core:lib", - "@better_rules_javascript_npm//@yarnpkg/fslib:lib", - "@better_rules_javascript_npm//@yarnpkg/plugin-npm:lib", - "@better_rules_javascript_npm//@yarnpkg/plugin-patch:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//@yarnpkg/cli:lib", + "@npm//@yarnpkg/core:lib", + "@npm//@yarnpkg/fslib:lib", + "@npm//@yarnpkg/plugin-npm:lib", + "@npm//@yarnpkg/plugin-patch:lib", + "@npm//argparse:lib", ], ) diff --git a/npm/yarn-resolve/src/bzl.ts b/npm/yarn-resolve/src/bzl.ts index 20110ee..73fc473 100644 --- a/npm/yarn-resolve/src/bzl.ts +++ b/npm/yarn-resolve/src/bzl.ts @@ -1,14 +1,3 @@ -import { - StarlarkBoolean, - StarlarkDict, - StarlarkEqualStatement, - StarlarkFile, - StarlarkList, - StarlarkString, - StarlarkValue, - StarlarkVariable, -} from "@better-rules-javascript/util-starlark"; - export interface BzlPackage { arch: string[] | undefined; deps: BzlDeps; @@ -21,67 +10,38 @@ export interface BzlPackage { } export namespace BzlPackage { - export function toStarlark(value: BzlPackage): StarlarkValue { - const extraDepsEntries: [StarlarkValue, StarlarkValue][] = []; + export function toJson(value: BzlPackage): any { const extraDeps = [...value.extraDeps.entries()].sort( (a, b) => +(b[0] < a[0]) - +(a[0] < b[0]), ); - for (const [id, deps] of extraDeps) { - extraDepsEntries.push([new StarlarkString(id), BzlDeps.toStarlark(deps)]); - } - const entries: [StarlarkValue, StarlarkValue][] = []; - if (value.arch) { - entries.push([ - new StarlarkString("arch"), - new StarlarkList(value.arch.map((arch) => new StarlarkString(arch))), - ]); - } - if (value.libc) { - entries.push([ - new StarlarkString("libc"), - new StarlarkList(value.libc.map((libc) => new StarlarkString(libc))), - ]); - } - if (value.os) { - entries.push([ - new StarlarkString("os"), - new StarlarkList(value.os.map((os) => new StarlarkString(os))), - ]); - } - if (value.deps.length > 0) { - entries.push([ - new StarlarkString("deps"), - BzlDeps.toStarlark(value.deps), - ]); - } - if (extraDepsEntries.length > 0) { - entries.push([ - new StarlarkString("extra_deps"), - new StarlarkDict(extraDepsEntries), - ]); - } - entries.push( - [new StarlarkString("integrity"), new StarlarkString(value.integrity)], - [new StarlarkString("name"), new StarlarkString(value.name)], - [new StarlarkString("url"), new StarlarkString(value.url)], - ); - return new StarlarkDict(entries); + return { + arch: value.arch, + deps: value.deps.length > 0 ? BzlDeps.toJson(value.deps) : undefined, + extraDeps: + extraDeps.length > 0 + ? Object.fromEntries( + extraDeps.map(([id, deps]) => [id, BzlDeps.toJson(deps)]), + ) + : undefined, + integrity: value.integrity, + libc: value.libc, + name: value.name, + os: value.os, + url: value.url, + }; } } export type BzlPackages = Map; export namespace BzlPackages { - export function toStarlark(value: BzlPackages) { + export function toJson(value: BzlPackages) { const entries = [...value.entries()].sort( (a, b) => +(b[0] < a[0]) - +(a[0] < b[0]), ); - return new StarlarkDict( - entries.map(([id, value]) => [ - new StarlarkString(id), - BzlPackage.toStarlark(value), - ]), + return Object.fromEntries( + entries.map(([id, value]) => [id, BzlPackage.toJson(value)]), ); } } @@ -89,45 +49,30 @@ export namespace BzlPackages { export interface BzlDep { name: string | null; id: string; + optional: boolean; } export type BzlDeps = BzlDep[]; export namespace BzlDeps { - export function toStarlark(value: BzlDeps): StarlarkValue { + export function toJson(value: BzlDeps) { const entries = [...value].sort((a, b) => +(b.id < a.id) - +(a.id < b.id)); - return new StarlarkList( - entries.map((dep) => { - const entries: [StarlarkValue, StarlarkValue][] = []; - entries.push([new StarlarkString("id"), new StarlarkString(dep.id)]); - if (dep.name !== null) { - entries.push([ - new StarlarkString("name"), - new StarlarkString(dep.name), - ]); - } - if (dep.optional) { - entries.push([ - new StarlarkString("optional"), - new StarlarkBoolean(dep.optional), - ]); - } - return new StarlarkDict(entries); - }), - ); + return entries.map((dep) => { + const result: Record = { id: dep.id }; + if (dep.name !== null) { + result.name = dep.name; + } + if (dep.optional) { + result.optional = dep.optional; + } + return result; + }); } } -export function toStarlarkFile(packages: BzlPackages, roots: BzlDeps) { - const packagesStatement = new StarlarkEqualStatement( - new StarlarkVariable("PACKAGES"), - BzlPackages.toStarlark(packages), - ); - - const rootsStatement = new StarlarkEqualStatement( - new StarlarkVariable("ROOTS"), - BzlDeps.toStarlark(roots), - ); - - return new StarlarkFile([packagesStatement, rootsStatement]); +export function toJsonFile(packages: BzlPackages, roots: BzlDeps) { + return { + packages: BzlPackages.toJson(packages), + roots: BzlDeps.toJson(roots), + }; } diff --git a/npm/yarn-resolve/src/main.ts b/npm/yarn-resolve/src/main.ts index e568aa0..cf10e46 100644 --- a/npm/yarn-resolve/src/main.ts +++ b/npm/yarn-resolve/src/main.ts @@ -1,11 +1,10 @@ -import { withFileCache } from "@better-rules-javascript/util-cache"; -import { JsonFormat } from "@better-rules-javascript/util-json"; -import { printStarlark } from "@better-rules-javascript/util-starlark"; +import { withFileCache } from "@rules-javascript/util-cache"; +import { JsonFormat } from "@rules-javascript/util-json"; import { structUtils } from "@yarnpkg/core"; import { ArgumentParser } from "argparse"; import * as fs from "node:fs"; import * as path from "node:path"; -import { toStarlarkFile } from "./bzl"; +import { toJsonFile } from "./bzl"; import { NpmRegistryClient } from "./npm"; import { getPackage, ResolvedNpmPackage, resolvePackages } from "./resolve"; import { getPackageInfos, yarnProject } from "./yarn"; @@ -53,8 +52,11 @@ import { getPackageInfos, yarnProject } from "./yarn"; }); // output - const starlarkFile = toStarlarkFile(bzlPackages, bzlRoots); - await fs.promises.writeFile(args.output, printStarlark(starlarkFile)); + const starlarkFile = toJsonFile(bzlPackages, bzlRoots); + await fs.promises.writeFile( + args.output, + JSON.stringify(starlarkFile, undefined, 2), + ); console.error(`Created ${bzlPackages.size} packages`); })().catch((error) => { console.error(error); diff --git a/npm/yarn-resolve/src/npm.ts b/npm/yarn-resolve/src/npm.ts index b81f94c..f3e3e0e 100644 --- a/npm/yarn-resolve/src/npm.ts +++ b/npm/yarn-resolve/src/npm.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; import { Configuration, Locator } from "@yarnpkg/core"; import { npmHttpUtils } from "@yarnpkg/plugin-npm"; diff --git a/npm/yarn-resolve/src/resolve.ts b/npm/yarn-resolve/src/resolve.ts index 32d6980..0876169 100644 --- a/npm/yarn-resolve/src/resolve.ts +++ b/npm/yarn-resolve/src/resolve.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; import { Locator, structUtils } from "@yarnpkg/core"; import { patchUtils } from "@yarnpkg/plugin-patch"; import { createHash } from "node:crypto"; diff --git a/npm/yarn-resolve/tsconfig.json b/npm/yarn-resolve/tsconfig.json index 839877e..139b977 100644 --- a/npm/yarn-resolve/tsconfig.json +++ b/npm/yarn-resolve/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "allowSyntheticDefaultImports": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/openapi/BUILD.bazel b/openapi/BUILD.bazel index 1e704b0..5f63bb3 100644 --- a/openapi/BUILD.bazel +++ b/openapi/BUILD.bazel @@ -1,5 +1,5 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") package(default_visibility = ["//visibility:public"]) @@ -22,7 +22,7 @@ bzl_library( nodejs_binary( name = "openapi_typescript", - dep = "@better_rules_javascript_npm//openapi-typescript:lib", + dep = "@npm//openapi-typescript:lib", main = "bin/cli.js", visibility = ["//visibility:public"], ) diff --git a/package.json b/package.json index 6a98a9b..3afbd94 100644 --- a/package.json +++ b/package.json @@ -1,62 +1,44 @@ { - "dependencies": { - "@angular/animations": "^16", - "@angular/cdk": "^16", - "@angular/common": "^16", - "@angular/compiler": "^16", - "@angular/compiler-cli": "^16", - "@angular/core": "^16", - "@angular/forms": "^16", - "@angular/material": "^16", - "@angular/platform-browser": "^16", - "@angular/platform-browser-dynamic": "^16", - "@babel/core": "7.18.13", - "@babel/plugin-transform-modules-commonjs": "7.18.6", + "devDependencies": { "@jest/types": "~27.4.0", - "@playwright/test": "1.55.0", - "@prettier/plugin-xml": "^3", - "@rollup/plugin-commonjs": "~16.0.0", + "@rollup/plugin-commonjs": "^29", "@rollup/plugin-node-resolve": "^15.0.0", + "@types/argparse": "~2.0.0", + "@types/eslint": "~7.28.0", + "@types/jest": "^28.0.0", + "@types/long": "~4.0.0", + "@types/node": "^22", + "@types/tar-stream": "~2.2.0", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "@yarnpkg/cli": "^4", + "@yarnpkg/cli-dist": "^4", "@yarnpkg/core": "^4", "@yarnpkg/fslib": "^3", "@yarnpkg/plugin-npm": "^3", "@yarnpkg/plugin-patch": "^4", "argparse": "~2.0.1", - "babel-loader": "~8.2.0", "doctoc": "~2.1.0", "enhanced-resolve": "~5.12.0", "eslint": "^8.0.0", - "eslint-plugin-unicorn": "^45.0.0", - "html-webpack-plugin": "~5.5.0", + "eslint-plugin-unicorn": "^46", "jest": "^29.0.0", - "lodash3": "npm:lodash@^3.0.0", + "jest-junit": "^16", "long": "~4.0.0", - "npm-registry-fetch": "~14.0.2", "playwright": "1.55.0", + "playwright-core": "1.55.0", "prettier": "^3", "prettier-plugin-organize-imports": "^3", "protobufjs": "~6.11.2", - "reflect-metadata": "0.1.13", "rollup": "^2.78.0", "rxjs": "~7.4.0", "tar-stream": "~2.2.0", "ts-proto": "~1.83.0", "tslib": "~2.0.0", "typescript": "~5.0.0", - "undici": "^7", - "zone.js": "~0.11.4" - }, - "devDependencies": { - "@types/argparse": "~2.0.0", - "@types/eslint": "~7.28.0", - "@types/jest": "^28.0.0", - "@types/long": "~4.0.0", - "@types/node": "^24", - "@types/react": "~15.0.0", - "@types/tar-stream": "~2.2.0" + "webpack": "^5", + "webpack-cli": "^6", + "webpack-dev-server": "^4" }, "private": true, "version": "0.0.0" diff --git a/pkg/install-manifest-gen/BUILD.bazel b/pkg/install-manifest-gen/BUILD.bazel index 9b64089..0aebece 100644 --- a/pkg/install-manifest-gen/BUILD.bazel +++ b/pkg/install-manifest-gen/BUILD.bazel @@ -6,7 +6,7 @@ load("//typescript:rules.bzl", "ts_library") ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//eslint:lib"], + compile_deps = ["@npm//eslint:lib"], compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", @@ -16,9 +16,9 @@ ts_library( "//pkg/install-manifest:lib", "//util/argparse:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) @@ -31,7 +31,7 @@ nodejs_binary( cjs_root( name = "root", - package_name = "@better-rules-javascript/pkg-install-manifest-gen", + package_name = "@rules-javascript/pkg-install-manifest-gen", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/pkg/install-manifest-gen/src/main.ts b/pkg/install-manifest-gen/src/main.ts index 4f2f065..d621308 100644 --- a/pkg/install-manifest-gen/src/main.ts +++ b/pkg/install-manifest-gen/src/main.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; import { ArgumentParser } from "argparse"; import { InstallManifestGenWorker } from "./worker"; diff --git a/pkg/install-manifest-gen/src/worker.ts b/pkg/install-manifest-gen/src/worker.ts index dd2d561..dfe584b 100644 --- a/pkg/install-manifest-gen/src/worker.ts +++ b/pkg/install-manifest-gen/src/worker.ts @@ -2,9 +2,9 @@ import { InstallEntry, InstallManifest, installManifestFormat, -} from "@better-rules-javascript/pkg-install-manifest"; -import { AppendAction } from "@better-rules-javascript/util-argparse/actions"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +} from "@rules-javascript/pkg-install-manifest"; +import { AppendAction } from "@rules-javascript/util-argparse/actions"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import { createHash } from "node:crypto"; import { @@ -204,8 +204,9 @@ async function fileDirEntry( origin: string, ): Promise { const entries = new Map(); + const dir = await readdir(path, { withFileTypes: true }); await Promise.all( - (await readdir(path, { withFileTypes: true })).map(async (child) => { + dir.map(async (child) => { if (child.isDirectory()) { entries.set( child.name, @@ -228,9 +229,6 @@ async function fileDirEntry( origin, ), ); - } else if (child.isSymbolicLink()) { - const target = await readlink(join(path, child.name)); - entries.set(child.name, symlinkEntry(target, origin)); } }), ); diff --git a/pkg/install-manifest-gen/tsconfig.json b/pkg/install-manifest-gen/tsconfig.json index 7219c50..f676ca9 100644 --- a/pkg/install-manifest-gen/tsconfig.json +++ b/pkg/install-manifest-gen/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/pkg/install-manifest/BUILD.bazel b/pkg/install-manifest/BUILD.bazel index 7c3043d..36c7147 100644 --- a/pkg/install-manifest/BUILD.bazel +++ b/pkg/install-manifest/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//eslint:lib"], + compile_deps = ["@npm//eslint:lib"], compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", @@ -13,15 +13,15 @@ ts_library( visibility = ["//:__subpackages__"], deps = [ "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) cjs_root( name = "root", - package_name = "@better-rules-javascript/pkg-install-manifest", + package_name = "@rules-javascript/pkg-install-manifest", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/pkg/install-manifest/src/index.ts b/pkg/install-manifest/src/index.ts index dc44ce5..b318ff6 100644 --- a/pkg/install-manifest/src/index.ts +++ b/pkg/install-manifest/src/index.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; export type InstallManifest = InstallEntry.Dir; @@ -74,23 +74,29 @@ function installEntryFormat(origin: boolean): JsonFormat { return { fromJson(json) { switch (json.type) { - case InstallEntry.DIR.description: + case InstallEntry.DIR.description: { return dirFormat.fromJson(json); - case InstallEntry.FILE.description: + } + case InstallEntry.FILE.description: { return fileFormat.fromJson(json); - case InstallEntry.SYMLINK.description: + } + case InstallEntry.SYMLINK.description: { return symlinkFormat.fromJson(json); + } } throw new Error(`Invalid entry type: ${json.type}`); }, toJson(value) { switch (value.type) { - case InstallEntry.DIR: + case InstallEntry.DIR: { return dirFormat.toJson(value); - case InstallEntry.FILE: + } + case InstallEntry.FILE: { return fileFormat.toJson(value); - case InstallEntry.SYMLINK: + } + case InstallEntry.SYMLINK: { return symlinkFormat.toJson(value); + } } }, }; diff --git a/pkg/install-manifest/tsconfig.json b/pkg/install-manifest/tsconfig.json index 7219c50..f676ca9 100644 --- a/pkg/install-manifest/tsconfig.json +++ b/pkg/install-manifest/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/pkg/install/BUILD.bazel b/pkg/install/BUILD.bazel index 96644ce..7753e19 100644 --- a/pkg/install/BUILD.bazel +++ b/pkg/install/BUILD.bazel @@ -6,7 +6,7 @@ load("//typescript:rules.bzl", "ts_library") ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//eslint:lib"], + compile_deps = ["@npm//eslint:lib"], compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", @@ -15,9 +15,9 @@ ts_library( "//bazel/runfiles:lib", "//pkg/install-manifest:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) @@ -30,7 +30,7 @@ nodejs_binary( cjs_root( name = "root", - package_name = "@better-rules-javascript/pkg-install", + package_name = "@rules-javascript/pkg-install", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/pkg/install/src/main.ts b/pkg/install/src/main.ts index bb29486..e79408a 100644 --- a/pkg/install/src/main.ts +++ b/pkg/install/src/main.ts @@ -1,10 +1,10 @@ -import { rlocation } from "@better-rules-javascript/bazel-runfiles"; +import { rlocation } from "@rules-javascript/bazel-runfiles"; import { InstallEntry, InstallManifest, installManifestFormat, -} from "@better-rules-javascript/pkg-install-manifest"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +} from "@rules-javascript/pkg-install-manifest"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import { chmod, @@ -38,18 +38,18 @@ import { join } from "node:path"; } existing = JsonFormat.parse(installManifestFormat(false), existingContent); await rm(existingPath); // don't allow partial progress - } catch (e) { - if (e instanceof Error && "code" in e && e.code === "ENOENT") { + } catch (error) { + if (error instanceof Error && "code" in error && error.code === "ENOENT") { await rm(args.output, { force: true, recursive: true }); } else { - throw e; + throw error; } } await install(manifest, existing, args.output); await writeFile(existingPath, manifestContent); -})().catch((e) => { - console.error(e); +})().catch((error) => { + console.error(error); process.exit(1); }); @@ -59,27 +59,25 @@ async function install( path: string, ) { switch (manifest.type) { - case InstallEntry.DIR: + case InstallEntry.DIR: { if (existing && existing.type !== InstallEntry.DIR) { await rm(path, { recursive: existing.type !== InstallEntry.FILE }); existing = undefined; } - if (existing) { - await Promise.all( - Array.from(existing.entries.entries()).map(async ([name, entry]) => { - if (!manifest.entries.has(name)) { - const childPath = join(path, name); - await rm(childPath, { - recursive: entry.type !== InstallEntry.FILE, - }); - } - }), - ); - } else { - await mkdir(path); - } + await (existing + ? Promise.all( + [...existing.entries.entries()].map(async ([name, entry]) => { + if (!manifest.entries.has(name)) { + const childPath = join(path, name); + await rm(childPath, { + recursive: entry.type !== InstallEntry.FILE, + }); + } + }), + ) + : mkdir(path)); await Promise.all( - Array.from(manifest.entries.entries()).map(async ([name, entry]) => { + [...manifest.entries.entries()].map(async ([name, entry]) => { const childPath = join(path, name); await install( entry, @@ -89,7 +87,8 @@ async function install( }), ); break; - case InstallEntry.FILE: + } + case InstallEntry.FILE: { if ( existing && !( @@ -105,7 +104,8 @@ async function install( await chmod(path, manifest.executable ? 0o755 : 0o644); } break; - case InstallEntry.SYMLINK: + } + case InstallEntry.SYMLINK: { if ( existing && !( @@ -120,5 +120,6 @@ async function install( await symlink(manifest.target, path); } break; + } } } diff --git a/pkg/install/tsconfig.json b/pkg/install/tsconfig.json index 7219c50..f676ca9 100644 --- a/pkg/install/tsconfig.json +++ b/pkg/install/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/playwright/BUILD.bazel b/playwright/BUILD.bazel index 3d5df50..797f3ec 100644 --- a/playwright/BUILD.bazel +++ b/playwright/BUILD.bazel @@ -1,19 +1,4 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") -load(":playwright.bzl", "TOOLS") -load( - ":rules.bzl", - "playwright_android", - "playwright_chromium", - "playwright_chromium_headless_shell", - "playwright_chromium_tip_of_tree", - "playwright_chromium_tip_of_tree_headless_shell", - "playwright_ffmpeg", - "playwright_firefox", - "playwright_firefox_beta", - "playwright_tool_types", - "playwright_webkit", - "playwright_winldd", -) exports_files( [ @@ -36,55 +21,3 @@ bzl_library( "@bazel_skylib//lib:shell", ], ) - -playwright_tool_types( - tools = TOOLS, - visibility = ["//visibility:public"], -) - -playwright_android( - name = "android", - visibility = ["//visibility:public"], -) - -playwright_chromium_headless_shell( - name = "chromium_headless_shell", - visibility = ["//visibility:public"], -) - -playwright_chromium_tip_of_tree_headless_shell( - name = "chromium_tip_of_tree_headless_shell", - visibility = ["//visibility:public"], -) - -playwright_chromium_tip_of_tree(name = "chromium_tip_of_tree") - -playwright_chromium( - name = "chromium", - visibility = ["//visibility:public"], -) - -playwright_ffmpeg( - name = "ffmpeg", - visibility = ["//visibility:public"], -) - -playwright_firefox_beta( - name = "firefox_beta", - visibility = ["//visibility:public"], -) - -playwright_firefox( - name = "firefox", - visibility = ["//visibility:public"], -) - -playwright_webkit( - name = "webkit", - visibility = ["//visibility:public"], -) - -playwright_winldd( - name = "winldd", - visibility = ["//visibility:public"], -) diff --git a/playwright/browser.bzl b/playwright/browser.bzl index 729259e..da8d2f5 100644 --- a/playwright/browser.bzl +++ b/playwright/browser.bzl @@ -1,12 +1,12 @@ -def playwright_tool_toolchains(tools, types, **kwargs): +def playwright_tool_toolchains(tools, name, **kwargs): for tool_name, tool_platforms in tools.items(): - toolchain_type = "%s%s.toolchain_type" % (types, tool_name) + toolchain_type = "@%s//:%s_type" % (name, tool_name.replace("-", "_")) tool_platforms = {tool_platform(platform): tool for platform, tool in tool_platforms.items()} for platform, tool in tool_platforms.items(): native.toolchain( name = "%s.%s_%s" % (tool_name, str(platform.os).replace("@platforms//os:", ""), str(platform.arch).replace("@platforms//cpu:", "")) if platform else tool_name, target_compatible_with = [platform.arch, platform.os] if platform else None, - toolchain = "@playwright_%s//:tool" % tool, + toolchain = "@%s_%s//:tool" % (name, tool.replace("-", "_")), toolchain_type = toolchain_type, **kwargs ) diff --git a/playwright/default/BUILD.bazel b/playwright/default/BUILD.bazel deleted file mode 100644 index 66bed3e..0000000 --- a/playwright/default/BUILD.bazel +++ /dev/null @@ -1,8 +0,0 @@ -load("//playwright:browser.bzl", "playwright_tool_toolchains") -load(":browsers.bzl", "TOOLS") - -playwright_tool_toolchains( - tools = TOOLS, - types = "@better_rules_javascript//playwright:", - visibility = ["//visibility:public"], -) diff --git a/playwright/default/browsers.bzl b/playwright/default/browsers.bzl deleted file mode 100644 index 35e21c5..0000000 --- a/playwright/default/browsers.bzl +++ /dev/null @@ -1,548 +0,0 @@ -TOOLS = { - "chromium": { - "ubuntu20.04-x64": "chromium-linux-1187", - "ubuntu22.04-x64": "chromium-linux-1187", - "ubuntu24.04-x64": "chromium-linux-1187", - "ubuntu20.04-arm64": "chromium-linux-arm64-1187", - "ubuntu22.04-arm64": "chromium-linux-arm64-1187", - "ubuntu24.04-arm64": "chromium-linux-arm64-1187", - "debian11-x64": "chromium-linux-1187", - "debian11-arm64": "chromium-linux-arm64-1187", - "debian12-x64": "chromium-linux-1187", - "debian12-arm64": "chromium-linux-arm64-1187", - "mac10.13": "chromium-mac-1187", - "mac10.14": "chromium-mac-1187", - "mac10.15": "chromium-mac-1187", - "mac11": "chromium-mac-1187", - "mac11-arm64": "chromium-mac-arm64-1187", - "mac12": "chromium-mac-1187", - "mac12-arm64": "chromium-mac-arm64-1187", - "mac13": "chromium-mac-1187", - "mac13-arm64": "chromium-mac-arm64-1187", - "mac14": "chromium-mac-1187", - "mac14-arm64": "chromium-mac-arm64-1187", - "mac15": "chromium-mac-1187", - "mac15-arm64": "chromium-mac-arm64-1187", - "win64": "chromium-win64-1187", - }, - "chromium-headless-shell": { - "ubuntu20.04-x64": "chromium-headless-shell-linux-1187", - "ubuntu22.04-x64": "chromium-headless-shell-linux-1187", - "ubuntu24.04-x64": "chromium-headless-shell-linux-1187", - "ubuntu20.04-arm64": "chromium-headless-shell-linux-arm64-1187", - "ubuntu22.04-arm64": "chromium-headless-shell-linux-arm64-1187", - "ubuntu24.04-arm64": "chromium-headless-shell-linux-arm64-1187", - "debian11-x64": "chromium-headless-shell-linux-1187", - "debian11-arm64": "chromium-headless-shell-linux-arm64-1187", - "debian12-x64": "chromium-headless-shell-linux-1187", - "debian12-arm64": "chromium-headless-shell-linux-arm64-1187", - "mac11": "chromium-headless-shell-mac-1187", - "mac11-arm64": "chromium-headless-shell-mac-arm64-1187", - "mac12": "chromium-headless-shell-mac-1187", - "mac12-arm64": "chromium-headless-shell-mac-arm64-1187", - "mac13": "chromium-headless-shell-mac-1187", - "mac13-arm64": "chromium-headless-shell-mac-arm64-1187", - "mac14": "chromium-headless-shell-mac-1187", - "mac14-arm64": "chromium-headless-shell-mac-arm64-1187", - "mac15": "chromium-headless-shell-mac-1187", - "mac15-arm64": "chromium-headless-shell-mac-arm64-1187", - "win64": "chromium-headless-shell-win64-1187", - }, - "chromium-tip-of-tree": { - "ubuntu20.04-x64": "chromium-tip-of-tree-linux-1357", - "ubuntu22.04-x64": "chromium-tip-of-tree-linux-1357", - "ubuntu24.04-x64": "chromium-tip-of-tree-linux-1357", - "ubuntu20.04-arm64": "chromium-tip-of-tree-linux-arm64-1357", - "ubuntu22.04-arm64": "chromium-tip-of-tree-linux-arm64-1357", - "ubuntu24.04-arm64": "chromium-tip-of-tree-linux-arm64-1357", - "debian11-x64": "chromium-tip-of-tree-linux-1357", - "debian11-arm64": "chromium-tip-of-tree-linux-arm64-1357", - "debian12-x64": "chromium-tip-of-tree-linux-1357", - "debian12-arm64": "chromium-tip-of-tree-linux-arm64-1357", - "mac10.13": "chromium-tip-of-tree-mac-1357", - "mac10.14": "chromium-tip-of-tree-mac-1357", - "mac10.15": "chromium-tip-of-tree-mac-1357", - "mac11": "chromium-tip-of-tree-mac-1357", - "mac11-arm64": "chromium-tip-of-tree-mac-arm64-1357", - "mac12": "chromium-tip-of-tree-mac-1357", - "mac12-arm64": "chromium-tip-of-tree-mac-arm64-1357", - "mac13": "chromium-tip-of-tree-mac-1357", - "mac13-arm64": "chromium-tip-of-tree-mac-arm64-1357", - "mac14": "chromium-tip-of-tree-mac-1357", - "mac14-arm64": "chromium-tip-of-tree-mac-arm64-1357", - "mac15": "chromium-tip-of-tree-mac-1357", - "mac15-arm64": "chromium-tip-of-tree-mac-arm64-1357", - "win64": "chromium-tip-of-tree-win64-1357", - }, - "chromium-tip-of-tree-headless-shell": { - "ubuntu20.04-x64": "chromium-tip-of-tree-headless-shell-linux-1357", - "ubuntu22.04-x64": "chromium-tip-of-tree-headless-shell-linux-1357", - "ubuntu24.04-x64": "chromium-tip-of-tree-headless-shell-linux-1357", - "ubuntu20.04-arm64": "chromium-tip-of-tree-headless-shell-linux-arm64-1357", - "ubuntu22.04-arm64": "chromium-tip-of-tree-headless-shell-linux-arm64-1357", - "ubuntu24.04-arm64": "chromium-tip-of-tree-headless-shell-linux-arm64-1357", - "debian11-x64": "chromium-tip-of-tree-headless-shell-linux-1357", - "debian11-arm64": "chromium-tip-of-tree-headless-shell-linux-arm64-1357", - "debian12-x64": "chromium-tip-of-tree-headless-shell-linux-1357", - "debian12-arm64": "chromium-tip-of-tree-headless-shell-linux-arm64-1357", - "mac11": "chromium-tip-of-tree-headless-shell-mac-1357", - "mac11-arm64": "chromium-tip-of-tree-headless-shell-mac-arm64-1357", - "mac12": "chromium-tip-of-tree-headless-shell-mac-1357", - "mac12-arm64": "chromium-tip-of-tree-headless-shell-mac-arm64-1357", - "mac13": "chromium-tip-of-tree-headless-shell-mac-1357", - "mac13-arm64": "chromium-tip-of-tree-headless-shell-mac-arm64-1357", - "mac14": "chromium-tip-of-tree-headless-shell-mac-1357", - "mac14-arm64": "chromium-tip-of-tree-headless-shell-mac-arm64-1357", - "mac15": "chromium-tip-of-tree-headless-shell-mac-1357", - "mac15-arm64": "chromium-tip-of-tree-headless-shell-mac-arm64-1357", - "win64": "chromium-tip-of-tree-headless-shell-win64-1357", - }, - "firefox": { - "ubuntu20.04-x64": "firefox-ubuntu-20-1490", - "ubuntu22.04-x64": "firefox-ubuntu-22-1490", - "ubuntu24.04-x64": "firefox-ubuntu-24-1490", - "ubuntu20.04-arm64": "firefox-ubuntu-20-1490", - "ubuntu22.04-arm64": "firefox-ubuntu-22-1490", - "ubuntu24.04-arm64": "firefox-ubuntu-24-1490", - "debian11-x64": "firefox-debian-11-1490", - "debian11-arm64": "firefox-debian-11-arm64-1490", - "debian12-x64": "firefox-debian-12-1490", - "debian12-arm64": "firefox-debian-12-arm64-1490", - "mac10.13": "firefox-mac-1490", - "mac10.14": "firefox-mac-1490", - "mac10.15": "firefox-mac-1490", - "mac11": "firefox-mac-1490", - "mac11-arm64": "firefox-mac-arm64-1490", - "mac12": "firefox-mac-1490", - "mac12-arm64": "firefox-mac-arm64-1490", - "mac13": "firefox-mac-1490", - "mac13-arm64": "firefox-mac-arm64-1490", - "mac14": "firefox-mac-1490", - "mac14-arm64": "firefox-mac-arm64-1490", - "mac15": "firefox-mac-1490", - "mac15-arm64": "firefox-mac-arm64-1490", - "win64": "firefox-win64-1490", - }, - "firefox-beta": { - "ubuntu20.04-x64": "firefox-beta-ubuntu-20-1485", - "ubuntu22.04-x64": "firefox-beta-ubuntu-22-1485", - "ubuntu24.04-x64": "firefox-beta-ubuntu-24-1485", - "ubuntu22.04-arm64": "firefox-beta-ubuntu-22-1485", - "ubuntu24.04-arm64": "firefox-beta-ubuntu-24-1485", - "debian11-x64": "firefox-beta-debian-11-1485", - "debian11-arm64": "firefox-beta-debian-11-arm64-1485", - "debian12-x64": "firefox-beta-debian-12-1485", - "debian12-arm64": "firefox-beta-debian-12-arm64-1485", - "mac10.13": "firefox-beta-mac-1485", - "mac10.14": "firefox-beta-mac-1485", - "mac10.15": "firefox-beta-mac-1485", - "mac11": "firefox-beta-mac-1485", - "mac11-arm64": "firefox-beta-mac-arm64-1485", - "mac12": "firefox-beta-mac-1485", - "mac12-arm64": "firefox-beta-mac-arm64-1485", - "mac13": "firefox-beta-mac-1485", - "mac13-arm64": "firefox-beta-mac-arm64-1485", - "mac14": "firefox-beta-mac-1485", - "mac14-arm64": "firefox-beta-mac-arm64-1485", - "mac15": "firefox-beta-mac-1485", - "mac15-arm64": "firefox-beta-mac-arm64-1485", - "win64": "firefox-beta-win64-1485", - }, - "webkit": { - "ubuntu20.04-x64": "webkit-ubuntu-20-2092", - "ubuntu22.04-x64": "webkit-ubuntu-22-2203", - "ubuntu24.04-x64": "webkit-ubuntu-24-2203", - "ubuntu20.04-arm64": "webkit-ubuntu-20-2092", - "ubuntu22.04-arm64": "webkit-ubuntu-22-2203", - "ubuntu24.04-arm64": "webkit-ubuntu-24-2203", - "debian11-x64": "webkit-debian-11-2105", - "debian11-arm64": "webkit-debian-11-arm64-2105", - "debian12-x64": "webkit-debian-12-2203", - "debian12-arm64": "webkit-debian-12-arm64-2203", - "mac10.14": "deprecated-webkit-mac-10-1446", - "mac10.15": "deprecated-webkit-mac-10-1616", - "mac11": "webkit-mac-11-1816", - "mac11-arm64": "webkit-mac-11-arm64-1816", - "mac12": "webkit-mac-12-2009", - "mac12-arm64": "webkit-mac-12-arm64-2009", - "mac13": "webkit-mac-13-2140", - "mac13-arm64": "webkit-mac-13-arm64-2140", - "mac14": "webkit-mac-14-2203", - "mac14-arm64": "webkit-mac-14-arm64-2203", - "mac15": "webkit-mac-15-2203", - "mac15-arm64": "webkit-mac-15-arm64-2203", - "win64": "webkit-win64-2203", - }, - "ffmpeg": { - "ubuntu20.04-x64": "ffmpeg-linux-1011", - "ubuntu22.04-x64": "ffmpeg-linux-1011", - "ubuntu24.04-x64": "ffmpeg-linux-1011", - "ubuntu20.04-arm64": "ffmpeg-linux-arm64-1011", - "ubuntu22.04-arm64": "ffmpeg-linux-arm64-1011", - "ubuntu24.04-arm64": "ffmpeg-linux-arm64-1011", - "debian11-x64": "ffmpeg-linux-1011", - "debian11-arm64": "ffmpeg-linux-arm64-1011", - "debian12-x64": "ffmpeg-linux-1011", - "debian12-arm64": "ffmpeg-linux-arm64-1011", - "mac10.13": "ffmpeg-mac-1011", - "mac10.14": "ffmpeg-mac-1011", - "mac10.15": "ffmpeg-mac-1011", - "mac11": "ffmpeg-mac-1011", - "mac11-arm64": "ffmpeg-mac-arm64-1011", - "mac12": "ffmpeg-mac-1010", - "mac12-arm64": "ffmpeg-mac-arm64-1010", - "mac13": "ffmpeg-mac-1011", - "mac13-arm64": "ffmpeg-mac-arm64-1011", - "mac14": "ffmpeg-mac-1011", - "mac14-arm64": "ffmpeg-mac-arm64-1011", - "mac15": "ffmpeg-mac-1011", - "mac15-arm64": "ffmpeg-mac-arm64-1011", - "win64": "ffmpeg-win64-1011", - }, - "winldd": {"win64": "winldd-win64-1007"}, - "android": { - "": "android-1001", - "ubuntu20.04-x64": "android-1001", - "ubuntu22.04-x64": "android-1001", - "ubuntu24.04-x64": "android-1001", - "ubuntu20.04-arm64": "android-1001", - "ubuntu22.04-arm64": "android-1001", - "ubuntu24.04-arm64": "android-1001", - "debian11-x64": "android-1001", - "debian11-arm64": "android-1001", - "debian12-x64": "android-1001", - "debian12-arm64": "android-1001", - "mac10.13": "android-1001", - "mac10.14": "android-1001", - "mac10.15": "android-1001", - "mac11": "android-1001", - "mac11-arm64": "android-1001", - "mac12": "android-1001", - "mac12-arm64": "android-1001", - "mac13": "android-1001", - "mac13-arm64": "android-1001", - "mac14": "android-1001", - "mac14-arm64": "android-1001", - "mac15": "android-1001", - "mac15-arm64": "android-1001", - "win64": "android-1001", - }, -} - -TOOL_VERSIONS = { - "chromium-linux-1187": struct( - integrity = "sha256-OV6Cnoj5/z/BCMyaPbSZB6/Z9YYAZulnhpSwGkBu6Xk=", - path = "chromium-1187", - url_path = "builds/chromium/1187/chromium-linux.zip", - ), - "chromium-linux-arm64-1187": struct( - integrity = "sha256-/CjNvSYn7zn+mwpS0c2SfyFyDeaYl5gxOUT/RDEamnw=", - path = "chromium-1187", - url_path = "builds/chromium/1187/chromium-linux-arm64.zip", - ), - "chromium-mac-1187": struct( - integrity = "sha256-leIXISV4M5dTWTgHPoyxAaJydTfJ+mVd27WZI8p12gs=", - path = "chromium-1187", - url_path = "builds/chromium/1187/chromium-mac.zip", - ), - "chromium-mac-arm64-1187": struct( - integrity = "sha256-4Z2wxQhXfgOJY5i4kd12xn30JJ1RqWdoBFiEiFmUgmU=", - path = "chromium-1187", - url_path = "builds/chromium/1187/chromium-mac-arm64.zip", - ), - "chromium-win64-1187": struct( - integrity = "sha256-X/To6F4RhKXGu32aXjqxVHJ3qIuiIhVWyYkG9ZaP9lg=", - path = "chromium-1187", - url_path = "builds/chromium/1187/chromium-win64.zip", - ), - "chromium-headless-shell-linux-1187": struct( - integrity = "sha256-l4QsQ9SWJ+iT4UmPYVVP3+AiPTXa8kfkvt7hHnlQm44=", - path = "chromium_headless_shell-1187", - url_path = "builds/chromium/1187/chromium-headless-shell-linux.zip", - ), - "chromium-headless-shell-linux-arm64-1187": struct( - integrity = "sha256-nU39xFgyB09Dz3vdC0XhW58aR3KS1ogQ2VdDHTdKYMk=", - path = "chromium_headless_shell-1187", - url_path = "builds/chromium/1187/chromium-headless-shell-linux-arm64.zip", - ), - "chromium-headless-shell-mac-1187": struct( - integrity = "sha256-hrYqcjtHF8cTq1YMgQ80JUZTmME5wnnO9o8984NK/IA=", - path = "chromium_headless_shell-1187", - url_path = "builds/chromium/1187/chromium-headless-shell-mac.zip", - ), - "chromium-headless-shell-mac-arm64-1187": struct( - integrity = "sha256-YzAuQEqw7hTkYnARe+Is3VAFr/d9VPEg6pCV9NjByKI=", - path = "chromium_headless_shell-1187", - url_path = "builds/chromium/1187/chromium-headless-shell-mac-arm64.zip", - ), - "chromium-headless-shell-win64-1187": struct( - integrity = "sha256-6oARnJ4NoCK0lr7efLSqRJnMlw2dMwEjDnT1944wtfI=", - path = "chromium_headless_shell-1187", - url_path = "builds/chromium/1187/chromium-headless-shell-win64.zip", - ), - "chromium-tip-of-tree-linux-1357": struct( - integrity = "sha256-96ghFqwnynTncKpwUm/kIjWxLOGUWNhoiKXX2JRAIYo=", - path = "chromium_tip_of_tree-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-linux.zip", - ), - "chromium-tip-of-tree-linux-arm64-1357": struct( - integrity = "sha256-E09tp3TN0ANfQ9JsLurQQbpX712Ll1K5jzuVeNrgjsA=", - path = "chromium_tip_of_tree-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-linux-arm64.zip", - ), - "chromium-tip-of-tree-mac-1357": struct( - integrity = "sha256-zIufAJydXIGXn8M9tNVcPttMSYRetUEbrlEhQqkyiNE=", - path = "chromium_tip_of_tree-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-mac.zip", - ), - "chromium-tip-of-tree-mac-arm64-1357": struct( - integrity = "sha256-X/l/hMPyN664B63BWQqdaZ2kXuP8uceTK2AALP6ddsA=", - path = "chromium_tip_of_tree-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-mac-arm64.zip", - ), - "chromium-tip-of-tree-win64-1357": struct( - integrity = "sha256-BOZbVKq5E8VRyfK6LhUcRa8a1JiVTaaV2Wpv1pk4rw8=", - path = "chromium_tip_of_tree-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-win64.zip", - ), - "chromium-tip-of-tree-headless-shell-linux-1357": struct( - integrity = "sha256-dTIvoI17rKfwwBoPsG6wQnlONJF09ZkEn+WoGT+uRwM=", - path = "chromium_tip_of_tree_headless_shell-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-headless-shell-linux.zip", - ), - "chromium-tip-of-tree-headless-shell-linux-arm64-1357": struct( - integrity = "sha256-FxL3cqmyfFWpg3/dKx1obyNrjPdjWDwCfWlleh/DZrs=", - path = "chromium_tip_of_tree_headless_shell-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-headless-shell-linux-arm64.zip", - ), - "chromium-tip-of-tree-headless-shell-mac-1357": struct( - integrity = "sha256-mQG/F4FYRFd7cgnY3K2MGIKK48eE0GPKckQtSFObDrU=", - path = "chromium_tip_of_tree_headless_shell-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-headless-shell-mac.zip", - ), - "chromium-tip-of-tree-headless-shell-mac-arm64-1357": struct( - integrity = "sha256-vUiQfDjVhAU1yg+s1HTSiq7Ltl115CAUc9i14vFn/p4=", - path = "chromium_tip_of_tree_headless_shell-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-headless-shell-mac-arm64.zip", - ), - "chromium-tip-of-tree-headless-shell-win64-1357": struct( - integrity = "sha256-Ro8CeiQY+2frZV5Uyq5HIom6bJ0G6+txU+tKoqz2w9A=", - path = "chromium_tip_of_tree_headless_shell-1357", - url_path = "builds/chromium-tip-of-tree/1357/chromium-tip-of-tree-headless-shell-win64.zip", - ), - "firefox-ubuntu-20-1490": struct( - integrity = "sha256-hAowulx+Cz21tUkfMMO6kD8ytaWy87ZSlF+ZMELnwgE=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-ubuntu-20.04.zip", - ), - "firefox-ubuntu-22-1490": struct( - integrity = "sha256-e2E84yXUJHGDidaXPM1ssKf1AipOYQzJcB7ZtDcQUvM=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-ubuntu-22.04.zip", - ), - "firefox-ubuntu-24-1490": struct( - integrity = "sha256-cGn0XMffQhNqlTe5wXARQ9KpZFiZMt/IgaSNEdyGbP0=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-ubuntu-24.04.zip", - ), - "firefox-debian-11-1490": struct( - integrity = "sha256-odAyBO9HJ7BvJoeLh4/vlrR2j5gNfXAOVnhqDdQq/40=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-debian-11.zip", - ), - "firefox-debian-11-arm64-1490": struct( - integrity = "sha256-uCSxZ81OmvgGpp66YS5lFtmfBl+Zo0QwgG5ZHZR7Fes=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-debian-11-arm64.zip", - ), - "firefox-debian-12-1490": struct( - integrity = "sha256-Ga7Qvt62nDvdNRLIc4UPmlB5ieQz3UtBmBvzIEicIyM=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-debian-12.zip", - ), - "firefox-debian-12-arm64-1490": struct( - integrity = "sha256-TTnQITxvABO7wA5skSQvm/eigBXKDfjRXYrz5QKqeMk=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-debian-12-arm64.zip", - ), - "firefox-mac-1490": struct( - integrity = "sha256-kH2aOpvY3QGuN+WQu0s7cigmPTsQXzpWpPkb/b9MnmI=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-mac.zip", - ), - "firefox-mac-arm64-1490": struct( - integrity = "sha256-WyOWtmSpH547bAKB+P2/rauwrfg4q2mqL+9PMYSf9XU=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-mac-arm64.zip", - ), - "firefox-win64-1490": struct( - integrity = "sha256-hgkZKfb+6vRRTuNG4ta0rmHEVpA1Vexs1LbvjAWBwXI=", - path = "firefox-1490", - url_path = "builds/firefox/1490/firefox-win64.zip", - ), - "firefox-beta-ubuntu-20-1485": struct( - integrity = "sha256-kuDc7cArRnOpXwPPMYUt7yowMSw8s2KC6z/6af0EGYM=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-ubuntu-20.04.zip", - ), - "firefox-beta-ubuntu-22-1485": struct( - integrity = "sha256-qcRnqXa4cZf2MsWoBUMz3kUOU5qfknrbJnD6ug0Zn+U=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-ubuntu-22.04.zip", - ), - "firefox-beta-ubuntu-24-1485": struct( - integrity = "sha256-Uq8KAVUcUip6JI/2torK2ARj1eO82jBtA9R4aOLpLyk=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-ubuntu-24.04.zip", - ), - "firefox-beta-debian-11-1485": struct( - integrity = "sha256-BJBgTHsAdFtZquwdDBneld1VDR8+DpRx74eQS40wd70=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-debian-11.zip", - ), - "firefox-beta-debian-11-arm64-1485": struct( - integrity = "sha256-2KUzCpNlndXuklwV7iE1z2QY6daKsRZqEb7S8EgBt2o=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-debian-11-arm64.zip", - ), - "firefox-beta-debian-12-1485": struct( - integrity = "sha256-5cS75S4xOFQYcD/R4lyGPaJD01nWmPyQc6JqGZRYt+c=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-debian-12.zip", - ), - "firefox-beta-debian-12-arm64-1485": struct( - integrity = "sha256-VWNog9gFNxgWdlHI4RteigUhhFstJEU8wFq4PYQntDQ=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-debian-12-arm64.zip", - ), - "firefox-beta-mac-1485": struct( - integrity = "sha256-N3V6mkyZ8shZgJAhrrjfIwBMmoM0BVkKoYG7BKbA2zg=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-mac.zip", - ), - "firefox-beta-mac-arm64-1485": struct( - integrity = "sha256-KhMAv75aIrxDurmoN5T3Lu5tuieROwVBFBOXOK+TCeo=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-mac-arm64.zip", - ), - "firefox-beta-win64-1485": struct( - integrity = "sha256-2+w7gRTDPVpXc+w88OyTIYKC6wa27rf3ugIVy685p+A=", - path = "firefox_beta-1485", - url_path = "builds/firefox-beta/1485/firefox-beta-win64.zip", - ), - "webkit-ubuntu-20-2092": struct( - integrity = "sha256-4dHblulkxXiViVj8Irh6zzq1PsVCRfjgeSWpDHmZ+0Q=", - path = "webkit-2092", - url_path = "builds/webkit/2092/webkit-ubuntu-20.04.zip", - ), - "webkit-ubuntu-22-2203": struct( - integrity = "sha256-DMgOushRoGI4TIaAoNRwLTJHVCRXOfQRvAkcT30LO2Y=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-ubuntu-22.04.zip", - ), - "webkit-ubuntu-24-2203": struct( - integrity = "sha256-/YGS3h+fEYulauHyKPtRoS/NJ87dHzIB+kZDuTvr9zg=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-ubuntu-24.04.zip", - ), - "webkit-debian-11-2105": struct( - integrity = "sha256-pkeiZb0RIX+Hjce1JuQEfq6+nHjzGHJvuJxckdxo81o=", - path = "webkit-2105", - url_path = "builds/webkit/2105/webkit-debian-11.zip", - ), - "webkit-debian-11-arm64-2105": struct( - integrity = "sha256-Mhpjz9GNZiayIUQOxD92R1mfb1a7wnusdWPJeECkx+4=", - path = "webkit-2105", - url_path = "builds/webkit/2105/webkit-debian-11-arm64.zip", - ), - "webkit-debian-12-2203": struct( - integrity = "sha256-TZ0CYSaOLUcBpUgz7+uFySr6e9FFl74f4Vw1Pjaf5zQ=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-debian-12.zip", - ), - "webkit-debian-12-arm64-2203": struct( - integrity = "sha256-WHpI70RD6DbTOoaXSH6sVQC+EqP8l7CbU/Rz68bZIeg=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-debian-12-arm64.zip", - ), - "webkit-mac-13-2140": struct( - integrity = "sha256-Ey7qjUHibCifUk9gEQA5ErFms2J7/y92HqkVnW5HAv4=", - path = "webkit-2140", - url_path = "builds/webkit/2140/webkit-mac-13.zip", - ), - "webkit-mac-13-arm64-2140": struct( - integrity = "sha256-El5K5oAoyI9jv/4bJCUSXIMfhEGUipvtZZJ8LDQg5V0=", - path = "webkit-2140", - url_path = "builds/webkit/2140/webkit-mac-13-arm64.zip", - ), - "webkit-mac-14-2203": struct( - integrity = "sha256-s+YP5Zhg+x8992Ku86MJnrPGenSeJniv0fuxW35Pe4M=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-mac-14.zip", - ), - "webkit-mac-14-arm64-2203": struct( - integrity = "sha256-E5qW+EO6N5ZJJnyFt+hA6bpQtb2jzO5PFGwvMgTv7N8=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-mac-14-arm64.zip", - ), - "webkit-mac-15-2203": struct( - integrity = "sha256-JmSe3mmi+oQzOBOk2xtwoKLwWJKG0xqdMLZpNkEbZ2Y=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-mac-15.zip", - ), - "webkit-mac-15-arm64-2203": struct( - integrity = "sha256-q6MIAJC5h1OrMO28QZ+k5HCP6jsmvcGkBiyNGh9Tj+o=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-mac-15-arm64.zip", - ), - "webkit-win64-2203": struct( - integrity = "sha256-/ryMNsUwnfSu1AZ5HAPmWrd73BjM4Kw6FdxCdF/sqTk=", - path = "webkit-2203", - url_path = "builds/webkit/2203/webkit-win64.zip", - ), - "ffmpeg-linux-1011": struct( - integrity = "sha256-68dPxblIMBdqPCkUrpa9i8f2qR9PM4kCMPhKFy7mHMw=", - path = "ffmpeg-1011", - url_path = "builds/ffmpeg/1011/ffmpeg-linux.zip", - ), - "ffmpeg-linux-arm64-1011": struct( - integrity = "sha256-JijAPwUxj/gSyMm6ryB96i3fU+gYwNyTZxSw++OvsAk=", - path = "ffmpeg-1011", - url_path = "builds/ffmpeg/1011/ffmpeg-linux-arm64.zip", - ), - "ffmpeg-mac-1011": struct( - integrity = "sha256-F+0Vovpg08dBgb78sr33ybsojRmyo7mJO5S2PyziYOQ=", - path = "ffmpeg-1011", - url_path = "builds/ffmpeg/1011/ffmpeg-mac.zip", - ), - "ffmpeg-mac-arm64-1011": struct( - integrity = "sha256-fXfrDUS1msxAZfqiR2wN8aJCzJBMNG+CBiaBjJU8Unc=", - path = "ffmpeg-1011", - url_path = "builds/ffmpeg/1011/ffmpeg-mac-arm64.zip", - ), - "ffmpeg-mac-1010": struct( - integrity = "sha256-jzwvO/Ye/XXHTDzJVtZHtUqbW82tIQSa9er0Oioe05I=", - path = "ffmpeg-1010", - url_path = "builds/ffmpeg/1010/ffmpeg-mac.zip", - ), - "ffmpeg-mac-arm64-1010": struct( - integrity = "sha256-r94UveYB7hhMUfMWtEMGgyJf4ZgtOixo21Nbqmaz2iU=", - path = "ffmpeg-1010", - url_path = "builds/ffmpeg/1010/ffmpeg-mac-arm64.zip", - ), - "ffmpeg-win64-1011": struct( - integrity = "sha256-jQiCfAGa0257nUnTZIRH2IRTTLKs8gDnHHFfbdg0zFA=", - path = "ffmpeg-1011", - url_path = "builds/ffmpeg/1011/ffmpeg-win64.zip", - ), - "winldd-win64-1007": struct( - integrity = "sha256-AGnw0R1K1t8GigaMAD0i/n2+wZKke7pksuEV6cjOQdg=", - path = "winldd-1007", - url_path = "builds/winldd/1007/winldd-win64.zip", - ), - "android-1001": struct( - integrity = "sha256-ieX7MC1xEehgOwtZHsyCXOWrW3QDz4B4hEKkWEWsix8=", - path = "android-1001", - url_path = "builds/android/1001/android.zip", - ), -} diff --git a/playwright/default/workspace.bzl b/playwright/default/workspace.bzl deleted file mode 100644 index b47c8e9..0000000 --- a/playwright/default/workspace.bzl +++ /dev/null @@ -1,13 +0,0 @@ -load("//playwright:workspace.bzl", playwright_repositories_ = "playwright_repositories", playwright_toolchains_ = "playwright_toolchains") -load(":browsers.bzl", "TOOLS", "TOOL_VERSIONS") - -def playwright_repositories(): - playwright_repositories_( - tool_versions = TOOL_VERSIONS, - ) - -def playwright_toolchains(): - playwright_toolchains_( - tools = TOOLS, - toolchain_prefix = "@better_rules_javascript//playwright/default:", - ) diff --git a/playwright/extensions.bzl b/playwright/extensions.bzl new file mode 100644 index 0000000..902515f --- /dev/null +++ b/playwright/extensions.bzl @@ -0,0 +1,52 @@ +load("//playwright:repositories.bzl", "playwright_http_archive", "playwright_toolchains", playwright_repo = "playwright") + +_browsers_tag = tag_class( + attrs = { + "data": attr.label(allow_single_file = [".json"], mandatory = True), + "playwright": attr.label(mandatory = True), + "name": attr.string(mandatory = True), + "tools": attr.string_list(mandatory = True), + }, +) + +def _playwright_impl(ctx): + toolsets = [] + + for module in ctx.modules: + for browsers in module.tags.browsers: + data = json.decode(ctx.read(browsers.data)) if ctx.path(browsers.data).exists else {"tools": {}, "toolVersions": {}} + + playwright_repo( + name = browsers.name, + data = str(browsers.data), + playwright = browsers.playwright, + tools = browsers.tools, + ) + + toolsets.append({"name": browsers.name, "tools": data["tools"]}) + + for name, tool_version in data["toolVersions"].items(): + playwright_http_archive( + name = "%s_%s" % (browsers.name, name.replace("-", "_")), + integrity = tool_version["integrity"], + path = tool_version["path"], + urls = [ + "https://cdn.playwright.dev/dbazure/download/playwright/%s" % tool_version["urlPath"], + "https://playwright.azureedge.net/dbazure/download/playwright/%s" % tool_version["urlPath"], + "https://cdn.playwright.dev/dbazure/download/playwright/%s" % tool_version["urlPath"], + ], + ) + + playwright_toolchains( + name = "playwright_toolchains", + toolsets = [json.encode(toolset) for toolset in toolsets], + ) + + return ctx.extension_metadata( + reproducible = True, + ) + +playwright = module_extension( + implementation = _playwright_impl, + tag_classes = {"browsers": _browsers_tag}, +) diff --git a/playwright/playwright-rules.bzl.tpl b/playwright/playwright-rules.bzl.tpl new file mode 100644 index 0000000..69c8c0c --- /dev/null +++ b/playwright/playwright-rules.bzl.tpl @@ -0,0 +1,3 @@ +load(%{rules}, "playwright_tool_rule") + +%{content} diff --git a/playwright/playwright-tool.BUILD.bazel.tpl b/playwright/playwright-tool.BUILD.bazel.tpl new file mode 100644 index 0000000..086d28a --- /dev/null +++ b/playwright/playwright-tool.BUILD.bazel.tpl @@ -0,0 +1,6 @@ +load("//:rules.bzl", "%{var}") + +%{var}( + name = "tool", + visibility = ["//visibility:public"], +) diff --git a/playwright/playwright-toolchain.BUILD.bazel.tpl b/playwright/playwright-toolchain.BUILD.bazel.tpl new file mode 100644 index 0000000..9581226 --- /dev/null +++ b/playwright/playwright-toolchain.BUILD.bazel.tpl @@ -0,0 +1,8 @@ +load(%{rules}, "playwright_toolchain") + +playwright_toolchain( + name = "tool", + file = "files", + path = %{path}, + visibility = ["//visibility:public"], +) diff --git a/playwright/playwright-toolchains.BUILD.bazel.tpl b/playwright/playwright-toolchains.BUILD.bazel.tpl new file mode 100644 index 0000000..05e91f5 --- /dev/null +++ b/playwright/playwright-toolchains.BUILD.bazel.tpl @@ -0,0 +1,3 @@ +load(%{browser}, "playwright_tool_toolchains") + +%{content} diff --git a/playwright/playwright.BUILD.bazel.tpl b/playwright/playwright.BUILD.bazel.tpl new file mode 100644 index 0000000..6c364dc --- /dev/null +++ b/playwright/playwright.BUILD.bazel.tpl @@ -0,0 +1,10 @@ +load(%{rules}, "playwright_browsers_resolve") + +playwright_browsers_resolve( + name = "resolve", + lib = %{playwright}, + path = %{data}, + tools = %{tools}, +) + +%{content} diff --git a/playwright/playwright.MODULE.bazel b/playwright/playwright.MODULE.bazel new file mode 100644 index 0000000..73148bb --- /dev/null +++ b/playwright/playwright.MODULE.bazel @@ -0,0 +1,7 @@ +playwright = use_extension("//playwright:extensions.bzl", "playwright") +use_repo( + playwright, + "playwright_toolchains", +) + +register_toolchains("@playwright_toolchains//:all") diff --git a/playwright/playwright.bzl b/playwright/playwright.bzl deleted file mode 100644 index 8699652..0000000 --- a/playwright/playwright.bzl +++ /dev/null @@ -1,12 +0,0 @@ -TOOLS = [ - "android", - "chromium-headless-shell", - "chromium-tip-of-tree-headless-shell", - "chromium-tip-of-tree", - "chromium", - "ffmpeg", - "firefox-beta", - "firefox", - "webkit", - "winldd", -] diff --git a/playwright/repositories.bzl b/playwright/repositories.bzl new file mode 100644 index 0000000..d1c9b26 --- /dev/null +++ b/playwright/repositories.bzl @@ -0,0 +1,144 @@ +load("@bazel_skylib//lib:collections.bzl", "collections") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +load(":browser.bzl", "tool_platform") + +def _playwright_impl(ctx): + data = ctx.attr.data + tools = ctx.attr.tools + playwright = ctx.attr.playwright + + data_content = json.decode(ctx.read(data)) if ctx.path(data).exists else {"tools": {}, "toolVersions": {}} + + content = "" + for tool in data_content["tools"]: + ctx.template( + "%s/BUILD.bazel" % tool, + Label("playwright-tool.BUILD.bazel.tpl"), + substitutions = { + "%{var}": tool.replace("-", "_"), + }, + ) + + content += """ +load(":rules.bzl", "{var}") +toolchain_type( + name = "{var}_type", + visibility = ["//visibility:public"], +) + """.strip().format( + var = tool.replace("-", "_"), + ) + content += "\n\n" + ctx.template( + "BUILD.bazel", + Label("playwright.BUILD.bazel.tpl"), + substitutions = { + "%{content}": content, + "%{data}": repr("/%s" % "/".join([part for part in [data.package, data.name] if part])), + "%{playwright}": repr(str(playwright)), + "%{rules}": repr(str(Label("rules.bzl"))), + "%{tools}": repr(tools), + }, + ) + + content = "" + for tool in tools: + content += """ +{var} = playwright_tool_rule(Label(":{var}_type")) + """.strip().format( + var = tool.replace("-", "_"), + ) + content += "\n\n" + + ctx.template( + "rules.bzl", + Label("playwright-rules.bzl.tpl"), + substitutions = { + "%{content}": content, + "%{rules}": repr(str(Label("rules.bzl"))), + }, + ) + +playwright = repository_rule( + attrs = { + "data": attr.label(allow_single_file = [".json"], mandatory = True), + "playwright": attr.label(mandatory = True), + "tools": attr.string_list(), + }, + implementation = _playwright_impl, +) + +def _playwright_http_archive_impl(ctx): + path = ctx.attr.path + integrity = ctx.attr.integrity + urls = ctx.attr.urls + + ctx.template( + "BUILD.bazel", + Label("playwright-toolchain.BUILD.bazel.tpl"), + substitutions = { + "%{rules}": repr(str(Label("rules.bzl"))), + "%{path}": repr(path), + }, + ) + + ctx.download_and_extract( + output = "files", + integrity = integrity, + url = urls, + ) + +playwright_http_archive = repository_rule( + implementation = _playwright_http_archive_impl, + attrs = { + "path": attr.string(mandatory = True), + "integrity": attr.string(mandatory = True), + "urls": attr.string_list(mandatory = True), + }, +) + +def _playwright_toolchains_impl(ctx): + toolsets = [json.decode(tool) for tool in ctx.attr.toolsets] + + content = "" + for toolset in toolsets: + content += """ +playwright_tool_toolchains( + name = {name}, + tools = {tools}, + visibility = ["//visibility:public"], +) + """.strip().format( + name = repr(toolset["name"]), + tools = repr(toolset["tools"]), + ) + + ctx.template( + "BUILD.bazel", + Label("playwright-toolchains.BUILD.bazel.tpl"), + substitutions = { + "%{content}": content, + "%{browser}": repr(str(Label("browser.bzl"))), + }, + ) + +playwright_toolchains = repository_rule( + implementation = _playwright_toolchains_impl, + attrs = { + "toolsets": attr.string_list(mandatory = True), + }, +) + +# def playwright_toolchains(tools, toolchain_prefix): +# for tool_name, tool_platforms in tools.items(): +# for platform in sorted(collections.uniq([tool_platform(tool) for tool in tool_platforms]), key = _tool_platform_key): +# toolchain = "%s%s.%s_%s" % ( +# toolchain_prefix, +# tool_name, +# str(platform.os).replace("@platforms//os:", ""), +# str(platform.arch).replace("@platforms//cpu:", ""), +# ) if platform else "%s%s" % (toolchain_prefix, tool_name) +# native.register_toolchains(toolchain) + +# def _tool_platform_key(tool_platform): +# return not tool_platform diff --git a/playwright/resolve.sh.tpl b/playwright/resolve.sh.tpl index 0a45f7d..cf556a9 100755 --- a/playwright/resolve.sh.tpl +++ b/playwright/resolve.sh.tpl @@ -13,4 +13,4 @@ source "${RUNFILES_DIR:-/dev/null}/$f" 2>/dev/null || \ set -euo pipefail -"$(rlocation %{resolve})" --browsers="$(rlocation %{lib})"/browsers.json > "$BUILD_WORKSPACE_DIRECTORY"/%{output} +"$(rlocation %{resolve})" --browsers="$(rlocation %{lib})"/browsers.json %{tools} > "$BUILD_WORKSPACE_DIRECTORY"/%{output} diff --git a/playwright/resolve/BUILD.bazel b/playwright/resolve/BUILD.bazel index c1513b8..0101ec3 100644 --- a/playwright/resolve/BUILD.bazel +++ b/playwright/resolve/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/playwright-config", + package_name = "@rules-javascript/playwright-config", visibility = ["//visibility:public"], ) @@ -25,11 +25,10 @@ ts_library( root = ":root", deps = [ "//util/json:lib", - "//util/starlark:lib", "//util/util:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) diff --git a/playwright/resolve/src/browsers.ts b/playwright/resolve/src/browsers.ts index bb5c2e6..e0a6bdf 100644 --- a/playwright/resolve/src/browsers.ts +++ b/playwright/resolve/src/browsers.ts @@ -1,4 +1,4 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { JsonFormat } from "@rules-javascript/util-json"; import { BrowserName, InternalTool } from "./playwright/registry"; export interface Browsers { diff --git a/playwright/resolve/src/main.ts b/playwright/resolve/src/main.ts index b86b328..e01c1ae 100644 --- a/playwright/resolve/src/main.ts +++ b/playwright/resolve/src/main.ts @@ -1,14 +1,5 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; -import { - printStarlark, - StarlarkDict, - StarlarkEqualStatement, - StarlarkFile, - StarlarkString, - StarlarkStruct, - StarlarkValue, -} from "@better-rules-javascript/util-starlark"; -import { Semaphore } from "@better-rules-javascript/util/lock"; +import { JsonFormat } from "@rules-javascript/util-json"; +import { Semaphore } from "@rules-javascript/util/lock"; import { ArgumentParser } from "argparse"; import { createHash } from "node:crypto"; import { readFile } from "node:fs/promises"; @@ -22,43 +13,38 @@ const parser = new ArgumentParser({ prog: "playwright-resolve", }); parser.add_argument("--browsers", { required: true }); -const args: { browsers: string } = parser.parse_args(); +parser.add_argument("tools", { nargs: "*" }); +const args: { browsers: string; tools: string[] } = parser.parse_args(); (async () => { + const toolNames = new Set(args.tools); + let { browsers } = JsonFormat.parse( browsersFormat, await readFile(args.browsers, "utf8"), ); + browsers = browsers.filter((browser) => toolNames.has(browser.name)); - const toolsElements = Array.from( - tools(browsers), - (tool): [StarlarkValue, StarlarkValue] => { - return [ - new StarlarkString(tool.name), - new StarlarkDict( - Array.from(tool.platforms.entries(), ([platform, version]) => [ - new StarlarkString(platform), - new StarlarkString(version), - ]), - ), - ]; - }, + const tools_ = Object.fromEntries( + [...tools(browsers)].map((tool) => [ + tool.name, + Object.fromEntries(tool.platforms.entries()), + ]), ); - const tools_ = new StarlarkDict(toolsElements); const requestThrottle = new Semaphore(4); - const toolVersionsElements = await Promise.all( - // deprecated-webkit URLs have 400 - [...toolVersions(browsers)] - .filter( - (version) => - !version.urlPath.includes("mac-10") && - !version.urlPath.includes("mac-11") && - !version.urlPath.includes("mac-12"), - ) - .map((version) => - requestThrottle.use( - async (): Promise<[StarlarkValue, StarlarkValue]> => { + const toolVersions_ = Object.fromEntries( + await Promise.all( + // deprecated-webkit URLs have 400 + [...toolVersions(browsers)] + .filter( + (version) => + !version.urlPath.includes("mac-10") && + !version.urlPath.includes("mac-11") && + !version.urlPath.includes("mac-12"), + ) + .map((version) => + requestThrottle.use(async () => { const url = new URL( version.urlPath, `${PLAYWRIGHT_CDN_MIRRORS[0]}/`, @@ -76,36 +62,30 @@ const args: { browsers: string } = parser.parse_args(); response.body!, ); return [ - new StarlarkString(version.name), - new StarlarkStruct([ - [ - "integrity", - new StarlarkString(`sha256-${hash.digest("base64")}`), - ], - ["path", new StarlarkString(version.path)], - ["url_path", new StarlarkString(version.urlPath)], - ]), + version.name, + { + integrity: `sha256-${hash.digest("base64")}`, + path: version.path, + urlPath: version.urlPath, + }, ]; - } catch (e) { - throw new Error(`Failed to fetch ${url}: ${e}`); + } catch (error) { + throw new Error(`Failed to fetch ${url}: ${error}`); } - }, + }), ), - ), + ), ); - const toolVersions_ = new StarlarkDict(toolVersionsElements); - const file = new StarlarkFile([ - new StarlarkEqualStatement(new StarlarkString("TOOLS"), tools_), - new StarlarkEqualStatement( - new StarlarkString("TOOL_VERSIONS"), - toolVersions_, + process.stdout.write( + JSON.stringify( + { tools: tools_, toolVersions: toolVersions_ }, + undefined, + 2, ), - ]); - - process.stdout.write(printStarlark(file)); -})().catch((e) => { - console.error(e); + ); +})().catch((error) => { + console.error(error); process.exit(1); }); diff --git a/playwright/rules.bzl b/playwright/rules.bzl index 3174cc4..1a1e0f7 100644 --- a/playwright/rules.bzl +++ b/playwright/rules.bzl @@ -1,9 +1,8 @@ load("@bazel_skylib//lib:shell.bzl", "shell") load("//commonjs:providers.bzl", "CjsInfo", "CjsPath", "create_globals", "gen_manifest") load("//javascript:providers.bzl", "JsInfo") -load("//nodejs:providers.bzl", "NodejsInfo") +load("//nodejs:nodejs.bzl", "NodejsInfo") load("//util:path.bzl", "output", "runfile_path") -load(":playwright.bzl", "TOOLS") load(":providers.bzl", "PlaywrightToolInfo") def _playwright_browsers_resolve_impl(ctx): @@ -12,6 +11,7 @@ def _playwright_browsers_resolve_impl(ctx): lib = ctx.file.lib name = ctx.attr.name path = ctx.attr.path + if path.startswith("/"): path = path[len("/"):] else: @@ -19,6 +19,7 @@ def _playwright_browsers_resolve_impl(ctx): resolve = ctx.executable._resolve resolve_default = ctx.attr._resolve[DefaultInfo] runner = ctx.file._runner + tools = ctx.attr.tools workspace = ctx.workspace_name bin = actions.declare_file(name) @@ -29,6 +30,7 @@ def _playwright_browsers_resolve_impl(ctx): "%{lib}": shell.quote(runfile_path(workspace, lib)), "%{output}": shell.quote(path), "%{resolve}": shell.quote(runfile_path(workspace, resolve)), + "%{tools}": " ".join([shell.quote(tool) for tool in tools]), }, template = runner, ) @@ -46,6 +48,7 @@ playwright_browsers_resolve = rule( attrs = { "lib": attr.label(allow_single_file = True, mandatory = True), "path": attr.string(mandatory = True), + "tools": attr.string_list(mandatory = True), "_bash_runfiles": attr.label(default = "@bazel_tools//tools/bash/runfiles"), "_resolve": attr.label( cfg = "target", @@ -271,13 +274,6 @@ playwright_toolchain = rule( }, ) -def playwright_tool_types(tools, **kwargs): - for tool_name in tools: - native.toolchain_type( - name = "%s.toolchain_type" % (tool_name), - **kwargs - ) - def playwright_tool_rule(toolchain): def _impl(ctx): toolchain_ = ctx.toolchains[toolchain] @@ -293,14 +289,3 @@ def playwright_tool_rule(toolchain): implementation = _impl, toolchains = [toolchain], ) - -playwright_android = playwright_tool_rule(":android.toolchain_type") -playwright_chromium = playwright_tool_rule(":chromium.toolchain_type") -playwright_chromium_headless_shell = playwright_tool_rule(":chromium-headless-shell.toolchain_type") -playwright_chromium_tip_of_tree_headless_shell = playwright_tool_rule(":chromium-tip-of-tree-headless-shell.toolchain_type") -playwright_chromium_tip_of_tree = playwright_tool_rule(":chromium-tip-of-tree.toolchain_type") -playwright_ffmpeg = playwright_tool_rule(":ffmpeg.toolchain_type") -playwright_firefox_beta = playwright_tool_rule(":firefox-beta.toolchain_type") -playwright_firefox = playwright_tool_rule(":firefox.toolchain_type") -playwright_webkit = playwright_tool_rule(":webkit.toolchain_type") -playwright_winldd = playwright_tool_rule(":winldd.toolchain_type") diff --git a/playwright/runtime.js b/playwright/runtime.js index 3203903..7c3e022 100644 --- a/playwright/runtime.js +++ b/playwright/runtime.js @@ -10,5 +10,5 @@ path.resolve = function (base, path) { if (path === "../../../playwright") { return "/"; } - return pathResolve.apply(this, arguments); + return Reflect.apply(pathResolve, this, arguments); }; diff --git a/playwright/test/BUILD.bazel b/playwright/test/BUILD.bazel index f013465..3f9712e 100644 --- a/playwright/test/BUILD.bazel +++ b/playwright/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/playwright-test", + package_name = "@rules-javascript/playwright-test", ) jest_test( diff --git a/playwright/test/bazel/MODULE.bazel b/playwright/test/bazel/MODULE.bazel index ca9d3bc..153dd57 100644 --- a/playwright/test/bazel/MODULE.bazel +++ b/playwright/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,41 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + +playwright = use_extension("@rules_javascript//playwright:extensions.bzl", "playwright", dev_dependency = True) +playwright.browsers( + name = "rules_javascript_test_playwright", + data = "@rules_javascript//test:browsers.json", + playwright = "@npm//playwright-core:lib", + tools = [ + "chromium", + "chromium-headless-shell", + ], +) +use_repo( + playwright, + playwright = "rules_javascript_test_playwright", +) + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/playwright/test/bazel/WORKSPACE.bazel b/playwright/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/playwright/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/playwright/test/bazel/basic/BUILD.bazel b/playwright/test/bazel/basic/BUILD.bazel index af5e865..603542d 100644 --- a/playwright/test/bazel/basic/BUILD.bazel +++ b/playwright/test/bazel/basic/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//playwright:rules.bzl", "playwright_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//playwright:rules.bzl", "playwright_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/playwright-basic", + package_name = "@rules-javascript-test/playwright-basic", ) js_library( diff --git a/playwright/test/bazel/browser/BUILD.bazel b/playwright/test/bazel/browser/BUILD.bazel index 33cb9a9..8d94fdd 100644 --- a/playwright/test/bazel/browser/BUILD.bazel +++ b/playwright/test/bazel/browser/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//playwright:rules.bzl", "playwright_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//playwright:rules.bzl", "playwright_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/playwright-basic", + package_name = "@rules-javascript-test/playwright-basic", ) js_library( @@ -29,5 +29,5 @@ playwright_test( config_dep = ":playwright_config", dep = ":test_lib", playwright = "@npm//playwright:lib", - tools = ["@better_rules_javascript//playwright:chromium"], + tools = ["@playwright//chromium:tool"], ) diff --git a/playwright/test/bazel/dep/BUILD.bazel b/playwright/test/bazel/dep/BUILD.bazel index 3a10620..8e9ae7c 100644 --- a/playwright/test/bazel/dep/BUILD.bazel +++ b/playwright/test/bazel/dep/BUILD.bazel @@ -1,16 +1,16 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//playwright:rules.bzl", "playwright_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//playwright:rules.bzl", "playwright_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/playwright-dep", + package_name = "@rules-javascript-test/playwright-dep", path = "root", ) cjs_root( name = "other_root", - package_name = "@better-rules-javascript-test/playwright-other", + package_name = "@rules-javascript-test/playwright-other", path = "other_root", ) diff --git a/playwright/test/bazel/dep/example.spec.js b/playwright/test/bazel/dep/example.spec.js index 8783251..c25434c 100644 --- a/playwright/test/bazel/dep/example.spec.js +++ b/playwright/test/bazel/dep/example.spec.js @@ -1,6 +1,4 @@ -const { - add, -} = require("@better-rules-javascript-test/playwright-other/example"); +const { add } = require("@rules-javascript-test/playwright-other/example"); const { expect, test } = require("@playwright/test"); test("adds numbers", () => { diff --git a/playwright/test/bazel/shard/BUILD.bazel b/playwright/test/bazel/shard/BUILD.bazel index e3d4e4c..f82e430 100644 --- a/playwright/test/bazel/shard/BUILD.bazel +++ b/playwright/test/bazel/shard/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//playwright:rules.bzl", "playwright_test") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//playwright:rules.bzl", "playwright_test") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/playwright-basic", + package_name = "@rules-javascript-test/playwright-basic", ) js_library( diff --git a/playwright/test/jest.config.js b/playwright/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/playwright/test/jest.config.js +++ b/playwright/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/playwright/test/src/basic.spec.ts b/playwright/test/src/basic.spec.ts index 01e1855..67b0b51 100644 --- a/playwright/test/src/basic.spec.ts +++ b/playwright/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Passes", () => { diff --git a/playwright/test/src/browser.spec.ts b/playwright/test/src/browser.spec.ts index ea257a0..6332252 100644 --- a/playwright/test/src/browser.spec.ts +++ b/playwright/test/src/browser.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Browser", () => { diff --git a/playwright/test/src/dep.spec.ts b/playwright/test/src/dep.spec.ts index 7c461eb..c3ad9d7 100644 --- a/playwright/test/src/dep.spec.ts +++ b/playwright/test/src/dep.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Dep", () => { diff --git a/playwright/test/src/shard.spec.ts b/playwright/test/src/shard.spec.ts index f6bab0c..aa3dfaa 100644 --- a/playwright/test/src/shard.spec.ts +++ b/playwright/test/src/shard.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Shard", () => { diff --git a/playwright/test/tsconfig.json b/playwright/test/tsconfig.json index 78429e9..61c407d 100644 --- a/playwright/test/tsconfig.json +++ b/playwright/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/playwright/tool.BUILD.bazel b/playwright/tool.BUILD.bazel deleted file mode 100644 index e69de29..0000000 diff --git a/playwright/workspace.bzl b/playwright/workspace.bzl deleted file mode 100644 index a1da0ec..0000000 --- a/playwright/workspace.bzl +++ /dev/null @@ -1,40 +0,0 @@ -load("@bazel_skylib//lib:collections.bzl", "collections") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") -load(":browser.bzl", "tool_platform") - -def playwright_repositories(tool_versions): - for name, tool_version in tool_versions.items(): - http_archive( - add_prefix = "files", - build_file_content = """ -load("@better_rules_javascript//playwright:rules.bzl", "playwright_toolchain") - -playwright_toolchain( - name = "tool", - file = "files", - path = {path}, - visibility = ["//visibility:public"], -) -""".strip().format(path = json.encode(tool_version.path)), - name = "playwright_%s" % name, - integrity = tool_version.integrity, - urls = [ - "https://cdn.playwright.dev/dbazure/download/playwright/%s" % tool_version.url_path, - "https://playwright.azureedge.net/dbazure/download/playwright/%s" % tool_version.url_path, - "https://cdn.playwright.dev/dbazure/download/playwright/%s" % tool_version.url_path, - ], - ) - -def playwright_toolchains(tools, toolchain_prefix): - for tool_name, tool_platforms in tools.items(): - for platform in sorted(collections.uniq([tool_platform(tool) for tool in tool_platforms]), key = _tool_platform_key): - toolchain = "%s%s.%s_%s" % ( - toolchain_prefix, - tool_name, - str(platform.os).replace("@platforms//os:", ""), - str(platform.arch).replace("@platforms//cpu:", ""), - ) if platform else "%s%s" % (toolchain_prefix, tool_name) - native.register_toolchains(toolchain) - -def _tool_platform_key(tool_platform): - return not tool_platform diff --git a/prettier/BUILD.bazel b/prettier/BUILD.bazel index 8581037..ad43921 100644 --- a/prettier/BUILD.bazel +++ b/prettier/BUILD.bazel @@ -24,7 +24,7 @@ bzl_library( alias( name = "prettier_lib", - actual = "@better_rules_javascript_npm//prettier:lib", + actual = "@npm//prettier:lib", visibility = ["//visibility:public"], ) diff --git a/prettier/doc/doc.md b/prettier/doc/doc.md index 0428e5a..27a25cf 100644 --- a/prettier/doc/doc.md +++ b/prettier/doc/doc.md @@ -14,7 +14,7 @@ Add prettier as an [external dependency](#external_dependencies). **tools/BUILD.bzl** ```bzl -load("@better_rules_javascript//prettier:rules.bzl", "configure_prettier") +load("@rules_javascript//prettier:rules.bzl", "configure_prettier") configure_prettier( name = "prettier", diff --git a/prettier/format/BUILD.bazel b/prettier/format/BUILD.bazel index e930dc6..01e5123 100644 --- a/prettier/format/BUILD.bazel +++ b/prettier/format/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/prettier-format", + package_name = "@rules-javascript/prettier-format", descriptors = ["package.json"], ) @@ -27,17 +27,17 @@ js_library( ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//prettier:lib"], - compiler = "@better_rules_javascript//typescript:tsc", + compile_deps = ["@npm//prettier:lib"], + compiler = "@rules_javascript//typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", root = ":root", visibility = ["//visibility:public"], deps = [ ":lib_js", - "@better_rules_javascript//bazel/worker:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", + "@rules_javascript//bazel/worker:lib", ], ) diff --git a/prettier/format/src/index.ts b/prettier/format/src/index.ts index 9c844b4..c51f167 100644 --- a/prettier/format/src/index.ts +++ b/prettier/format/src/index.ts @@ -1,4 +1,4 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; +import { workerMain } from "@rules-javascript/bazel-worker"; import { ArgumentParser } from "argparse"; interface Args { diff --git a/prettier/format/tsconfig.json b/prettier/format/tsconfig.json index a58409d..72ba1e6 100644 --- a/prettier/format/tsconfig.json +++ b/prettier/format/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "module": "es2020" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/prettier/test/BUILD.bazel b/prettier/test/BUILD.bazel index 9c468d0..cf320ae 100644 --- a/prettier/test/BUILD.bazel +++ b/prettier/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/prettier-test", + package_name = "@rules-javascript/prettier-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/prettier/test/bazel/MODULE.bazel b/prettier/test/bazel/MODULE.bazel index ca9d3bc..ea40b53 100644 --- a/prettier/test/bazel/MODULE.bazel +++ b/prettier/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/prettier/test/bazel/WORKSPACE.bazel b/prettier/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/prettier/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/prettier/test/bazel/plugin/BUILD.bazel b/prettier/test/bazel/plugin/BUILD.bazel index 61c6e86..76cf3a0 100644 --- a/prettier/test/bazel/plugin/BUILD.bazel +++ b/prettier/test/bazel/plugin/BUILD.bazel @@ -1,7 +1,7 @@ load("@bazel_util//generate:rules.bzl", "format") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//prettier:rules.bzl", "configure_prettier") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//prettier:rules.bzl", "configure_prettier") format( name = "format", @@ -11,20 +11,20 @@ format( js_library( name = "prettier_config", - srcs = ["prettierrc.yml"], + srcs = ["prettierrc.yaml"], root = "root", deps = ["@npm//@prettier/plugin-xml:lib"], ) cjs_root( name = "root", - package_name = "@better-rules-javascript-test/prettier-plugin", + package_name = "@rules-javascript-test/prettier-plugin", descriptors = ["package.json"], ) configure_prettier( name = "prettier", - config = "prettierrc.yml", + config = "prettierrc.yaml", config_dep = ":prettier_config", dep = "@npm//prettier:lib", ) diff --git a/prettier/test/bazel/plugin/prettierrc.yml b/prettier/test/bazel/plugin/prettierrc.yaml similarity index 100% rename from prettier/test/bazel/plugin/prettierrc.yml rename to prettier/test/bazel/plugin/prettierrc.yaml diff --git a/prettier/test/jest.config.js b/prettier/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/prettier/test/jest.config.js +++ b/prettier/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/prettier/test/src/plugin.spec.ts b/prettier/test/src/plugin.spec.ts index 5b4419f..43a37f0 100644 --- a/prettier/test/src/plugin.spec.ts +++ b/prettier/test/src/plugin.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Format", () => { diff --git a/prettier/test/tsconfig.json b/prettier/test/tsconfig.json index 78429e9..61c407d 100644 --- a/prettier/test/tsconfig.json +++ b/prettier/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/prettierrc.yml b/prettierrc.yaml similarity index 100% rename from prettierrc.yml rename to prettierrc.yaml diff --git a/protobuf/doc/doc.md b/protobuf/doc/doc.md index c646e42..5dbd1d7 100644 --- a/protobuf/doc/doc.md +++ b/protobuf/doc/doc.md @@ -44,14 +44,14 @@ Add google-protobuf as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobuf:rules.bzl", "js_protoc") +load("@rules_javascript//protobuf:rules.bzl", "js_protoc") package(default_visibility = ["//visibility:public"]) cjs_root( descriptor = "proto.package.json", name = "proto_root", - package_name = "@better_rules_javascript_test/proto" + package_name = "@rules_javascript_test/proto" ) js_protoc( @@ -70,10 +70,10 @@ js_protoc( **rules.bzl** ```bzl -load("@better_rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") -load("@better_rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") +load("@rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") +load("@rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") -js_proto = js_proto_aspect("@better_rules_javascript_test//:lib_protoc") +js_proto = js_proto_aspect("@rules_javascript_test//:lib_protoc") js_proto_library = js_proto_library_rule(js_proto) ``` diff --git a/protobuf/test/basic/BUILD.bazel b/protobuf/test/basic/BUILD.bazel index f340789..d6134b0 100644 --- a/protobuf/test/basic/BUILD.bazel +++ b/protobuf/test/basic/BUILD.bazel @@ -1,11 +1,11 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") load("//:rules.bzl", "js_proto_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/protobuf-basic", + package_name = "@rules-javascript/protobuf-basic", descriptors = ["package.json"], ) diff --git a/protobuf/test/basic/index.js b/protobuf/test/basic/index.js index d76e178..429f43f 100644 --- a/protobuf/test/basic/index.js +++ b/protobuf/test/basic/index.js @@ -1,6 +1,6 @@ const { Person, -} = require("@better-rules-javascript-test/proto/example/proto/person_pb"); +} = require("@rules-javascript-test/proto/example/proto/person_pb"); const person = new Person(); person.setName("First Middle Last"); diff --git a/protobuf/test/rules.bzl b/protobuf/test/rules.bzl index cb4ff3a..b502a1f 100644 --- a/protobuf/test/rules.bzl +++ b/protobuf/test/rules.bzl @@ -1,6 +1,6 @@ -load("@better_rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") -load("@better_rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") +load("@rules_javascript//protobuf:aspects.bzl", "js_proto_aspect") +load("@rules_javascript//protobuf:rules.bzl", "js_proto_library_rule") -js_proto = js_proto_aspect("@better-rules-javascript-test//:js_protoc") +js_proto = js_proto_aspect("@rules-javascript-test//:js_protoc") js_proto_library = js_proto_library_rule(js_proto) diff --git a/protobufjs/doc/doc.md b/protobufjs/doc/doc.md index 609309f..fa720ae 100644 --- a/protobufjs/doc/doc.md +++ b/protobufjs/doc/doc.md @@ -18,7 +18,7 @@ Add protobufjs as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobufjs:rules.bzl", configure_js_proto) +load("@rules_javascript//protobufjs:rules.bzl", configure_js_proto) configure_js_proto( name = "js_proto", @@ -29,8 +29,8 @@ configure_js_proto( ## Use ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//protobufjs:rules.bzl", "js_proto_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//protobufjs:rules.bzl", "js_proto_library") load("@rules_proto//proto:defs.bzl", "proto_library") cjs_root( diff --git a/protobufjs/rules.bzl b/protobufjs/rules.bzl index 04f8735..c59d98d 100644 --- a/protobufjs/rules.bzl +++ b/protobufjs/rules.bzl @@ -33,7 +33,7 @@ def configure_js_proto(name, dep, visibility = None): name = "%s_bin" % name, dep = dep, main = "bin/pbjs", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", node_options = ["--title=pbjs"], visibility = ["//visibility:private"], ) diff --git a/protobufjs/test/basic/BUILD.bazel b/protobufjs/test/basic/BUILD.bazel index 91f8618..1683b09 100644 --- a/protobufjs/test/basic/BUILD.bazel +++ b/protobufjs/test/basic/BUILD.bazel @@ -1,11 +1,11 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//protobufjs:rules.bzl", "js_proto_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//protobufjs:rules.bzl", "js_proto_library") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/protobufjs-basic", + package_name = "@rules-javascript-test/protobufjs-basic", descriptors = ["package.json"], ) diff --git a/rollup/config/BUILD.bazel b/rollup/config/BUILD.bazel index 8e328a0..95aad09 100644 --- a/rollup/config/BUILD.bazel +++ b/rollup/config/BUILD.bazel @@ -9,8 +9,8 @@ ts_library( "src/**/*.ts", ]), compile_deps = [ - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//rollup:lib", + "@npm//@types/node:lib", + "@npm//rollup:lib", ], compiler = "//tools/typescript:tsc", config = "tsconfig.json", @@ -21,7 +21,7 @@ ts_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/rollup-config", + package_name = "@rules-javascript/rollup-config", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/rollup/config/tsconfig.json b/rollup/config/tsconfig.json index d7629bd..a98d6cb 100644 --- a/rollup/config/tsconfig.json +++ b/rollup/config/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json", + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json", "compilerOptions": { "module": "commonjs" } diff --git a/rollup/doc/doc.md b/rollup/doc/doc.md index 105b6bf..8dbc439 100644 --- a/rollup/doc/doc.md +++ b/rollup/doc/doc.md @@ -49,8 +49,8 @@ export default { **example/BUILD.bzl** ```bzl -load("@better_rules_javascript//javascript:rules.bzl", "js_file", "js_library") -load("@better_rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") +load("@rules_javascript//javascript:rules.bzl", "js_file", "js_library") +load("@rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") cjs_root( name = "root", diff --git a/rollup/test/BUILD.bazel b/rollup/test/BUILD.bazel index 8192992..43dd276 100644 --- a/rollup/test/BUILD.bazel +++ b/rollup/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/rollup-test", + package_name = "@rules-javascript/rollup-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/rollup/test/bazel/MODULE.bazel b/rollup/test/bazel/MODULE.bazel index ca9d3bc..ea40b53 100644 --- a/rollup/test/bazel/MODULE.bazel +++ b/rollup/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/rollup/test/bazel/WORKSPACE.bazel b/rollup/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/rollup/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/rollup/test/bazel/basic/BUILD.bazel b/rollup/test/bazel/basic/BUILD.bazel index b5423ca..fab3f20 100644 --- a/rollup/test/bazel/basic/BUILD.bazel +++ b/rollup/test/bazel/basic/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//rollup:rules.bzl", "configure_rollup", "rollup_bundle") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/rollup-basic", + package_name = "@rules-javascript-test/rollup-basic", descriptors = ["package.json"], ) diff --git a/rollup/test/jest.config.js b/rollup/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/rollup/test/jest.config.js +++ b/rollup/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/rollup/test/src/basic.spec.ts b/rollup/test/src/basic.spec.ts index 1a7f637..6ff2f48 100644 --- a/rollup/test/src/basic.spec.ts +++ b/rollup/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Basic", () => { diff --git a/rollup/test/tsconfig.json b/rollup/test/tsconfig.json index 78429e9..61c407d 100644 --- a/rollup/test/tsconfig.json +++ b/rollup/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/rules/BUILD.bazel b/rules/BUILD.bazel index ceba4b5..695a0fc 100644 --- a/rules/BUILD.bazel +++ b/rules/BUILD.bazel @@ -1,10 +1,4 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") -load("//npm:rules.bzl", "yarn_resolve") - -exports_files( - glob(["**/*.bzl"]), - visibility = ["//rules/doc:__subpackages__"], -) bzl_library( name = "bzl", @@ -13,14 +7,7 @@ bzl_library( deps = [ "//commonjs:bzl", "//nodejs:bzl", - "//nodejs/default:bzl", "//npm:bzl", "//typescript:bzl", ], ) - -yarn_resolve( - name = "resolve_npm", - output = "npm_data.bzl", - visibility = ["//:__subpackages__"], -) diff --git a/rules/aspects.bzl b/rules/aspects.bzl index 7d21c49..337f328 100644 --- a/rules/aspects.bzl +++ b/rules/aspects.bzl @@ -1,3 +1,3 @@ -load("@better_rules_javascript//ts-proto:aspects.bzl", "ts_proto_aspect") +load("@rules_javascript//ts-proto:aspects.bzl", "ts_proto_aspect") -ts_proto = ts_proto_aspect("@better_rules_javascript//rules:ts_protoc") +ts_proto = ts_proto_aspect("@rules_javascript//rules:ts_protoc") diff --git a/rules/doc/BUILD.bazel b/rules/doc/BUILD.bazel deleted file mode 100644 index b14fb3b..0000000 --- a/rules/doc/BUILD.bazel +++ /dev/null @@ -1,10 +0,0 @@ -load("//tools/doc:rules.bzl", "doc") - -doc( - "doc", - "//rules:bzl", - [ - "//rules:workspace.bzl", - ], - visibility = ["//:__subpackages__"], -) diff --git a/rules/doc/doc.md b/rules/doc/doc.md deleted file mode 100644 index d4fc8e4..0000000 --- a/rules/doc/doc.md +++ /dev/null @@ -1,4 +0,0 @@ -# Rules - - - diff --git a/rules/npm_data.bzl b/rules/npm_data.bzl deleted file mode 100644 index 8fc1fa3..0000000 --- a/rules/npm_data.bzl +++ /dev/null @@ -1,8615 +0,0 @@ -PACKAGES = { - "@algolia/cache-browser-local-storage@4.25.3": { - "deps": [{"id": "@algolia/cache-common@4.25.3"}], - "integrity": "sha512-J0vrnbIYmDIf9d9qQwBXaHn10VoQ/rA+2iBMr/idfsjHhL9I4h2pC9Dj1i0ggDLv9sPajbeVVh0BdC+mDbo7Tw==", - "name": "@algolia/cache-browser-local-storage", - "url": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.25.3.tgz", - }, - "@algolia/cache-common@4.25.3": { - "integrity": "sha512-dDls2jhGFdkGnoKwXADBnjosHKdKiwlY+tzaua5J0q9XJptn6DCBDUt3pg46GhTRz+64x08M+dyp8nNoV+3/Jw==", - "name": "@algolia/cache-common", - "url": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.25.3.tgz", - }, - "@algolia/cache-in-memory@4.25.3": { - "deps": [{"id": "@algolia/cache-common@4.25.3"}], - "integrity": "sha512-6u/fVDr3ZIJIgtqdgUDB5kL9KcOdowmxf052bjfI1XhFTpxmIa49HcAEh1y2R0YqmmNDQHaPCT0QzwkINhWbug==", - "name": "@algolia/cache-in-memory", - "url": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.25.3.tgz", - }, - "@algolia/client-account@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-TkSVT5+davX4Dzt3gyEJ+SAfaVT5bHrZctAiup/AGPV7sNBigv4kuZv40OEbMMgu1uPJ4zw3tA39Oj/mOjd6gg==", - "name": "@algolia/client-account", - "url": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.25.3.tgz", - }, - "@algolia/client-analytics@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-vHSU4zBaENbRjzwFYB3OQuDlKXwe+YDRgyGh1kKZhcMRDSsEBH/PGNWn+2ZmtbgrNS52TC+TJ8oUOg5wXIeISw==", - "name": "@algolia/client-analytics", - "url": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.25.3.tgz", - }, - "@algolia/client-common@4.25.3": { - "deps": [ - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-ExRdFnJDe7t1/DgJUsqjzZKeI9gkLft4oVttlyTMru8TRNWA6eZ0wHRj4uQ9N3sxmzPiw3C53wigor705n1yQw==", - "name": "@algolia/client-common", - "url": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.25.3.tgz", - }, - "@algolia/client-personalization@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-ycCkQ0nWoH+sf0Gh20kk4NfJ+iUBc59ailqNCFcVl/0th1dtHF0P61IGetTsSmxVPZedDvnHop2z1ujWpYzNmw==", - "name": "@algolia/client-personalization", - "url": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.25.3.tgz", - }, - "@algolia/client-search@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-GFA99zL6cfNSDEDHfEJ0TmVYmXCJofQpForFhCShQLfRQgBYud9UBHOh4LB6ZSzmtVDIfP33joCA9hxQWPIbFw==", - "name": "@algolia/client-search", - "url": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.25.3.tgz", - }, - "@algolia/logger-common@4.25.3": { - "integrity": "sha512-RrlmuHNTc9CIgykWh37QduDAkpX4745KQ75I+vhgT5ER3BBykaYByDTyWkyFSSlZjpDHXtOymu9epNbI5V6OWQ==", - "name": "@algolia/logger-common", - "url": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.25.3.tgz", - }, - "@algolia/logger-console@4.25.3": { - "deps": [{"id": "@algolia/logger-common@4.25.3"}], - "integrity": "sha512-s8AtfF9W+6Pbxfwkmzywd8ThVJ04D4JZlNyBdCuWpC5b3jzx1JAXT9ZL8K2faUsO4rEdHpy9LXMURvF7cQAE0w==", - "name": "@algolia/logger-console", - "url": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.25.3.tgz", - }, - "@algolia/recommend@4.25.3": { - "deps": [ - {"id": "@algolia/cache-browser-local-storage@4.25.3"}, - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/cache-in-memory@4.25.3"}, - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/logger-console@4.25.3"}, - {"id": "@algolia/requester-browser-xhr@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/requester-node-http@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-/vpXzDFLmrkcM1UOvZae8i/z8wRs2uaKKlPaHqN24ySADWKyf2zxVsDmtcaGMYzBYqYsKR1XKFvwGA5HQxaZxQ==", - "name": "@algolia/recommend", - "url": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.25.3.tgz", - }, - "@algolia/requester-browser-xhr@4.25.3": { - "deps": [{"id": "@algolia/requester-common@4.25.3"}], - "integrity": "sha512-5ZXO55IDqXUehQKilVYU6OdUBT2XGI+JIki2UsxUkMykH4ksA9EU8YZJth1ZwEYTDC50bVSH32VCYsOFB0MUTA==", - "name": "@algolia/requester-browser-xhr", - "url": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.25.3.tgz", - }, - "@algolia/requester-common@4.25.3": { - "integrity": "sha512-n5dJA5jlIle5IQavlDWBXC46lw/VuwFbbknWJcPiJ6nJ6lRllpLOhV2ZJeUdCvRyg/6zG18h+9+Q/m2d/vLEIw==", - "name": "@algolia/requester-common", - "url": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.25.3.tgz", - }, - "@algolia/requester-node-http@4.25.3": { - "deps": [{"id": "@algolia/requester-common@4.25.3"}], - "integrity": "sha512-7BXWAyVMK1Z3gT+2RPv0I48HfaIlho3nCQaB/tjziw+DdPigHRDq+xjtdzL8y+5O1g7LEdlPI9QHAgDbW/BLXw==", - "name": "@algolia/requester-node-http", - "url": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.25.3.tgz", - }, - "@algolia/transporter@4.25.3": { - "deps": [ - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - ], - "integrity": "sha512-2yji+TKjC1uOxhJ9pCdw7lQm6GSiQ+fMvNH4es6oz82DrBpkVHkeU49HmpyTqz8Ai9e+nW/UBz8T9+UyBul3dA==", - "name": "@algolia/transporter", - "url": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.25.3.tgz", - }, - "@arcanis/slice-ansi@1.1.1": { - "deps": [{"id": "grapheme-splitter@1.0.4"}], - "integrity": "sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w==", - "name": "@arcanis/slice-ansi", - "url": "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.1.1.tgz", - }, - "@babel/code-frame@7.24.7": { - "deps": [ - {"id": "@babel/highlight@7.24.7"}, - {"id": "picocolors@1.0.0"}, - ], - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", - "name": "@babel/code-frame", - "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - }, - "@babel/helper-validator-identifier@7.24.7": { - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", - "name": "@babel/helper-validator-identifier", - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - }, - "@babel/highlight@7.24.7": { - "deps": [ - {"id": "@babel/helper-validator-identifier@7.24.7"}, - {"id": "chalk@2.4.2"}, - {"id": "js-tokens@4.0.0"}, - {"id": "picocolors@1.0.0"}, - ], - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", - "name": "@babel/highlight", - "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - }, - "@colors/colors@1.5.0": { - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "name": "@colors/colors", - "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - }, - "@discoveryjs/json-ext@0.6.3": { - "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", - "name": "@discoveryjs/json-ext", - "url": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", - }, - "@eslint/eslintrc@1.3.3": { - "deps": [ - {"id": "ajv@6.12.6"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "espree@9.4.1"}, - {"id": "globals@13.18.0"}, - {"id": "ignore@5.2.0"}, - {"id": "import-fresh@3.3.0"}, - {"id": "js-yaml@4.1.0"}, - {"id": "minimatch@3.1.2"}, - {"id": "strip-json-comments@3.1.1"}, - ], - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "name": "@eslint/eslintrc", - "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - }, - "@gar/promisify@1.1.2": { - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", - "name": "@gar/promisify", - "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - }, - "@humanwhocodes/config-array@0.11.7": { - "deps": [ - {"id": "@humanwhocodes/object-schema@1.2.1"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "minimatch@3.1.2"}, - ], - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", - "name": "@humanwhocodes/config-array", - "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - }, - "@humanwhocodes/module-importer@1.0.1": { - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "name": "@humanwhocodes/module-importer", - "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - }, - "@humanwhocodes/object-schema@1.2.1": { - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "name": "@humanwhocodes/object-schema", - "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - }, - "@isaacs/cliui@8.0.2": { - "deps": [ - { - "id": "string-width@4.2.3", - "name": "string-width-cjs", - }, - {"id": "string-width@5.1.2"}, - { - "id": "strip-ansi@6.0.1", - "name": "strip-ansi-cjs", - }, - {"id": "strip-ansi@7.1.0"}, - { - "id": "wrap-ansi@7.0.0", - "name": "wrap-ansi-cjs", - }, - {"id": "wrap-ansi@8.1.0"}, - ], - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "name": "@isaacs/cliui", - "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - }, - "@isaacs/fs-minipass@4.0.1": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "name": "@isaacs/fs-minipass", - "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - }, - "@isaacs/string-locale-compare@1.1.0": { - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", - "name": "@isaacs/string-locale-compare", - "url": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", - }, - "@jest/types@27.4.2": { - "deps": [ - {"id": "@types/istanbul-lib-coverage@2.0.4"}, - {"id": "@types/istanbul-reports@3.0.1"}, - {"id": "@types/node@17.0.17"}, - {"id": "@types/yargs@16.0.4"}, - {"id": "chalk@4.1.2"}, - ], - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "name": "@jest/types", - "url": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - }, - "@jridgewell/gen-mapping@0.3.3": { - "deps": [ - {"id": "@jridgewell/set-array@1.1.2"}, - {"id": "@jridgewell/sourcemap-codec@1.4.15"}, - {"id": "@jridgewell/trace-mapping@0.3.18"}, - ], - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "name": "@jridgewell/gen-mapping", - "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - }, - "@jridgewell/resolve-uri@3.1.0": { - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "name": "@jridgewell/resolve-uri", - "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - }, - "@jridgewell/set-array@1.1.2": { - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "name": "@jridgewell/set-array", - "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - }, - "@jridgewell/source-map@0.3.3": { - "deps": [ - {"id": "@jridgewell/gen-mapping@0.3.3"}, - {"id": "@jridgewell/trace-mapping@0.3.18"}, - ], - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", - "name": "@jridgewell/source-map", - "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", - }, - "@jridgewell/sourcemap-codec@1.4.14": { - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "name": "@jridgewell/sourcemap-codec", - "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - }, - "@jridgewell/sourcemap-codec@1.4.15": { - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "name": "@jridgewell/sourcemap-codec", - "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - }, - "@jridgewell/trace-mapping@0.3.18": { - "deps": [ - {"id": "@jridgewell/resolve-uri@3.1.0"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - ], - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "name": "@jridgewell/trace-mapping", - "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - }, - "@leichtgewicht/ip-codec@2.0.4": { - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "name": "@leichtgewicht/ip-codec", - "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - }, - "@nodelib/fs.scandir@2.1.5": { - "deps": [ - {"id": "@nodelib/fs.stat@2.0.5"}, - {"id": "run-parallel@1.2.0"}, - ], - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "name": "@nodelib/fs.scandir", - "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - }, - "@nodelib/fs.stat@2.0.5": { - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "name": "@nodelib/fs.stat", - "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - }, - "@nodelib/fs.walk@1.2.8": { - "deps": [ - {"id": "@nodelib/fs.scandir@2.1.5"}, - {"id": "fastq@1.13.0"}, - ], - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "name": "@nodelib/fs.walk", - "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - }, - "@npmcli/agent@3.0.0": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "http-proxy-agent@7.0.2"}, - {"id": "https-proxy-agent@7.0.6"}, - {"id": "lru-cache@10.4.3"}, - {"id": "socks-proxy-agent@8.0.5"}, - ], - "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", - "name": "@npmcli/agent", - "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", - }, - "@npmcli/arborist@6.5.0": { - "deps": [ - {"id": "@isaacs/string-locale-compare@1.1.0"}, - {"id": "@npmcli/fs@3.1.0"}, - {"id": "@npmcli/installed-package-contents@2.0.2"}, - {"id": "@npmcli/map-workspaces@3.0.4"}, - {"id": "@npmcli/metavuln-calculator@5.0.1"}, - {"id": "@npmcli/name-from-folder@2.0.0"}, - {"id": "@npmcli/node-gyp@3.0.0"}, - {"id": "@npmcli/package-json@4.0.1"}, - {"id": "@npmcli/query@3.0.1"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "bin-links@4.0.3"}, - {"id": "cacache@17.1.4"}, - {"id": "common-ancestor-path@1.0.1"}, - {"id": "hosted-git-info@6.1.1"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "json-stringify-nice@1.1.4"}, - {"id": "minimatch@9.0.3"}, - {"id": "nopt@7.2.0"}, - {"id": "npm-install-checks@6.3.0"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "npm-pick-manifest@8.0.2"}, - {"id": "npm-registry-fetch@14.0.5"}, - {"id": "npmlog@7.0.1"}, - {"id": "pacote@15.2.0"}, - {"id": "parse-conflict-json@3.0.1"}, - {"id": "proc-log@3.0.0"}, - {"id": "promise-all-reject-late@1.0.1"}, - {"id": "promise-call-limit@1.0.2"}, - {"id": "read-package-json-fast@3.0.2"}, - {"id": "semver@7.5.4"}, - {"id": "ssri@10.0.5"}, - {"id": "treeverse@3.0.0"}, - {"id": "walk-up-path@3.0.1"}, - ], - "integrity": "sha512-Ir14P+DyH4COJ9fVbmxVy+9GmyU3e/DnlBtijVN7B3Ri53Y9QmAqi1S9IifG0PTGsfa2U4zhAF8e6I/0VXfWjg==", - "name": "@npmcli/arborist", - "url": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-6.5.0.tgz", - }, - "@npmcli/config@6.4.0": { - "deps": [ - {"id": "@npmcli/map-workspaces@3.0.4"}, - {"id": "ci-info@3.9.0"}, - {"id": "ini@4.1.1"}, - {"id": "nopt@7.2.0"}, - {"id": "proc-log@3.0.0"}, - {"id": "read-package-json-fast@3.0.2"}, - {"id": "semver@7.3.5"}, - {"id": "walk-up-path@3.0.1"}, - ], - "integrity": "sha512-/fQjIbuNVIT/PbXvw178Tm97bxV0E0nVUFKHivMKtSI2pcs8xKdaWkHJxf9dTI0G/y5hp/KuCvgcUu5HwAtI1w==", - "name": "@npmcli/config", - "url": "https://registry.npmjs.org/@npmcli/config/-/config-6.4.0.tgz", - }, - "@npmcli/disparity-colors@3.0.0": { - "deps": [{"id": "ansi-styles@4.3.0"}], - "integrity": "sha512-5R/z157/f20Fi0Ou4ZttL51V0xz0EdPEOauFtPCEYOLInDBRCj1/TxOJ5aGTrtShxEshN2d+hXb9ZKSi5RLBcg==", - "name": "@npmcli/disparity-colors", - "url": "https://registry.npmjs.org/@npmcli/disparity-colors/-/disparity-colors-3.0.0.tgz", - }, - "@npmcli/fs@1.1.1": { - "deps": [ - {"id": "@gar/promisify@1.1.2"}, - {"id": "semver@7.3.5"}, - ], - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - }, - "@npmcli/fs@3.1.0": { - "deps": [{"id": "semver@7.3.5"}], - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - }, - "@npmcli/fs@4.0.0": { - "deps": [{"id": "semver@7.3.5"}], - "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", - }, - "@npmcli/git@4.1.0": { - "deps": [ - {"id": "@npmcli/promise-spawn@6.0.2"}, - {"id": "lru-cache@7.18.3"}, - {"id": "npm-pick-manifest@8.0.2"}, - {"id": "proc-log@3.0.0"}, - {"id": "promise-inflight@1.0.1-f7322fce"}, - {"id": "promise-retry@2.0.1"}, - {"id": "semver@7.3.5"}, - {"id": "which@3.0.1"}, - ], - "integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==", - "name": "@npmcli/git", - "url": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz", - }, - "@npmcli/installed-package-contents@2.0.2": { - "deps": [ - {"id": "npm-bundled@3.0.0"}, - {"id": "npm-normalize-package-bin@3.0.1"}, - ], - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", - "name": "@npmcli/installed-package-contents", - "url": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.0.2.tgz", - }, - "@npmcli/map-workspaces@3.0.4": { - "deps": [ - {"id": "@npmcli/name-from-folder@2.0.0"}, - {"id": "glob@10.3.10"}, - {"id": "minimatch@9.0.3"}, - {"id": "read-package-json-fast@3.0.2"}, - ], - "integrity": "sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==", - "name": "@npmcli/map-workspaces", - "url": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.4.tgz", - }, - "@npmcli/metavuln-calculator@5.0.1": { - "deps": [ - {"id": "cacache@17.1.4"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "pacote@15.2.0"}, - {"id": "semver@7.3.5"}, - ], - "integrity": "sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==", - "name": "@npmcli/metavuln-calculator", - "url": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-5.0.1.tgz", - }, - "@npmcli/move-file@1.1.2": { - "deps": [ - {"id": "mkdirp@1.0.4"}, - {"id": "rimraf@3.0.2"}, - ], - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "name": "@npmcli/move-file", - "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - }, - "@npmcli/name-from-folder@2.0.0": { - "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", - "name": "@npmcli/name-from-folder", - "url": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", - }, - "@npmcli/node-gyp@3.0.0": { - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "name": "@npmcli/node-gyp", - "url": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", - }, - "@npmcli/package-json@4.0.1": { - "deps": [ - {"id": "@npmcli/git@4.1.0"}, - {"id": "glob@10.3.10"}, - {"id": "hosted-git-info@6.1.1"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "normalize-package-data@5.0.0"}, - {"id": "proc-log@3.0.0"}, - {"id": "semver@7.5.4"}, - ], - "integrity": "sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q==", - "name": "@npmcli/package-json", - "url": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-4.0.1.tgz", - }, - "@npmcli/promise-spawn@6.0.2": { - "deps": [{"id": "which@3.0.1"}], - "integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==", - "name": "@npmcli/promise-spawn", - "url": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz", - }, - "@npmcli/query@3.0.1": { - "deps": [{"id": "postcss-selector-parser@6.0.13"}], - "integrity": "sha512-0jE8iHBogf/+bFDj+ju6/UMLbJ39c8h6nSe6qile+dB7PJ0iV3gNqcb2vtt6WWCBrxv9uAjzUT/8vroluulidA==", - "name": "@npmcli/query", - "url": "https://registry.npmjs.org/@npmcli/query/-/query-3.0.1.tgz", - }, - "@npmcli/run-script@6.0.2": { - "deps": [ - {"id": "@npmcli/node-gyp@3.0.0"}, - {"id": "@npmcli/promise-spawn@6.0.2"}, - {"id": "node-gyp@9.4.0"}, - {"id": "read-package-json-fast@3.0.2"}, - {"id": "which@3.0.1"}, - ], - "integrity": "sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==", - "name": "@npmcli/run-script", - "url": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.2.tgz", - }, - "@pkgjs/parseargs@0.11.0": { - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "name": "@pkgjs/parseargs", - "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - }, - "@protobufjs/aspromise@1.1.2": { - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "name": "@protobufjs/aspromise", - "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - }, - "@protobufjs/base64@1.1.2": { - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "name": "@protobufjs/base64", - "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - }, - "@protobufjs/codegen@2.0.4": { - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "name": "@protobufjs/codegen", - "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - }, - "@protobufjs/eventemitter@1.1.0": { - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "name": "@protobufjs/eventemitter", - "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - }, - "@protobufjs/fetch@1.1.0": { - "deps": [ - {"id": "@protobufjs/aspromise@1.1.2"}, - {"id": "@protobufjs/inquire@1.1.0"}, - ], - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "name": "@protobufjs/fetch", - "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - }, - "@protobufjs/float@1.0.2": { - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "name": "@protobufjs/float", - "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - }, - "@protobufjs/inquire@1.1.0": { - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "name": "@protobufjs/inquire", - "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - }, - "@protobufjs/path@1.1.2": { - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "name": "@protobufjs/path", - "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - }, - "@protobufjs/pool@1.1.0": { - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "name": "@protobufjs/pool", - "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - }, - "@protobufjs/utf8@1.1.0": { - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "name": "@protobufjs/utf8", - "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - }, - "@redocly/ajv@8.11.0": { - "deps": [ - {"id": "fast-deep-equal@3.1.3"}, - {"id": "json-schema-traverse@1.0.0"}, - {"id": "require-from-string@2.0.2"}, - {"id": "uri-js@4.4.1"}, - ], - "integrity": "sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==", - "name": "@redocly/ajv", - "url": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.0.tgz", - }, - "@redocly/config@0.7.0": { - "integrity": "sha512-6GKxTo/9df0654Mtivvr4lQnMOp+pRj9neVywmI5+BwfZLTtkJnj2qB3D6d8FHTr4apsNOf6zTa5FojX0Evh4g==", - "name": "@redocly/config", - "url": "https://registry.npmjs.org/@redocly/config/-/config-0.7.0.tgz", - }, - "@redocly/openapi-core@1.18.1": { - "deps": [ - {"id": "@redocly/ajv@8.11.0"}, - {"id": "@redocly/config@0.7.0"}, - {"id": "colorette@1.4.0"}, - {"id": "https-proxy-agent@7.0.5"}, - {"id": "js-levenshtein@1.1.6"}, - {"id": "js-yaml@4.1.0"}, - {"id": "lodash.isequal@4.5.0"}, - {"id": "minimatch@5.1.6"}, - {"id": "node-fetch@2.7.0-85c52311"}, - {"id": "pluralize@8.0.0"}, - {"id": "yaml-ast-parser@0.0.43"}, - ], - "integrity": "sha512-y2ZR3aaVF80XRVoFP0Dp2z5DeCOilPTuS7V4HnHIYZdBTfsqzjkO169h5JqAaifnaLsLBhe3YArdgLb7W7wW6Q==", - "name": "@redocly/openapi-core", - "url": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.18.1.tgz", - }, - "@rollup/plugin-commonjs@24.1.0-dc3fc578": { - "deps": [ - {"id": "@rollup/pluginutils@5.0.2-38ab6767"}, - {"id": "commondir@1.0.1"}, - {"id": "estree-walker@2.0.2"}, - {"id": "glob@8.1.0"}, - {"id": "is-reference@1.2.1"}, - {"id": "magic-string@0.27.0"}, - {"id": "rollup@3.21.1"}, - ], - "integrity": "sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==", - "name": "@rollup/plugin-commonjs", - "url": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-24.1.0.tgz", - }, - "@rollup/plugin-node-resolve@15.0.2-dc3fc578": { - "deps": [ - {"id": "@rollup/pluginutils@5.0.2-38ab6767"}, - {"id": "@types/resolve@1.20.2"}, - {"id": "deepmerge@4.3.1"}, - {"id": "is-builtin-module@3.2.1"}, - {"id": "is-module@1.0.0"}, - {"id": "resolve@1.22.3-ac9d7e4c"}, - {"id": "rollup@3.21.1"}, - ], - "integrity": "sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==", - "name": "@rollup/plugin-node-resolve", - "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.2.tgz", - }, - "@rollup/pluginutils@5.0.2-38ab6767": { - "deps": [ - {"id": "@types/estree@1.0.1"}, - {"id": "estree-walker@2.0.2"}, - {"id": "picomatch@2.3.1"}, - {"id": "rollup@3.21.1"}, - ], - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", - "name": "@rollup/pluginutils", - "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - }, - "@sigstore/bundle@1.1.0": { - "deps": [{"id": "@sigstore/protobuf-specs@0.2.1"}], - "integrity": "sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==", - "name": "@sigstore/bundle", - "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", - }, - "@sigstore/bundle@3.1.0": { - "deps": [{"id": "@sigstore/protobuf-specs@0.4.3"}], - "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", - "name": "@sigstore/bundle", - "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", - }, - "@sigstore/core@2.0.0": { - "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", - "name": "@sigstore/core", - "url": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", - }, - "@sigstore/protobuf-specs@0.2.1": { - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "name": "@sigstore/protobuf-specs", - "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz", - }, - "@sigstore/protobuf-specs@0.4.3": { - "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==", - "name": "@sigstore/protobuf-specs", - "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz", - }, - "@sigstore/sign@1.0.0": { - "deps": [ - {"id": "@sigstore/bundle@1.1.0"}, - {"id": "@sigstore/protobuf-specs@0.2.1"}, - {"id": "make-fetch-happen@11.1.1"}, - ], - "integrity": "sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==", - "name": "@sigstore/sign", - "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-1.0.0.tgz", - }, - "@sigstore/sign@3.1.0": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "make-fetch-happen@14.0.3"}, - {"id": "proc-log@5.0.0"}, - {"id": "promise-retry@2.0.1"}, - ], - "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", - "name": "@sigstore/sign", - "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", - }, - "@sigstore/tuf@1.0.3": { - "deps": [ - {"id": "@sigstore/protobuf-specs@0.2.1"}, - {"id": "tuf-js@1.1.7"}, - ], - "integrity": "sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==", - "name": "@sigstore/tuf", - "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-1.0.3.tgz", - }, - "@sigstore/tuf@3.1.1": { - "deps": [ - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "tuf-js@3.1.0"}, - ], - "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", - "name": "@sigstore/tuf", - "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", - }, - "@sigstore/verify@2.1.1": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - ], - "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", - "name": "@sigstore/verify", - "url": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", - }, - "@sindresorhus/is@4.6.0": { - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "name": "@sindresorhus/is", - "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - }, - "@szmarczak/http-timer@4.0.6": { - "deps": [{"id": "defer-to-connect@2.0.1"}], - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "name": "@szmarczak/http-timer", - "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - }, - "@tootallnate/once@1.1.2": { - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "name": "@tootallnate/once", - "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - }, - "@tootallnate/once@2.0.0": { - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "name": "@tootallnate/once", - "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - }, - "@tufjs/canonical-json@1.0.0": { - "integrity": "sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==", - "name": "@tufjs/canonical-json", - "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz", - }, - "@tufjs/canonical-json@2.0.0": { - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", - "name": "@tufjs/canonical-json", - "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", - }, - "@tufjs/models@1.0.4": { - "deps": [ - {"id": "@tufjs/canonical-json@1.0.0"}, - {"id": "minimatch@9.0.3"}, - ], - "integrity": "sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==", - "name": "@tufjs/models", - "url": "https://registry.npmjs.org/@tufjs/models/-/models-1.0.4.tgz", - }, - "@tufjs/models@3.0.1": { - "deps": [ - {"id": "@tufjs/canonical-json@2.0.0"}, - {"id": "minimatch@9.0.5"}, - ], - "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", - "name": "@tufjs/models", - "url": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", - }, - "@types/argparse@2.0.10": { - "integrity": "sha512-C4wahC3gz3vQtvPazrJ5ONwmK1zSDllQboiWvpMM/iOswCYfBREFnjFbq/iWKIVOCl8+m5Pk6eva6/ZSsDuIGA==", - "name": "@types/argparse", - "url": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.10.tgz", - }, - "@types/body-parser@1.19.2": { - "deps": [ - {"id": "@types/connect@3.4.35"}, - {"id": "@types/node@17.0.17"}, - ], - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "name": "@types/body-parser", - "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - }, - "@types/bonjour@3.5.10": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "name": "@types/bonjour", - "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - }, - "@types/cacheable-request@6.0.3": { - "deps": [ - {"id": "@types/http-cache-semantics@4.0.1"}, - {"id": "@types/keyv@3.1.4"}, - {"id": "@types/node@17.0.17"}, - {"id": "@types/responselike@1.0.0"}, - ], - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "name": "@types/cacheable-request", - "url": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - }, - "@types/connect-history-api-fallback@1.3.5": { - "deps": [ - {"id": "@types/express-serve-static-core@4.17.28"}, - {"id": "@types/node@17.0.17"}, - ], - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "name": "@types/connect-history-api-fallback", - "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - }, - "@types/connect@3.4.35": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "name": "@types/connect", - "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - }, - "@types/emscripten@1.41.5": { - "integrity": "sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==", - "name": "@types/emscripten", - "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.41.5.tgz", - }, - "@types/eslint-scope@3.7.4": { - "deps": [ - {"id": "@types/eslint@8.4.1"}, - {"id": "@types/estree@0.0.51"}, - ], - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "name": "@types/eslint-scope", - "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - }, - "@types/eslint@7.28.2": { - "deps": [ - {"id": "@types/estree@0.0.51"}, - {"id": "@types/json-schema@7.0.9"}, - ], - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", - "name": "@types/eslint", - "url": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - }, - "@types/eslint@8.4.1": { - "deps": [ - {"id": "@types/estree@0.0.51"}, - {"id": "@types/json-schema@7.0.9"}, - ], - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "name": "@types/eslint", - "url": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - }, - "@types/estree@0.0.51": { - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "name": "@types/estree", - "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - }, - "@types/estree@1.0.1": { - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "name": "@types/estree", - "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - }, - "@types/express-serve-static-core@4.17.28": { - "deps": [ - {"id": "@types/node@17.0.17"}, - {"id": "@types/qs@6.9.7"}, - {"id": "@types/range-parser@1.2.4"}, - ], - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "name": "@types/express-serve-static-core", - "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - }, - "@types/express@4.17.13": { - "deps": [ - {"id": "@types/body-parser@1.19.2"}, - {"id": "@types/express-serve-static-core@4.17.28"}, - {"id": "@types/qs@6.9.7"}, - {"id": "@types/serve-static@1.13.10"}, - ], - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "name": "@types/express", - "url": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - }, - "@types/http-cache-semantics@4.0.1": { - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", - "name": "@types/http-cache-semantics", - "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - }, - "@types/http-proxy@1.17.8": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "name": "@types/http-proxy", - "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - }, - "@types/istanbul-lib-coverage@2.0.4": { - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "name": "@types/istanbul-lib-coverage", - "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - }, - "@types/istanbul-lib-report@3.0.0": { - "deps": [{"id": "@types/istanbul-lib-coverage@2.0.4"}], - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "name": "@types/istanbul-lib-report", - "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - }, - "@types/istanbul-reports@3.0.1": { - "deps": [{"id": "@types/istanbul-lib-report@3.0.0"}], - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "name": "@types/istanbul-reports", - "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - }, - "@types/json-schema@7.0.9": { - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "name": "@types/json-schema", - "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - }, - "@types/keyv@3.1.4": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "name": "@types/keyv", - "url": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - }, - "@types/lodash@4.14.190": { - "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==", - "name": "@types/lodash", - "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.190.tgz", - }, - "@types/long@4.0.1": { - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "name": "@types/long", - "url": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - }, - "@types/mime@1.3.2": { - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "name": "@types/mime", - "url": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - }, - "@types/mime@3.0.1": { - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "name": "@types/mime", - "url": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - }, - "@types/node@17.0.17": { - "integrity": "sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-17.0.17.tgz", - }, - "@types/node@18.19.130": { - "deps": [{"id": "undici-types@5.26.5"}], - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", - }, - "@types/node@24.1.0": { - "deps": [{"id": "undici-types@7.8.0"}], - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - }, - "@types/qs@6.9.7": { - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "name": "@types/qs", - "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - }, - "@types/range-parser@1.2.4": { - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "name": "@types/range-parser", - "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - }, - "@types/resolve@1.20.2": { - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "name": "@types/resolve", - "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - }, - "@types/responselike@1.0.0": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "name": "@types/responselike", - "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - }, - "@types/retry@0.12.1": { - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "name": "@types/retry", - "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - }, - "@types/semver@7.3.13": { - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "name": "@types/semver", - "url": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - }, - "@types/serve-index@1.9.1": { - "deps": [{"id": "@types/express@4.17.13"}], - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "name": "@types/serve-index", - "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - }, - "@types/serve-static@1.13.10": { - "deps": [ - {"id": "@types/mime@1.3.2"}, - {"id": "@types/node@17.0.17"}, - ], - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "name": "@types/serve-static", - "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - }, - "@types/serve-static@1.15.1": { - "deps": [ - {"id": "@types/mime@3.0.1"}, - {"id": "@types/node@17.0.17"}, - ], - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", - "name": "@types/serve-static", - "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", - }, - "@types/sockjs@0.3.33": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "name": "@types/sockjs", - "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - }, - "@types/tar-stream@2.2.2": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==", - "name": "@types/tar-stream", - "url": "https://registry.npmjs.org/@types/tar-stream/-/tar-stream-2.2.2.tgz", - }, - "@types/treeify@1.0.0": { - "integrity": "sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg==", - "name": "@types/treeify", - "url": "https://registry.npmjs.org/@types/treeify/-/treeify-1.0.0.tgz", - }, - "@types/ws@8.5.4": { - "deps": [{"id": "@types/node@17.0.17"}], - "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==", - "name": "@types/ws", - "url": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz", - }, - "@types/yargs-parser@20.2.1": { - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "name": "@types/yargs-parser", - "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - }, - "@types/yargs@16.0.4": { - "deps": [{"id": "@types/yargs-parser@20.2.1"}], - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "name": "@types/yargs", - "url": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - }, - "@types/yoga-layout@1.9.2": { - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==", - "name": "@types/yoga-layout", - "url": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", - }, - "@webassemblyjs/ast@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/helper-numbers@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-bytecode@1.11.5"}, - ], - "integrity": "sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==", - "name": "@webassemblyjs/ast", - "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.5.tgz", - }, - "@webassemblyjs/floating-point-hex-parser@1.11.5": { - "integrity": "sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==", - "name": "@webassemblyjs/floating-point-hex-parser", - "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.5.tgz", - }, - "@webassemblyjs/helper-api-error@1.11.5": { - "integrity": "sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==", - "name": "@webassemblyjs/helper-api-error", - "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.5.tgz", - }, - "@webassemblyjs/helper-buffer@1.11.5": { - "integrity": "sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==", - "name": "@webassemblyjs/helper-buffer", - "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.5.tgz", - }, - "@webassemblyjs/helper-numbers@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/floating-point-hex-parser@1.11.5"}, - {"id": "@webassemblyjs/helper-api-error@1.11.5"}, - {"id": "@xtuc/long@4.2.2"}, - ], - "integrity": "sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==", - "name": "@webassemblyjs/helper-numbers", - "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.5.tgz", - }, - "@webassemblyjs/helper-wasm-bytecode@1.11.5": { - "integrity": "sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==", - "name": "@webassemblyjs/helper-wasm-bytecode", - "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.5.tgz", - }, - "@webassemblyjs/helper-wasm-section@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/helper-buffer@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-bytecode@1.11.5"}, - {"id": "@webassemblyjs/wasm-gen@1.11.5"}, - ], - "integrity": "sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==", - "name": "@webassemblyjs/helper-wasm-section", - "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.5.tgz", - }, - "@webassemblyjs/ieee754@1.11.5": { - "deps": [{"id": "@xtuc/ieee754@1.2.0"}], - "integrity": "sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==", - "name": "@webassemblyjs/ieee754", - "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.5.tgz", - }, - "@webassemblyjs/leb128@1.11.5": { - "deps": [{"id": "@xtuc/long@4.2.2"}], - "integrity": "sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==", - "name": "@webassemblyjs/leb128", - "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.5.tgz", - }, - "@webassemblyjs/utf8@1.11.5": { - "integrity": "sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==", - "name": "@webassemblyjs/utf8", - "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.5.tgz", - }, - "@webassemblyjs/wasm-edit@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/helper-buffer@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-bytecode@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-section@1.11.5"}, - {"id": "@webassemblyjs/wasm-gen@1.11.5"}, - {"id": "@webassemblyjs/wasm-opt@1.11.5"}, - {"id": "@webassemblyjs/wasm-parser@1.11.5"}, - {"id": "@webassemblyjs/wast-printer@1.11.5"}, - ], - "integrity": "sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==", - "name": "@webassemblyjs/wasm-edit", - "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.5.tgz", - }, - "@webassemblyjs/wasm-gen@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-bytecode@1.11.5"}, - {"id": "@webassemblyjs/ieee754@1.11.5"}, - {"id": "@webassemblyjs/leb128@1.11.5"}, - {"id": "@webassemblyjs/utf8@1.11.5"}, - ], - "integrity": "sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==", - "name": "@webassemblyjs/wasm-gen", - "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.5.tgz", - }, - "@webassemblyjs/wasm-opt@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/helper-buffer@1.11.5"}, - {"id": "@webassemblyjs/wasm-gen@1.11.5"}, - {"id": "@webassemblyjs/wasm-parser@1.11.5"}, - ], - "integrity": "sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==", - "name": "@webassemblyjs/wasm-opt", - "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.5.tgz", - }, - "@webassemblyjs/wasm-parser@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/helper-api-error@1.11.5"}, - {"id": "@webassemblyjs/helper-wasm-bytecode@1.11.5"}, - {"id": "@webassemblyjs/ieee754@1.11.5"}, - {"id": "@webassemblyjs/leb128@1.11.5"}, - {"id": "@webassemblyjs/utf8@1.11.5"}, - ], - "integrity": "sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==", - "name": "@webassemblyjs/wasm-parser", - "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.5.tgz", - }, - "@webassemblyjs/wast-printer@1.11.5": { - "deps": [ - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@xtuc/long@4.2.2"}, - ], - "integrity": "sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==", - "name": "@webassemblyjs/wast-printer", - "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.5.tgz", - }, - "@webpack-cli/configtest@3.0.1-a51dfb68": { - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", - "name": "@webpack-cli/configtest", - "url": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", - }, - "@webpack-cli/info@3.0.1-a51dfb68": { - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", - "name": "@webpack-cli/info", - "url": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", - }, - "@webpack-cli/serve@3.0.1-a51dfb68": { - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", - "name": "@webpack-cli/serve", - "url": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", - }, - "@xtuc/ieee754@1.2.0": { - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "name": "@xtuc/ieee754", - "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - }, - "@xtuc/long@4.2.2": { - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "name": "@xtuc/long", - "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - }, - "@yarnpkg/cli-dist@4.12.0": { - "integrity": "sha512-r0AVfpKUXIbgajKFY0wWMZLwZou+CJmtqt+Y5LTimbPaA78srI0SnLJIS4ikPE1mv8YTPQ7mqRUdoDB7W+kDDA==", - "name": "@yarnpkg/cli-dist", - "url": "https://registry.npmjs.org/@yarnpkg/cli-dist/-/cli-dist-4.12.0.tgz", - }, - "@yarnpkg/cli@4.12.0": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2"}, - {"id": "@yarnpkg/plugin-compat@4.0.12"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4"}, - {"id": "@yarnpkg/plugin-exec@3.0.2"}, - {"id": "@yarnpkg/plugin-file@3.0.2"}, - {"id": "@yarnpkg/plugin-git@3.1.4"}, - {"id": "@yarnpkg/plugin-github@3.0.2"}, - {"id": "@yarnpkg/plugin-http@3.0.3"}, - {"id": "@yarnpkg/plugin-init@4.1.2"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3"}, - {"id": "@yarnpkg/plugin-jsr@1.1.1"}, - {"id": "@yarnpkg/plugin-link@3.0.2"}, - {"id": "@yarnpkg/plugin-nm@4.0.8"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2"}, - {"id": "@yarnpkg/plugin-stage@4.0.2"}, - {"id": "@yarnpkg/plugin-version@4.2.0"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6"}, - {"id": "@yarnpkg/shell@4.1.3"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0": [ - {"id": "@yarnpkg/cli@4.12.0"}, - {"id": "@yarnpkg/plugin-npm@3.4.0"}, - {"id": "@yarnpkg/plugin-pack@4.0.4"}, - {"id": "@yarnpkg/plugin-patch@4.0.3"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3"}, - ], - "@yarnpkg/plugin-npm@3.4.0": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - "@yarnpkg/plugin-pack@4.0.4": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-patch@4.0.3": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-typescript@4.1.3": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - }, - "integrity": "sha512-slQGf910BdALWuvKrJ68jtv3KIbZObvN0nbezL6AybpyITdzbAvKf98SzzYDRMzQYBwUXOtol2Nza3xWpeKCVg==", - "name": "@yarnpkg/cli", - "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-4.12.0.tgz", - }, - "@yarnpkg/cli@4.12.0-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-exec@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-file@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-github@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-http@3.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-jsr@1.1.1-da75b1cc"}, - {"id": "@yarnpkg/plugin-link@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/shell@4.1.3"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-slQGf910BdALWuvKrJ68jtv3KIbZObvN0nbezL6AybpyITdzbAvKf98SzzYDRMzQYBwUXOtol2Nza3xWpeKCVg==", - "name": "@yarnpkg/cli", - "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-4.12.0.tgz", - }, - "@yarnpkg/core@4.5.0": { - "deps": [ - {"id": "@arcanis/slice-ansi@1.1.1"}, - {"id": "@types/lodash@4.14.190"}, - {"id": "@types/semver@7.3.13"}, - {"id": "@types/treeify@1.0.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/shell@4.1.3"}, - {"id": "camelcase@5.3.1"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "diff@5.1.0"}, - {"id": "dotenv@16.6.1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "fast-glob@3.2.12"}, - {"id": "got@11.8.5"}, - {"id": "hpagent@1.2.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "semver@7.3.8"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "tar@6.1.12"}, - {"id": "tinylogic@2.0.0"}, - {"id": "treeify@1.1.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-jZnEYfP05k3KpBIWlNkPEuJ3E0QLnYTNALQOH+7x8LAQyzhnN9yuLZx8Ze80Y7mlU1Hnv5wUGtzzUFn1wyBAlQ==", - "name": "@yarnpkg/core", - "url": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.5.0.tgz", - }, - "@yarnpkg/extensions@2.0.6": { - "integrity": "sha512-3LciOqpKIuoc9MmYoX3k+NmCdcrvw7HqZT4N/AW3sYkujxfbFA9Ml01JNqu4InzdV9V9NcyFkAKAorCjhY8w6Q==", - "name": "@yarnpkg/extensions", - "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.6.tgz", - }, - "@yarnpkg/extensions@2.0.6-db7b2e95": { - "deps": [{"id": "@yarnpkg/core@4.5.0"}], - "integrity": "sha512-3LciOqpKIuoc9MmYoX3k+NmCdcrvw7HqZT4N/AW3sYkujxfbFA9Ml01JNqu4InzdV9V9NcyFkAKAorCjhY8w6Q==", - "name": "@yarnpkg/extensions", - "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.6.tgz", - }, - "@yarnpkg/fslib@3.1.4": { - "deps": [{"id": "tslib@2.8.1"}], - "integrity": "sha512-Yyguw5RM+xI1Bv0RFbs1ZF5HwU+9/He4YT7yeT722yAlLfkz9IzZHO6a5yStEshxiliPn9Fdj4H54a785xpK/g==", - "name": "@yarnpkg/fslib", - "url": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.1.4.tgz", - }, - "@yarnpkg/libui@3.0.2": { - "deps": [{"id": "tslib@2.8.1"}], - "integrity": "sha512-IhFCZdemMFAa5WiXqSdfLLPqBDGX3QmbgUcsRuCqLnr0unPr5JjVmFSkFXlVig3yP9in7BjG1a0I0QO7ZyYAaQ==", - "name": "@yarnpkg/libui", - "url": "https://registry.npmjs.org/@yarnpkg/libui/-/libui-3.0.2.tgz", - }, - "@yarnpkg/libui@3.0.2-4074f4ef": { - "deps": [ - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-IhFCZdemMFAa5WiXqSdfLLPqBDGX3QmbgUcsRuCqLnr0unPr5JjVmFSkFXlVig3yP9in7BjG1a0I0QO7ZyYAaQ==", - "name": "@yarnpkg/libui", - "url": "https://registry.npmjs.org/@yarnpkg/libui/-/libui-3.0.2.tgz", - }, - "@yarnpkg/libzip@3.2.2": { - "deps": [ - {"id": "@types/emscripten@1.41.5"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-Kqxgjfy6SwwC4tTGQYToIWtUhIORTpkowqgd9kkMiBixor0eourHZZAggt/7N4WQKt9iCyPSkO3Xvr44vXUBAw==", - "name": "@yarnpkg/libzip", - "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.2.2.tgz", - }, - "@yarnpkg/libzip@3.2.2-ca0f19c4": { - "deps": [ - {"id": "@types/emscripten@1.41.5"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-Kqxgjfy6SwwC4tTGQYToIWtUhIORTpkowqgd9kkMiBixor0eourHZZAggt/7N4WQKt9iCyPSkO3Xvr44vXUBAw==", - "name": "@yarnpkg/libzip", - "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.2.2.tgz", - }, - "@yarnpkg/nm@4.0.7": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - ], - "integrity": "sha512-cY2dzqRoNIOwKtmVVdJojnzjYdQ6klYefa9Urv61cKY5bdrU/5NZdzQoa3/i9Ls7L9qYCg/9V2WGmEG2rCu64w==", - "name": "@yarnpkg/nm", - "url": "https://registry.npmjs.org/@yarnpkg/nm/-/nm-4.0.7.tgz", - }, - "@yarnpkg/parsers@3.0.3": { - "deps": [ - {"id": "js-yaml@3.14.1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-mQZgUSgFurUtA07ceMjxrWkYz8QtDuYkvPlu0ZqncgjopQ0t6CNEo/OSealkmnagSUx8ZD5ewvezUwUuMqutQg==", - "name": "@yarnpkg/parsers", - "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.3.tgz", - }, - "@yarnpkg/plugin-catalog@1.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-Oz4pOtcAzU9pQHCMhHll3Supr5wOKhNubV0S1hXVbkevro5ZAqf9/L3XlhSMJAvi+9neXoNFwk12j69qTUHPSg==", - "name": "@yarnpkg/plugin-catalog", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-catalog/-/plugin-catalog-1.0.2.tgz", - }, - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-Oz4pOtcAzU9pQHCMhHll3Supr5wOKhNubV0S1hXVbkevro5ZAqf9/L3XlhSMJAvi+9neXoNFwk12j69qTUHPSg==", - "name": "@yarnpkg/plugin-catalog", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-catalog/-/plugin-catalog-1.0.2.tgz", - }, - "@yarnpkg/plugin-compat@4.0.12": { - "deps": [{"id": "@yarnpkg/extensions@2.0.6"}], - "integrity": "sha512-c8yEzdKSWcjWUc/lAJ08MI1EmpV4RgJYfd4yEs9iMeuwiF7v0hQPIOsXG75r7O2hzeTXqWB32aXSQU+tt1CV5Q==", - "name": "@yarnpkg/plugin-compat", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-4.0.12.tgz", - }, - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/extensions@2.0.6-db7b2e95"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-c8yEzdKSWcjWUc/lAJ08MI1EmpV4RgJYfd4yEs9iMeuwiF7v0hQPIOsXG75r7O2hzeTXqWB32aXSQU+tt1CV5Q==", - "name": "@yarnpkg/plugin-compat", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-4.0.12.tgz", - }, - "@yarnpkg/plugin-constraints@4.0.5": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "tau-prolog@0.2.81"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-36i2sOYHkINIMvY2fuDFi37jgzfRD+Qk1blUK1FIo9uET/cSXi0QNLW9ZfyBBwIaKC/NAIkx2oLI6YtaqcT+9w==", - "name": "@yarnpkg/plugin-constraints", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-constraints/-/plugin-constraints-4.0.5.tgz", - }, - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "tau-prolog@0.2.81"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-36i2sOYHkINIMvY2fuDFi37jgzfRD+Qk1blUK1FIo9uET/cSXi0QNLW9ZfyBBwIaKC/NAIkx2oLI6YtaqcT+9w==", - "name": "@yarnpkg/plugin-constraints", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-constraints/-/plugin-constraints-4.0.5.tgz", - }, - "@yarnpkg/plugin-dlx@4.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-d6bAh54j74xbVyOZQ72Hf4ggsW4SmUayzhUeutJNZyc4CkLrqMXSIfkmnWk4BXnjwXsdDAdmqRZpPlKw8Rgb+Q==", - "name": "@yarnpkg/plugin-dlx", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-4.0.2.tgz", - }, - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-d6bAh54j74xbVyOZQ72Hf4ggsW4SmUayzhUeutJNZyc4CkLrqMXSIfkmnWk4BXnjwXsdDAdmqRZpPlKw8Rgb+Q==", - "name": "@yarnpkg/plugin-dlx", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-4.0.2.tgz", - }, - "@yarnpkg/plugin-essentials@4.4.4": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-fKI4eRZ1QHqlaaL/LYypRrw8+wRS77vholyGDAAd9eXnMKAHrZfY94Rss9XAxAAN3++S91c5lhu54JhwPF+KKQ==", - "name": "@yarnpkg/plugin-essentials", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-4.4.4.tgz", - }, - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-fKI4eRZ1QHqlaaL/LYypRrw8+wRS77vholyGDAAd9eXnMKAHrZfY94Rss9XAxAAN3++S91c5lhu54JhwPF+KKQ==", - "name": "@yarnpkg/plugin-essentials", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-4.4.4.tgz", - }, - "@yarnpkg/plugin-exec@3.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-lvBq0tc/k4CyvxFEhohiw/5rUi0kRWuFnAUnoXn6c0GJaldfK8gCyYhKfxwFZmcDOfM8h2JrDtzZdWqVk5D7lw==", - "name": "@yarnpkg/plugin-exec", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-exec/-/plugin-exec-3.0.2.tgz", - }, - "@yarnpkg/plugin-exec@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-lvBq0tc/k4CyvxFEhohiw/5rUi0kRWuFnAUnoXn6c0GJaldfK8gCyYhKfxwFZmcDOfM8h2JrDtzZdWqVk5D7lw==", - "name": "@yarnpkg/plugin-exec", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-exec/-/plugin-exec-3.0.2.tgz", - }, - "@yarnpkg/plugin-file@3.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-sL47+nbBs5yC2MQS8ihKm1PzeVLPuZihWQRw0UCu1+2H5qgHV8hA/4kCvMSx98amksq4UjP8ybeBFrRvsdhAHA==", - "name": "@yarnpkg/plugin-file", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-3.0.2.tgz", - }, - "@yarnpkg/plugin-file@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-sL47+nbBs5yC2MQS8ihKm1PzeVLPuZihWQRw0UCu1+2H5qgHV8hA/4kCvMSx98amksq4UjP8ybeBFrRvsdhAHA==", - "name": "@yarnpkg/plugin-file", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-3.0.2.tgz", - }, - "@yarnpkg/plugin-git@3.1.4": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "git-url-parse@13.1.0"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-kopHiWTx4ANTk32i+rG/45oUtpK0l/MklQ2ZmIINete+4ZcTvB0cVr4vOw1+0owJ+s4iZMMpeu4RO/wz19BeHQ==", - "name": "@yarnpkg/plugin-git", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-3.1.4.tgz", - }, - "@yarnpkg/plugin-git@3.1.4-da75b1cc": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "git-url-parse@13.1.0"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-kopHiWTx4ANTk32i+rG/45oUtpK0l/MklQ2ZmIINete+4ZcTvB0cVr4vOw1+0owJ+s4iZMMpeu4RO/wz19BeHQ==", - "name": "@yarnpkg/plugin-git", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-3.1.4.tgz", - }, - "@yarnpkg/plugin-github@3.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-NHEaxJkzBC59Z97I30fleJlm6jE7CVY7cXaDD+kYwzIp/qKCb7IaJBp3MqUhCRyvyerNYRf08nIO+PXJ9odMtg==", - "name": "@yarnpkg/plugin-github", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-3.0.2.tgz", - }, - "@yarnpkg/plugin-github@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-NHEaxJkzBC59Z97I30fleJlm6jE7CVY7cXaDD+kYwzIp/qKCb7IaJBp3MqUhCRyvyerNYRf08nIO+PXJ9odMtg==", - "name": "@yarnpkg/plugin-github", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-3.0.2.tgz", - }, - "@yarnpkg/plugin-http@3.0.3": { - "deps": [{"id": "tslib@2.8.1"}], - "integrity": "sha512-IWPKbm34ZAQZO9JO6mmyRJwLofhbrzXd8LJ3kJ943IRgyKN1kCMuPbGNaL1XQqdXlSuxlxwf0UJM2iNjmkcEcQ==", - "name": "@yarnpkg/plugin-http", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-3.0.3.tgz", - }, - "@yarnpkg/plugin-http@3.0.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-IWPKbm34ZAQZO9JO6mmyRJwLofhbrzXd8LJ3kJ943IRgyKN1kCMuPbGNaL1XQqdXlSuxlxwf0UJM2iNjmkcEcQ==", - "name": "@yarnpkg/plugin-http", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-3.0.3.tgz", - }, - "@yarnpkg/plugin-init@4.1.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-xh1ll6o9h02L4uTAveIxqgfXZ71Qr1PoFaqT372zxPwyPyZxVVUxZFcIVzAqolQ6G4Ech2ygMAT6wqtpyS7R7Q==", - "name": "@yarnpkg/plugin-init", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-4.1.2.tgz", - }, - "@yarnpkg/plugin-init@4.1.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-xh1ll6o9h02L4uTAveIxqgfXZ71Qr1PoFaqT372zxPwyPyZxVVUxZFcIVzAqolQ6G4Ech2ygMAT6wqtpyS7R7Q==", - "name": "@yarnpkg/plugin-init", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-4.1.2.tgz", - }, - "@yarnpkg/plugin-interactive-tools@4.0.3": { - "deps": [ - {"id": "@yarnpkg/libui@3.0.2"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "diff@5.1.0"}, - {"id": "ink-text-input@4.0.3"}, - {"id": "ink@3.2.0"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-+uk7Jqnje/iDZH/zWZqoDLATGjciM5vH82M/RtZWATc3/AOmH1tIvM70lwgp4Be5K5FjaRjF+3LkuEdAR+IziQ==", - "name": "@yarnpkg/plugin-interactive-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-interactive-tools/-/plugin-interactive-tools-4.0.3.tgz", - }, - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/libui@3.0.2-4074f4ef"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "diff@5.1.0"}, - {"id": "ink-text-input@4.0.3-4074f4ef"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-+uk7Jqnje/iDZH/zWZqoDLATGjciM5vH82M/RtZWATc3/AOmH1tIvM70lwgp4Be5K5FjaRjF+3LkuEdAR+IziQ==", - "name": "@yarnpkg/plugin-interactive-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-interactive-tools/-/plugin-interactive-tools-4.0.3.tgz", - }, - "@yarnpkg/plugin-jsr@1.1.1": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-aukUcLl6FiOg04GXagVfT7wtkl7/qQlRQmECHyk+r5mt+gBWQX8H8lE4Nxmy0t3J4DX/aW5BTFRifTlQkF8nNQ==", - "name": "@yarnpkg/plugin-jsr", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-jsr/-/plugin-jsr-1.1.1.tgz", - }, - "@yarnpkg/plugin-jsr@1.1.1-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-aukUcLl6FiOg04GXagVfT7wtkl7/qQlRQmECHyk+r5mt+gBWQX8H8lE4Nxmy0t3J4DX/aW5BTFRifTlQkF8nNQ==", - "name": "@yarnpkg/plugin-jsr", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-jsr/-/plugin-jsr-1.1.1.tgz", - }, - "@yarnpkg/plugin-link@3.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-cKRinNuxbNhEJLRWCDc0T1VkXqdOXhjakjcClaoCwyCrZnX+CQdK8bbYEhWzTVKPZIqffdMHd9/rIljGbBwcew==", - "name": "@yarnpkg/plugin-link", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-3.0.2.tgz", - }, - "@yarnpkg/plugin-link@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-cKRinNuxbNhEJLRWCDc0T1VkXqdOXhjakjcClaoCwyCrZnX+CQdK8bbYEhWzTVKPZIqffdMHd9/rIljGbBwcew==", - "name": "@yarnpkg/plugin-link", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-3.0.2.tgz", - }, - "@yarnpkg/plugin-nm@4.0.8": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2"}, - {"id": "@yarnpkg/nm@4.0.7"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "@zkochan/cmd-shim@5.3.1"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-DK8zyDiRX4fTz9GuG64rnamV9dKRi4yNxcZRXiQ2nwaK2rHzCO1im9ns6sWto28zYKb4tmgatObPO2NuzNaVZQ==", - "name": "@yarnpkg/plugin-nm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-4.0.8.tgz", - }, - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/nm@4.0.7"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "@zkochan/cmd-shim@5.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-DK8zyDiRX4fTz9GuG64rnamV9dKRi4yNxcZRXiQ2nwaK2rHzCO1im9ns6sWto28zYKb4tmgatObPO2NuzNaVZQ==", - "name": "@yarnpkg/plugin-nm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-4.0.8.tgz", - }, - "@yarnpkg/plugin-npm-cli@4.4.0": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-ZgQ8GPwWVXCdPCLzUra+KgXgi1+DJgEE+vL4r5wWTvSGVY84F6+jSWoDCiIZOYJkGW/dZ3D2dI5Ntm46LsoKTQ==", - "name": "@yarnpkg/plugin-npm-cli", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-4.4.0.tgz", - }, - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "enquirer@2.3.6"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-ZgQ8GPwWVXCdPCLzUra+KgXgi1+DJgEE+vL4r5wWTvSGVY84F6+jSWoDCiIZOYJkGW/dZ3D2dI5Ntm46LsoKTQ==", - "name": "@yarnpkg/plugin-npm-cli", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-4.4.0.tgz", - }, - "@yarnpkg/plugin-npm@3.4.0": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "sigstore@3.1.0"}, - {"id": "ssri@12.0.0"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0": [ - {"id": "@yarnpkg/cli@4.12.0"}, - {"id": "@yarnpkg/plugin-npm@3.4.0"}, - {"id": "@yarnpkg/plugin-pack@4.0.4"}, - {"id": "@yarnpkg/plugin-patch@4.0.3"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3"}, - ], - "@yarnpkg/plugin-npm@3.4.0": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - "@yarnpkg/plugin-pack@4.0.4": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-patch@4.0.3": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-typescript@4.1.3": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - }, - "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz", - }, - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "sigstore@3.1.0"}, - {"id": "ssri@12.0.0"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz", - }, - "@yarnpkg/plugin-npm@3.4.0-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-d0bdce6f"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "sigstore@3.1.0"}, - {"id": "ssri@12.0.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz", - }, - "@yarnpkg/plugin-pack@4.0.4": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0": [ - {"id": "@yarnpkg/cli@4.12.0"}, - {"id": "@yarnpkg/plugin-npm@3.4.0"}, - {"id": "@yarnpkg/plugin-pack@4.0.4"}, - {"id": "@yarnpkg/plugin-patch@4.0.3"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3"}, - ], - "@yarnpkg/plugin-npm@3.4.0": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - "@yarnpkg/plugin-pack@4.0.4": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-patch@4.0.3": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-typescript@4.1.3": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - }, - "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz", - }, - "@yarnpkg/plugin-pack@4.0.4-d0bdce6f": { - "deps": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz", - }, - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz", - }, - "@yarnpkg/plugin-patch@4.0.3": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0": [ - {"id": "@yarnpkg/cli@4.12.0"}, - {"id": "@yarnpkg/plugin-npm@3.4.0"}, - {"id": "@yarnpkg/plugin-pack@4.0.4"}, - {"id": "@yarnpkg/plugin-patch@4.0.3"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3"}, - ], - "@yarnpkg/plugin-npm@3.4.0": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - "@yarnpkg/plugin-pack@4.0.4": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-patch@4.0.3": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-typescript@4.1.3": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - }, - "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz", - }, - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz", - }, - "@yarnpkg/plugin-pnp@4.1.3": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-stage@4.0.2"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-kH1IZYSICyVyc2UFEgiKmKi1wATlerTYQRifHy2nXPejZpeaLDcs16+KdUDE7bHAYYnL4r0l5VcMMAIKaAHlpw==", - "name": "@yarnpkg/plugin-pnp", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-4.1.3.tgz", - }, - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-kH1IZYSICyVyc2UFEgiKmKi1wATlerTYQRifHy2nXPejZpeaLDcs16+KdUDE7bHAYYnL4r0l5VcMMAIKaAHlpw==", - "name": "@yarnpkg/plugin-pnp", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-4.1.3.tgz", - }, - "@yarnpkg/plugin-pnpm@2.1.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3"}, - {"id": "@yarnpkg/plugin-stage@4.0.2"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-6lR84Gu0LnS2MUKu3dFxyGTXmHbODVghHH0x9OyCsdMwWQp2GHJIsuda1dF+lbJdVZJleGbAUSchnqIFx8QY9A==", - "name": "@yarnpkg/plugin-pnpm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-2.1.2.tgz", - }, - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-6lR84Gu0LnS2MUKu3dFxyGTXmHbODVghHH0x9OyCsdMwWQp2GHJIsuda1dF+lbJdVZJleGbAUSchnqIFx8QY9A==", - "name": "@yarnpkg/plugin-pnpm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-2.1.2.tgz", - }, - "@yarnpkg/plugin-stage@4.0.2": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-hhH7+5S3U00ms3PIvGV1d6zErD7LVia0+TlwGz25eP04ZWYUQenaNSYYXyKECnilkLQGXDqQo3g1WL9UZTbpgw==", - "name": "@yarnpkg/plugin-stage", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-4.0.2.tgz", - }, - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-hhH7+5S3U00ms3PIvGV1d6zErD7LVia0+TlwGz25eP04ZWYUQenaNSYYXyKECnilkLQGXDqQo3g1WL9UZTbpgw==", - "name": "@yarnpkg/plugin-stage", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-4.0.2.tgz", - }, - "@yarnpkg/plugin-typescript@4.1.3": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0": [ - {"id": "@yarnpkg/cli@4.12.0"}, - {"id": "@yarnpkg/plugin-npm@3.4.0"}, - {"id": "@yarnpkg/plugin-pack@4.0.4"}, - {"id": "@yarnpkg/plugin-patch@4.0.3"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3"}, - ], - "@yarnpkg/plugin-npm@3.4.0": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - "@yarnpkg/plugin-pack@4.0.4": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-patch@4.0.3": [{"id": "@yarnpkg/cli@4.12.0"}], - "@yarnpkg/plugin-typescript@4.1.3": [{"id": "@yarnpkg/plugin-pack@4.0.4"}], - }, - "integrity": "sha512-szgbkWvtCm7pw9IUFNTeM5bgU5XLayDZFln0iPwGcWtfxXcGGpDcxGqDxnSMdHhrojSTtItb502xw8DVJRywJw==", - "name": "@yarnpkg/plugin-typescript", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-typescript/-/plugin-typescript-4.1.3.tgz", - }, - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-szgbkWvtCm7pw9IUFNTeM5bgU5XLayDZFln0iPwGcWtfxXcGGpDcxGqDxnSMdHhrojSTtItb502xw8DVJRywJw==", - "name": "@yarnpkg/plugin-typescript", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-typescript/-/plugin-typescript-4.1.3.tgz", - }, - "@yarnpkg/plugin-version@4.2.0": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libui@3.0.2"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "ink@3.2.0"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-vE4NTsoe7lmmECrrqSF1/WkwYpYbAF4JbZY7cCqHVwIfvDHGpX3Y1cla+8FwGcvCU2XEKvSi55iMk59h9NN6fg==", - "name": "@yarnpkg/plugin-version", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-version/-/plugin-version-4.2.0.tgz", - }, - "@yarnpkg/plugin-version@4.2.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libui@3.0.2-4074f4ef"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-vE4NTsoe7lmmECrrqSF1/WkwYpYbAF4JbZY7cCqHVwIfvDHGpX3Y1cla+8FwGcvCU2XEKvSi55iMk59h9NN6fg==", - "name": "@yarnpkg/plugin-version", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-version/-/plugin-version-4.2.0.tgz", - }, - "@yarnpkg/plugin-workspace-tools@4.1.6": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-sf1dBtjyLEMgRpcpn2DhC4AQ5xjqQe6hyuUL+n4WdosRI2SAvshnmKo3+wbRFDDcklMya25ubDGjCt11W1LidQ==", - "name": "@yarnpkg/plugin-workspace-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-workspace-tools/-/plugin-workspace-tools-4.1.6.tgz", - }, - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "extra_deps": { - "@yarnpkg/cli@4.12.0-dc3fc578": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - ], - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [{"id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578"}], - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-init@4.1.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - ], - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - ], - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [{"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}], - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - ], - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - ], - "@yarnpkg/plugin-version@4.2.0-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [{"id": "@yarnpkg/cli@4.12.0-dc3fc578"}], - }, - "integrity": "sha512-sf1dBtjyLEMgRpcpn2DhC4AQ5xjqQe6hyuUL+n4WdosRI2SAvshnmKo3+wbRFDDcklMya25ubDGjCt11W1LidQ==", - "name": "@yarnpkg/plugin-workspace-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-workspace-tools/-/plugin-workspace-tools-4.1.6.tgz", - }, - "@yarnpkg/pnp@4.1.3": { - "deps": [ - {"id": "@types/node@18.19.130"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - ], - "integrity": "sha512-PsRujup+6DpgXexQe0Wh4h+syQhdruhounJjqbBMXV3meOzqr7k0Nj9+jwQ4t16EZJrhVxH7vRvjZ+VitH5aWQ==", - "name": "@yarnpkg/pnp", - "url": "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-4.1.3.tgz", - }, - "@yarnpkg/shell@4.1.3": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "chalk@4.1.2"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "fast-glob@3.2.12"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-5igwsHbPtSAlLdmMdKqU3atXjwhtLFQXsYAG0sn1XcPb3yF8WxxtWxN6fycBoUvFyIHFz1G0KeRefnAy8n6gdw==", - "name": "@yarnpkg/shell", - "url": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.1.3.tgz", - }, - "@zkochan/cmd-shim@5.3.1": { - "deps": [ - {"id": "cmd-extension@1.0.2"}, - {"id": "is-windows@1.0.2"}, - ], - "integrity": "sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg==", - "name": "@zkochan/cmd-shim", - "url": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.3.1.tgz", - }, - "abbrev@1.1.1": { - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "name": "abbrev", - "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - }, - "abbrev@2.0.0": { - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "name": "abbrev", - "url": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", - }, - "abort-controller@3.0.0": { - "deps": [{"id": "event-target-shim@5.0.1"}], - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "name": "abort-controller", - "url": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - }, - "accepts@1.3.8": { - "deps": [ - {"id": "mime-types@2.1.35"}, - {"id": "negotiator@0.6.3"}, - ], - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "name": "accepts", - "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - }, - "acorn-import-assertions@1.8.0-72950c15": { - "deps": [{"id": "acorn@8.8.2"}], - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "name": "acorn-import-assertions", - "url": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - }, - "acorn-jsx@5.3.2-b88faf10": { - "deps": [{"id": "acorn@8.8.1"}], - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "name": "acorn-jsx", - "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - }, - "acorn@8.8.1": { - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "name": "acorn", - "url": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - }, - "acorn@8.8.2": { - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", - "name": "acorn", - "url": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - }, - "agent-base@6.0.2": { - "deps": [{"id": "debug@4.3.3-428f325a"}], - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "name": "agent-base", - "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - }, - "agent-base@7.1.1": { - "deps": [{"id": "debug@4.3.4-9e3a4621"}], - "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", - "name": "agent-base", - "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", - }, - "agent-base@7.1.4": { - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "name": "agent-base", - "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - }, - "agentkeepalive@4.2.0": { - "deps": [ - {"id": "debug@4.3.3-428f325a"}, - {"id": "depd@1.1.2"}, - {"id": "humanize-ms@1.2.1"}, - ], - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", - "name": "agentkeepalive", - "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", - }, - "agentkeepalive@4.5.0": { - "deps": [{"id": "humanize-ms@1.2.1"}], - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", - "name": "agentkeepalive", - "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - }, - "aggregate-error@3.1.0": { - "deps": [ - {"id": "clean-stack@2.2.0"}, - {"id": "indent-string@4.0.0"}, - ], - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "name": "aggregate-error", - "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - }, - "ajv-formats@2.1.1-4b7d8bb1": { - "deps": [{"id": "ajv@8.10.0"}], - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "name": "ajv-formats", - "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - }, - "ajv-keywords@3.5.2-d97c6dc2": { - "deps": [{"id": "ajv@6.12.6"}], - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "name": "ajv-keywords", - "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - }, - "ajv-keywords@5.1.0-4b7d8bb1": { - "deps": [ - {"id": "ajv@8.10.0"}, - {"id": "fast-deep-equal@3.1.3"}, - ], - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "name": "ajv-keywords", - "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - }, - "ajv@6.12.6": { - "deps": [ - {"id": "fast-deep-equal@3.1.3"}, - {"id": "fast-json-stable-stringify@2.1.0"}, - {"id": "json-schema-traverse@0.4.1"}, - {"id": "uri-js@4.4.1"}, - ], - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "name": "ajv", - "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - }, - "ajv@8.10.0": { - "deps": [ - {"id": "fast-deep-equal@3.1.3"}, - {"id": "json-schema-traverse@1.0.0"}, - {"id": "require-from-string@2.0.2"}, - {"id": "uri-js@4.4.1"}, - ], - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "name": "ajv", - "url": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", - }, - "algoliasearch@4.25.3": { - "deps": [ - {"id": "@algolia/cache-browser-local-storage@4.25.3"}, - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/cache-in-memory@4.25.3"}, - {"id": "@algolia/client-account@4.25.3"}, - {"id": "@algolia/client-analytics@4.25.3"}, - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-personalization@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/logger-console@4.25.3"}, - {"id": "@algolia/recommend@4.25.3"}, - {"id": "@algolia/requester-browser-xhr@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/requester-node-http@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-kgeIixgDiB+FbH1cHDFUtTNkxdJadHryF8lSPIHHQkEeUrzZA1Hi3PLL+EgNubO0dch4ALNb5G4rw+FDCv3Vbw==", - "name": "algoliasearch", - "url": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.25.3.tgz", - }, - "ansi-colors@4.1.1": { - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "name": "ansi-colors", - "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - }, - "ansi-colors@4.1.3": { - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "name": "ansi-colors", - "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - }, - "ansi-escapes@4.3.2": { - "deps": [{"id": "type-fest@0.21.3"}], - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "name": "ansi-escapes", - "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - }, - "ansi-html-community@0.0.8": { - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "name": "ansi-html-community", - "url": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - }, - "ansi-regex@5.0.1": { - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "name": "ansi-regex", - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - }, - "ansi-regex@6.0.1": { - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "name": "ansi-regex", - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - }, - "ansi-styles@3.2.1": { - "deps": [{"id": "color-convert@1.9.3"}], - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - }, - "ansi-styles@4.3.0": { - "deps": [{"id": "color-convert@2.0.1"}], - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - }, - "ansi-styles@6.2.1": { - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - }, - "anymatch@3.1.2": { - "deps": [ - {"id": "normalize-path@3.0.0"}, - {"id": "picomatch@2.3.1"}, - ], - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "name": "anymatch", - "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - }, - "aproba@2.0.0": { - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "name": "aproba", - "url": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - }, - "archy@1.0.0": { - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "name": "archy", - "url": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - }, - "are-we-there-yet@3.0.0": { - "deps": [ - {"id": "delegates@1.0.0"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "name": "are-we-there-yet", - "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - }, - "are-we-there-yet@4.0.1": { - "deps": [ - {"id": "delegates@1.0.0"}, - {"id": "readable-stream@4.4.2"}, - ], - "integrity": "sha512-2zuA+jpOYBRgoBCfa+fB87Rk0oGJjDX6pxGzqH6f33NzUhG25Xur6R0u0Z9VVAq8Z5JvQpQI6j6rtonuivC8QA==", - "name": "are-we-there-yet", - "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-4.0.1.tgz", - }, - "argparse@1.0.10": { - "deps": [{"id": "sprintf-js@1.0.3"}], - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "name": "argparse", - "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - }, - "argparse@2.0.1": { - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "name": "argparse", - "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - }, - "array-flatten@1.1.1": { - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "name": "array-flatten", - "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - }, - "array-flatten@2.1.2": { - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "name": "array-flatten", - "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - }, - "astral-regex@2.0.0": { - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "name": "astral-regex", - "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - }, - "auto-bind@4.0.0": { - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", - "name": "auto-bind", - "url": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - }, - "balanced-match@1.0.2": { - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "name": "balanced-match", - "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - }, - "base64-js@1.5.1": { - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "name": "base64-js", - "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - }, - "batch@0.6.1": { - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "name": "batch", - "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - }, - "bin-links@4.0.3": { - "deps": [ - {"id": "cmd-shim@6.0.1"}, - {"id": "npm-normalize-package-bin@3.0.1"}, - {"id": "read-cmd-shim@4.0.0"}, - {"id": "write-file-atomic@5.0.1"}, - ], - "integrity": "sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA==", - "name": "bin-links", - "url": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.3.tgz", - }, - "binary-extensions@2.2.0": { - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "name": "binary-extensions", - "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - }, - "bl@4.1.0": { - "deps": [ - {"id": "buffer@5.7.1"}, - {"id": "inherits@2.0.4"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "name": "bl", - "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - }, - "body-parser@1.20.1": { - "deps": [ - {"id": "bytes@3.1.2"}, - {"id": "content-type@1.0.4"}, - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "depd@2.0.0"}, - {"id": "destroy@1.2.0"}, - {"id": "http-errors@2.0.0"}, - {"id": "iconv-lite@0.4.24"}, - {"id": "on-finished@2.4.1"}, - {"id": "qs@6.11.0"}, - {"id": "raw-body@2.5.1"}, - {"id": "type-is@1.6.18"}, - {"id": "unpipe@1.0.0"}, - ], - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "name": "body-parser", - "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - }, - "bonjour-service@1.1.1": { - "deps": [ - {"id": "array-flatten@2.1.2"}, - {"id": "dns-equal@1.0.0"}, - {"id": "fast-deep-equal@3.1.3"}, - {"id": "multicast-dns@7.2.5"}, - ], - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "name": "bonjour-service", - "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - }, - "brace-expansion@1.1.11": { - "deps": [ - {"id": "balanced-match@1.0.2"}, - {"id": "concat-map@0.0.1"}, - ], - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "name": "brace-expansion", - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - }, - "brace-expansion@2.0.1": { - "deps": [{"id": "balanced-match@1.0.2"}], - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "name": "brace-expansion", - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - }, - "braces@3.0.2": { - "deps": [{"id": "fill-range@7.0.1"}], - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "name": "braces", - "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - }, - "browserslist@4.19.1": { - "deps": [ - {"id": "caniuse-lite@1.0.30001311"}, - {"id": "electron-to-chromium@1.4.68"}, - {"id": "escalade@3.1.1"}, - {"id": "node-releases@2.0.2"}, - {"id": "picocolors@1.0.0"}, - ], - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "name": "browserslist", - "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - }, - "buffer-from@1.1.2": { - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "name": "buffer-from", - "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - }, - "buffer@5.7.1": { - "deps": [ - {"id": "base64-js@1.5.1"}, - {"id": "ieee754@1.2.1"}, - ], - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "name": "buffer", - "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - }, - "buffer@6.0.3": { - "deps": [ - {"id": "base64-js@1.5.1"}, - {"id": "ieee754@1.2.1"}, - ], - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "name": "buffer", - "url": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - }, - "builtin-modules@3.3.0": { - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "name": "builtin-modules", - "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - }, - "builtins@5.0.1": { - "deps": [{"id": "semver@7.5.4"}], - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "name": "builtins", - "url": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - }, - "bytes@3.0.0": { - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "name": "bytes", - "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - }, - "bytes@3.1.2": { - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "name": "bytes", - "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - }, - "cacache@15.3.0": { - "deps": [ - {"id": "@npmcli/fs@1.1.1"}, - {"id": "@npmcli/move-file@1.1.2"}, - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "glob@7.2.0"}, - {"id": "infer-owner@1.0.4"}, - {"id": "lru-cache@6.0.0"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.1.6"}, - {"id": "mkdirp@1.0.4"}, - {"id": "p-map@4.0.0"}, - {"id": "promise-inflight@1.0.1-f7322fce"}, - {"id": "rimraf@3.0.2"}, - {"id": "ssri@8.0.1"}, - {"id": "tar@6.1.11"}, - {"id": "unique-filename@1.1.1"}, - ], - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - }, - "cacache@17.1.4": { - "deps": [ - {"id": "@npmcli/fs@3.1.0"}, - {"id": "fs-minipass@3.0.3"}, - {"id": "glob@10.3.10"}, - {"id": "lru-cache@7.18.3"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@7.0.4"}, - {"id": "p-map@4.0.0"}, - {"id": "ssri@10.0.5"}, - {"id": "tar@6.2.0"}, - {"id": "unique-filename@3.0.0"}, - ], - "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz", - }, - "cacache@19.0.1": { - "deps": [ - {"id": "@npmcli/fs@4.0.0"}, - {"id": "fs-minipass@3.0.3"}, - {"id": "glob@10.3.10"}, - {"id": "lru-cache@10.4.3"}, - {"id": "minipass-collect@2.0.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@7.0.4"}, - {"id": "p-map@7.0.4"}, - {"id": "ssri@12.0.0"}, - {"id": "tar@7.5.2"}, - {"id": "unique-filename@4.0.0"}, - ], - "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", - }, - "cacheable-lookup@5.0.4": { - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "name": "cacheable-lookup", - "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - }, - "cacheable-request@7.0.2": { - "deps": [ - {"id": "clone-response@1.0.3"}, - {"id": "get-stream@5.2.0"}, - {"id": "http-cache-semantics@4.1.0"}, - {"id": "keyv@4.5.2"}, - {"id": "lowercase-keys@2.0.0"}, - {"id": "normalize-url@6.1.0"}, - {"id": "responselike@2.0.1"}, - ], - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "name": "cacheable-request", - "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - }, - "call-bind@1.0.2": { - "deps": [ - {"id": "function-bind@1.1.1"}, - {"id": "get-intrinsic@1.1.1"}, - ], - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "name": "call-bind", - "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - }, - "callsites@3.1.0": { - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "name": "callsites", - "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - }, - "camelcase@5.3.1": { - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "name": "camelcase", - "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - }, - "caniuse-lite@1.0.30001311": { - "integrity": "sha512-mleTFtFKfykEeW34EyfhGIFjGCqzhh38Y0LhdQ9aWF+HorZTtdgKV/1hEE0NlFkG2ubvisPV6l400tlbPys98A==", - "name": "caniuse-lite", - "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001311.tgz", - }, - "chalk@2.4.2": { - "deps": [ - {"id": "ansi-styles@3.2.1"}, - {"id": "escape-string-regexp@1.0.5"}, - {"id": "supports-color@5.5.0"}, - ], - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - }, - "chalk@4.1.2": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "supports-color@7.2.0"}, - ], - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - }, - "chalk@5.3.0": { - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - }, - "chokidar@3.5.3": { - "deps": [ - {"id": "anymatch@3.1.2"}, - {"id": "braces@3.0.2"}, - {"id": "fsevents@2.3.2-19706e7e"}, - {"id": "glob-parent@5.1.2"}, - {"id": "is-binary-path@2.1.0"}, - {"id": "is-glob@4.0.3"}, - {"id": "normalize-path@3.0.0"}, - {"id": "readdirp@3.6.0"}, - ], - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "name": "chokidar", - "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - }, - "chownr@2.0.0": { - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "name": "chownr", - "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - }, - "chownr@3.0.0": { - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "name": "chownr", - "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - }, - "chrome-trace-event@1.0.3": { - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "name": "chrome-trace-event", - "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - }, - "ci-info@2.0.0": { - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - }, - "ci-info@3.9.0": { - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - }, - "ci-info@4.3.1": { - "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", - }, - "cidr-regex@3.1.1": { - "deps": [{"id": "ip-regex@4.3.0"}], - "integrity": "sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==", - "name": "cidr-regex", - "url": "https://registry.npmjs.org/cidr-regex/-/cidr-regex-3.1.1.tgz", - }, - "clean-stack@2.2.0": { - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "name": "clean-stack", - "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - }, - "cli-boxes@2.2.1": { - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "name": "cli-boxes", - "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - }, - "cli-columns@4.0.0": { - "deps": [ - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==", - "name": "cli-columns", - "url": "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz", - }, - "cli-cursor@3.1.0": { - "deps": [{"id": "restore-cursor@3.1.0"}], - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "name": "cli-cursor", - "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - }, - "cli-table3@0.6.3": { - "deps": [ - {"id": "@colors/colors@1.5.0"}, - {"id": "string-width@4.2.3"}, - ], - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "name": "cli-table3", - "url": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - }, - "cli-truncate@2.1.0": { - "deps": [ - {"id": "slice-ansi@3.0.0"}, - {"id": "string-width@4.2.3"}, - ], - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "name": "cli-truncate", - "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - }, - "clipanion@4.0.0-rc.4": { - "deps": [{"id": "typanion@3.14.0"}], - "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", - "name": "clipanion", - "url": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", - }, - "clipanion@4.0.0-rc.4-b80567f1": { - "deps": [{"id": "typanion@3.14.0"}], - "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", - "name": "clipanion", - "url": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", - }, - "clone-deep@4.0.1": { - "deps": [ - {"id": "is-plain-object@2.0.4"}, - {"id": "kind-of@6.0.3"}, - {"id": "shallow-clone@3.0.1"}, - ], - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "name": "clone-deep", - "url": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - }, - "clone-response@1.0.3": { - "deps": [{"id": "mimic-response@1.0.1"}], - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "name": "clone-response", - "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - }, - "clone@1.0.4": { - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "name": "clone", - "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - }, - "cmd-extension@1.0.2": { - "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", - "name": "cmd-extension", - "url": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", - }, - "cmd-shim@6.0.1": { - "integrity": "sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==", - "name": "cmd-shim", - "url": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz", - }, - "code-excerpt@3.0.0": { - "deps": [{"id": "convert-to-spaces@1.0.2"}], - "integrity": "sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==", - "name": "code-excerpt", - "url": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz", - }, - "color-convert@1.9.3": { - "deps": [{"id": "color-name@1.1.3"}], - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "name": "color-convert", - "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - }, - "color-convert@2.0.1": { - "deps": [{"id": "color-name@1.1.4"}], - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "name": "color-convert", - "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - }, - "color-name@1.1.3": { - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "name": "color-name", - "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - }, - "color-name@1.1.4": { - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "name": "color-name", - "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - }, - "color-support@1.1.3": { - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "name": "color-support", - "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - }, - "colorette@1.4.0": { - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "name": "colorette", - "url": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - }, - "colorette@2.0.16": { - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "name": "colorette", - "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - }, - "colorette@2.0.20": { - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "name": "colorette", - "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - }, - "columnify@1.6.0": { - "deps": [ - {"id": "strip-ansi@6.0.1"}, - {"id": "wcwidth@1.0.1"}, - ], - "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", - "name": "columnify", - "url": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", - }, - "commander@12.1.0": { - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - }, - "commander@2.20.3": { - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - }, - "commander@7.2.0": { - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - }, - "common-ancestor-path@1.0.1": { - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", - "name": "common-ancestor-path", - "url": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - }, - "commondir@1.0.1": { - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "name": "commondir", - "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - }, - "compressible@2.0.18": { - "deps": [{"id": "mime-db@1.52.0"}], - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "name": "compressible", - "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - }, - "compression@1.7.4": { - "deps": [ - {"id": "accepts@1.3.8"}, - {"id": "bytes@3.0.0"}, - {"id": "compressible@2.0.18"}, - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "on-headers@1.0.2"}, - {"id": "safe-buffer@5.1.2"}, - {"id": "vary@1.1.2"}, - ], - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "name": "compression", - "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - }, - "concat-map@0.0.1": { - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "name": "concat-map", - "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - }, - "connect-history-api-fallback@2.0.0": { - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "name": "connect-history-api-fallback", - "url": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - }, - "console-control-strings@1.1.0": { - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "name": "console-control-strings", - "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - }, - "content-disposition@0.5.4": { - "deps": [{"id": "safe-buffer@5.2.1"}], - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "name": "content-disposition", - "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - }, - "content-type@1.0.4": { - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "name": "content-type", - "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - }, - "convert-to-spaces@1.0.2": { - "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", - "name": "convert-to-spaces", - "url": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - }, - "cookie-signature@1.0.6": { - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "name": "cookie-signature", - "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - }, - "cookie@0.5.0": { - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "name": "cookie", - "url": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - }, - "core-util-is@1.0.3": { - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "name": "core-util-is", - "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - }, - "cross-spawn@7.0.3": { - "deps": [ - {"id": "path-key@3.1.1"}, - {"id": "shebang-command@2.0.0"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "name": "cross-spawn", - "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - }, - "cssesc@3.0.0": { - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "name": "cssesc", - "url": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - }, - "debug@2.6.9-e0cd6afa": { - "deps": [{"id": "ms@2.0.0"}], - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - }, - "debug@4.3.3-428f325a": { - "deps": [{"id": "ms@2.1.2"}], - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - }, - "debug@4.3.4-9e3a4621": { - "deps": [{"id": "ms@2.1.2"}], - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - }, - "debug@4.4.3-bed65fb4": { - "deps": [{"id": "ms@2.1.3"}], - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - }, - "decompress-response@6.0.0": { - "deps": [{"id": "mimic-response@3.1.0"}], - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "name": "decompress-response", - "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - }, - "deep-is@0.1.4": { - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "name": "deep-is", - "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - }, - "deepmerge@4.3.1": { - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "name": "deepmerge", - "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - }, - "default-gateway@6.0.3": { - "deps": [{"id": "execa@5.1.1"}], - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "name": "default-gateway", - "url": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - }, - "defaults@1.0.4": { - "deps": [{"id": "clone@1.0.4"}], - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "name": "defaults", - "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - }, - "defer-to-connect@2.0.1": { - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "name": "defer-to-connect", - "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - }, - "define-lazy-prop@2.0.0": { - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "name": "define-lazy-prop", - "url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - }, - "delegates@1.0.0": { - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "name": "delegates", - "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - }, - "depd@1.1.2": { - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "name": "depd", - "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - }, - "depd@2.0.0": { - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "name": "depd", - "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - }, - "destroy@1.2.0": { - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "name": "destroy", - "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - }, - "detect-node@2.1.0": { - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "name": "detect-node", - "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - }, - "diff@5.1.0": { - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "name": "diff", - "url": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - }, - "dns-equal@1.0.0": { - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "name": "dns-equal", - "url": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - }, - "dns-packet@5.6.0": { - "deps": [{"id": "@leichtgewicht/ip-codec@2.0.4"}], - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", - "name": "dns-packet", - "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", - }, - "doctrine@3.0.0": { - "deps": [{"id": "esutils@2.0.3"}], - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "name": "doctrine", - "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - }, - "dotenv@16.6.1": { - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "name": "dotenv", - "url": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - }, - "eastasianwidth@0.2.0": { - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "name": "eastasianwidth", - "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - }, - "ee-first@1.1.1": { - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "name": "ee-first", - "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - }, - "electron-to-chromium@1.4.68": { - "integrity": "sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA==", - "name": "electron-to-chromium", - "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz", - }, - "emoji-regex@8.0.0": { - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "name": "emoji-regex", - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - }, - "emoji-regex@9.2.2": { - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "name": "emoji-regex", - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - }, - "encodeurl@1.0.2": { - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "name": "encodeurl", - "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - }, - "encoding@0.1.13": { - "deps": [{"id": "iconv-lite@0.6.3"}], - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "name": "encoding", - "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - }, - "end-of-stream@1.4.4": { - "deps": [{"id": "once@1.4.0"}], - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "name": "end-of-stream", - "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - }, - "enhanced-resolve@5.13.0": { - "deps": [ - {"id": "graceful-fs@4.2.9"}, - {"id": "tapable@2.2.1"}, - ], - "integrity": "sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==", - "name": "enhanced-resolve", - "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.13.0.tgz", - }, - "enhanced-resolve@5.8.3": { - "deps": [ - {"id": "graceful-fs@4.2.9"}, - {"id": "tapable@2.2.1"}, - ], - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", - "name": "enhanced-resolve", - "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - }, - "enquirer@2.3.6": { - "deps": [{"id": "ansi-colors@4.1.1"}], - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "name": "enquirer", - "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - }, - "env-paths@2.2.1": { - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "name": "env-paths", - "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - }, - "envinfo@7.14.0": { - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "name": "envinfo", - "url": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - }, - "err-code@2.0.3": { - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "name": "err-code", - "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - }, - "es-module-lexer@1.2.1": { - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", - "name": "es-module-lexer", - "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", - }, - "es-toolkit@1.43.0": { - "integrity": "sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA==", - "name": "es-toolkit", - "url": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.43.0.tgz", - }, - "escalade@3.1.1": { - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "name": "escalade", - "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - }, - "escape-html@1.0.3": { - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "name": "escape-html", - "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - }, - "escape-string-regexp@1.0.5": { - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - }, - "escape-string-regexp@2.0.0": { - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - }, - "escape-string-regexp@4.0.0": { - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - }, - "eslint-scope@5.1.1": { - "deps": [ - {"id": "esrecurse@4.3.0"}, - {"id": "estraverse@4.3.0"}, - ], - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "name": "eslint-scope", - "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - }, - "eslint-scope@7.1.1": { - "deps": [ - {"id": "esrecurse@4.3.0"}, - {"id": "estraverse@5.3.0"}, - ], - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "name": "eslint-scope", - "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - }, - "eslint-utils@3.0.0-289be12b": { - "deps": [{"id": "eslint-visitor-keys@2.1.0"}], - "extra_deps": { - "eslint-utils@3.0.0-289be12b": [{"id": "eslint@8.29.0"}], - "eslint@8.29.0": [{"id": "eslint-utils@3.0.0-289be12b"}], - }, - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "name": "eslint-utils", - "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - }, - "eslint-visitor-keys@2.1.0": { - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "name": "eslint-visitor-keys", - "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - }, - "eslint-visitor-keys@3.3.0": { - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "name": "eslint-visitor-keys", - "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - }, - "eslint@8.29.0": { - "deps": [ - {"id": "@eslint/eslintrc@1.3.3"}, - {"id": "@humanwhocodes/config-array@0.11.7"}, - {"id": "@humanwhocodes/module-importer@1.0.1"}, - {"id": "@nodelib/fs.walk@1.2.8"}, - {"id": "ajv@6.12.6"}, - {"id": "chalk@4.1.2"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "doctrine@3.0.0"}, - {"id": "escape-string-regexp@4.0.0"}, - {"id": "eslint-scope@7.1.1"}, - {"id": "eslint-visitor-keys@3.3.0"}, - {"id": "espree@9.4.1"}, - {"id": "esquery@1.4.0"}, - {"id": "esutils@2.0.3"}, - {"id": "fast-deep-equal@3.1.3"}, - {"id": "file-entry-cache@6.0.1"}, - {"id": "find-up@5.0.0"}, - {"id": "glob-parent@6.0.2"}, - {"id": "globals@13.18.0"}, - {"id": "grapheme-splitter@1.0.4"}, - {"id": "ignore@5.2.0"}, - {"id": "import-fresh@3.3.0"}, - {"id": "imurmurhash@0.1.4"}, - {"id": "is-glob@4.0.3"}, - {"id": "is-path-inside@3.0.3"}, - {"id": "js-sdsl@4.2.0"}, - {"id": "js-yaml@4.1.0"}, - {"id": "json-stable-stringify-without-jsonify@1.0.1"}, - {"id": "levn@0.4.1"}, - {"id": "lodash.merge@4.6.2"}, - {"id": "minimatch@3.1.2"}, - {"id": "natural-compare@1.4.0"}, - {"id": "optionator@0.9.1"}, - {"id": "regexpp@3.2.0"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "strip-json-comments@3.1.1"}, - {"id": "text-table@0.2.0"}, - ], - "extra_deps": { - "eslint-utils@3.0.0-289be12b": [{"id": "eslint@8.29.0"}], - "eslint@8.29.0": [{"id": "eslint-utils@3.0.0-289be12b"}], - }, - "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", - "name": "eslint", - "url": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", - }, - "espree@9.4.1": { - "deps": [ - {"id": "acorn-jsx@5.3.2-b88faf10"}, - {"id": "acorn@8.8.1"}, - {"id": "eslint-visitor-keys@3.3.0"}, - ], - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "name": "espree", - "url": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - }, - "esprima@4.0.1": { - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "name": "esprima", - "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - }, - "esquery@1.4.0": { - "deps": [{"id": "estraverse@5.3.0"}], - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "name": "esquery", - "url": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - }, - "esrecurse@4.3.0": { - "deps": [{"id": "estraverse@5.3.0"}], - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "name": "esrecurse", - "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - }, - "estraverse@4.3.0": { - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "name": "estraverse", - "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - }, - "estraverse@5.3.0": { - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "name": "estraverse", - "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - }, - "estree-walker@2.0.2": { - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "name": "estree-walker", - "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - }, - "esutils@2.0.3": { - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "name": "esutils", - "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - }, - "etag@1.8.1": { - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "name": "etag", - "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - }, - "event-target-shim@5.0.1": { - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "name": "event-target-shim", - "url": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - }, - "eventemitter3@4.0.7": { - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "name": "eventemitter3", - "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - }, - "events@3.3.0": { - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "name": "events", - "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - }, - "execa@5.1.1": { - "deps": [ - {"id": "cross-spawn@7.0.3"}, - {"id": "get-stream@6.0.1"}, - {"id": "human-signals@2.1.0"}, - {"id": "is-stream@2.0.1"}, - {"id": "merge-stream@2.0.0"}, - {"id": "npm-run-path@4.0.1"}, - {"id": "onetime@5.1.2"}, - {"id": "signal-exit@3.0.7"}, - {"id": "strip-final-newline@2.0.0"}, - ], - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "name": "execa", - "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - }, - "exponential-backoff@3.1.1": { - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "name": "exponential-backoff", - "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - }, - "express@4.18.2": { - "deps": [ - {"id": "accepts@1.3.8"}, - {"id": "array-flatten@1.1.1"}, - {"id": "body-parser@1.20.1"}, - {"id": "content-disposition@0.5.4"}, - {"id": "content-type@1.0.4"}, - {"id": "cookie-signature@1.0.6"}, - {"id": "cookie@0.5.0"}, - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "depd@2.0.0"}, - {"id": "encodeurl@1.0.2"}, - {"id": "escape-html@1.0.3"}, - {"id": "etag@1.8.1"}, - {"id": "finalhandler@1.2.0"}, - {"id": "fresh@0.5.2"}, - {"id": "http-errors@2.0.0"}, - {"id": "merge-descriptors@1.0.1"}, - {"id": "methods@1.1.2"}, - {"id": "on-finished@2.4.1"}, - {"id": "parseurl@1.3.3"}, - {"id": "path-to-regexp@0.1.7"}, - {"id": "proxy-addr@2.0.7"}, - {"id": "qs@6.11.0"}, - {"id": "range-parser@1.2.1"}, - {"id": "safe-buffer@5.2.1"}, - {"id": "send@0.18.0"}, - {"id": "serve-static@1.15.0"}, - {"id": "setprototypeof@1.2.0"}, - {"id": "statuses@2.0.1"}, - {"id": "type-is@1.6.18"}, - {"id": "utils-merge@1.0.1"}, - {"id": "vary@1.1.2"}, - ], - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "name": "express", - "url": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - }, - "fast-deep-equal@3.1.3": { - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "name": "fast-deep-equal", - "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - }, - "fast-glob@3.2.12": { - "deps": [ - {"id": "@nodelib/fs.stat@2.0.5"}, - {"id": "@nodelib/fs.walk@1.2.8"}, - {"id": "glob-parent@5.1.2"}, - {"id": "merge2@1.4.1"}, - {"id": "micromatch@4.0.4"}, - ], - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "name": "fast-glob", - "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - }, - "fast-json-stable-stringify@2.1.0": { - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "name": "fast-json-stable-stringify", - "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - }, - "fast-levenshtein@2.0.6": { - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "name": "fast-levenshtein", - "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - }, - "fastest-levenshtein@1.0.16": { - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", - "name": "fastest-levenshtein", - "url": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", - }, - "fastq@1.13.0": { - "deps": [{"id": "reusify@1.0.4"}], - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "name": "fastq", - "url": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - }, - "faye-websocket@0.11.4": { - "deps": [{"id": "websocket-driver@0.7.4"}], - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "name": "faye-websocket", - "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - }, - "file-entry-cache@6.0.1": { - "deps": [{"id": "flat-cache@3.0.4"}], - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "name": "file-entry-cache", - "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - }, - "fill-range@7.0.1": { - "deps": [{"id": "to-regex-range@5.0.1"}], - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "name": "fill-range", - "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - }, - "finalhandler@1.2.0": { - "deps": [ - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "encodeurl@1.0.2"}, - {"id": "escape-html@1.0.3"}, - {"id": "on-finished@2.4.1"}, - {"id": "parseurl@1.3.3"}, - {"id": "statuses@2.0.1"}, - {"id": "unpipe@1.0.0"}, - ], - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "name": "finalhandler", - "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - }, - "find-up@4.1.0": { - "deps": [ - {"id": "locate-path@5.0.0"}, - {"id": "path-exists@4.0.0"}, - ], - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "name": "find-up", - "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - }, - "find-up@5.0.0": { - "deps": [ - {"id": "locate-path@6.0.0"}, - {"id": "path-exists@4.0.0"}, - ], - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "name": "find-up", - "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - }, - "flat-cache@3.0.4": { - "deps": [ - {"id": "flatted@3.2.7"}, - {"id": "rimraf@3.0.2"}, - ], - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "name": "flat-cache", - "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - }, - "flat@5.0.2": { - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "name": "flat", - "url": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - }, - "flatted@3.2.7": { - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "name": "flatted", - "url": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - }, - "follow-redirects@1.14.9-a313c479": { - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "name": "follow-redirects", - "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - }, - "foreground-child@3.1.1": { - "deps": [ - {"id": "cross-spawn@7.0.3"}, - {"id": "signal-exit@4.1.0"}, - ], - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "name": "foreground-child", - "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - }, - "forwarded@0.2.0": { - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "name": "forwarded", - "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - }, - "fresh@0.5.2": { - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "name": "fresh", - "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - }, - "fs-constants@1.0.0": { - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "name": "fs-constants", - "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - }, - "fs-minipass@2.1.0": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "name": "fs-minipass", - "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - }, - "fs-minipass@3.0.3": { - "deps": [{"id": "minipass@7.0.4"}], - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "name": "fs-minipass", - "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - }, - "fs-monkey@1.0.3": { - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "name": "fs-monkey", - "url": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - }, - "fs.realpath@1.0.0": { - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "name": "fs.realpath", - "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - }, - "fsevents@2.3.2-19706e7e": { - "os": ["darwin"], - "deps": [{"id": "node-gyp@8.4.1"}], - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "name": "fsevents", - "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - }, - "function-bind@1.1.1": { - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "name": "function-bind", - "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - }, - "gauge@4.0.0": { - "deps": [ - {"id": "ansi-regex@5.0.1"}, - {"id": "aproba@2.0.0"}, - {"id": "color-support@1.1.3"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "has-unicode@2.0.1"}, - {"id": "signal-exit@3.0.7"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "wide-align@1.1.5"}, - ], - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", - "name": "gauge", - "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - }, - "gauge@5.0.1": { - "deps": [ - {"id": "aproba@2.0.0"}, - {"id": "color-support@1.1.3"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "has-unicode@2.0.1"}, - {"id": "signal-exit@4.1.0"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "wide-align@1.1.5"}, - ], - "integrity": "sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==", - "name": "gauge", - "url": "https://registry.npmjs.org/gauge/-/gauge-5.0.1.tgz", - }, - "get-intrinsic@1.1.1": { - "deps": [ - {"id": "function-bind@1.1.1"}, - {"id": "has-symbols@1.0.3"}, - {"id": "has@1.0.3"}, - ], - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "name": "get-intrinsic", - "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - }, - "get-stream@5.2.0": { - "deps": [{"id": "pump@3.0.0"}], - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "name": "get-stream", - "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - }, - "get-stream@6.0.1": { - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "name": "get-stream", - "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - }, - "git-up@7.0.0": { - "deps": [ - {"id": "is-ssh@1.4.0"}, - {"id": "parse-url@8.1.0"}, - ], - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "name": "git-up", - "url": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - }, - "git-url-parse@13.1.0": { - "deps": [{"id": "git-up@7.0.0"}], - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "name": "git-url-parse", - "url": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - }, - "glob-parent@5.1.2": { - "deps": [{"id": "is-glob@4.0.3"}], - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "name": "glob-parent", - "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - }, - "glob-parent@6.0.2": { - "deps": [{"id": "is-glob@4.0.3"}], - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "name": "glob-parent", - "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - }, - "glob-to-regexp@0.4.1": { - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "name": "glob-to-regexp", - "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - }, - "glob@10.3.10": { - "deps": [ - {"id": "foreground-child@3.1.1"}, - {"id": "jackspeak@2.3.6"}, - {"id": "minimatch@9.0.3"}, - {"id": "minipass@7.0.4"}, - {"id": "path-scurry@1.10.1"}, - ], - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - }, - "glob@7.2.0": { - "deps": [ - {"id": "fs.realpath@1.0.0"}, - {"id": "inflight@1.0.6"}, - {"id": "inherits@2.0.4"}, - {"id": "minimatch@3.0.5"}, - {"id": "once@1.4.0"}, - {"id": "path-is-absolute@1.0.1"}, - ], - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - }, - "glob@8.1.0": { - "deps": [ - {"id": "fs.realpath@1.0.0"}, - {"id": "inflight@1.0.6"}, - {"id": "inherits@2.0.4"}, - {"id": "minimatch@5.1.6"}, - {"id": "once@1.4.0"}, - ], - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - }, - "globals@13.18.0": { - "deps": [{"id": "type-fest@0.20.2"}], - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "name": "globals", - "url": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - }, - "globalyzer@0.1.0": { - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "name": "globalyzer", - "url": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - }, - "globrex@0.1.2": { - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "name": "globrex", - "url": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - }, - "got@11.8.5": { - "deps": [ - {"id": "@sindresorhus/is@4.6.0"}, - {"id": "@szmarczak/http-timer@4.0.6"}, - {"id": "@types/cacheable-request@6.0.3"}, - {"id": "@types/responselike@1.0.0"}, - {"id": "cacheable-lookup@5.0.4"}, - {"id": "cacheable-request@7.0.2"}, - {"id": "decompress-response@6.0.0"}, - {"id": "http2-wrapper@1.0.3"}, - {"id": "lowercase-keys@2.0.0"}, - {"id": "p-cancelable@2.1.1"}, - {"id": "responselike@2.0.1"}, - ], - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", - "name": "got", - "url": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - }, - "graceful-fs@4.2.11": { - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "name": "graceful-fs", - "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - }, - "graceful-fs@4.2.9": { - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", - "name": "graceful-fs", - "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - }, - "grapheme-splitter@1.0.4": { - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "name": "grapheme-splitter", - "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - }, - "handle-thing@2.0.1": { - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "name": "handle-thing", - "url": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - }, - "has-flag@3.0.0": { - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "name": "has-flag", - "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - }, - "has-flag@4.0.0": { - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "name": "has-flag", - "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - }, - "has-symbols@1.0.3": { - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "name": "has-symbols", - "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - }, - "has-unicode@2.0.1": { - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "name": "has-unicode", - "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - }, - "has@1.0.3": { - "deps": [{"id": "function-bind@1.1.1"}], - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "name": "has", - "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - }, - "hosted-git-info@6.1.1": { - "deps": [{"id": "lru-cache@7.18.3"}], - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "name": "hosted-git-info", - "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - }, - "hpack.js@2.1.6": { - "deps": [ - {"id": "inherits@2.0.4"}, - {"id": "obuf@1.1.2"}, - {"id": "readable-stream@2.3.7"}, - {"id": "wbuf@1.7.3"}, - ], - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "name": "hpack.js", - "url": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - }, - "hpagent@1.2.0": { - "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==", - "name": "hpagent", - "url": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz", - }, - "html-entities@2.3.2": { - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "name": "html-entities", - "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - }, - "http-cache-semantics@4.1.0": { - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "name": "http-cache-semantics", - "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - }, - "http-cache-semantics@4.1.1": { - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "name": "http-cache-semantics", - "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - }, - "http-deceiver@1.2.7": { - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "name": "http-deceiver", - "url": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - }, - "http-errors@1.6.3": { - "deps": [ - {"id": "depd@1.1.2"}, - {"id": "inherits@2.0.3"}, - {"id": "setprototypeof@1.1.0"}, - {"id": "statuses@1.5.0"}, - ], - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "name": "http-errors", - "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - }, - "http-errors@2.0.0": { - "deps": [ - {"id": "depd@2.0.0"}, - {"id": "inherits@2.0.4"}, - {"id": "setprototypeof@1.2.0"}, - {"id": "statuses@2.0.1"}, - {"id": "toidentifier@1.0.1"}, - ], - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "name": "http-errors", - "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - }, - "http-parser-js@0.5.6": { - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", - "name": "http-parser-js", - "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - }, - "http-proxy-agent@4.0.1": { - "deps": [ - {"id": "@tootallnate/once@1.1.2"}, - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-428f325a"}, - ], - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - }, - "http-proxy-agent@5.0.0": { - "deps": [ - {"id": "@tootallnate/once@2.0.0"}, - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-428f325a"}, - ], - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - }, - "http-proxy-agent@7.0.2": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.4-9e3a4621"}, - ], - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - }, - "http-proxy-middleware@2.0.6-9b645cec": { - "deps": [ - {"id": "@types/express@4.17.13"}, - {"id": "@types/http-proxy@1.17.8"}, - {"id": "http-proxy@1.18.1"}, - {"id": "is-glob@4.0.3"}, - {"id": "is-plain-obj@3.0.0"}, - {"id": "micromatch@4.0.4"}, - ], - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "name": "http-proxy-middleware", - "url": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - }, - "http-proxy@1.18.1": { - "deps": [ - {"id": "eventemitter3@4.0.7"}, - {"id": "follow-redirects@1.14.9-a313c479"}, - {"id": "requires-port@1.0.0"}, - ], - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "name": "http-proxy", - "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - }, - "http2-wrapper@1.0.3": { - "deps": [ - {"id": "quick-lru@5.1.1"}, - {"id": "resolve-alpn@1.2.1"}, - ], - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "name": "http2-wrapper", - "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - }, - "https-proxy-agent@5.0.0": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-428f325a"}, - ], - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "name": "https-proxy-agent", - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - }, - "https-proxy-agent@7.0.5": { - "deps": [ - {"id": "agent-base@7.1.1"}, - {"id": "debug@4.3.3-428f325a"}, - ], - "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", - "name": "https-proxy-agent", - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", - }, - "https-proxy-agent@7.0.6": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.3-428f325a"}, - ], - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "name": "https-proxy-agent", - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - }, - "human-signals@2.1.0": { - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "name": "human-signals", - "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - }, - "humanize-ms@1.2.1": { - "deps": [{"id": "ms@2.1.3"}], - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "name": "humanize-ms", - "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - }, - "iconv-lite@0.4.24": { - "deps": [{"id": "safer-buffer@2.1.2"}], - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "name": "iconv-lite", - "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - }, - "iconv-lite@0.6.3": { - "deps": [{"id": "safer-buffer@2.1.2"}], - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "name": "iconv-lite", - "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - }, - "ieee754@1.2.1": { - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "name": "ieee754", - "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - }, - "ignore-walk@6.0.3": { - "deps": [{"id": "minimatch@9.0.3"}], - "integrity": "sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==", - "name": "ignore-walk", - "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.3.tgz", - }, - "ignore@5.2.0": { - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "name": "ignore", - "url": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - }, - "import-fresh@3.3.0": { - "deps": [ - {"id": "parent-module@1.0.1"}, - {"id": "resolve-from@4.0.0"}, - ], - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "name": "import-fresh", - "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - }, - "import-local@3.1.0": { - "deps": [ - {"id": "pkg-dir@4.2.0"}, - {"id": "resolve-cwd@3.0.0"}, - ], - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "name": "import-local", - "url": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - }, - "imurmurhash@0.1.4": { - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "name": "imurmurhash", - "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - }, - "indent-string@4.0.0": { - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "name": "indent-string", - "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - }, - "index-to-position@0.1.2": { - "integrity": "sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==", - "name": "index-to-position", - "url": "https://registry.npmjs.org/index-to-position/-/index-to-position-0.1.2.tgz", - }, - "infer-owner@1.0.4": { - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "name": "infer-owner", - "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - }, - "inflight@1.0.6": { - "deps": [ - {"id": "once@1.4.0"}, - {"id": "wrappy@1.0.2"}, - ], - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "name": "inflight", - "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - }, - "inherits@2.0.3": { - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "name": "inherits", - "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - }, - "inherits@2.0.4": { - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "name": "inherits", - "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - }, - "ini@4.1.1": { - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "name": "ini", - "url": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - }, - "init-package-json@5.0.0": { - "deps": [ - {"id": "npm-package-arg@10.1.0"}, - {"id": "promzard@1.0.0"}, - {"id": "read-package-json@6.0.4"}, - {"id": "read@2.1.0"}, - {"id": "semver@7.3.5"}, - {"id": "validate-npm-package-license@3.0.4"}, - {"id": "validate-npm-package-name@5.0.0"}, - ], - "integrity": "sha512-kBhlSheBfYmq3e0L1ii+VKe3zBTLL5lDCDWR+f9dLmEGSB3MqLlMlsolubSsyI88Bg6EA+BIMlomAnQ1SwgQBw==", - "name": "init-package-json", - "url": "https://registry.npmjs.org/init-package-json/-/init-package-json-5.0.0.tgz", - }, - "ink-text-input@4.0.3": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "type-fest@0.15.1"}, - ], - "integrity": "sha512-eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==", - "name": "ink-text-input", - "url": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-4.0.3.tgz", - }, - "ink-text-input@4.0.3-4074f4ef": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "type-fest@0.15.1"}, - ], - "integrity": "sha512-eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==", - "name": "ink-text-input", - "url": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-4.0.3.tgz", - }, - "ink@3.2.0": { - "deps": [ - {"id": "ansi-escapes@4.3.2"}, - {"id": "auto-bind@4.0.0"}, - {"id": "chalk@4.1.2"}, - {"id": "cli-boxes@2.2.1"}, - {"id": "cli-cursor@3.1.0"}, - {"id": "cli-truncate@2.1.0"}, - {"id": "code-excerpt@3.0.0"}, - {"id": "indent-string@4.0.0"}, - {"id": "is-ci@2.0.0"}, - {"id": "lodash@4.17.21"}, - {"id": "patch-console@1.0.0"}, - {"id": "react-devtools-core@4.28.5"}, - {"id": "react-reconciler@0.26.2"}, - {"id": "scheduler@0.20.2"}, - {"id": "signal-exit@3.0.7"}, - {"id": "slice-ansi@3.0.0"}, - {"id": "stack-utils@2.0.6"}, - {"id": "string-width@4.2.3"}, - {"id": "type-fest@0.12.0"}, - {"id": "widest-line@3.1.0"}, - {"id": "wrap-ansi@6.2.0"}, - {"id": "ws@7.5.10"}, - {"id": "yoga-layout-prebuilt@1.10.0"}, - ], - "integrity": "sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==", - "name": "ink", - "url": "https://registry.npmjs.org/ink/-/ink-3.2.0.tgz", - }, - "ink@3.2.0-4074f4ef": { - "deps": [ - {"id": "ansi-escapes@4.3.2"}, - {"id": "auto-bind@4.0.0"}, - {"id": "chalk@4.1.2"}, - {"id": "cli-boxes@2.2.1"}, - {"id": "cli-cursor@3.1.0"}, - {"id": "cli-truncate@2.1.0"}, - {"id": "code-excerpt@3.0.0"}, - {"id": "indent-string@4.0.0"}, - {"id": "is-ci@2.0.0"}, - {"id": "lodash@4.17.21"}, - {"id": "patch-console@1.0.0"}, - {"id": "react-devtools-core@4.28.5"}, - {"id": "react-reconciler@0.26.2-5a18648e"}, - {"id": "react@17.0.2"}, - {"id": "scheduler@0.20.2"}, - {"id": "signal-exit@3.0.7"}, - {"id": "slice-ansi@3.0.0"}, - {"id": "stack-utils@2.0.6"}, - {"id": "string-width@4.2.3"}, - {"id": "type-fest@0.12.0"}, - {"id": "widest-line@3.1.0"}, - {"id": "wrap-ansi@6.2.0"}, - {"id": "ws@7.5.10-064d121d"}, - {"id": "yoga-layout-prebuilt@1.10.0"}, - ], - "integrity": "sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==", - "name": "ink", - "url": "https://registry.npmjs.org/ink/-/ink-3.2.0.tgz", - }, - "interpret@3.1.1": { - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "name": "interpret", - "url": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - }, - "ip-address@10.1.0": { - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - "name": "ip-address", - "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - }, - "ip-regex@4.3.0": { - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", - "name": "ip-regex", - "url": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - }, - "ip@1.1.5": { - "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", - "name": "ip", - "url": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - }, - "ip@2.0.0": { - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "name": "ip", - "url": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - }, - "ipaddr.js@1.9.1": { - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "name": "ipaddr.js", - "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - }, - "ipaddr.js@2.0.1": { - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "name": "ipaddr.js", - "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - }, - "is-binary-path@2.1.0": { - "deps": [{"id": "binary-extensions@2.2.0"}], - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "name": "is-binary-path", - "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - }, - "is-builtin-module@3.2.1": { - "deps": [{"id": "builtin-modules@3.3.0"}], - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "name": "is-builtin-module", - "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - }, - "is-ci@2.0.0": { - "deps": [{"id": "ci-info@2.0.0"}], - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "name": "is-ci", - "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - }, - "is-cidr@4.0.2": { - "deps": [{"id": "cidr-regex@3.1.1"}], - "integrity": "sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==", - "name": "is-cidr", - "url": "https://registry.npmjs.org/is-cidr/-/is-cidr-4.0.2.tgz", - }, - "is-core-module@2.12.0": { - "deps": [{"id": "has@1.0.3"}], - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", - "name": "is-core-module", - "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - }, - "is-core-module@2.13.0": { - "deps": [{"id": "has@1.0.3"}], - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "name": "is-core-module", - "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - }, - "is-docker@2.2.1": { - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "name": "is-docker", - "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - }, - "is-extglob@2.1.1": { - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "name": "is-extglob", - "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - }, - "is-fullwidth-code-point@3.0.0": { - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "name": "is-fullwidth-code-point", - "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - }, - "is-glob@4.0.3": { - "deps": [{"id": "is-extglob@2.1.1"}], - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "name": "is-glob", - "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - }, - "is-lambda@1.0.1": { - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "name": "is-lambda", - "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - }, - "is-module@1.0.0": { - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "name": "is-module", - "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - }, - "is-number@7.0.0": { - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "name": "is-number", - "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - }, - "is-path-inside@3.0.3": { - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "name": "is-path-inside", - "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - }, - "is-plain-obj@3.0.0": { - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "name": "is-plain-obj", - "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - }, - "is-plain-object@2.0.4": { - "deps": [{"id": "isobject@3.0.1"}], - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "name": "is-plain-object", - "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - }, - "is-reference@1.2.1": { - "deps": [{"id": "@types/estree@0.0.51"}], - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "name": "is-reference", - "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - }, - "is-ssh@1.4.0": { - "deps": [{"id": "protocols@2.0.1"}], - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "name": "is-ssh", - "url": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - }, - "is-stream@2.0.1": { - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "name": "is-stream", - "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - }, - "is-windows@1.0.2": { - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "name": "is-windows", - "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - }, - "is-wsl@2.2.0": { - "deps": [{"id": "is-docker@2.2.1"}], - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "name": "is-wsl", - "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - }, - "isarray@1.0.0": { - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "name": "isarray", - "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - }, - "isexe@2.0.0": { - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "name": "isexe", - "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - }, - "isobject@3.0.1": { - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "name": "isobject", - "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - }, - "jackspeak@2.3.6": { - "deps": [ - {"id": "@isaacs/cliui@8.0.2"}, - {"id": "@pkgjs/parseargs@0.11.0"}, - ], - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "name": "jackspeak", - "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - }, - "jest-junit@16.0.0": { - "deps": [ - {"id": "mkdirp@1.0.4"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "uuid@8.3.2"}, - {"id": "xml@1.0.1"}, - ], - "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", - "name": "jest-junit", - "url": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", - }, - "jest-worker@27.5.1": { - "deps": [ - {"id": "@types/node@17.0.17"}, - {"id": "merge-stream@2.0.0"}, - {"id": "supports-color@8.1.1"}, - ], - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "name": "jest-worker", - "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - }, - "js-levenshtein@1.1.6": { - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "name": "js-levenshtein", - "url": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - }, - "js-sdsl@4.2.0": { - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", - "name": "js-sdsl", - "url": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", - }, - "js-tokens@4.0.0": { - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "name": "js-tokens", - "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - }, - "js-yaml@3.14.1": { - "deps": [ - {"id": "argparse@1.0.10"}, - {"id": "esprima@4.0.1"}, - ], - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "name": "js-yaml", - "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - }, - "js-yaml@4.1.0": { - "deps": [{"id": "argparse@2.0.1"}], - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "name": "js-yaml", - "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - }, - "json-buffer@3.0.1": { - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "name": "json-buffer", - "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - }, - "json-parse-even-better-errors@2.3.1": { - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "name": "json-parse-even-better-errors", - "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - }, - "json-parse-even-better-errors@3.0.0": { - "integrity": "sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==", - "name": "json-parse-even-better-errors", - "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz", - }, - "json-schema-traverse@0.4.1": { - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "name": "json-schema-traverse", - "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - }, - "json-schema-traverse@1.0.0": { - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "name": "json-schema-traverse", - "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - }, - "json-stable-stringify-without-jsonify@1.0.1": { - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "name": "json-stable-stringify-without-jsonify", - "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - }, - "json-stringify-nice@1.1.4": { - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", - "name": "json-stringify-nice", - "url": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", - }, - "jsonparse@1.3.1": { - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "name": "jsonparse", - "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - }, - "just-diff-apply@5.5.0": { - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", - "name": "just-diff-apply", - "url": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", - }, - "just-diff@6.0.2": { - "integrity": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==", - "name": "just-diff", - "url": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz", - }, - "keyv@4.5.2": { - "deps": [{"id": "json-buffer@3.0.1"}], - "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", - "name": "keyv", - "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", - }, - "kind-of@6.0.3": { - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "name": "kind-of", - "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - }, - "launch-editor@2.6.0": { - "deps": [ - {"id": "picocolors@1.0.0"}, - {"id": "shell-quote@1.8.1"}, - ], - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "name": "launch-editor", - "url": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - }, - "levn@0.4.1": { - "deps": [ - {"id": "prelude-ls@1.2.1"}, - {"id": "type-check@0.4.0"}, - ], - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "name": "levn", - "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - }, - "libnpmaccess@7.0.2": { - "deps": [ - {"id": "npm-package-arg@10.1.0"}, - {"id": "npm-registry-fetch@14.0.5"}, - ], - "integrity": "sha512-vHBVMw1JFMTgEk15zRsJuSAg7QtGGHpUSEfnbcRL1/gTBag9iEfJbyjpDmdJmwMhvpoLoNBtdAUCdGnaP32hhw==", - "name": "libnpmaccess", - "url": "https://registry.npmjs.org/libnpmaccess/-/libnpmaccess-7.0.2.tgz", - }, - "libnpmdiff@5.0.20": { - "deps": [ - {"id": "@npmcli/arborist@6.5.0"}, - {"id": "@npmcli/disparity-colors@3.0.0"}, - {"id": "@npmcli/installed-package-contents@2.0.2"}, - {"id": "binary-extensions@2.2.0"}, - {"id": "diff@5.1.0"}, - {"id": "minimatch@9.0.3"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "pacote@15.2.0"}, - {"id": "tar@6.2.0"}, - ], - "integrity": "sha512-oG+qEc0qzg++1YqLwguQvXAyG8BrKq+23RHr4sCa5XZnf1U+hcKUp8itgaBY9sGRYyGXtsRgXWWFHBmqXIctDA==", - "name": "libnpmdiff", - "url": "https://registry.npmjs.org/libnpmdiff/-/libnpmdiff-5.0.20.tgz", - }, - "libnpmexec@6.0.4": { - "deps": [ - {"id": "@npmcli/arborist@6.5.0"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "ci-info@3.9.0"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "npmlog@7.0.1"}, - {"id": "pacote@15.2.0"}, - {"id": "proc-log@3.0.0"}, - {"id": "read-package-json-fast@3.0.2"}, - {"id": "read@2.1.0"}, - {"id": "semver@7.5.4"}, - {"id": "walk-up-path@3.0.1"}, - ], - "integrity": "sha512-dhFp5yA9M2g8oLg/Ys9not+pNzW8B20pcz455TGqyU5VesXnEPQwK5EPVY8W24JJn7M0jMJ6/GxosywMPOTebA==", - "name": "libnpmexec", - "url": "https://registry.npmjs.org/libnpmexec/-/libnpmexec-6.0.4.tgz", - }, - "libnpmfund@4.2.1": { - "deps": [{"id": "@npmcli/arborist@6.5.0"}], - "integrity": "sha512-2fbmQMk3wPMdPx1gbYLNbzghj48XAsfytKrmy+A0eFXwDxCwL0BLdgXoeLQCZPpLUMSPPXdKyL6Wm4erWezhnA==", - "name": "libnpmfund", - "url": "https://registry.npmjs.org/libnpmfund/-/libnpmfund-4.2.1.tgz", - }, - "libnpmhook@9.0.3": { - "deps": [ - {"id": "aproba@2.0.0"}, - {"id": "npm-registry-fetch@14.0.5"}, - ], - "integrity": "sha512-wMZe58sI7KLhg0+nUWZW5KdMfjNNcOIIbkoP19BDHYoUF9El7eeUWkGNxUGzpHkPKiGoQ1z/v6CYin4deebeuw==", - "name": "libnpmhook", - "url": "https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.3.tgz", - }, - "libnpmorg@5.0.4": { - "deps": [ - {"id": "aproba@2.0.0"}, - {"id": "npm-registry-fetch@14.0.5"}, - ], - "integrity": "sha512-YqYXLMAN0Y1eJH4w3hUFN9648xfSdvJANMsdeZTOWJOW4Pqp8qapJFzQdqCfUkg+tEuQmnaFQQKXvkMZC51+Mw==", - "name": "libnpmorg", - "url": "https://registry.npmjs.org/libnpmorg/-/libnpmorg-5.0.4.tgz", - }, - "libnpmpack@5.0.20": { - "deps": [ - {"id": "@npmcli/arborist@6.5.0"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "pacote@15.2.0"}, - ], - "integrity": "sha512-lPQXok0sU0V7hjb8oMD6HjYTR296aZvCJQZ1PGC7PeuKkBGuNeqSKVE2I9bwI80E4bFa9gfQ1I+rGfkNRjn6tQ==", - "name": "libnpmpack", - "url": "https://registry.npmjs.org/libnpmpack/-/libnpmpack-5.0.20.tgz", - }, - "libnpmpublish@7.5.0": { - "deps": [ - {"id": "ci-info@3.9.0"}, - {"id": "normalize-package-data@5.0.0"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "npm-registry-fetch@14.0.5"}, - {"id": "proc-log@3.0.0"}, - {"id": "semver@7.5.4"}, - {"id": "sigstore@1.9.0"}, - {"id": "ssri@10.0.5"}, - ], - "integrity": "sha512-zctH6QcTJ093lpxmkufr2zr3AJ9V90hcRilDFNin6n91ODj+S28RdyMFFJpa9NwyztmyV2hlWLyZv0GaOQBDyA==", - "name": "libnpmpublish", - "url": "https://registry.npmjs.org/libnpmpublish/-/libnpmpublish-7.5.0.tgz", - }, - "libnpmsearch@6.0.2": { - "deps": [{"id": "npm-registry-fetch@14.0.5"}], - "integrity": "sha512-p+5BF19AvnVg8mcIQhy6yWhI6jHQRVMYaIaKeITEfYAffWsqbottA/WZdMtHL76hViC6SFM1WdclM1w5eAIa1g==", - "name": "libnpmsearch", - "url": "https://registry.npmjs.org/libnpmsearch/-/libnpmsearch-6.0.2.tgz", - }, - "libnpmteam@5.0.3": { - "deps": [ - {"id": "aproba@2.0.0"}, - {"id": "npm-registry-fetch@14.0.5"}, - ], - "integrity": "sha512-7XOGhi45s+ml6TyrhJUTyrErcoDMKGKfEtiTEco4ofU7BGGAUOalVztKMVLLJgJOOXdIAIlzCHqkTXEuSiyCiA==", - "name": "libnpmteam", - "url": "https://registry.npmjs.org/libnpmteam/-/libnpmteam-5.0.3.tgz", - }, - "libnpmversion@4.0.2": { - "deps": [ - {"id": "@npmcli/git@4.1.0"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "proc-log@3.0.0"}, - {"id": "semver@7.5.4"}, - ], - "integrity": "sha512-n1X70mFHv8Piy4yos+MFWUARSkTbyV5cdsHScaIkuwYvRAF/s2VtYScDzWB4Oe8uNEuGNdjiRR1E/Dh1tMvv6g==", - "name": "libnpmversion", - "url": "https://registry.npmjs.org/libnpmversion/-/libnpmversion-4.0.2.tgz", - }, - "loader-runner@4.2.0": { - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "name": "loader-runner", - "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - }, - "locate-path@5.0.0": { - "deps": [{"id": "p-locate@4.1.0"}], - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "name": "locate-path", - "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - }, - "locate-path@6.0.0": { - "deps": [{"id": "p-locate@5.0.0"}], - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "name": "locate-path", - "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - }, - "lodash.isequal@4.5.0": { - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "name": "lodash.isequal", - "url": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - }, - "lodash.merge@4.6.2": { - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "name": "lodash.merge", - "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - }, - "lodash@4.17.21": { - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "name": "lodash", - "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - }, - "long@4.0.0": { - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "name": "long", - "url": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - }, - "long@5.2.1": { - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==", - "name": "long", - "url": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - }, - "loose-envify@1.4.0": { - "deps": [{"id": "js-tokens@4.0.0"}], - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "name": "loose-envify", - "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - }, - "lowercase-keys@2.0.0": { - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "name": "lowercase-keys", - "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - }, - "lru-cache@10.0.1": { - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - }, - "lru-cache@10.4.3": { - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - }, - "lru-cache@6.0.0": { - "deps": [{"id": "yallist@4.0.0"}], - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - }, - "lru-cache@7.18.3": { - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - }, - "magic-string@0.27.0": { - "deps": [{"id": "@jridgewell/sourcemap-codec@1.4.15"}], - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "name": "magic-string", - "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - }, - "make-fetch-happen@11.1.1": { - "deps": [ - {"id": "agentkeepalive@4.5.0"}, - {"id": "cacache@17.1.4"}, - {"id": "http-cache-semantics@4.1.1"}, - {"id": "http-proxy-agent@5.0.0"}, - {"id": "https-proxy-agent@5.0.0"}, - {"id": "is-lambda@1.0.1"}, - {"id": "lru-cache@7.18.3"}, - {"id": "minipass-fetch@3.0.4"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@5.0.0"}, - {"id": "negotiator@0.6.3"}, - {"id": "promise-retry@2.0.1"}, - {"id": "socks-proxy-agent@7.0.0"}, - {"id": "ssri@10.0.5"}, - ], - "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz", - }, - "make-fetch-happen@14.0.3": { - "deps": [ - {"id": "@npmcli/agent@3.0.0"}, - {"id": "cacache@19.0.1"}, - {"id": "http-cache-semantics@4.1.1"}, - {"id": "minipass-fetch@4.0.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@7.1.2"}, - {"id": "negotiator@1.0.0"}, - {"id": "proc-log@5.0.0"}, - {"id": "promise-retry@2.0.1"}, - {"id": "ssri@12.0.0"}, - ], - "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", - }, - "make-fetch-happen@9.1.0": { - "deps": [ - {"id": "agentkeepalive@4.2.0"}, - {"id": "cacache@15.3.0"}, - {"id": "http-cache-semantics@4.1.0"}, - {"id": "http-proxy-agent@4.0.1"}, - {"id": "https-proxy-agent@5.0.0"}, - {"id": "is-lambda@1.0.1"}, - {"id": "lru-cache@6.0.0"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-fetch@1.4.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.1.6"}, - {"id": "negotiator@0.6.3"}, - {"id": "promise-retry@2.0.1"}, - {"id": "socks-proxy-agent@6.1.1"}, - {"id": "ssri@8.0.1"}, - ], - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - }, - "media-typer@0.3.0": { - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "name": "media-typer", - "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - }, - "memfs@3.4.1": { - "deps": [{"id": "fs-monkey@1.0.3"}], - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "name": "memfs", - "url": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - }, - "merge-descriptors@1.0.1": { - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "name": "merge-descriptors", - "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - }, - "merge-stream@2.0.0": { - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "name": "merge-stream", - "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - }, - "merge2@1.4.1": { - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "name": "merge2", - "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - }, - "methods@1.1.2": { - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "name": "methods", - "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - }, - "micromatch@4.0.4": { - "deps": [ - {"id": "braces@3.0.2"}, - {"id": "picomatch@2.3.1"}, - ], - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "name": "micromatch", - "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - }, - "mime-db@1.51.0": { - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "name": "mime-db", - "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - }, - "mime-db@1.52.0": { - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "name": "mime-db", - "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - }, - "mime-types@2.1.34": { - "deps": [{"id": "mime-db@1.51.0"}], - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "name": "mime-types", - "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - }, - "mime-types@2.1.35": { - "deps": [{"id": "mime-db@1.52.0"}], - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "name": "mime-types", - "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - }, - "mime@1.6.0": { - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "name": "mime", - "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - }, - "mimic-fn@2.1.0": { - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "name": "mimic-fn", - "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - }, - "mimic-response@1.0.1": { - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "name": "mimic-response", - "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - }, - "mimic-response@3.1.0": { - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "name": "mimic-response", - "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - }, - "minimalistic-assert@1.0.1": { - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "name": "minimalistic-assert", - "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - }, - "minimatch@3.0.5": { - "deps": [{"id": "brace-expansion@1.1.11"}], - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - }, - "minimatch@3.1.2": { - "deps": [{"id": "brace-expansion@1.1.11"}], - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - }, - "minimatch@5.1.6": { - "deps": [{"id": "brace-expansion@2.0.1"}], - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - }, - "minimatch@9.0.3": { - "deps": [{"id": "brace-expansion@2.0.1"}], - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - }, - "minimatch@9.0.5": { - "deps": [{"id": "brace-expansion@2.0.1"}], - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - }, - "minipass-collect@1.0.2": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "name": "minipass-collect", - "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - }, - "minipass-collect@2.0.1": { - "deps": [{"id": "minipass@7.0.4"}], - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "name": "minipass-collect", - "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - }, - "minipass-fetch@1.4.1": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@3.1.6"}, - {"id": "minizlib@2.1.2"}, - ], - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - }, - "minipass-fetch@3.0.4": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@7.0.4"}, - {"id": "minizlib@2.1.2"}, - ], - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz", - }, - "minipass-fetch@4.0.1": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@7.0.4"}, - {"id": "minizlib@3.1.0"}, - ], - "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", - }, - "minipass-flush@1.0.5": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "name": "minipass-flush", - "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - }, - "minipass-json-stream@1.0.1": { - "deps": [ - {"id": "jsonparse@1.3.1"}, - {"id": "minipass@3.1.6"}, - ], - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "name": "minipass-json-stream", - "url": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - }, - "minipass-pipeline@1.2.4": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "name": "minipass-pipeline", - "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - }, - "minipass-sized@1.0.3": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "name": "minipass-sized", - "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - }, - "minipass@3.1.6": { - "deps": [{"id": "yallist@4.0.0"}], - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - }, - "minipass@5.0.0": { - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - }, - "minipass@7.0.4": { - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - }, - "minipass@7.1.2": { - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - }, - "minizlib@2.1.2": { - "deps": [ - {"id": "minipass@3.1.6"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "name": "minizlib", - "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - }, - "minizlib@3.1.0": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", - "name": "minizlib", - "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - }, - "mkdirp@1.0.4": { - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "name": "mkdirp", - "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - }, - "ms@2.0.0": { - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "name": "ms", - "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - }, - "ms@2.1.2": { - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "name": "ms", - "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - }, - "ms@2.1.3": { - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "name": "ms", - "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - }, - "multicast-dns@7.2.5": { - "deps": [ - {"id": "dns-packet@5.6.0"}, - {"id": "thunky@1.1.0"}, - ], - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "name": "multicast-dns", - "url": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - }, - "mute-stream@1.0.0": { - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "name": "mute-stream", - "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - }, - "natural-compare@1.4.0": { - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "name": "natural-compare", - "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - }, - "negotiator@0.6.3": { - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "name": "negotiator", - "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - }, - "negotiator@1.0.0": { - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "name": "negotiator", - "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - }, - "neo-async@2.6.2": { - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "name": "neo-async", - "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - }, - "node-fetch@2.7.0-85c52311": { - "deps": [{"id": "whatwg-url@5.0.0"}], - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "name": "node-fetch", - "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - }, - "node-forge@1.3.1": { - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "name": "node-forge", - "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - }, - "node-gyp@8.4.1": { - "deps": [ - {"id": "env-paths@2.2.1"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.9"}, - {"id": "make-fetch-happen@9.1.0"}, - {"id": "nopt@5.0.0"}, - {"id": "npmlog@6.0.1"}, - {"id": "rimraf@3.0.2"}, - {"id": "semver@7.3.5"}, - {"id": "tar@6.1.11"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "name": "node-gyp", - "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - }, - "node-gyp@9.4.0": { - "deps": [ - {"id": "env-paths@2.2.1"}, - {"id": "exponential-backoff@3.1.1"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.9"}, - {"id": "make-fetch-happen@11.1.1"}, - {"id": "nopt@6.0.0"}, - {"id": "npmlog@6.0.1"}, - {"id": "rimraf@3.0.2"}, - {"id": "semver@7.3.5"}, - {"id": "tar@6.1.11"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==", - "name": "node-gyp", - "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.0.tgz", - }, - "node-releases@2.0.2": { - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "name": "node-releases", - "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - }, - "node-watch@0.7.3": { - "integrity": "sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==", - "name": "node-watch", - "url": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz", - }, - "nopt@5.0.0": { - "deps": [{"id": "abbrev@1.1.1"}], - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "name": "nopt", - "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - }, - "nopt@6.0.0": { - "deps": [{"id": "abbrev@1.1.1"}], - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "name": "nopt", - "url": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - }, - "nopt@7.2.0": { - "deps": [{"id": "abbrev@2.0.0"}], - "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", - "name": "nopt", - "url": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", - }, - "normalize-package-data@5.0.0": { - "deps": [ - {"id": "hosted-git-info@6.1.1"}, - {"id": "is-core-module@2.13.0"}, - {"id": "semver@7.3.5"}, - {"id": "validate-npm-package-license@3.0.4"}, - ], - "integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==", - "name": "normalize-package-data", - "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz", - }, - "normalize-path@3.0.0": { - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "name": "normalize-path", - "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - }, - "normalize-url@6.1.0": { - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "name": "normalize-url", - "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - }, - "npm-audit-report@5.0.0": { - "integrity": "sha512-EkXrzat7zERmUhHaoren1YhTxFwsOu5jypE84k6632SXTHcQE1z8V51GC6GVZt8LxkC+tbBcKMUBZAgk8SUSbw==", - "name": "npm-audit-report", - "url": "https://registry.npmjs.org/npm-audit-report/-/npm-audit-report-5.0.0.tgz", - }, - "npm-bundled@3.0.0": { - "deps": [{"id": "npm-normalize-package-bin@3.0.1"}], - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", - "name": "npm-bundled", - "url": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.0.tgz", - }, - "npm-install-checks@6.3.0": { - "deps": [{"id": "semver@7.5.4"}], - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", - "name": "npm-install-checks", - "url": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", - }, - "npm-normalize-package-bin@3.0.1": { - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "name": "npm-normalize-package-bin", - "url": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", - }, - "npm-package-arg@10.1.0": { - "deps": [ - {"id": "hosted-git-info@6.1.1"}, - {"id": "proc-log@3.0.0"}, - {"id": "semver@7.3.5"}, - {"id": "validate-npm-package-name@5.0.0"}, - ], - "integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==", - "name": "npm-package-arg", - "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz", - }, - "npm-packlist@7.0.4": { - "deps": [{"id": "ignore-walk@6.0.3"}], - "integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==", - "name": "npm-packlist", - "url": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz", - }, - "npm-pick-manifest@8.0.2": { - "deps": [ - {"id": "npm-install-checks@6.3.0"}, - {"id": "npm-normalize-package-bin@3.0.1"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "semver@7.3.5"}, - ], - "integrity": "sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==", - "name": "npm-pick-manifest", - "url": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.2.tgz", - }, - "npm-profile@7.0.1": { - "deps": [ - {"id": "npm-registry-fetch@14.0.5"}, - {"id": "proc-log@3.0.0"}, - ], - "integrity": "sha512-VReArOY/fCx5dWL66cbJ2OMogTQAVVQA//8jjmjkarboki3V7UJ0XbGFW+khRwiAJFQjuH0Bqr/yF7Y5RZdkMQ==", - "name": "npm-profile", - "url": "https://registry.npmjs.org/npm-profile/-/npm-profile-7.0.1.tgz", - }, - "npm-registry-fetch@14.0.5": { - "deps": [ - {"id": "make-fetch-happen@11.1.1"}, - {"id": "minipass-fetch@3.0.4"}, - {"id": "minipass-json-stream@1.0.1"}, - {"id": "minipass@5.0.0"}, - {"id": "minizlib@2.1.2"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "proc-log@3.0.0"}, - ], - "integrity": "sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==", - "name": "npm-registry-fetch", - "url": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.5.tgz", - }, - "npm-run-path@4.0.1": { - "deps": [{"id": "path-key@3.1.1"}], - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "name": "npm-run-path", - "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - }, - "npm-user-validate@2.0.0": { - "integrity": "sha512-sSWeqAYJ2dUPStJB+AEj0DyLRltr/f6YNcvCA7phkB8/RMLMnVsQ41GMwHo/ERZLYNDsyB2wPm7pZo1mqPOl7Q==", - "name": "npm-user-validate", - "url": "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-2.0.0.tgz", - }, - "npm@9.9.0": { - "deps": [ - {"id": "@isaacs/string-locale-compare@1.1.0"}, - {"id": "@npmcli/arborist@6.5.0"}, - {"id": "@npmcli/config@6.4.0"}, - {"id": "@npmcli/fs@3.1.0"}, - {"id": "@npmcli/map-workspaces@3.0.4"}, - {"id": "@npmcli/package-json@4.0.1"}, - {"id": "@npmcli/promise-spawn@6.0.2"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "abbrev@2.0.0"}, - {"id": "archy@1.0.0"}, - {"id": "cacache@17.1.4"}, - {"id": "chalk@5.3.0"}, - {"id": "ci-info@3.9.0"}, - {"id": "cli-columns@4.0.0"}, - {"id": "cli-table3@0.6.3"}, - {"id": "columnify@1.6.0"}, - {"id": "fastest-levenshtein@1.0.16"}, - {"id": "fs-minipass@3.0.3"}, - {"id": "glob@10.3.10"}, - {"id": "graceful-fs@4.2.11"}, - {"id": "hosted-git-info@6.1.1"}, - {"id": "ini@4.1.1"}, - {"id": "init-package-json@5.0.0"}, - {"id": "is-cidr@4.0.2"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "libnpmaccess@7.0.2"}, - {"id": "libnpmdiff@5.0.20"}, - {"id": "libnpmexec@6.0.4"}, - {"id": "libnpmfund@4.2.1"}, - {"id": "libnpmhook@9.0.3"}, - {"id": "libnpmorg@5.0.4"}, - {"id": "libnpmpack@5.0.20"}, - {"id": "libnpmpublish@7.5.0"}, - {"id": "libnpmsearch@6.0.2"}, - {"id": "libnpmteam@5.0.3"}, - {"id": "libnpmversion@4.0.2"}, - {"id": "make-fetch-happen@11.1.1"}, - {"id": "minimatch@9.0.3"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@5.0.0"}, - {"id": "ms@2.1.3"}, - {"id": "node-gyp@9.4.0"}, - {"id": "nopt@7.2.0"}, - {"id": "normalize-package-data@5.0.0"}, - {"id": "npm-audit-report@5.0.0"}, - {"id": "npm-install-checks@6.3.0"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "npm-pick-manifest@8.0.2"}, - {"id": "npm-profile@7.0.1"}, - {"id": "npm-registry-fetch@14.0.5"}, - {"id": "npm-user-validate@2.0.0"}, - {"id": "npmlog@7.0.1"}, - {"id": "p-map@4.0.0"}, - {"id": "pacote@15.2.0"}, - {"id": "parse-conflict-json@3.0.1"}, - {"id": "proc-log@3.0.0"}, - {"id": "qrcode-terminal@0.12.0"}, - {"id": "read@2.1.0"}, - {"id": "semver@7.5.4"}, - {"id": "sigstore@1.9.0"}, - {"id": "spdx-expression-parse@3.0.1"}, - {"id": "ssri@10.0.5"}, - {"id": "supports-color@9.4.0"}, - {"id": "tar@6.2.0"}, - {"id": "text-table@0.2.0"}, - {"id": "tiny-relative-date@1.3.0"}, - {"id": "treeverse@3.0.0"}, - {"id": "validate-npm-package-name@5.0.0"}, - {"id": "which@3.0.1"}, - {"id": "write-file-atomic@5.0.1"}, - ], - "integrity": "sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==", - "name": "npm", - "url": "https://registry.npmjs.org/npm/-/npm-9.9.0.tgz", - }, - "npmlog@6.0.1": { - "deps": [ - {"id": "are-we-there-yet@3.0.0"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "gauge@4.0.0"}, - {"id": "set-blocking@2.0.0"}, - ], - "integrity": "sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg==", - "name": "npmlog", - "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.1.tgz", - }, - "npmlog@7.0.1": { - "deps": [ - {"id": "are-we-there-yet@4.0.1"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "gauge@5.0.1"}, - {"id": "set-blocking@2.0.0"}, - ], - "integrity": "sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==", - "name": "npmlog", - "url": "https://registry.npmjs.org/npmlog/-/npmlog-7.0.1.tgz", - }, - "object-assign@4.1.1": { - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "name": "object-assign", - "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - }, - "object-inspect@1.12.3": { - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "name": "object-inspect", - "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - }, - "obuf@1.1.2": { - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "name": "obuf", - "url": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - }, - "on-finished@2.4.1": { - "deps": [{"id": "ee-first@1.1.1"}], - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "name": "on-finished", - "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - }, - "on-headers@1.0.2": { - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "name": "on-headers", - "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - }, - "once@1.4.0": { - "deps": [{"id": "wrappy@1.0.2"}], - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "name": "once", - "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - }, - "onetime@5.1.2": { - "deps": [{"id": "mimic-fn@2.1.0"}], - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "name": "onetime", - "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - }, - "open@8.4.0": { - "deps": [ - {"id": "define-lazy-prop@2.0.0"}, - {"id": "is-docker@2.2.1"}, - {"id": "is-wsl@2.2.0"}, - ], - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "name": "open", - "url": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - }, - "openapi-typescript@7.1.0-dc3fc578": { - "deps": [ - {"id": "@redocly/openapi-core@1.18.1"}, - {"id": "ansi-colors@4.1.3"}, - {"id": "parse-json@8.1.0"}, - {"id": "supports-color@9.4.0"}, - {"id": "typescript@5.5.4-fe43cd9d"}, - {"id": "yargs-parser@21.1.1"}, - ], - "integrity": "sha512-qxjGhIO6ODCGximE2HiozkPUNbO4y7F2OQyGa+gcn6TdZMMtmuiyDPqoKmf+Y4VlvQRfhJUTU635w8KfZVeuVA==", - "name": "openapi-typescript", - "url": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-7.1.0.tgz", - }, - "optionator@0.9.1": { - "deps": [ - {"id": "deep-is@0.1.4"}, - {"id": "fast-levenshtein@2.0.6"}, - {"id": "levn@0.4.1"}, - {"id": "prelude-ls@1.2.1"}, - {"id": "type-check@0.4.0"}, - {"id": "word-wrap@1.2.3"}, - ], - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "name": "optionator", - "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - }, - "p-cancelable@2.1.1": { - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "name": "p-cancelable", - "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - }, - "p-limit@2.3.0": { - "deps": [{"id": "p-try@2.2.0"}], - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "name": "p-limit", - "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - }, - "p-limit@3.1.0": { - "deps": [{"id": "yocto-queue@0.1.0"}], - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "name": "p-limit", - "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - }, - "p-locate@4.1.0": { - "deps": [{"id": "p-limit@2.3.0"}], - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "name": "p-locate", - "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - }, - "p-locate@5.0.0": { - "deps": [{"id": "p-limit@3.1.0"}], - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "name": "p-locate", - "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - }, - "p-map@4.0.0": { - "deps": [{"id": "aggregate-error@3.1.0"}], - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "name": "p-map", - "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - }, - "p-map@7.0.4": { - "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", - "name": "p-map", - "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", - }, - "p-retry@4.6.1": { - "deps": [ - {"id": "@types/retry@0.12.1"}, - {"id": "retry@0.13.1"}, - ], - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "name": "p-retry", - "url": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - }, - "p-try@2.2.0": { - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "name": "p-try", - "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - }, - "pacote@15.2.0": { - "deps": [ - {"id": "@npmcli/git@4.1.0"}, - {"id": "@npmcli/installed-package-contents@2.0.2"}, - {"id": "@npmcli/promise-spawn@6.0.2"}, - {"id": "@npmcli/run-script@6.0.2"}, - {"id": "cacache@17.1.4"}, - {"id": "fs-minipass@3.0.3"}, - {"id": "minipass@5.0.0"}, - {"id": "npm-package-arg@10.1.0"}, - {"id": "npm-packlist@7.0.4"}, - {"id": "npm-pick-manifest@8.0.2"}, - {"id": "npm-registry-fetch@14.0.5"}, - {"id": "proc-log@3.0.0"}, - {"id": "promise-retry@2.0.1"}, - {"id": "read-package-json-fast@3.0.2"}, - {"id": "read-package-json@6.0.4"}, - {"id": "sigstore@1.9.0"}, - {"id": "ssri@10.0.5"}, - {"id": "tar@6.2.0"}, - ], - "integrity": "sha512-rJVZeIwHTUta23sIZgEIM62WYwbmGbThdbnkt81ravBplQv+HjyroqnLRNH2+sLJHcGZmLRmhPwACqhfTcOmnA==", - "name": "pacote", - "url": "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz", - }, - "parent-module@1.0.1": { - "deps": [{"id": "callsites@3.1.0"}], - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "name": "parent-module", - "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - }, - "parse-conflict-json@3.0.1": { - "deps": [ - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "just-diff-apply@5.5.0"}, - {"id": "just-diff@6.0.2"}, - ], - "integrity": "sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==", - "name": "parse-conflict-json", - "url": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz", - }, - "parse-json@8.1.0": { - "deps": [ - {"id": "@babel/code-frame@7.24.7"}, - {"id": "index-to-position@0.1.2"}, - {"id": "type-fest@4.23.0"}, - ], - "integrity": "sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==", - "name": "parse-json", - "url": "https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz", - }, - "parse-path@7.0.0": { - "deps": [{"id": "protocols@2.0.1"}], - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "name": "parse-path", - "url": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - }, - "parse-url@8.1.0": { - "deps": [{"id": "parse-path@7.0.0"}], - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "name": "parse-url", - "url": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - }, - "parseurl@1.3.3": { - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "name": "parseurl", - "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - }, - "patch-console@1.0.0": { - "integrity": "sha512-nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==", - "name": "patch-console", - "url": "https://registry.npmjs.org/patch-console/-/patch-console-1.0.0.tgz", - }, - "path-exists@4.0.0": { - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "name": "path-exists", - "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - }, - "path-is-absolute@1.0.1": { - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "name": "path-is-absolute", - "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - }, - "path-key@3.1.1": { - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "name": "path-key", - "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - }, - "path-parse@1.0.7": { - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "name": "path-parse", - "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - }, - "path-scurry@1.10.1": { - "deps": [ - {"id": "lru-cache@10.0.1"}, - {"id": "minipass@7.0.4"}, - ], - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "name": "path-scurry", - "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - }, - "path-to-regexp@0.1.7": { - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "name": "path-to-regexp", - "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - }, - "picocolors@1.0.0": { - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "name": "picocolors", - "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - }, - "picomatch@2.3.1": { - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "name": "picomatch", - "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - }, - "pkg-dir@4.2.0": { - "deps": [{"id": "find-up@4.1.0"}], - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "name": "pkg-dir", - "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - }, - "pluralize@8.0.0": { - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "name": "pluralize", - "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - }, - "postcss-selector-parser@6.0.13": { - "deps": [ - {"id": "cssesc@3.0.0"}, - {"id": "util-deprecate@1.0.2"}, - ], - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "name": "postcss-selector-parser", - "url": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - }, - "prelude-ls@1.2.1": { - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "name": "prelude-ls", - "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - }, - "prettier@3.1.1": { - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", - "name": "prettier", - "url": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - }, - "proc-log@3.0.0": { - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "name": "proc-log", - "url": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - }, - "proc-log@5.0.0": { - "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", - "name": "proc-log", - "url": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", - }, - "process-nextick-args@2.0.1": { - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "name": "process-nextick-args", - "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - }, - "process@0.11.10": { - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "name": "process", - "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - }, - "promise-all-reject-late@1.0.1": { - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "name": "promise-all-reject-late", - "url": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", - }, - "promise-call-limit@1.0.2": { - "integrity": "sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA==", - "name": "promise-call-limit", - "url": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-1.0.2.tgz", - }, - "promise-inflight@1.0.1-f7322fce": { - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "name": "promise-inflight", - "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - }, - "promise-retry@2.0.1": { - "deps": [ - {"id": "err-code@2.0.3"}, - {"id": "retry@0.12.0"}, - ], - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "name": "promise-retry", - "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - }, - "promzard@1.0.0": { - "deps": [{"id": "read@2.1.0"}], - "integrity": "sha512-KQVDEubSUHGSt5xLakaToDFrSoZhStB8dXLzk2xvwR67gJktrHFvpR63oZgHyK19WKbHFLXJqCPXdVR3aBP8Ig==", - "name": "promzard", - "url": "https://registry.npmjs.org/promzard/-/promzard-1.0.0.tgz", - }, - "protobufjs@7.1.2": { - "deps": [ - {"id": "@protobufjs/aspromise@1.1.2"}, - {"id": "@protobufjs/base64@1.1.2"}, - {"id": "@protobufjs/codegen@2.0.4"}, - {"id": "@protobufjs/eventemitter@1.1.0"}, - {"id": "@protobufjs/fetch@1.1.0"}, - {"id": "@protobufjs/float@1.0.2"}, - {"id": "@protobufjs/inquire@1.1.0"}, - {"id": "@protobufjs/path@1.1.2"}, - {"id": "@protobufjs/pool@1.1.0"}, - {"id": "@protobufjs/utf8@1.1.0"}, - {"id": "@types/node@17.0.17"}, - {"id": "long@5.2.1"}, - ], - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "name": "protobufjs", - "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - }, - "protocols@2.0.1": { - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "name": "protocols", - "url": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - }, - "proxy-addr@2.0.7": { - "deps": [ - {"id": "forwarded@0.2.0"}, - {"id": "ipaddr.js@1.9.1"}, - ], - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "name": "proxy-addr", - "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - }, - "pump@3.0.0": { - "deps": [ - {"id": "end-of-stream@1.4.4"}, - {"id": "once@1.4.0"}, - ], - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "name": "pump", - "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - }, - "punycode@2.1.1": { - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "name": "punycode", - "url": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - }, - "qrcode-terminal@0.12.0": { - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", - "name": "qrcode-terminal", - "url": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", - }, - "qs@6.11.0": { - "deps": [{"id": "side-channel@1.0.4"}], - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "name": "qs", - "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - }, - "queue-microtask@1.2.3": { - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "name": "queue-microtask", - "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - }, - "quick-lru@5.1.1": { - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "name": "quick-lru", - "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - }, - "qunit@2.24.3": { - "deps": [ - {"id": "commander@7.2.0"}, - {"id": "node-watch@0.7.3"}, - {"id": "tiny-glob@0.2.9"}, - ], - "integrity": "sha512-JTHwSfHf2Cw8TqusZo2tT4F9d+XA/pp/veoxUDiPNHtB1Wc1VPctiHHIv6HA3vrXNOBu9LSzFM7YU2OV9Gz4vQ==", - "name": "qunit", - "url": "https://registry.npmjs.org/qunit/-/qunit-2.24.3.tgz", - }, - "randombytes@2.1.0": { - "deps": [{"id": "safe-buffer@5.2.1"}], - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "name": "randombytes", - "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - }, - "range-parser@1.2.1": { - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "name": "range-parser", - "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - }, - "raw-body@2.5.1": { - "deps": [ - {"id": "bytes@3.1.2"}, - {"id": "http-errors@2.0.0"}, - {"id": "iconv-lite@0.4.24"}, - {"id": "unpipe@1.0.0"}, - ], - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "name": "raw-body", - "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - }, - "react-devtools-core@4.28.5": { - "deps": [ - {"id": "shell-quote@1.8.3"}, - {"id": "ws@7.5.10-064d121d"}, - ], - "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", - "name": "react-devtools-core", - "url": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", - }, - "react-reconciler@0.26.2": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - {"id": "scheduler@0.20.2"}, - ], - "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", - "name": "react-reconciler", - "url": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", - }, - "react-reconciler@0.26.2-5a18648e": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - {"id": "react@17.0.2"}, - {"id": "scheduler@0.20.2"}, - ], - "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", - "name": "react-reconciler", - "url": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", - }, - "react@17.0.2": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - ], - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "name": "react", - "url": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - }, - "read-cmd-shim@4.0.0": { - "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", - "name": "read-cmd-shim", - "url": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", - }, - "read-package-json-fast@3.0.2": { - "deps": [ - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "npm-normalize-package-bin@3.0.1"}, - ], - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "name": "read-package-json-fast", - "url": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", - }, - "read-package-json@6.0.4": { - "deps": [ - {"id": "glob@10.3.10"}, - {"id": "json-parse-even-better-errors@3.0.0"}, - {"id": "normalize-package-data@5.0.0"}, - {"id": "npm-normalize-package-bin@3.0.1"}, - ], - "integrity": "sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==", - "name": "read-package-json", - "url": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.4.tgz", - }, - "read@2.1.0": { - "deps": [{"id": "mute-stream@1.0.0"}], - "integrity": "sha512-bvxi1QLJHcaywCAEsAk4DG3nVoqiY2Csps3qzWalhj5hFqRn1d/OixkFXtLO1PrgHUcAP0FNaSY/5GYNfENFFQ==", - "name": "read", - "url": "https://registry.npmjs.org/read/-/read-2.1.0.tgz", - }, - "readable-stream@2.3.7": { - "deps": [ - {"id": "core-util-is@1.0.3"}, - {"id": "inherits@2.0.4"}, - {"id": "isarray@1.0.0"}, - {"id": "process-nextick-args@2.0.1"}, - {"id": "safe-buffer@5.1.2"}, - {"id": "string_decoder@1.1.1"}, - {"id": "util-deprecate@1.0.2"}, - ], - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "name": "readable-stream", - "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - }, - "readable-stream@3.6.0": { - "deps": [ - {"id": "inherits@2.0.4"}, - {"id": "string_decoder@1.3.0"}, - {"id": "util-deprecate@1.0.2"}, - ], - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "name": "readable-stream", - "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - }, - "readable-stream@4.4.2": { - "deps": [ - {"id": "abort-controller@3.0.0"}, - {"id": "buffer@6.0.3"}, - {"id": "events@3.3.0"}, - {"id": "process@0.11.10"}, - {"id": "string_decoder@1.3.0"}, - ], - "integrity": "sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==", - "name": "readable-stream", - "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz", - }, - "readdirp@3.6.0": { - "deps": [{"id": "picomatch@2.3.1"}], - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "name": "readdirp", - "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - }, - "readline-sync@1.4.9": { - "integrity": "sha512-mp5h1N39kuKbCRGebLPIKTBOhuDw55GaNg5S+K9TW9uDAS1wIHpGUc2YokdUMZJb8GqS49sWmWEDijaESYh0Hg==", - "name": "readline-sync", - "url": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.9.tgz", - }, - "rechoir@0.8.0": { - "deps": [{"id": "resolve@1.22.3-ac9d7e4c"}], - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "name": "rechoir", - "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - }, - "regexpp@3.2.0": { - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "name": "regexpp", - "url": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - }, - "require-from-string@2.0.2": { - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "name": "require-from-string", - "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - }, - "requires-port@1.0.0": { - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "name": "requires-port", - "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - }, - "resolve-alpn@1.2.1": { - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "name": "resolve-alpn", - "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - }, - "resolve-cwd@3.0.0": { - "deps": [{"id": "resolve-from@5.0.0"}], - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "name": "resolve-cwd", - "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - }, - "resolve-from@4.0.0": { - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "name": "resolve-from", - "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - }, - "resolve-from@5.0.0": { - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "name": "resolve-from", - "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - }, - "resolve@1.22.3-ac9d7e4c": { - "deps": [ - {"id": "is-core-module@2.12.0"}, - {"id": "path-parse@1.0.7"}, - {"id": "supports-preserve-symlinks-flag@1.0.0"}, - ], - "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", - "name": "resolve", - "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", - }, - "responselike@2.0.1": { - "deps": [{"id": "lowercase-keys@2.0.0"}], - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "name": "responselike", - "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - }, - "restore-cursor@3.1.0": { - "deps": [ - {"id": "onetime@5.1.2"}, - {"id": "signal-exit@3.0.7"}, - ], - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "name": "restore-cursor", - "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - }, - "retry@0.12.0": { - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "name": "retry", - "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - }, - "retry@0.13.1": { - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "name": "retry", - "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - }, - "reusify@1.0.4": { - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "name": "reusify", - "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - }, - "rimraf@3.0.2": { - "deps": [{"id": "glob@7.2.0"}], - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "name": "rimraf", - "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - }, - "rollup@3.21.1": { - "deps": [{"id": "fsevents@2.3.2-19706e7e"}], - "integrity": "sha512-GpUgqWCw56OSiBKf7lcAITstYiBV1/EKaKYPl9r8HgAxc6/qYAVw1PaHWnvHWFziRaf4HsVCDLq/IGtBi1K/Zw==", - "name": "rollup", - "url": "https://registry.npmjs.org/rollup/-/rollup-3.21.1.tgz", - }, - "run-parallel@1.2.0": { - "deps": [{"id": "queue-microtask@1.2.3"}], - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "name": "run-parallel", - "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - }, - "rxjs@7.5.5": { - "deps": [{"id": "tslib@2.3.1"}], - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "name": "rxjs", - "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - }, - "safe-buffer@5.1.2": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "name": "safe-buffer", - "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - }, - "safe-buffer@5.2.1": { - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "name": "safe-buffer", - "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - }, - "safer-buffer@2.1.2": { - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "name": "safer-buffer", - "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - }, - "scheduler@0.20.2": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - ], - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "name": "scheduler", - "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - }, - "schema-utils@3.1.1": { - "deps": [ - {"id": "@types/json-schema@7.0.9"}, - {"id": "ajv-keywords@3.5.2-d97c6dc2"}, - {"id": "ajv@6.12.6"}, - ], - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "name": "schema-utils", - "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - }, - "schema-utils@3.1.2": { - "deps": [ - {"id": "@types/json-schema@7.0.9"}, - {"id": "ajv-keywords@3.5.2-d97c6dc2"}, - {"id": "ajv@6.12.6"}, - ], - "integrity": "sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==", - "name": "schema-utils", - "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz", - }, - "schema-utils@4.0.0": { - "deps": [ - {"id": "@types/json-schema@7.0.9"}, - {"id": "ajv-formats@2.1.1-4b7d8bb1"}, - {"id": "ajv-keywords@5.1.0-4b7d8bb1"}, - {"id": "ajv@8.10.0"}, - ], - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "name": "schema-utils", - "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - }, - "select-hose@2.0.0": { - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "name": "select-hose", - "url": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - }, - "selfsigned@2.1.1": { - "deps": [{"id": "node-forge@1.3.1"}], - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "name": "selfsigned", - "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - }, - "semver@7.3.5": { - "deps": [{"id": "lru-cache@6.0.0"}], - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - }, - "semver@7.3.8": { - "deps": [{"id": "lru-cache@6.0.0"}], - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - }, - "semver@7.5.4": { - "deps": [{"id": "lru-cache@6.0.0"}], - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - }, - "send@0.18.0": { - "deps": [ - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "depd@2.0.0"}, - {"id": "destroy@1.2.0"}, - {"id": "encodeurl@1.0.2"}, - {"id": "escape-html@1.0.3"}, - {"id": "etag@1.8.1"}, - {"id": "fresh@0.5.2"}, - {"id": "http-errors@2.0.0"}, - {"id": "mime@1.6.0"}, - {"id": "ms@2.1.3"}, - {"id": "on-finished@2.4.1"}, - {"id": "range-parser@1.2.1"}, - {"id": "statuses@2.0.1"}, - ], - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "name": "send", - "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - }, - "serialize-javascript@6.0.1": { - "deps": [{"id": "randombytes@2.1.0"}], - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "name": "serialize-javascript", - "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - }, - "serve-index@1.9.1": { - "deps": [ - {"id": "accepts@1.3.8"}, - {"id": "batch@0.6.1"}, - {"id": "debug@2.6.9-e0cd6afa"}, - {"id": "escape-html@1.0.3"}, - {"id": "http-errors@1.6.3"}, - {"id": "mime-types@2.1.35"}, - {"id": "parseurl@1.3.3"}, - ], - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "name": "serve-index", - "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - }, - "serve-static@1.15.0": { - "deps": [ - {"id": "encodeurl@1.0.2"}, - {"id": "escape-html@1.0.3"}, - {"id": "parseurl@1.3.3"}, - {"id": "send@0.18.0"}, - ], - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "name": "serve-static", - "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - }, - "set-blocking@2.0.0": { - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "name": "set-blocking", - "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - }, - "setprototypeof@1.1.0": { - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "name": "setprototypeof", - "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - }, - "setprototypeof@1.2.0": { - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "name": "setprototypeof", - "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - }, - "shallow-clone@3.0.1": { - "deps": [{"id": "kind-of@6.0.3"}], - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "name": "shallow-clone", - "url": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - }, - "shebang-command@2.0.0": { - "deps": [{"id": "shebang-regex@3.0.0"}], - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "name": "shebang-command", - "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - }, - "shebang-regex@3.0.0": { - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "name": "shebang-regex", - "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - }, - "shell-quote@1.8.1": { - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "name": "shell-quote", - "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - }, - "shell-quote@1.8.3": { - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "name": "shell-quote", - "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - }, - "side-channel@1.0.4": { - "deps": [ - {"id": "call-bind@1.0.2"}, - {"id": "get-intrinsic@1.1.1"}, - {"id": "object-inspect@1.12.3"}, - ], - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "name": "side-channel", - "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - }, - "signal-exit@3.0.7": { - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "name": "signal-exit", - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - }, - "signal-exit@4.1.0": { - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "name": "signal-exit", - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - }, - "sigstore@1.9.0": { - "deps": [ - {"id": "@sigstore/bundle@1.1.0"}, - {"id": "@sigstore/protobuf-specs@0.2.1"}, - {"id": "@sigstore/sign@1.0.0"}, - {"id": "@sigstore/tuf@1.0.3"}, - {"id": "make-fetch-happen@11.1.1"}, - ], - "integrity": "sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==", - "name": "sigstore", - "url": "https://registry.npmjs.org/sigstore/-/sigstore-1.9.0.tgz", - }, - "sigstore@3.1.0": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "@sigstore/sign@3.1.0"}, - {"id": "@sigstore/tuf@3.1.1"}, - {"id": "@sigstore/verify@2.1.1"}, - ], - "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", - "name": "sigstore", - "url": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", - }, - "slice-ansi@3.0.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "astral-regex@2.0.0"}, - {"id": "is-fullwidth-code-point@3.0.0"}, - ], - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "name": "slice-ansi", - "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - }, - "smart-buffer@4.2.0": { - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "name": "smart-buffer", - "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - }, - "sockjs@0.3.24": { - "deps": [ - {"id": "faye-websocket@0.11.4"}, - {"id": "uuid@8.3.2"}, - {"id": "websocket-driver@0.7.4"}, - ], - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "name": "sockjs", - "url": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - }, - "socks-proxy-agent@6.1.1": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-428f325a"}, - {"id": "socks@2.6.2"}, - ], - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - }, - "socks-proxy-agent@7.0.0": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "socks@2.7.1"}, - ], - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - }, - "socks-proxy-agent@8.0.5": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "socks@2.8.7"}, - ], - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - }, - "socks@2.6.2": { - "deps": [ - {"id": "ip@1.1.5"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - }, - "socks@2.7.1": { - "deps": [ - {"id": "ip@2.0.0"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - }, - "socks@2.8.7": { - "deps": [ - {"id": "ip-address@10.1.0"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - }, - "source-map-support@0.5.21": { - "deps": [ - {"id": "buffer-from@1.1.2"}, - {"id": "source-map@0.6.1"}, - ], - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "name": "source-map-support", - "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - }, - "source-map@0.6.1": { - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "name": "source-map", - "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - }, - "spdx-correct@3.2.0": { - "deps": [ - {"id": "spdx-expression-parse@3.0.1"}, - {"id": "spdx-license-ids@3.0.16"}, - ], - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "name": "spdx-correct", - "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - }, - "spdx-exceptions@2.3.0": { - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "name": "spdx-exceptions", - "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - }, - "spdx-expression-parse@3.0.1": { - "deps": [ - {"id": "spdx-exceptions@2.3.0"}, - {"id": "spdx-license-ids@3.0.16"}, - ], - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "name": "spdx-expression-parse", - "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - }, - "spdx-license-ids@3.0.16": { - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "name": "spdx-license-ids", - "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - }, - "spdy-transport@3.0.0": { - "deps": [ - {"id": "debug@4.3.3-428f325a"}, - {"id": "detect-node@2.1.0"}, - {"id": "hpack.js@2.1.6"}, - {"id": "obuf@1.1.2"}, - {"id": "readable-stream@3.6.0"}, - {"id": "wbuf@1.7.3"}, - ], - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "name": "spdy-transport", - "url": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - }, - "spdy@4.0.2": { - "deps": [ - {"id": "debug@4.3.3-428f325a"}, - {"id": "handle-thing@2.0.1"}, - {"id": "http-deceiver@1.2.7"}, - {"id": "select-hose@2.0.0"}, - {"id": "spdy-transport@3.0.0"}, - ], - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "name": "spdy", - "url": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - }, - "sprintf-js@1.0.3": { - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "name": "sprintf-js", - "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - }, - "ssri@10.0.5": { - "deps": [{"id": "minipass@7.0.4"}], - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz", - }, - "ssri@12.0.0": { - "deps": [{"id": "minipass@7.0.4"}], - "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", - }, - "ssri@8.0.1": { - "deps": [{"id": "minipass@3.1.6"}], - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - }, - "stack-utils@2.0.6": { - "deps": [{"id": "escape-string-regexp@2.0.0"}], - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "name": "stack-utils", - "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - }, - "statuses@1.5.0": { - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "name": "statuses", - "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - }, - "statuses@2.0.1": { - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "name": "statuses", - "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - }, - "string-width@4.2.3": { - "deps": [ - {"id": "emoji-regex@8.0.0"}, - {"id": "is-fullwidth-code-point@3.0.0"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "name": "string-width", - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - }, - "string-width@5.1.2": { - "deps": [ - {"id": "eastasianwidth@0.2.0"}, - {"id": "emoji-regex@9.2.2"}, - {"id": "strip-ansi@7.1.0"}, - ], - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "name": "string-width", - "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - }, - "string_decoder@1.1.1": { - "deps": [{"id": "safe-buffer@5.1.2"}], - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "name": "string_decoder", - "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - }, - "string_decoder@1.3.0": { - "deps": [{"id": "safe-buffer@5.2.1"}], - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "name": "string_decoder", - "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - }, - "strip-ansi@6.0.1": { - "deps": [{"id": "ansi-regex@5.0.1"}], - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "name": "strip-ansi", - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - }, - "strip-ansi@7.1.0": { - "deps": [{"id": "ansi-regex@6.0.1"}], - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "name": "strip-ansi", - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - }, - "strip-final-newline@2.0.0": { - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "name": "strip-final-newline", - "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - }, - "strip-json-comments@3.1.1": { - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "name": "strip-json-comments", - "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - }, - "supports-color@5.5.0": { - "deps": [{"id": "has-flag@3.0.0"}], - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - }, - "supports-color@7.2.0": { - "deps": [{"id": "has-flag@4.0.0"}], - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - }, - "supports-color@8.1.1": { - "deps": [{"id": "has-flag@4.0.0"}], - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - }, - "supports-color@9.4.0": { - "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", - }, - "supports-preserve-symlinks-flag@1.0.0": { - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "name": "supports-preserve-symlinks-flag", - "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - }, - "tapable@2.2.1": { - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "name": "tapable", - "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - }, - "tar-stream@2.2.0": { - "deps": [ - {"id": "bl@4.1.0"}, - {"id": "end-of-stream@1.4.4"}, - {"id": "fs-constants@1.0.0"}, - {"id": "inherits@2.0.4"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "name": "tar-stream", - "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - }, - "tar@6.1.11": { - "deps": [ - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "minipass@3.1.6"}, - {"id": "minizlib@2.1.2"}, - {"id": "mkdirp@1.0.4"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - }, - "tar@6.1.12": { - "deps": [ - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "minipass@3.1.6"}, - {"id": "minizlib@2.1.2"}, - {"id": "mkdirp@1.0.4"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", - }, - "tar@6.2.0": { - "deps": [ - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "minipass@5.0.0"}, - {"id": "minizlib@2.1.2"}, - {"id": "mkdirp@1.0.4"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - }, - "tar@7.5.2": { - "deps": [ - {"id": "@isaacs/fs-minipass@4.0.1"}, - {"id": "chownr@3.0.0"}, - {"id": "minipass@7.1.2"}, - {"id": "minizlib@3.1.0"}, - {"id": "yallist@5.0.0"}, - ], - "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", - }, - "tau-prolog@0.2.81": { - "deps": [ - {"id": "qunit@2.24.3"}, - {"id": "readline-sync@1.4.9"}, - ], - "integrity": "sha512-cHSdGumv+GfRweqE3Okd81+ZH1Ux6PoJ+WPjzoAFVar0SRoUxW93vPvWTbnTtlz++IpSEQ0yUPWlLBcTMQ8uOg==", - "name": "tau-prolog", - "url": "https://registry.npmjs.org/tau-prolog/-/tau-prolog-0.2.81.tgz", - }, - "terser-webpack-plugin@5.3.7-72950c15": { - "deps": [ - {"id": "@jridgewell/trace-mapping@0.3.18"}, - {"id": "jest-worker@27.5.1"}, - {"id": "schema-utils@3.1.1"}, - {"id": "serialize-javascript@6.0.1"}, - {"id": "terser@5.17.1"}, - ], - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==", - "name": "terser-webpack-plugin", - "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz", - }, - "terser@5.17.1": { - "deps": [ - {"id": "@jridgewell/source-map@0.3.3"}, - {"id": "acorn@8.8.1"}, - {"id": "commander@2.20.3"}, - {"id": "source-map-support@0.5.21"}, - ], - "integrity": "sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==", - "name": "terser", - "url": "https://registry.npmjs.org/terser/-/terser-5.17.1.tgz", - }, - "text-table@0.2.0": { - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "name": "text-table", - "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - }, - "thunky@1.1.0": { - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "name": "thunky", - "url": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - }, - "tiny-glob@0.2.9": { - "deps": [ - {"id": "globalyzer@0.1.0"}, - {"id": "globrex@0.1.2"}, - ], - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "name": "tiny-glob", - "url": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - }, - "tiny-relative-date@1.3.0": { - "integrity": "sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==", - "name": "tiny-relative-date", - "url": "https://registry.npmjs.org/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz", - }, - "tinylogic@2.0.0": { - "integrity": "sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw==", - "name": "tinylogic", - "url": "https://registry.npmjs.org/tinylogic/-/tinylogic-2.0.0.tgz", - }, - "to-regex-range@5.0.1": { - "deps": [{"id": "is-number@7.0.0"}], - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "name": "to-regex-range", - "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - }, - "toidentifier@1.0.1": { - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "name": "toidentifier", - "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - }, - "tr46@0.0.3": { - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "name": "tr46", - "url": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - }, - "treeify@1.1.0": { - "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", - "name": "treeify", - "url": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", - }, - "treeverse@3.0.0": { - "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", - "name": "treeverse", - "url": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", - }, - "tslib@2.0.3": { - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - }, - "tslib@2.3.1": { - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - }, - "tslib@2.8.1": { - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - }, - "tuf-js@1.1.7": { - "deps": [ - {"id": "@tufjs/models@1.0.4"}, - {"id": "debug@4.3.4-9e3a4621"}, - {"id": "make-fetch-happen@11.1.1"}, - ], - "integrity": "sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==", - "name": "tuf-js", - "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-1.1.7.tgz", - }, - "tuf-js@3.1.0": { - "deps": [ - {"id": "@tufjs/models@3.0.1"}, - {"id": "debug@4.4.3-bed65fb4"}, - {"id": "make-fetch-happen@14.0.3"}, - ], - "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", - "name": "tuf-js", - "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz", - }, - "typanion@3.14.0": { - "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", - "name": "typanion", - "url": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", - }, - "type-check@0.4.0": { - "deps": [{"id": "prelude-ls@1.2.1"}], - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "name": "type-check", - "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - }, - "type-fest@0.12.0": { - "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", - }, - "type-fest@0.15.1": { - "integrity": "sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.15.1.tgz", - }, - "type-fest@0.20.2": { - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - }, - "type-fest@0.21.3": { - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - }, - "type-fest@4.23.0": { - "integrity": "sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-4.23.0.tgz", - }, - "type-is@1.6.18": { - "deps": [ - {"id": "media-typer@0.3.0"}, - {"id": "mime-types@2.1.35"}, - ], - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "name": "type-is", - "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - }, - "typescript@5.5.4-fe43cd9d": { - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "name": "typescript", - "url": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - }, - "undici-types@5.26.5": { - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "name": "undici-types", - "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - }, - "undici-types@7.8.0": { - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", - "name": "undici-types", - "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - }, - "undici@7.12.0": { - "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", - "name": "undici", - "url": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", - }, - "unique-filename@1.1.1": { - "deps": [{"id": "unique-slug@2.0.2"}], - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - }, - "unique-filename@3.0.0": { - "deps": [{"id": "unique-slug@4.0.0"}], - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - }, - "unique-filename@4.0.0": { - "deps": [{"id": "unique-slug@5.0.0"}], - "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", - }, - "unique-slug@2.0.2": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - }, - "unique-slug@4.0.0": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - }, - "unique-slug@5.0.0": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", - }, - "unpipe@1.0.0": { - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "name": "unpipe", - "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - }, - "uri-js@4.4.1": { - "deps": [{"id": "punycode@2.1.1"}], - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "name": "uri-js", - "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - }, - "util-deprecate@1.0.2": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "name": "util-deprecate", - "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - }, - "utils-merge@1.0.1": { - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "name": "utils-merge", - "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - }, - "uuid@8.3.2": { - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "name": "uuid", - "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - }, - "validate-npm-package-license@3.0.4": { - "deps": [ - {"id": "spdx-correct@3.2.0"}, - {"id": "spdx-expression-parse@3.0.1"}, - ], - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "name": "validate-npm-package-license", - "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - }, - "validate-npm-package-name@5.0.0": { - "deps": [{"id": "builtins@5.0.1"}], - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "name": "validate-npm-package-name", - "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - }, - "vary@1.1.2": { - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "name": "vary", - "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - }, - "walk-up-path@3.0.1": { - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "name": "walk-up-path", - "url": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - }, - "watchpack@2.4.0": { - "deps": [ - {"id": "glob-to-regexp@0.4.1"}, - {"id": "graceful-fs@4.2.9"}, - ], - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "name": "watchpack", - "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - }, - "wbuf@1.7.3": { - "deps": [{"id": "minimalistic-assert@1.0.1"}], - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "name": "wbuf", - "url": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - }, - "wcwidth@1.0.1": { - "deps": [{"id": "defaults@1.0.4"}], - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "name": "wcwidth", - "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - }, - "webidl-conversions@3.0.1": { - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "name": "webidl-conversions", - "url": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - }, - "webpack-cli@6.0.1-dc3fc578": { - "deps": [ - {"id": "@discoveryjs/json-ext@0.6.3"}, - {"id": "colorette@2.0.20"}, - {"id": "commander@12.1.0"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "envinfo@7.14.0"}, - {"id": "fastest-levenshtein@1.0.16"}, - {"id": "import-local@3.1.0"}, - {"id": "interpret@3.1.1"}, - {"id": "rechoir@0.8.0"}, - {"id": "webpack-merge@6.0.1"}, - ], - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", - "name": "webpack-cli", - "url": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", - }, - "webpack-dev-middleware@5.3.1-9b645cec": { - "deps": [ - {"id": "colorette@2.0.16"}, - {"id": "memfs@3.4.1"}, - {"id": "mime-types@2.1.35"}, - {"id": "range-parser@1.2.1"}, - {"id": "schema-utils@4.0.0"}, - ], - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "name": "webpack-dev-middleware", - "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - }, - "webpack-dev-server@4.13.3-dc3fc578": { - "deps": [ - {"id": "@types/bonjour@3.5.10"}, - {"id": "@types/connect-history-api-fallback@1.3.5"}, - {"id": "@types/express@4.17.13"}, - {"id": "@types/serve-index@1.9.1"}, - {"id": "@types/serve-static@1.15.1"}, - {"id": "@types/sockjs@0.3.33"}, - {"id": "@types/ws@8.5.4"}, - {"id": "ansi-html-community@0.0.8"}, - {"id": "bonjour-service@1.1.1"}, - {"id": "chokidar@3.5.3"}, - {"id": "colorette@2.0.16"}, - {"id": "compression@1.7.4"}, - {"id": "connect-history-api-fallback@2.0.0"}, - {"id": "default-gateway@6.0.3"}, - {"id": "express@4.18.2"}, - {"id": "graceful-fs@4.2.9"}, - {"id": "html-entities@2.3.2"}, - {"id": "http-proxy-middleware@2.0.6-9b645cec"}, - {"id": "ipaddr.js@2.0.1"}, - {"id": "launch-editor@2.6.0"}, - {"id": "open@8.4.0"}, - {"id": "p-retry@4.6.1"}, - {"id": "rimraf@3.0.2"}, - {"id": "schema-utils@4.0.0"}, - {"id": "selfsigned@2.1.1"}, - {"id": "serve-index@1.9.1"}, - {"id": "sockjs@0.3.24"}, - {"id": "spdy@4.0.2"}, - {"id": "ws@8.13.0-9b645cec"}, - ], - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-KqqzrzMRSRy5ePz10VhjyL27K2dxqwXQLP5rAKwRJBPUahe7Z2bBWzHw37jeb8GCPKxZRO79ZdQUAPesMh/Nug==", - "name": "webpack-dev-server", - "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.13.3.tgz", - }, - "webpack-merge@6.0.1": { - "deps": [ - {"id": "clone-deep@4.0.1"}, - {"id": "flat@5.0.2"}, - {"id": "wildcard@2.0.1"}, - ], - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "name": "webpack-merge", - "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - }, - "webpack-sources@3.2.3": { - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "name": "webpack-sources", - "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - }, - "webpack@5.82.0-dc3fc578": { - "deps": [ - {"id": "@types/eslint-scope@3.7.4"}, - {"id": "@types/estree@1.0.1"}, - {"id": "@webassemblyjs/ast@1.11.5"}, - {"id": "@webassemblyjs/wasm-edit@1.11.5"}, - {"id": "@webassemblyjs/wasm-parser@1.11.5"}, - {"id": "acorn-import-assertions@1.8.0-72950c15"}, - {"id": "acorn@8.8.2"}, - {"id": "browserslist@4.19.1"}, - {"id": "chrome-trace-event@1.0.3"}, - {"id": "enhanced-resolve@5.13.0"}, - {"id": "es-module-lexer@1.2.1"}, - {"id": "eslint-scope@5.1.1"}, - {"id": "events@3.3.0"}, - {"id": "glob-to-regexp@0.4.1"}, - {"id": "graceful-fs@4.2.11"}, - {"id": "json-parse-even-better-errors@2.3.1"}, - {"id": "loader-runner@4.2.0"}, - {"id": "mime-types@2.1.34"}, - {"id": "neo-async@2.6.2"}, - {"id": "schema-utils@3.1.2"}, - {"id": "tapable@2.2.1"}, - {"id": "watchpack@2.4.0"}, - {"id": "webpack-sources@3.2.3"}, - ], - "extra_deps": { - "@webpack-cli/configtest@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/info@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "@webpack-cli/serve@3.0.1-a51dfb68": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "terser-webpack-plugin@5.3.7-72950c15": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-cli@6.0.1-dc3fc578": [ - {"id": "@webpack-cli/configtest@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/info@3.0.1-a51dfb68"}, - {"id": "@webpack-cli/serve@3.0.1-a51dfb68"}, - {"id": "webpack-dev-server@4.13.3-dc3fc578"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack-dev-middleware@5.3.1-9b645cec": [{"id": "webpack@5.82.0-dc3fc578"}], - "webpack-dev-server@4.13.3-dc3fc578": [ - {"id": "webpack-cli@6.0.1-dc3fc578"}, - {"id": "webpack-dev-middleware@5.3.1-9b645cec"}, - {"id": "webpack@5.82.0-dc3fc578"}, - ], - "webpack@5.82.0-dc3fc578": [ - {"id": "terser-webpack-plugin@5.3.7-72950c15"}, - {"id": "webpack-cli@6.0.1-dc3fc578"}, - ], - }, - "integrity": "sha512-iGNA2fHhnDcV1bONdUu554eZx+XeldsaeQ8T67H6KKHl2nUSwX8Zm7cmzOA46ox/X1ARxf7Bjv8wQ/HsB5fxBg==", - "name": "webpack", - "url": "https://registry.npmjs.org/webpack/-/webpack-5.82.0.tgz", - }, - "websocket-driver@0.7.4": { - "deps": [ - {"id": "http-parser-js@0.5.6"}, - {"id": "safe-buffer@5.2.1"}, - {"id": "websocket-extensions@0.1.4"}, - ], - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "name": "websocket-driver", - "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - }, - "websocket-extensions@0.1.4": { - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "name": "websocket-extensions", - "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - }, - "whatwg-url@5.0.0": { - "deps": [ - {"id": "tr46@0.0.3"}, - {"id": "webidl-conversions@3.0.1"}, - ], - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "name": "whatwg-url", - "url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - }, - "which@2.0.2": { - "deps": [{"id": "isexe@2.0.0"}], - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "name": "which", - "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - }, - "which@3.0.1": { - "deps": [{"id": "isexe@2.0.0"}], - "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", - "name": "which", - "url": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", - }, - "wide-align@1.1.5": { - "deps": [{"id": "string-width@4.2.3"}], - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "name": "wide-align", - "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - }, - "widest-line@3.1.0": { - "deps": [{"id": "string-width@4.2.3"}], - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "name": "widest-line", - "url": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - }, - "wildcard@2.0.1": { - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", - "name": "wildcard", - "url": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - }, - "word-wrap@1.2.3": { - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "name": "word-wrap", - "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - }, - "wrap-ansi@6.2.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - }, - "wrap-ansi@7.0.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - }, - "wrap-ansi@8.1.0": { - "deps": [ - {"id": "ansi-styles@6.2.1"}, - {"id": "string-width@5.1.2"}, - {"id": "strip-ansi@7.1.0"}, - ], - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - }, - "wrappy@1.0.2": { - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "name": "wrappy", - "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - }, - "write-file-atomic@5.0.1": { - "deps": [ - {"id": "imurmurhash@0.1.4"}, - {"id": "signal-exit@4.1.0"}, - ], - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "name": "write-file-atomic", - "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - }, - "ws@7.5.10": { - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "name": "ws", - "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - }, - "ws@7.5.10-064d121d": { - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "name": "ws", - "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - }, - "ws@8.13.0-9b645cec": { - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "name": "ws", - "url": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - }, - "xml@1.0.1": { - "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", - "name": "xml", - "url": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", - }, - "yallist@4.0.0": { - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "name": "yallist", - "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - }, - "yallist@5.0.0": { - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "name": "yallist", - "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - }, - "yaml-ast-parser@0.0.43": { - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", - "name": "yaml-ast-parser", - "url": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - }, - "yargs-parser@21.1.1": { - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "name": "yargs-parser", - "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - }, - "yocto-queue@0.1.0": { - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "name": "yocto-queue", - "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - }, - "yoga-layout-prebuilt@1.10.0": { - "deps": [{"id": "@types/yoga-layout@1.9.2"}], - "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", - "name": "yoga-layout-prebuilt", - "url": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", - }, -} - -ROOTS = [ - { - "id": "@jest/types@27.4.2", - "name": "@jest/types", - }, - { - "id": "@rollup/plugin-commonjs@24.1.0-dc3fc578", - "name": "@rollup/plugin-commonjs", - }, - { - "id": "@rollup/plugin-node-resolve@15.0.2-dc3fc578", - "name": "@rollup/plugin-node-resolve", - }, - { - "id": "@types/argparse@2.0.10", - "name": "@types/argparse", - }, - { - "id": "@types/eslint@7.28.2", - "name": "@types/eslint", - }, - { - "id": "@types/long@4.0.1", - "name": "@types/long", - }, - { - "id": "@types/node@24.1.0", - "name": "@types/node", - }, - { - "id": "@types/tar-stream@2.2.2", - "name": "@types/tar-stream", - }, - { - "id": "@yarnpkg/cli-dist@4.12.0", - "name": "@yarnpkg/cli-dist", - }, - { - "id": "@yarnpkg/cli@4.12.0-dc3fc578", - "name": "@yarnpkg/cli", - }, - { - "id": "@yarnpkg/core@4.5.0", - "name": "@yarnpkg/core", - }, - { - "id": "@yarnpkg/fslib@3.1.4", - "name": "@yarnpkg/fslib", - }, - { - "id": "@yarnpkg/plugin-npm@3.4.0-dc3fc578", - "name": "@yarnpkg/plugin-npm", - }, - { - "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578", - "name": "@yarnpkg/plugin-patch", - }, - { - "id": "argparse@2.0.1", - "name": "argparse", - }, - { - "id": "enhanced-resolve@5.8.3", - "name": "enhanced-resolve", - }, - { - "id": "eslint@8.29.0", - "name": "eslint", - }, - { - "id": "jest-junit@16.0.0", - "name": "jest-junit", - }, - { - "id": "long@4.0.0", - "name": "long", - }, - { - "id": "npm@9.9.0", - "name": "npm", - }, - { - "id": "openapi-typescript@7.1.0-dc3fc578", - "name": "openapi-typescript", - }, - { - "id": "prettier@3.1.1", - "name": "prettier", - }, - { - "id": "protobufjs@7.1.2", - "name": "protobufjs", - }, - { - "id": "rollup@3.21.1", - "name": "rollup", - }, - { - "id": "rxjs@7.5.5", - "name": "rxjs", - }, - { - "id": "tar-stream@2.2.0", - "name": "tar-stream", - }, - { - "id": "tslib@2.0.3", - "name": "tslib", - }, - { - "id": "typescript@5.5.4-fe43cd9d", - "name": "typescript", - }, - { - "id": "undici@7.12.0", - "name": "undici", - }, - { - "id": "webpack-cli@6.0.1-dc3fc578", - "name": "webpack-cli", - }, - { - "id": "webpack-dev-server@4.13.3-dc3fc578", - "name": "webpack-dev-server", - }, - { - "id": "webpack@5.82.0-dc3fc578", - "name": "webpack", - }, -] diff --git a/rules/package.json b/rules/package.json deleted file mode 100644 index d96c6dd..0000000 --- a/rules/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "devDependencies": { - "@jest/types": "~27.4.0", - "@rollup/plugin-commonjs": "~24.1.0", - "@rollup/plugin-node-resolve": "~15.0.0", - "@types/argparse": "~2.0.0", - "@types/eslint": "~7.28.0", - "@types/long": "~4.0.0", - "@types/node": "^24", - "@types/tar-stream": "~2.2.0", - "@yarnpkg/cli": "^4", - "@yarnpkg/cli-dist": "^4", - "@yarnpkg/core": "^4", - "@yarnpkg/fslib": "^3", - "@yarnpkg/plugin-npm": "^3", - "@yarnpkg/plugin-patch": "^4", - "argparse": "~2.0.1", - "enhanced-resolve": "~5.8.0", - "eslint": "^8.0.0", - "jest-junit": "^16", - "long": "~4.0.0", - "npm": "^9", - "openapi-typescript": "~7.1", - "prettier": "^3", - "protobufjs": "~7.1.0", - "rollup": "~3.21.0", - "rxjs": "~7.5.0", - "tar-stream": "~2.2.0", - "tslib": "~2.0.0", - "typescript": "^5", - "undici": "^7", - "webpack": "^5", - "webpack-cli": "^6", - "webpack-dev-server": "^4" - }, - "private": true, - "version": "0.0.0" -} diff --git a/rules/rules.bzl b/rules/rules.bzl index 7243ccf..1a7a019 100644 --- a/rules/rules.bzl +++ b/rules/rules.bzl @@ -1,4 +1,4 @@ load("//ts-proto:rules.bzl", "ts_proto_libraries_rule") load(":aspects.bzl", "ts_proto") -ts_proto_libraries = ts_proto_libraries_rule(ts_proto, "@better_rules_javascript//rules:ts_protoc") +ts_proto_libraries = ts_proto_libraries_rule(ts_proto, "@rules_javascript//rules:ts_protoc") diff --git a/rules/workspace.bzl b/rules/workspace.bzl deleted file mode 100644 index 38753b9..0000000 --- a/rules/workspace.bzl +++ /dev/null @@ -1,27 +0,0 @@ -load("//commonjs:workspace.bzl", "cjs_npm_plugin") -load("//nodejs:workspace.bzl", "nodejs_repositories", "nodejs_toolchains") -load("//nodejs/default:nodejs.bzl", "NODEJS_REPOSITORIES") -load("//npm:workspace.bzl", "npm") -load("//typescript:workspace.bzl", "ts_npm_plugin") -load(":npm_data.bzl", "PACKAGES", "ROOTS") - -def repositories(nodejs_version = "24.4.1"): - nodejs_repositories( - name = "better_rules_javascript_nodejs", - repositories = NODEJS_REPOSITORIES[nodejs_version], - ) - - nodejs_toolchains( - toolchain = Label("//nodejs/default:nodejs_runtime"), - repositories = NODEJS_REPOSITORIES[nodejs_version], - ) - - npm( - name = "better_rules_javascript_npm", - packages = PACKAGES, - roots = ROOTS, - plugins = [ - cjs_npm_plugin(), - ts_npm_plugin(), - ], - ) diff --git a/rules/yarn.lock b/rules/yarn.lock deleted file mode 100644 index 12ea282..0000000 --- a/rules/yarn.lock +++ /dev/null @@ -1,8552 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@algolia/cache-browser-local-storage@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/cache-browser-local-storage@npm:4.25.3" - dependencies: - "@algolia/cache-common": "npm:4.25.3" - checksum: 8/8ac70c2e903c46cf0500ef11f7026746192c3332a9726beec60893f45ca26193043646d86dd0c51b6820d7c027ea3810474bad4b3043945084bf7c35aa7f8bcc - languageName: node - linkType: hard - -"@algolia/cache-common@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/cache-common@npm:4.25.3" - checksum: 8/ca7634d9f82101ad08a01a5e2ab5ec454c18dc2e438ccdb0a2b45ab73a881d4fed95ef074b88a979a579a2cda22042b97ffb0d751f95c8e1b5a3e70f3ccf0434 - languageName: node - linkType: hard - -"@algolia/cache-in-memory@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/cache-in-memory@npm:4.25.3" - dependencies: - "@algolia/cache-common": "npm:4.25.3" - checksum: 8/2609e8c9858ef6e44784e33dbbe63e9a0447f1e333100eafc3b6e8f1c5bf1e32d9ee3f4fa5bf70b04be7d43e94ae4a2f756b188c0b02494e6c76e59cc6a86945 - languageName: node - linkType: hard - -"@algolia/client-account@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/client-account@npm:4.25.3" - dependencies: - "@algolia/client-common": "npm:4.25.3" - "@algolia/client-search": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/6aff96f3fc0003b0fef1715df5230533f805f2bc29fd3295a4433f1254b6924113f44a8bbeb3007eab9930b87df40a084bc6c6f3c9ed34c71b3bf8a104f2b76e - languageName: node - linkType: hard - -"@algolia/client-analytics@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/client-analytics@npm:4.25.3" - dependencies: - "@algolia/client-common": "npm:4.25.3" - "@algolia/client-search": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/a887ec7b1b7a7eb4220c8cc33a9244821ba1016ce933991dc05b758248a92f8fbac1cdc0b68dfa09ef0e6ce8277c916549ad5f2b19d84ae11f614426cbd4f5bb - languageName: node - linkType: hard - -"@algolia/client-common@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/client-common@npm:4.25.3" - dependencies: - "@algolia/requester-common": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/a3c128aa207206ccffee398e24df17dc4246f8e901123c885a001a5b4696a8222c6b5b2d96eb9b8763cf4d9a0a623aadc5900c67ea800a7ab8f14968b245cdfb - languageName: node - linkType: hard - -"@algolia/client-personalization@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/client-personalization@npm:4.25.3" - dependencies: - "@algolia/client-common": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/93c306cd4d1e672ac14f2ba4aa75274764a94c2415c738dad3ac5124fdd7fcfb070086f1a9b3e092770a35c74ccdd5b8d57f5f51ed9d8205927d0cdfe07bb92d - languageName: node - linkType: hard - -"@algolia/client-search@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/client-search@npm:4.25.3" - dependencies: - "@algolia/client-common": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/1f557c11f14ee5f29518939b530358d7fc3d61ceb2998b8ab64bb00f8ec10e6d809843aac6f8e4da95e8aa2cad5e38860849ee03c4b081317e968a848e9b6965 - languageName: node - linkType: hard - -"@algolia/logger-common@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/logger-common@npm:4.25.3" - checksum: 8/4abeb7ee3cc694114dbfeb1d141aef31132c2877297ca1bb4a6b614a010e1972b9af339ea6755c0f15f07dff0416bcc0a3dc7df95604e2e7d150a472a3135001 - languageName: node - linkType: hard - -"@algolia/logger-console@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/logger-console@npm:4.25.3" - dependencies: - "@algolia/logger-common": "npm:4.25.3" - checksum: 8/c16fa88f865b812e75f32f83fc64c0a8615eecc532d9810a05be973e9a03619aad848e1f06c9701c469dd6f41dc56d15fecf65b23caffc693d11d24fa8200912 - languageName: node - linkType: hard - -"@algolia/recommend@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/recommend@npm:4.25.3" - dependencies: - "@algolia/cache-browser-local-storage": "npm:4.25.3" - "@algolia/cache-common": "npm:4.25.3" - "@algolia/cache-in-memory": "npm:4.25.3" - "@algolia/client-common": "npm:4.25.3" - "@algolia/client-search": "npm:4.25.3" - "@algolia/logger-common": "npm:4.25.3" - "@algolia/logger-console": "npm:4.25.3" - "@algolia/requester-browser-xhr": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - "@algolia/requester-node-http": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/d0cfd8e9e42566e7907363991a5364794ff4416321e6850056be4af4d325109b59b143de5470a058f8b575caefd0e2c11e7995c81e630af709cf854459383548 - languageName: node - linkType: hard - -"@algolia/requester-browser-xhr@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/requester-browser-xhr@npm:4.25.3" - dependencies: - "@algolia/requester-common": "npm:4.25.3" - checksum: 8/4ab763777f8c95d9d0e619cf1de0486657c781c06eb645ce0417d8ac9d7af3bc8c9c1ae83f91d18705374709eb33af5ad032956458665eb24e627b7cc77cf1b1 - languageName: node - linkType: hard - -"@algolia/requester-common@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/requester-common@npm:4.25.3" - checksum: 8/23fb0b35e38e76ccf7c0aaf4e77fc12bf11c980218b6679a256b6197460302b5812245342fd58c253410ac5c9d8fef4b553d94ed38ef5dbf7e86ad8a5d47fe2f - languageName: node - linkType: hard - -"@algolia/requester-node-http@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/requester-node-http@npm:4.25.3" - dependencies: - "@algolia/requester-common": "npm:4.25.3" - checksum: 8/cca62fbc6f8cff1c78c95b2a0337e0dcb1954c6537a863b4138ff46489a5a1381102698d63fea24f900290370fcd90f77cfb92e3ed80abd93cc45535897e0ec9 - languageName: node - linkType: hard - -"@algolia/transporter@npm:4.25.3": - version: 4.25.3 - resolution: "@algolia/transporter@npm:4.25.3" - dependencies: - "@algolia/cache-common": "npm:4.25.3" - "@algolia/logger-common": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - checksum: 8/8ad0097816d19d0bf76cdb351f66f92c6cb258396c060f2879c2acb758e47c5336725baeb267b95b993968f29a772f92f1d502beac94f50fceb3511c2e7d4ec5 - languageName: node - linkType: hard - -"@arcanis/slice-ansi@npm:^1.1.1": - version: 1.1.1 - resolution: "@arcanis/slice-ansi@npm:1.1.1" - dependencies: - grapheme-splitter: "npm:^1.0.4" - checksum: 8/14ed60cb45750d386c64229ac7bab20e10eedc193503fa4decff764162d329d6d3363ed2cd3debec833186ee54affe4f824f6e8eff531295117fd1ebda200270 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.13": - version: 7.24.7 - resolution: "@babel/code-frame@npm:7.24.7" - dependencies: - "@babel/highlight": "npm:^7.24.7" - picocolors: "npm:^1.0.0" - checksum: 8/830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-validator-identifier@npm:7.24.7" - checksum: 8/6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/highlight@npm:7.24.7" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.7" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 8/5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 - languageName: node - linkType: hard - -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: 8/d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - -"@discoveryjs/json-ext@npm:^0.6.1": - version: 0.6.3 - resolution: "@discoveryjs/json-ext@npm:0.6.3" - checksum: 8/8305a5feb9bbaedbfdb91f938cb577f98c34cb432535dbc7af5e5df7f1cb3d1895f7a9ec0d956b5bd9e980e5b7f8cd36684c4c9ed219e6e556e0dfe367c4cb66 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.4.0" - globals: "npm:^13.15.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 8/f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 - languageName: node - linkType: hard - -"@gar/promisify@npm:^1.0.1": - version: 1.1.2 - resolution: "@gar/promisify@npm:1.1.2" - checksum: 8/d05081e0887a49c178b75ee3067bd6ee086f73c154d121b854fb2e044e8a89cb1cbb6de3a0dd93a519b80f0531fda68b099dd7256205f7fbb3490324342f2217 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" - dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: 8/cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 8/0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 8/a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 8/4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 8/5d36d289960e886484362d9eb6a51d1ea28baed5f5d0140bbe62b99bac52eaf06cc01c2bc0d3575977962f84f6b2c4387b043ee632216643d4787b0999465bf2 - languageName: node - linkType: hard - -"@isaacs/string-locale-compare@npm:^1.1.0": - version: 1.1.0 - resolution: "@isaacs/string-locale-compare@npm:1.1.0" - checksum: 8/7287da5d11497b82c542d3c2abe534808015be4f4883e71c26853277b5456f6bbe4108535db847a29f385ad6dc9318ffb0f55ee79bb5f39993233d7dccf8751d - languageName: node - linkType: hard - -"@jest/types@npm:~27.4.0": - version: 27.4.2 - resolution: "@jest/types@npm:27.4.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 8/1191022023e32763063cc1c8b1143fa316fb05db2f9698280a7bdbafcabd989e5fd64f8eb875b8a2e54c53f25dba45ed2eea8ced394d9e484da0fda674cd17a5 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" - dependencies: - "@jridgewell/set-array": "npm:^1.0.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 8/4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 8/b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 8/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/source-map@npm:0.3.3" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 8/ae1302146339667da5cd6541260ecbef46ae06819a60f88da8f58b3e64682f787c09359933d050dea5d2173ea7fa40f40dd4d4e7a8d325c5892cccd99aaf8959 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 8/61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 8/b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 8/0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 - languageName: node - linkType: hard - -"@leichtgewicht/ip-codec@npm:^2.0.1": - version: 2.0.4 - resolution: "@leichtgewicht/ip-codec@npm:2.0.4" - checksum: 8/468de1f04d33de6d300892683d7c8aecbf96d1e2c5fe084f95f816e50a054d45b7c1ebfb141a1447d844b86a948733f6eebd92234da8581c84a1ad4de2946a2d - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 8/a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 8/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 8/190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 8/e8fc25d536250ed3e669813b36e8c6d805628b472353c57afd8c4fde0fcfcf3dda4ffe22f7af8c9070812ec2e7a03fb41d7151547cef3508efe661a5a3add20f - languageName: node - linkType: hard - -"@npmcli/arborist@npm:^6.5.0": - version: 6.5.0 - resolution: "@npmcli/arborist@npm:6.5.0" - dependencies: - "@isaacs/string-locale-compare": "npm:^1.1.0" - "@npmcli/fs": "npm:^3.1.0" - "@npmcli/installed-package-contents": "npm:^2.0.2" - "@npmcli/map-workspaces": "npm:^3.0.2" - "@npmcli/metavuln-calculator": "npm:^5.0.0" - "@npmcli/name-from-folder": "npm:^2.0.0" - "@npmcli/node-gyp": "npm:^3.0.0" - "@npmcli/package-json": "npm:^4.0.0" - "@npmcli/query": "npm:^3.0.0" - "@npmcli/run-script": "npm:^6.0.0" - bin-links: "npm:^4.0.1" - cacache: "npm:^17.0.4" - common-ancestor-path: "npm:^1.0.1" - hosted-git-info: "npm:^6.1.1" - json-parse-even-better-errors: "npm:^3.0.0" - json-stringify-nice: "npm:^1.1.4" - minimatch: "npm:^9.0.0" - nopt: "npm:^7.0.0" - npm-install-checks: "npm:^6.2.0" - npm-package-arg: "npm:^10.1.0" - npm-pick-manifest: "npm:^8.0.1" - npm-registry-fetch: "npm:^14.0.3" - npmlog: "npm:^7.0.1" - pacote: "npm:^15.0.8" - parse-conflict-json: "npm:^3.0.0" - proc-log: "npm:^3.0.0" - promise-all-reject-late: "npm:^1.0.0" - promise-call-limit: "npm:^1.0.2" - read-package-json-fast: "npm:^3.0.2" - semver: "npm:^7.3.7" - ssri: "npm:^10.0.1" - treeverse: "npm:^3.0.0" - walk-up-path: "npm:^3.0.1" - bin: - arborist: bin/index.js - checksum: 8/d389ecd5a63eeaf2d870259a1871d01610b594096b770ee2a09af1656333db04d66eeae1f5007c16de86d253ceea4fb0081b1cc6da8d3cb9f7f337a2a41f85b2 - languageName: node - linkType: hard - -"@npmcli/config@npm:^6.4.0": - version: 6.4.0 - resolution: "@npmcli/config@npm:6.4.0" - dependencies: - "@npmcli/map-workspaces": "npm:^3.0.2" - ci-info: "npm:^3.8.0" - ini: "npm:^4.1.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - read-package-json-fast: "npm:^3.0.2" - semver: "npm:^7.3.5" - walk-up-path: "npm:^3.0.1" - checksum: 8/c17c24b6bba18025f1d061c06a30eb80204568ae56600c21a47683a63280914062635d0e219362675ddab61cbc19bd07da05d30b9b83130f7674e773816e8dd6 - languageName: node - linkType: hard - -"@npmcli/disparity-colors@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/disparity-colors@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.3.0" - checksum: 8/49320c6927b8e02a0eb006cfc9f5978370ae79ffa2b0da3b3d0ff2e9ef487501ebdec959dadc1e6f2725e16e27f9ea08f081a3af5126376f6f5b1caf6a1da0ce - languageName: node - linkType: hard - -"@npmcli/fs@npm:^1.0.0": - version: 1.1.1 - resolution: "@npmcli/fs@npm:1.1.1" - dependencies: - "@gar/promisify": "npm:^1.0.1" - semver: "npm:^7.3.5" - checksum: 8/f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 8/a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e - languageName: node - linkType: hard - -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 8/68951c589e9a4328698a35fd82fe71909a257d6f2ede0434d236fa55634f0fbcad9bb8755553ce5849bd25ee6f019f4d435921ac715c853582c4a7f5983c8d4a - languageName: node - linkType: hard - -"@npmcli/git@npm:^4.0.0, @npmcli/git@npm:^4.0.1, @npmcli/git@npm:^4.1.0": - version: 4.1.0 - resolution: "@npmcli/git@npm:4.1.0" - dependencies: - "@npmcli/promise-spawn": "npm:^6.0.0" - lru-cache: "npm:^7.4.4" - npm-pick-manifest: "npm:^8.0.0" - proc-log: "npm:^3.0.0" - promise-inflight: "npm:^1.0.1" - promise-retry: "npm:^2.0.1" - semver: "npm:^7.3.5" - which: "npm:^3.0.0" - checksum: 8/37efb926593f294eb263297cdfffec9141234f977b89a7a6b95ff7a72576c1d7f053f4961bc4b5e79dea6476fe08e0f3c1ed9e4aeb84169e357ff757a6a70073 - languageName: node - linkType: hard - -"@npmcli/installed-package-contents@npm:^2.0.1, @npmcli/installed-package-contents@npm:^2.0.2": - version: 2.0.2 - resolution: "@npmcli/installed-package-contents@npm:2.0.2" - dependencies: - npm-bundled: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - bin: - installed-package-contents: lib/index.js - checksum: 8/60789d5ed209ee5df479232f62d9d38ecec36e95701cae88320b828b8651351b32d7b47d16d4c36cc7ce5000db4bf1f3e6981bed6381bdc5687ff4bc0795682d - languageName: node - linkType: hard - -"@npmcli/map-workspaces@npm:^3.0.2, @npmcli/map-workspaces@npm:^3.0.4": - version: 3.0.4 - resolution: "@npmcli/map-workspaces@npm:3.0.4" - dependencies: - "@npmcli/name-from-folder": "npm:^2.0.0" - glob: "npm:^10.2.2" - minimatch: "npm:^9.0.0" - read-package-json-fast: "npm:^3.0.0" - checksum: 8/99607dbc502b16d0ce7a47a81ccc496b3f5ed10df4e61e61a505929de12c356092996044174ae0cfd6d8cc177ef3b597eef4987b674fc0c5a306d3a8cc1fe91a - languageName: node - linkType: hard - -"@npmcli/metavuln-calculator@npm:^5.0.0": - version: 5.0.1 - resolution: "@npmcli/metavuln-calculator@npm:5.0.1" - dependencies: - cacache: "npm:^17.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - pacote: "npm:^15.0.0" - semver: "npm:^7.3.5" - checksum: 8/cd08ad9cc4ede499b0be1e22104ee48e207d4e00e8f64ac610945879f41be720b7514a5247af395b61eda8e4461c6e7ef37e2d970b555e20c25ef4f21b515b92 - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^1.0.1": - version: 1.1.2 - resolution: "@npmcli/move-file@npm:1.1.2" - dependencies: - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 8/c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 - languageName: node - linkType: hard - -"@npmcli/name-from-folder@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/name-from-folder@npm:2.0.0" - checksum: 8/fb3ef891aa57315fb6171866847f298577c8bda98a028e93e458048477133e142b4eb45ce9f3b80454f7c257612cb01754ee782d608507698dd712164436f5bd - languageName: node - linkType: hard - -"@npmcli/node-gyp@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/node-gyp@npm:3.0.0" - checksum: 8/fe3802b813eecb4ade7ad77c9396cb56721664275faab027e3bd8a5e15adfbbe39e2ecc19f7885feb3cfa009b96632741cc81caf7850ba74440c6a2eee7b4ffc - languageName: node - linkType: hard - -"@npmcli/package-json@npm:^4.0.0, @npmcli/package-json@npm:^4.0.1": - version: 4.0.1 - resolution: "@npmcli/package-json@npm:4.0.1" - dependencies: - "@npmcli/git": "npm:^4.1.0" - glob: "npm:^10.2.2" - hosted-git-info: "npm:^6.1.1" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^5.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.5.3" - checksum: 8/699b80a72f1389b119d91131d312b514aa9ff6194377d90470dd91af95a63d497121db07cbc54d82a71d22c039edbc92b0666e7d699619550e1a6825391d756b - languageName: node - linkType: hard - -"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1, @npmcli/promise-spawn@npm:^6.0.2": - version: 6.0.2 - resolution: "@npmcli/promise-spawn@npm:6.0.2" - dependencies: - which: "npm:^3.0.0" - checksum: 8/aa725780c13e1f97ab32ed7bcb5a207a3fb988e1d7ecdc3d22a549a22c8034740366b351c4dde4b011bcffcd8c4a7be6083d9cf7bc7e897b88837150de018528 - languageName: node - linkType: hard - -"@npmcli/query@npm:^3.0.0": - version: 3.0.1 - resolution: "@npmcli/query@npm:3.0.1" - dependencies: - postcss-selector-parser: "npm:^6.0.10" - checksum: 8/b169b9c9a37c5a6e68d61604c7e3175ebdefbc3a77a8981326eaa8fa89cf4044fc6a87bd0fdbe5d096eda2f765aff1477924b55f4e23f64b3143dd1d9004eead - languageName: node - linkType: hard - -"@npmcli/run-script@npm:^6.0.0, @npmcli/run-script@npm:^6.0.2": - version: 6.0.2 - resolution: "@npmcli/run-script@npm:6.0.2" - dependencies: - "@npmcli/node-gyp": "npm:^3.0.0" - "@npmcli/promise-spawn": "npm:^6.0.0" - node-gyp: "npm:^9.0.0" - read-package-json-fast: "npm:^3.0.0" - which: "npm:^3.0.0" - checksum: 8/7a671d7dbeae376496e1c6242f02384928617dc66cd22881b2387272205c3668f8490ec2da4ad63e1abf979efdd2bdf4ea0926601d78578e07d83cfb233b3a1a - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 8/6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 8/011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 8/67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 8/59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 8/0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 8/3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 8/5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 8/ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 8/856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 8/d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 8/f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 - languageName: node - linkType: hard - -"@redocly/ajv@npm:^8.11.0": - version: 8.11.0 - resolution: "@redocly/ajv@npm:8.11.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 8/3e4c7a18226aefd2016628eed88a84588c49f6e721a1009081a20873f374a3d765c6a640856f6cb6bdd1732b027e3c82ea5c06d27427bc5a8af2cf8bb69bbd9b - languageName: node - linkType: hard - -"@redocly/config@npm:^0.7.0": - version: 0.7.0 - resolution: "@redocly/config@npm:0.7.0" - checksum: 8/f5eaa88560fbff169af143d2aba1d43470ee52ae9634b8cce53a76410a77d0b57a10f4a5a5e2090c468d39af03b2956a040b20a8f1ca6d281a4ea63f59f84698 - languageName: node - linkType: hard - -"@redocly/openapi-core@npm:^1.16.0": - version: 1.18.1 - resolution: "@redocly/openapi-core@npm:1.18.1" - dependencies: - "@redocly/ajv": "npm:^8.11.0" - "@redocly/config": "npm:^0.7.0" - colorette: "npm:^1.2.0" - https-proxy-agent: "npm:^7.0.4" - js-levenshtein: "npm:^1.1.6" - js-yaml: "npm:^4.1.0" - lodash.isequal: "npm:^4.5.0" - minimatch: "npm:^5.0.1" - node-fetch: "npm:^2.6.1" - pluralize: "npm:^8.0.0" - yaml-ast-parser: "npm:0.0.43" - checksum: 8/1ac58eba247e4cc7ca289a849172d04031ee4e1dbd93215b16b254c6558690136dbdfeaa5f048ca79fa5505bf84becb7db10dc5d3de056d619d140e8a26aa7a2 - languageName: node - linkType: hard - -"@rollup/plugin-commonjs@npm:~24.1.0": - version: 24.1.0 - resolution: "@rollup/plugin-commonjs@npm:24.1.0" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - commondir: "npm:^1.0.1" - estree-walker: "npm:^2.0.2" - glob: "npm:^8.0.3" - is-reference: "npm:1.2.1" - magic-string: "npm:^0.27.0" - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 8/42faafc9bc8e04d75c86bb50d693ebb9c5eee19bf9ab3c09780b872547d12ff5ea85cfec7da75f5176d0aa4b5233101f667f44b85b331450a7bb14c95180852e - languageName: node - linkType: hard - -"@rollup/plugin-node-resolve@npm:~15.0.0": - version: 15.0.2 - resolution: "@rollup/plugin-node-resolve@npm:15.0.2" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - "@types/resolve": "npm:1.20.2" - deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.2.1" - is-module: "npm:^1.0.0" - resolve: "npm:^1.22.1" - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 8/328eafee06ff967a36441b55e77fbd0d4f599d256e5d1977800ee71915846c46bc1b6185df35c7b512ad2b4023b05b65a332be77b8b00b9d8a20f87d056b8166 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.1": - version: 5.0.2 - resolution: "@rollup/pluginutils@npm:5.0.2" - dependencies: - "@types/estree": "npm:^1.0.0" - estree-walker: "npm:^2.0.2" - picomatch: "npm:^2.3.1" - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 8/edea15e543bebc7dcac3b0ac8bc7b8e8e6dbd46e2864dbe5dd28072de1fbd5b0e10d545a610c0edaa178e8a7ac432e2a2a52e547ece1308471412caba47db8ce - languageName: node - linkType: hard - -"@sigstore/bundle@npm:^1.1.0": - version: 1.1.0 - resolution: "@sigstore/bundle@npm:1.1.0" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.2.0" - checksum: 8/9bdd829f2867de6c03a19c5a7cff2c864887a9ed6e1c3438eb6659e838fde0b449fe83b1ca21efa00286a80c71e0144e20c0d9c415eead12e97d149285245c5a - languageName: node - linkType: hard - -"@sigstore/bundle@npm:^3.1.0": - version: 3.1.0 - resolution: "@sigstore/bundle@npm:3.1.0" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.4.0" - checksum: 8/8f560c77eb1cc45785afb1bcb6adfb2af499523038941a92c65fd80924b055bacc0266fa973407c275dbdcf48a976f215f627fea5c9d8f68bd618cfe247393aa - languageName: node - linkType: hard - -"@sigstore/core@npm:^2.0.0": - version: 2.0.0 - resolution: "@sigstore/core@npm:2.0.0" - checksum: 8/fd21df6ce574ef8fed855955ce864523368bdca8202ed9d90f2b4822f4889315a23f52eef72cbf09534af669329c8affdd36a3615c9598eb9311a4cc22f3f21a - languageName: node - linkType: hard - -"@sigstore/protobuf-specs@npm:^0.2.0": - version: 0.2.1 - resolution: "@sigstore/protobuf-specs@npm:0.2.1" - checksum: 8/ddb7c829c7bf4148eccb571ede07cf9fda62f46b7b4d3a5ca02c0308c950ee90b4206b61082ee8d5753f24098632a8b24c147117bef8c68791bf5da537b55db9 - languageName: node - linkType: hard - -"@sigstore/protobuf-specs@npm:^0.4.0, @sigstore/protobuf-specs@npm:^0.4.1": - version: 0.4.3 - resolution: "@sigstore/protobuf-specs@npm:0.4.3" - checksum: 8/a1254864fd3b8795436a3720c61efafd8ca093d79d7bdb1de56a94ef7f7862cc07f2a5e11a926cad8fc58429bbcbba70c561581b0a52dbbef2d1248b8bf5748b - languageName: node - linkType: hard - -"@sigstore/sign@npm:^1.0.0": - version: 1.0.0 - resolution: "@sigstore/sign@npm:1.0.0" - dependencies: - "@sigstore/bundle": "npm:^1.1.0" - "@sigstore/protobuf-specs": "npm:^0.2.0" - make-fetch-happen: "npm:^11.0.1" - checksum: 8/cbdf409c39219d310f398e6a96b3ed7f422a58cfc0d8a40dd5b94996f805f189fdedf51afd559882bc18eb17054bf9d4f1a584b6af7b26c2f807636bceca5b19 - languageName: node - linkType: hard - -"@sigstore/sign@npm:^3.1.0": - version: 3.1.0 - resolution: "@sigstore/sign@npm:3.1.0" - dependencies: - "@sigstore/bundle": "npm:^3.1.0" - "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.4.0" - make-fetch-happen: "npm:^14.0.2" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - checksum: 8/0518aaa542ad7684d86d7c3d6829119cf35fc4084b61329a376e298acda4ffbc8fa53afaf0b6a8dfba41d5e5943034d2cb5bf8034c07dbd0aa86dd32fb01c3d3 - languageName: node - linkType: hard - -"@sigstore/tuf@npm:^1.0.3": - version: 1.0.3 - resolution: "@sigstore/tuf@npm:1.0.3" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.2.0" - tuf-js: "npm:^1.1.7" - checksum: 8/0a32594b73ce3b3a4dfeec438ff98866a952a48ee6c020ddf57795062d9d328bc4327bb0e0c8d24011e3870c7d4670bc142a47025cbe7218c776f08084085421 - languageName: node - linkType: hard - -"@sigstore/tuf@npm:^3.1.0": - version: 3.1.1 - resolution: "@sigstore/tuf@npm:3.1.1" - dependencies: - "@sigstore/protobuf-specs": "npm:^0.4.1" - tuf-js: "npm:^3.0.1" - checksum: 8/876a1f749458e280b77ec4084ee1e7594b42bfd4391ed22c41bc2984d6dfa46cb52a28756adb58f6c1cc8b018481a220f9fcef1dbd890ae457253ae7225fd7eb - languageName: node - linkType: hard - -"@sigstore/verify@npm:^2.1.0": - version: 2.1.1 - resolution: "@sigstore/verify@npm:2.1.1" - dependencies: - "@sigstore/bundle": "npm:^3.1.0" - "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.4.1" - checksum: 8/378316e2b5462ef400f9ad764b037a046a9835ac11b341137d6b16120d9fbfcf261a87ee8f918ba3cf67846e0ae639caae01b830697c0f10316685afdd319ec8 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^4.0.0": - version: 4.6.0 - resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 8/83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 - languageName: node - linkType: hard - -"@szmarczak/http-timer@npm:^4.0.5": - version: 4.0.6 - resolution: "@szmarczak/http-timer@npm:4.0.6" - dependencies: - defer-to-connect: "npm:^2.0.0" - checksum: 8/c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95 - languageName: node - linkType: hard - -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 8/e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: 8/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - -"@tufjs/canonical-json@npm:1.0.0": - version: 1.0.0 - resolution: "@tufjs/canonical-json@npm:1.0.0" - checksum: 8/9ff3bcd12988fb23643690da3e009f9130b7b10974f8e7af4bd8ad230a228119de8609aa76d75264fe80f152b50872dea6ea53def69534436a4c24b4fcf6a447 - languageName: node - linkType: hard - -"@tufjs/canonical-json@npm:2.0.0": - version: 2.0.0 - resolution: "@tufjs/canonical-json@npm:2.0.0" - checksum: 8/cc719a1d0d0ae1aa1ba551a82c87dcbefac088e433c03a3d8a1d547ea721350e47dab4ab5b0fca40d5c7ab1f4882e72edc39c9eae15bf47c45c43bcb6ee39f4f - languageName: node - linkType: hard - -"@tufjs/models@npm:1.0.4": - version: 1.0.4 - resolution: "@tufjs/models@npm:1.0.4" - dependencies: - "@tufjs/canonical-json": "npm:1.0.0" - minimatch: "npm:^9.0.0" - checksum: 8/b489baa854abce6865f360591c20d5eb7d8dde3fb150f42840c12bb7ee3e5e7a69eab9b2e44ea82ae1f8cd95b586963c5a5c5af8ba4ffa3614b3ddccbc306779 - languageName: node - linkType: hard - -"@tufjs/models@npm:3.0.1": - version: 3.0.1 - resolution: "@tufjs/models@npm:3.0.1" - dependencies: - "@tufjs/canonical-json": "npm:2.0.0" - minimatch: "npm:^9.0.5" - checksum: 8/95b179bc09e5a0b6dfc9e7001e15882e863e034bf41e0502e89f2fa82cb3f6d5bd9edaefd2baf2a7f515abdb521127adf771e8bbe66f3e7f212e3b777ae993f5 - languageName: node - linkType: hard - -"@types/argparse@npm:~2.0.0": - version: 2.0.10 - resolution: "@types/argparse@npm:2.0.10" - checksum: 8/6f74560fa300f69ecae339fcb89e82cff0193ba643c05b98b3866e0c7b0dc099aa53821a109bab3c33d48150bd4da9a95b3e186f09de081f2d78e7c005cd8dc1 - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" - dependencies: - "@types/connect": "npm:*" - "@types/node": "npm:*" - checksum: 8/e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 - languageName: node - linkType: hard - -"@types/bonjour@npm:^3.5.9": - version: 3.5.10 - resolution: "@types/bonjour@npm:3.5.10" - dependencies: - "@types/node": "npm:*" - checksum: 8/bfcadb042a41b124c4e3de4925e3be6d35b78f93f27c4535d5ff86980dc0f8bc407ed99b9b54528952dc62834d5a779392f7a12c2947dd19330eb05a6bcae15a - languageName: node - linkType: hard - -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" - dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:^3.1.4" - "@types/node": "npm:*" - "@types/responselike": "npm:^1.0.0" - checksum: 8/d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 - languageName: node - linkType: hard - -"@types/connect-history-api-fallback@npm:^1.3.5": - version: 1.3.5 - resolution: "@types/connect-history-api-fallback@npm:1.3.5" - dependencies: - "@types/express-serve-static-core": "npm:*" - "@types/node": "npm:*" - checksum: 8/464d06e5ab00f113fa89978633d5eb00d225aeb4ebbadc07f6f3bc337aa7cbfcd74957b2a539d6d47f2e128e956a17819973ec7ae62ade2e16e367a6c38b8d3a - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" - dependencies: - "@types/node": "npm:*" - checksum: 8/fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 - languageName: node - linkType: hard - -"@types/emscripten@npm:^1.39.6": - version: 1.41.5 - resolution: "@types/emscripten@npm:1.41.5" - checksum: 8/0751ffb9897d0b3599789307cc4939e46e0dd6c94f5a0128ec90b486debc342b7800598bfe2b3bad167c3daa22132ce81e3e4b35b60e8c1e8c7713ec3aa2a78e - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" - dependencies: - "@types/eslint": "npm:*" - "@types/estree": "npm:*" - checksum: 8/ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 8.4.1 - resolution: "@types/eslint@npm:8.4.1" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 8/b5790997ee9d3820d16350192d41849b0e2448c9e93650acac672ddf502e35c0a5a25547172a9eec840a96687cd94ba1cee672cbd86640f8f4ff1b65960d2ab9 - languageName: node - linkType: hard - -"@types/eslint@npm:~7.28.0": - version: 7.28.2 - resolution: "@types/eslint@npm:7.28.2" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 8/d177f3eec22971baeef8f244693687ee4c0357125f4a8fb7e614b83e36b98318a0b1a13b31230199d2a91af54122b67883faa7b4d2c29f0c83e2650f6b0d4d9c - languageName: node - linkType: hard - -"@types/estree@npm:*": - version: 0.0.51 - resolution: "@types/estree@npm:0.0.51" - checksum: 8/e56a3bcf759fd9185e992e7fdb3c6a5f81e8ff120e871641607581fb3728d16c811702a7d40fa5f869b7f7b4437ab6a87eb8d98ffafeee51e85bbe955932a189 - languageName: node - linkType: hard - -"@types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: 8/e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.18": - version: 4.17.28 - resolution: "@types/express-serve-static-core@npm:4.17.28" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - checksum: 8/826489811a5b371c10f02443b4ca894ffc05813bfdf2b60c224f5c18ac9a30a2e518cb9ef9fdfcaa2a1bb17f8bfa4ed1859ccdb252e879c9276271b4ee2df5a9 - languageName: node - linkType: hard - -"@types/express@npm:*, @types/express@npm:^4.17.13": - version: 4.17.13 - resolution: "@types/express@npm:4.17.13" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.18" - "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 8/12a2a0e6c4b993fc0854bec665906788aea0d8ee4392389d7a98a5de1eefdd33c9e1e40a91f3afd274011119c506f7b4126acb97fae62ae20b654974d44cba12 - languageName: node - linkType: hard - -"@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 8/1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 - languageName: node - linkType: hard - -"@types/http-proxy@npm:^1.17.8": - version: 1.17.8 - resolution: "@types/http-proxy@npm:1.17.8" - dependencies: - "@types/node": "npm:*" - checksum: 8/3b3d683498267096c8aca03652702243b1e087bc20e77a9abe74fdbee1c89c8283ee41c47d245cda2f422483b01980d70a1030b92a8ff24b280e0aa868241a8b - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: 8/a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 8/656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 8/f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 - languageName: node - linkType: hard - -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.9 - resolution: "@types/json-schema@npm:7.0.9" - checksum: 8/259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 - languageName: node - linkType: hard - -"@types/keyv@npm:^3.1.4": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 8/e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d - languageName: node - linkType: hard - -"@types/lodash@npm:*": - version: 4.14.190 - resolution: "@types/lodash@npm:4.14.190" - checksum: 8/353a55a1222a57224ead8bd3379fabb2e3e3f6685f599c48b1b66f099d8e9e015e6c6352c6e2275954004c3bb510377804c63117233c6f187700b6ab78adfa02 - languageName: node - linkType: hard - -"@types/long@npm:~4.0.0": - version: 4.0.1 - resolution: "@types/long@npm:4.0.1" - checksum: 8/ff9653c33f5000d0f131fd98a950a0343e2e33107dd067a97ac4a3b9678e1a2e39ea44772ad920f54ef6e8f107f76bc92c2584ba905a0dc4253282a4101166d0 - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 3.0.1 - resolution: "@types/mime@npm:3.0.1" - checksum: 8/4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 8/0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0": - version: 17.0.17 - resolution: "@types/node@npm:17.0.17" - checksum: 8/8ddba2829acdf1684fbd8fd248ec13f033efb70ecd1085677b547c40ef8e936a006b95eac3bdc28c47939c62526f3f027afeb4a930e30e4394923bbae4626476 - languageName: node - linkType: hard - -"@types/node@npm:^18.19.124": - version: 18.19.130 - resolution: "@types/node@npm:18.19.130" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 8/b7032363581c416e721a88cffdc2b47662337cacd20f8294f5619a1abf79615c7fef1521964c2aa9d36ed6aae733e1a03e8c704661bd5a0c2f34b390f41ea395 - languageName: node - linkType: hard - -"@types/node@npm:^24": - version: 24.1.0 - resolution: "@types/node@npm:24.1.0" - dependencies: - undici-types: "npm:~7.8.0" - checksum: 8/01f9a97909eec619d937af3bc00ac49461e1846656b4d060f648145df06508eb6d77c200637a792481ee93a73976ced46cfbbdfe307e79be0f58ccdc415dfcd2 - languageName: node - linkType: hard - -"@types/qs@npm:*": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 8/7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: 8/b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 - languageName: node - linkType: hard - -"@types/resolve@npm:1.20.2": - version: 1.20.2 - resolution: "@types/resolve@npm:1.20.2" - checksum: 8/61c2cad2499ffc8eab36e3b773945d337d848d3ac6b7b0a87c805ba814bc838ef2f262fc0f109bfd8d2e0898ff8bd80ad1025f9ff64f1f71d3d4294c9f14e5f6 - languageName: node - linkType: hard - -"@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" - dependencies: - "@types/node": "npm:*" - checksum: 8/e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 - languageName: node - linkType: hard - -"@types/retry@npm:^0.12.0": - version: 0.12.1 - resolution: "@types/retry@npm:0.12.1" - checksum: 8/5f46b2556053655f78262bb33040dc58417c900457cc63ff37d6c35349814471453ef511af0cec76a540c601296cd2b22f64bab1ab649c0dacc0223765ba876c - languageName: node - linkType: hard - -"@types/semver@npm:^7.1.0": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 8/00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 - languageName: node - linkType: hard - -"@types/serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "@types/serve-index@npm:1.9.1" - dependencies: - "@types/express": "npm:*" - checksum: 8/026f3995fb500f6df7c3fe5009e53bad6d739e20b84089f58ebfafb2f404bbbb6162bbe33f72d2f2af32d5b8d3799c8e179793f90d9ed5871fb8591190bb6056 - languageName: node - linkType: hard - -"@types/serve-static@npm:*": - version: 1.13.10 - resolution: "@types/serve-static@npm:1.13.10" - dependencies: - "@types/mime": "npm:^1" - "@types/node": "npm:*" - checksum: 8/eaca858739483e3ded254cad7d7a679dc2c8b3f52c8bb0cd845b3b7eb1984bde0371fdcb0a5c83aa12e6daf61b6beb762545021f520f08a1fe882a3fa4ea5554 - languageName: node - linkType: hard - -"@types/serve-static@npm:^1.13.10": - version: 1.15.1 - resolution: "@types/serve-static@npm:1.15.1" - dependencies: - "@types/mime": "npm:*" - "@types/node": "npm:*" - checksum: 8/2e078bdc1e458c7dfe69e9faa83cc69194b8896cce57cb745016580543c7ab5af07fdaa8ac1765eb79524208c81017546f66056f44d1204f812d72810613de36 - languageName: node - linkType: hard - -"@types/sockjs@npm:^0.3.33": - version: 0.3.33 - resolution: "@types/sockjs@npm:0.3.33" - dependencies: - "@types/node": "npm:*" - checksum: 8/b9bbb2b5c5ead2fb884bb019f61a014e37410bddd295de28184e1b2e71ee6b04120c5ba7b9954617f0bdf962c13d06249ce65004490889c747c80d3f628ea842 - languageName: node - linkType: hard - -"@types/tar-stream@npm:~2.2.0": - version: 2.2.2 - resolution: "@types/tar-stream@npm:2.2.2" - dependencies: - "@types/node": "npm:*" - checksum: 8/4b33bc0d53770e952d6e2e8acb8889190510326a3e255d0c6edd94136d6027ecae939a7b49188d1d02d774328d9a3742ff633d505709d1a1200b3413c88d793d - languageName: node - linkType: hard - -"@types/treeify@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/treeify@npm:1.0.0" - checksum: 8/1b2397030d13beee7f82b878ca80feeddb0d550a6b00d8be30082a370c0ac5985ecf7b9378cf93ea278ff00c3e900b416ae8d9379f2c7e8caecdece1dfc77380 - languageName: node - linkType: hard - -"@types/ws@npm:^8.5.1": - version: 8.5.4 - resolution: "@types/ws@npm:8.5.4" - dependencies: - "@types/node": "npm:*" - checksum: 8/fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 20.2.1 - resolution: "@types/yargs-parser@npm:20.2.1" - checksum: 8/1d039e64494a7a61ddd278349a3dc60b19f99ff0517425696e796f794e4252452b9d62178e69755ad03f439f9dc0c8c3d7b3a1201b3a24e134bac1a09fa11eaa - languageName: node - linkType: hard - -"@types/yargs@npm:^16.0.0": - version: 16.0.4 - resolution: "@types/yargs@npm:16.0.4" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 8/caa21d2c957592fe2184a8368c8cbe5a82a6c2e2f2893722e489f842dc5963293d2f3120bc06fe3933d60a3a0d1e2eb269649fd6b1947fe1820f8841ba611dd9 - languageName: node - linkType: hard - -"@types/yoga-layout@npm:1.9.2": - version: 1.9.2 - resolution: "@types/yoga-layout@npm:1.9.2" - checksum: 8/dbc3d6ab997d50fe1fcca5dd6822982c8fe586145ab648e0e97c3bc4ebc93d0b40c9edd75febaba374d61f60c1379b639f6be652965c776a901bf1068f2eac87 - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.11.5, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ast@npm:1.11.5" - dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.5" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.5" - checksum: 8/7df16d8d4364d40e2506776330f8114fddc6494e6e18e8d5ec386312a0881a564cef136b0a74cc4a6ba284e2ff6bad890ddc029a0ba6cf45cc15186e638db118 - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.5" - checksum: 8/a6f35e3035a1ec4e446fa43da01539f3ed7e0f4b53d152f36ff34be1b63b08d86c4b09b6af375c95472a75f0c37b3b98b07199d157e767b8b3274e7a3962890c - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.5" - checksum: 8/717a6ffb3283bd24a7b74710c9bd3d71ec331a26c15446441af19fae9f087e36acb8dcf25b900b6897a1d1eff838e463fe678d66281e7eccee9a3ac0e3447372 - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.5" - checksum: 8/2c0925b1c3c9b115c183b88d9cf1a12e87fa4fc83ef985aa2a65d72cda543eba6b73b378d231b4feb810b17d3aa6cd297bd603199854346f8a50e3458d7ebbc0 - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.5" - dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.5" - "@webassemblyjs/helper-api-error": "npm:1.11.5" - "@xtuc/long": "npm:4.2.2" - checksum: 8/49c8bbf561d4df38009e38e6357c396f4454773fd31a03579a8e050a2b28053f5c47f675f00a37f79a65082c938c2159fa603049688ac01b1bafdb472c21110c - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5" - checksum: 8/4e868de92587e131a7f22bc4eb44eee60c178d4c2c3eeabcb973b4eac73ec477f25d5f838394797265dbe4b600e781c6e150c762a45f249b94bf0711e73409a7 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@webassemblyjs/helper-buffer": "npm:1.11.5" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.5" - "@webassemblyjs/wasm-gen": "npm:1.11.5" - checksum: 8/1752d7e0dbbf236a5cdc2257e1626a3562bfb0a7d2e967dc5e798c73088f18f20a991491565e2ffee61615f08035b4760e7aa080380bb60b86b393b6eb7486ae - languageName: node - linkType: hard - -"@webassemblyjs/ieee754@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ieee754@npm:1.11.5" - dependencies: - "@xtuc/ieee754": "npm:^1.2.0" - checksum: 8/68a855a3e3dd488fff4d2d100e491cb6ac07f728c9432f3216b8e1bb0a374b397b0a5f58fd3b71195e525d49c0c827db15c18897e1c220c629e759b19978e64c - languageName: node - linkType: hard - -"@webassemblyjs/leb128@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/leb128@npm:1.11.5" - dependencies: - "@xtuc/long": "npm:4.2.2" - checksum: 8/555314708b6615c203c31a9dd810141c6de728e0043c2169ca69905ccf4d8603102994cb74ac5d057ac229bfc2be40f69cad2edd134ef2b909ef694eefe7bba6 - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/utf8@npm:1.11.5" - checksum: 8/d8f67a5650d9bf26810da76e72d0547211a44f30f35657953f547e08185facb39ff326920bddec96d35b5cc65e4e66b1f23c6461847e2f93fad2a60b0bb20211 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@webassemblyjs/helper-buffer": "npm:1.11.5" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.5" - "@webassemblyjs/helper-wasm-section": "npm:1.11.5" - "@webassemblyjs/wasm-gen": "npm:1.11.5" - "@webassemblyjs/wasm-opt": "npm:1.11.5" - "@webassemblyjs/wasm-parser": "npm:1.11.5" - "@webassemblyjs/wast-printer": "npm:1.11.5" - checksum: 8/790142a1e282848201c7b68860aabc0141ee44a98a62c3f0af05f8de3cc69b439c3af54ae9a06acbbfbf7fd192b30ee97fb31eda3e08973cae373534ad2135c7 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.5" - "@webassemblyjs/ieee754": "npm:1.11.5" - "@webassemblyjs/leb128": "npm:1.11.5" - "@webassemblyjs/utf8": "npm:1.11.5" - checksum: 8/0122df4e5ce52d873f19f34b3ebe8237072e9e6a69667cbec42a2d98ba49f85ea2ed3d935195e6a7ad4f64b9dd7da42883f057fe1103d2062bc90f3428b063fe - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@webassemblyjs/helper-buffer": "npm:1.11.5" - "@webassemblyjs/wasm-gen": "npm:1.11.5" - "@webassemblyjs/wasm-parser": "npm:1.11.5" - checksum: 8/f9416b0dece071e308616fb30e560f0c3c53b5bb23cc4409781b8c47d31e935b27e9a248c65aee9dd9136271e37a4c5cb0971b27e5adf623020fbb298423fe55 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.11.5, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@webassemblyjs/helper-api-error": "npm:1.11.5" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.5" - "@webassemblyjs/ieee754": "npm:1.11.5" - "@webassemblyjs/leb128": "npm:1.11.5" - "@webassemblyjs/utf8": "npm:1.11.5" - checksum: 8/094b3df07532cd2a1db91710622cbaf3d7467a361f9f73dc564999385a472fcc08497d8ccf9294bd7c8813d5e2056c06a81e032abb60520168899605fde9b12c - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wast-printer@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": "npm:1.11.5" - "@xtuc/long": "npm:4.2.2" - checksum: 8/c2995224c56b403be7fce7afbb3ad6b2ceadce07a47b28bce745eabb0435fa363c0180bca907d28703ece02422d0de219e689253b55de288c79b8f92416c1d71 - languageName: node - linkType: hard - -"@webpack-cli/configtest@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/configtest@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - checksum: 8/a83301ff360de6c36fe98766f1f391db6149f0806450ce31484c49df3902584f73385453da23f3324a605d5afad4d2889654ada679afd49e35c59a2c4769ee97 - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/info@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - checksum: 8/0ddcfd8b370d924f71cc085b17b31a77b362d8046fedb38ac601042733568cda05b0c8c7b1e0e1e050dc926ee76f754cd9c4f351e2b361a0d157465f8b03b689 - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^3.0.1": - version: 3.0.1 - resolution: "@webpack-cli/serve@npm:3.0.1" - peerDependencies: - webpack: ^5.82.0 - webpack-cli: 6.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: 8/5bbd66548faa8adc7b0759f5880411b611c9a25e9303e2f580ab2d658ec105926a21c981fa7797e9f7c24093d0a0ff96d6f2d8f76f265d7760441cf138cab889 - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: 8/ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 8/8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec - languageName: node - linkType: hard - -"@yarnpkg/cli-dist@npm:^4": - version: 4.12.0 - resolution: "@yarnpkg/cli-dist@npm:4.12.0" - bin: - yarn: bin/yarn.js - yarnpkg: bin/yarn.js - checksum: 8/34724182ef20fd86ec7e155b9219b561e318c061ac5649c4e620720e8da2838aad1bfb0c058b57e6dc4154e46c42d06eb531bd5c07e9c8e27dcf5fe0d8e89f3b - languageName: node - linkType: hard - -"@yarnpkg/cli@npm:*, @yarnpkg/cli@npm:^4": - version: 4.12.0 - resolution: "@yarnpkg/cli@npm:4.12.0" - dependencies: - "@yarnpkg/core": "npm:^4.5.0" - "@yarnpkg/fslib": "npm:^3.1.4" - "@yarnpkg/libzip": "npm:^3.2.2" - "@yarnpkg/parsers": "npm:^3.0.3" - "@yarnpkg/plugin-catalog": "npm:^1.0.2" - "@yarnpkg/plugin-compat": "npm:^4.0.12" - "@yarnpkg/plugin-constraints": "npm:^4.0.5" - "@yarnpkg/plugin-dlx": "npm:^4.0.2" - "@yarnpkg/plugin-essentials": "npm:^4.4.4" - "@yarnpkg/plugin-exec": "npm:^3.0.2" - "@yarnpkg/plugin-file": "npm:^3.0.2" - "@yarnpkg/plugin-git": "npm:^3.1.4" - "@yarnpkg/plugin-github": "npm:^3.0.2" - "@yarnpkg/plugin-http": "npm:^3.0.3" - "@yarnpkg/plugin-init": "npm:^4.1.2" - "@yarnpkg/plugin-interactive-tools": "npm:^4.0.3" - "@yarnpkg/plugin-jsr": "npm:^1.1.1" - "@yarnpkg/plugin-link": "npm:^3.0.2" - "@yarnpkg/plugin-nm": "npm:^4.0.8" - "@yarnpkg/plugin-npm": "npm:^3.4.0" - "@yarnpkg/plugin-npm-cli": "npm:^4.4.0" - "@yarnpkg/plugin-pack": "npm:^4.0.4" - "@yarnpkg/plugin-patch": "npm:^4.0.3" - "@yarnpkg/plugin-pnp": "npm:^4.1.3" - "@yarnpkg/plugin-pnpm": "npm:^2.1.2" - "@yarnpkg/plugin-stage": "npm:^4.0.2" - "@yarnpkg/plugin-typescript": "npm:^4.1.3" - "@yarnpkg/plugin-version": "npm:^4.2.0" - "@yarnpkg/plugin-workspace-tools": "npm:^4.1.6" - "@yarnpkg/shell": "npm:^4.1.3" - ci-info: "npm:^4.0.0" - clipanion: "npm:^4.0.0-rc.2" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - typanion: "npm:^3.14.0" - peerDependencies: - "@yarnpkg/core": ^4.5.0 - checksum: 8/4e2e78bd2ed4da4a5342025053516a5aab20398a0b8e2f61f88b13cc3becf550ab7793bfdeac28a2bed7d7c2fc6d277ae2537ba4b61635d4c9f6bbeac6389ab6 - languageName: node - linkType: hard - -"@yarnpkg/core@npm:*, @yarnpkg/core@npm:^4, @yarnpkg/core@npm:^4.4.2, @yarnpkg/core@npm:^4.5.0": - version: 4.5.0 - resolution: "@yarnpkg/core@npm:4.5.0" - dependencies: - "@arcanis/slice-ansi": "npm:^1.1.1" - "@types/semver": "npm:^7.1.0" - "@types/treeify": "npm:^1.0.0" - "@yarnpkg/fslib": "npm:^3.1.4" - "@yarnpkg/libzip": "npm:^3.2.2" - "@yarnpkg/parsers": "npm:^3.0.3" - "@yarnpkg/shell": "npm:^4.1.3" - camelcase: "npm:^5.3.1" - chalk: "npm:^4.1.2" - ci-info: "npm:^4.0.0" - clipanion: "npm:^4.0.0-rc.2" - cross-spawn: "npm:^7.0.3" - diff: "npm:^5.1.0" - dotenv: "npm:^16.3.1" - es-toolkit: "npm:^1.39.7" - fast-glob: "npm:^3.2.2" - got: "npm:^11.7.0" - hpagent: "npm:^1.2.0" - micromatch: "npm:^4.0.2" - p-limit: "npm:^2.2.0" - semver: "npm:^7.1.2" - strip-ansi: "npm:^6.0.0" - tar: "npm:^6.0.5" - tinylogic: "npm:^2.0.0" - treeify: "npm:^1.1.0" - tslib: "npm:^2.4.0" - checksum: 8/6fb807be7e421ad36df4b5fd9150893d98a9e9ef5751b1bdb3d3d9b179c4a8e3dc7aa14b6155edbfb357bb177705c97b1011c0ce84437fa0a78d20a2796f0997 - languageName: node - linkType: hard - -"@yarnpkg/extensions@npm:^2.0.6": - version: 2.0.6 - resolution: "@yarnpkg/extensions@npm:2.0.6" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/8f35facbf9f5623fb217f2a440bb64eeec9ae78e21d495f6f7cfebf9a4700c315c802310f4e1bab8edc95c636e2c27c8c0ff501099f18fb842766b0d630521a0 - languageName: node - linkType: hard - -"@yarnpkg/fslib@npm:^3, @yarnpkg/fslib@npm:^3.1.2, @yarnpkg/fslib@npm:^3.1.3, @yarnpkg/fslib@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/fslib@npm:3.1.4" - dependencies: - tslib: "npm:^2.4.0" - checksum: 8/641b54cdbcfe1e734b3c177af6be0b6cd8e2a9fcfc5d8bb21d6264aa2ef55ea943175ec1ee0620656f075af2f29258220d90a328593d3fc9d434c99349f72809 - languageName: node - linkType: hard - -"@yarnpkg/libui@npm:^3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/libui@npm:3.0.2" - dependencies: - tslib: "npm:^2.4.0" - peerDependencies: - ink: ^3.0.8 - react: ^17.0.2 - checksum: 8/3f5f27b5482dbcd5fb8a0ac9793633245825842071d5be31118069700fe0e309e1f0ca0f920ad41aacd69248baf0ba2fc9f6347f87f75f49611bb50e1f739172 - languageName: node - linkType: hard - -"@yarnpkg/libzip@npm:^3.2.1, @yarnpkg/libzip@npm:^3.2.2": - version: 3.2.2 - resolution: "@yarnpkg/libzip@npm:3.2.2" - dependencies: - "@types/emscripten": "npm:^1.39.6" - "@yarnpkg/fslib": "npm:^3.1.3" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/fslib": ^3.1.3 - checksum: 8/68736d731ef18f54720ed0b26e24dd0a69adcf26ef5d1f1a2e7ac89c096e2fc50373ff7467158b3a3b3cc7579bbb8ab7e72ee79f2c9044bda0dac52fbf40819b - languageName: node - linkType: hard - -"@yarnpkg/nm@npm:^4.0.7": - version: 4.0.7 - resolution: "@yarnpkg/nm@npm:4.0.7" - dependencies: - "@yarnpkg/core": "npm:^4.4.2" - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/pnp": "npm:^4.1.1" - checksum: 8/d50980330ffbeab015ef034f00638c76eefe97326ffaf8976879740265bef9920527cecd7f024da293969f6761efda8583ea2cdcfb5ac359e250d05b53437dd4 - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:^3.0.3": - version: 3.0.3 - resolution: "@yarnpkg/parsers@npm:3.0.3" - dependencies: - js-yaml: "npm:^3.10.0" - tslib: "npm:^2.4.0" - checksum: 8/d6f78ec15b36732a88aeb090d012756d03a855a301a29f0f4f725ac05186f2d2e26400ea5636016481bdca7d4a013f70d61141bc1add2048cf1c2e5132b9ecf8 - languageName: node - linkType: hard - -"@yarnpkg/plugin-catalog@npm:^1.0.2": - version: 1.0.2 - resolution: "@yarnpkg/plugin-catalog@npm:1.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.4" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.5.0 - "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 8/75199f87bbbae189445b619aaf009ad2df0ca05217a8a0bddce6a8f5a2f176594981be5cb438749a0fb8ecd27909a4e1befea65c449699439601d099cddb56c4 - languageName: node - linkType: hard - -"@yarnpkg/plugin-compat@npm:^4.0.12": - version: 4.0.12 - resolution: "@yarnpkg/plugin-compat@npm:4.0.12" - dependencies: - "@yarnpkg/extensions": "npm:^2.0.6" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - "@yarnpkg/plugin-patch": ^4.0.3 - checksum: 8/7e753c28a92574f11864330cdac70e7104db71875cdd9aedfaafeb5d9c21328a2eb3cab5761c14493d824d37ac4ed46a9602dd7ca369f0333fcd058cba329be2 - languageName: node - linkType: hard - -"@yarnpkg/plugin-constraints@npm:^4.0.5": - version: 4.0.5 - resolution: "@yarnpkg/plugin-constraints@npm:4.0.5" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - clipanion: "npm:^4.0.0-rc.2" - es-toolkit: "npm:^1.39.7" - tau-prolog: "npm:^0.2.66" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.3 - "@yarnpkg/core": ^4.4.3 - checksum: 8/3bd5b6068f82dcc2175804ec374c147974dde19087a4419d54271a0ccbac2eca0ee4c591afd4de4b659624f8ad1dd0f4f40361c6f78a67e1d567f42b3f154ee4 - languageName: node - linkType: hard - -"@yarnpkg/plugin-dlx@npm:^4.0.2": - version: 4.0.2 - resolution: "@yarnpkg/plugin-dlx@npm:4.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - clipanion: "npm:^4.0.0-rc.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - checksum: 8/e5396e2dcba75fdd5bc723c311455b0f1d116fcb09075123a88a679f09bda02f58b87cc3035a3685ea08131732669ce53326e052d61117f167ca81c53df6f7c8 - languageName: node - linkType: hard - -"@yarnpkg/plugin-essentials@npm:^4.4.4": - version: 4.4.4 - resolution: "@yarnpkg/plugin-essentials@npm:4.4.4" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.3" - "@yarnpkg/parsers": "npm:^3.0.3" - ci-info: "npm:^4.0.0" - clipanion: "npm:^4.0.0-rc.2" - enquirer: "npm:^2.3.6" - es-toolkit: "npm:^1.39.7" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - typanion: "npm:^3.14.0" - peerDependencies: - "@yarnpkg/cli": ^4.10.0 - "@yarnpkg/core": ^4.4.4 - "@yarnpkg/plugin-git": ^3.1.3 - checksum: 8/e806bb37aaeb86f234be874a34a718b7541646acc7de415f49b34171785b5065f0762ba6557baf94f774677f3307207e1382178ff744869c9cd1310681ccdc49 - languageName: node - linkType: hard - -"@yarnpkg/plugin-exec@npm:^3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/plugin-exec@npm:3.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/134ee307d13cf90625193c2fa2aa90d7f76a7ddbd9c70472314e43076dbd6dd37c654f5c87ae311ec4494a0241520c3433fa16678cbe29fe6dab5f3591e01e86 - languageName: node - linkType: hard - -"@yarnpkg/plugin-file@npm:^3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/plugin-file@npm:3.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/libzip": "npm:^3.2.1" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/5503733c110edf04ccdf4cbc0027bd4348f8d898903db608ae39995e15dd2c6ddae3841168307877213728f2ec99d706ea7829184ae1e1747f199a3900e98c0a - languageName: node - linkType: hard - -"@yarnpkg/plugin-git@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/plugin-git@npm:3.1.4" - dependencies: - "@types/semver": "npm:^7.1.0" - "@yarnpkg/fslib": "npm:^3.1.4" - clipanion: "npm:^4.0.0-rc.2" - es-toolkit: "npm:^1.39.7" - git-url-parse: "npm:^13.1.0" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.5.0 - checksum: 8/c46a161651684579f25cd1cda2bc5ea1273dfa005b8f32fa7ba90f22e36e39b61396cf82f019683f071ec085a931a88bdf80a9f7a3b10d8f9a3297d3ff04857a - languageName: node - linkType: hard - -"@yarnpkg/plugin-github@npm:^3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/plugin-github@npm:3.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - "@yarnpkg/plugin-git": ^3.1.2 - checksum: 8/b1fb9d68d24425f130f84c8536574980316625fc968c2d06538a8533ad315e61eea1ab26c387b0ce19fe8734c9d3da1da666d2b8e3193331d14c85948c781f49 - languageName: node - linkType: hard - -"@yarnpkg/plugin-http@npm:^3.0.3": - version: 3.0.3 - resolution: "@yarnpkg/plugin-http@npm:3.0.3" - dependencies: - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/d67a1680f445edfed1e86d97bbfac3b8efd3732764afacb8d81aa564f20eb1407482978cc331a24be315617e8d41bfbe4e06ebefe1883cb9f446918ec94672d8 - languageName: node - linkType: hard - -"@yarnpkg/plugin-init@npm:^4.1.2": - version: 4.1.2 - resolution: "@yarnpkg/plugin-init@npm:4.1.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - clipanion: "npm:^4.0.0-rc.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - checksum: 8/7991b8d56a75d1af6f0d338a22f3a0d31fb93ee0e2ff076b8ecf6ad26f2eedc5ab4a6ae279caca58600ee2c5b2c8637d6e149137292cb7e13580c99f27a7355b - languageName: node - linkType: hard - -"@yarnpkg/plugin-interactive-tools@npm:^4.0.3": - version: 4.0.3 - resolution: "@yarnpkg/plugin-interactive-tools@npm:4.0.3" - dependencies: - "@yarnpkg/libui": "npm:^3.0.2" - algoliasearch: "npm:^4.2.0" - clipanion: "npm:^4.0.0-rc.2" - diff: "npm:^5.1.0" - ink: "npm:^3.2.0" - ink-text-input: "npm:^4.0.3" - react: "npm:^17.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - "@yarnpkg/plugin-essentials": ^4.4.1 - checksum: 8/32faa351b220e49931b29ad949e5066b1a6bba20b74982b931bc5a1105b80377983868336e05d355f4253bc70b9efa40c148a21a893079a0c552b94eecad5cbf - languageName: node - linkType: hard - -"@yarnpkg/plugin-jsr@npm:^1.1.1": - version: 1.1.1 - resolution: "@yarnpkg/plugin-jsr@npm:1.1.1" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/f207f24c9284f0aad27a3e99df855f13bc9fae1a1ecc14880559a5507a1fde15714cdb6998e38d198aac4edae16f8a4ec5e8f4324f5d1adf3dcca14cf604c47e - languageName: node - linkType: hard - -"@yarnpkg/plugin-link@npm:^3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/plugin-link@npm:3.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.4.2 - checksum: 8/48f7c8e3e652b9a6fc78d6027571cadd6bbe290df57deefc05a6a864b021d8894c22e94b74d5587bd6cdf511e4eb5a30a6ca022123e06d81a5833a3849b1d1d0 - languageName: node - linkType: hard - -"@yarnpkg/plugin-nm@npm:^4.0.8": - version: 4.0.8 - resolution: "@yarnpkg/plugin-nm@npm:4.0.8" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.3" - "@yarnpkg/libzip": "npm:^3.2.2" - "@yarnpkg/nm": "npm:^4.0.7" - "@yarnpkg/parsers": "npm:^3.0.3" - "@yarnpkg/plugin-pnp": "npm:^4.1.2" - "@yarnpkg/pnp": "npm:^4.1.2" - "@zkochan/cmd-shim": "npm:^5.1.0" - clipanion: "npm:^4.0.0-rc.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.10.0 - "@yarnpkg/core": ^4.4.4 - checksum: 8/a65d5f1e89ec65c1ed63a869bc9d308cffd9dfa4c220d3a897fda8b552207b71382a523c7c4cf069b8585a912961fb55c57c6841efd6cc86479aecfabe6b66b2 - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm-cli@npm:^4.4.0": - version: 4.4.0 - resolution: "@yarnpkg/plugin-npm-cli@npm:4.4.0" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.4" - clipanion: "npm:^4.0.0-rc.2" - enquirer: "npm:^2.3.6" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - typanion: "npm:^3.14.0" - peerDependencies: - "@yarnpkg/cli": ^4.12.0 - "@yarnpkg/core": ^4.5.0 - "@yarnpkg/plugin-npm": ^3.4.0 - "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 8/1cbe9c8c97077c7e4644fa2b57995598081d2f590d952f9ce518b1afeccf9867e8b59312e3ce5a289d7f2468f1c4f0ae7eb5afa22430dc5142c7e16de562c294 - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm@npm:^3, @yarnpkg/plugin-npm@npm:^3.4.0": - version: 3.4.0 - resolution: "@yarnpkg/plugin-npm@npm:3.4.0" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.4" - enquirer: "npm:^2.3.6" - es-toolkit: "npm:^1.39.7" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - sigstore: "npm:^3.1.0" - ssri: "npm:^12.0.0" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/core": ^4.5.0 - "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 8/b872ffb52ffc8a2bd5f6f77274125eb14b47d9ce91f75dedabbe4ec7502a39adb754745e1bf355db38d796a3330d5eb305146fa64b45b1f6a21b71ef7837ba25 - languageName: node - linkType: hard - -"@yarnpkg/plugin-pack@npm:*, @yarnpkg/plugin-pack@npm:^4.0.2, @yarnpkg/plugin-pack@npm:^4.0.4": - version: 4.0.4 - resolution: "@yarnpkg/plugin-pack@npm:4.0.4" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.3" - clipanion: "npm:^4.0.0-rc.2" - micromatch: "npm:^4.0.2" - tar-stream: "npm:^2.0.1" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.10.1 - "@yarnpkg/core": ^4.4.4 - checksum: 8/c34ddee7fda4b816caa6aecc8a9113e1daea09b8037a612fefac975f34afc895e5160c0bd1d2b5544b68007da9acdf630432f1489ee1dac3e85737917b56fd10 - languageName: node - linkType: hard - -"@yarnpkg/plugin-patch@npm:^4, @yarnpkg/plugin-patch@npm:^4.0.3": - version: 4.0.3 - resolution: "@yarnpkg/plugin-patch@npm:4.0.3" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/libzip": "npm:^3.2.1" - clipanion: "npm:^4.0.0-rc.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - checksum: 8/e2c40152945be6430050884d322503b1f26db9e43cfbe57cb36e5fd6710740ea17efdc0a84908641c8badea672831c24138bc12af195e85d806d34cdb88024e3 - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnp@npm:^4.1.1, @yarnpkg/plugin-pnp@npm:^4.1.2, @yarnpkg/plugin-pnp@npm:^4.1.3": - version: 4.1.3 - resolution: "@yarnpkg/plugin-pnp@npm:4.1.3" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.4" - "@yarnpkg/plugin-stage": "npm:^4.0.2" - "@yarnpkg/pnp": "npm:^4.1.3" - clipanion: "npm:^4.0.0-rc.2" - micromatch: "npm:^4.0.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.11.0 - "@yarnpkg/core": ^4.5.0 - checksum: 8/2ddabaaaab2b0774ce2c8739ddfd62dc8ee4e10c6db27abc5033b6f97417d01db6e76a1941671fb7d2ddd5f951b578ddefa0694a5784f7ed0537612694f7d61d - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnpm@npm:^2.1.2": - version: 2.1.2 - resolution: "@yarnpkg/plugin-pnpm@npm:2.1.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/plugin-pnp": "npm:^4.1.1" - "@yarnpkg/plugin-stage": "npm:^4.0.2" - clipanion: "npm:^4.0.0-rc.2" - p-limit: "npm:^2.2.0" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.3 - "@yarnpkg/core": ^4.4.3 - checksum: 8/7244eb76e416e896b0f1f1c890bfaf8996049340f0e1d4c62368598eaedc151ed2d9c424f312d097eda272a81fa80f20ee87446f4bef1fa269c929d36a1123cc - languageName: node - linkType: hard - -"@yarnpkg/plugin-stage@npm:^4.0.2": - version: 4.0.2 - resolution: "@yarnpkg/plugin-stage@npm:4.0.2" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - clipanion: "npm:^4.0.0-rc.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - checksum: 8/5a7a8276cea1ae4a3e0eb2a405656541ae975d5bf3c9c53d9d54a9de028c84a6898a102445efb6d065f2353e7bc24dfee2cdcf6832b705b372eaebfd6ed815c1 - languageName: node - linkType: hard - -"@yarnpkg/plugin-typescript@npm:^4.1.3": - version: 4.1.3 - resolution: "@yarnpkg/plugin-typescript@npm:4.1.3" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/plugin-pack": "npm:^4.0.2" - algoliasearch: "npm:^4.2.0" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.2 - "@yarnpkg/core": ^4.4.2 - "@yarnpkg/plugin-essentials": ^4.4.1 - checksum: 8/8306b33a922ca4be949cf959c14aa6676c60d3e55c122e92c74f949e87bda438e207489774b71ccd73ecd0b3538b8ed5165cf7bae12df58c4a4ad40816141c3e - languageName: node - linkType: hard - -"@yarnpkg/plugin-version@npm:^4.2.0": - version: 4.2.0 - resolution: "@yarnpkg/plugin-version@npm:4.2.0" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/libui": "npm:^3.0.2" - "@yarnpkg/parsers": "npm:^3.0.3" - clipanion: "npm:^4.0.0-rc.2" - es-toolkit: "npm:^1.39.7" - ink: "npm:^3.2.0" - react: "npm:^17.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.4 - "@yarnpkg/core": ^4.4.3 - "@yarnpkg/plugin-git": ^3.1.3 - checksum: 8/6533f589b225f4cd898fb2b47ad513ad87921ca5448cf9d71ae4b0f854b52824c10c579b7f8a909edb68d419efea73f5112973804db3c8790bd7837a1741723b - languageName: node - linkType: hard - -"@yarnpkg/plugin-workspace-tools@npm:^4.1.6": - version: 4.1.6 - resolution: "@yarnpkg/plugin-workspace-tools@npm:4.1.6" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - clipanion: "npm:^4.0.0-rc.2" - es-toolkit: "npm:^1.39.7" - micromatch: "npm:^4.0.2" - p-limit: "npm:^2.2.0" - tslib: "npm:^2.4.0" - typanion: "npm:^3.14.0" - peerDependencies: - "@yarnpkg/cli": ^4.9.3 - "@yarnpkg/core": ^4.4.3 - "@yarnpkg/plugin-git": ^3.1.3 - checksum: 8/9dc495478922d5f13cb2cbb03ac98407b14b780badfd78ae39ab4f15470a7a665347cda390871b83b7df013e57837819c3a01901fd1d0498c6e213020356d635 - languageName: node - linkType: hard - -"@yarnpkg/pnp@npm:^4.1.1, @yarnpkg/pnp@npm:^4.1.2, @yarnpkg/pnp@npm:^4.1.3": - version: 4.1.3 - resolution: "@yarnpkg/pnp@npm:4.1.3" - dependencies: - "@types/node": "npm:^18.19.124" - "@yarnpkg/fslib": "npm:^3.1.4" - checksum: 8/cdf79ff5766ae92da7ad32b7ec53e8e8b0114ee7aeacb62e3b2dbf6178dffb51f35082bd185eda6324a69af52a3d8af09fffc111e011be402ad2eb1e452a7d40 - languageName: node - linkType: hard - -"@yarnpkg/shell@npm:^4.1.3": - version: 4.1.3 - resolution: "@yarnpkg/shell@npm:4.1.3" - dependencies: - "@yarnpkg/fslib": "npm:^3.1.2" - "@yarnpkg/parsers": "npm:^3.0.3" - chalk: "npm:^4.1.2" - clipanion: "npm:^4.0.0-rc.2" - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.2.2" - micromatch: "npm:^4.0.2" - tslib: "npm:^2.4.0" - bin: - shell: ./lib/cli.js - checksum: 8/bb5a122b157d6a1652331542b26d07f63b1f796f264708b0126b3c5a87877150927e8e838bcf631f80469799c4b331b02c62b7ecb19325276590e28e2fe45557 - languageName: node - linkType: hard - -"@zkochan/cmd-shim@npm:^5.1.0": - version: 5.3.1 - resolution: "@zkochan/cmd-shim@npm:5.3.1" - dependencies: - cmd-extension: "npm:^1.0.2" - is-windows: "npm:^1.0.2" - checksum: 8/ab78b0426ba0e3028aae0d7276f5e0fd3d16f13e3189a068f186eb9a789150f9aeeb4ca69edaeccbe17d37bf4bdde55a609a51cbf787c65f49d463d99d35c88e - languageName: node - linkType: hard - -"abbrev@npm:1, abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 8/a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 8/0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 8/170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 - languageName: node - linkType: hard - -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 8/50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.7.6": - version: 1.8.0 - resolution: "acorn-import-assertions@npm:1.8.0" - peerDependencies: - acorn: ^8 - checksum: 8/5c4cf7c850102ba7ae0eeae0deb40fb3158c8ca5ff15c0bca43b5c47e307a1de3d8ef761788f881343680ea374631ae9e9615ba8876fee5268dbe068c98bcba6 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8/c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 - languageName: node - linkType: hard - -"acorn@npm:^8.5.0, acorn@npm:^8.8.0": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" - bin: - acorn: bin/acorn - checksum: 8/4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f - languageName: node - linkType: hard - -"acorn@npm:^8.7.1": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: 8/f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 8/f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: "npm:^4.3.4" - checksum: 8/51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 8/86a7f542af277cfbd77dd61e7df8422f90bac512953709003a1c530171a9d019d072e2400eab2b59f84b49ab9dd237be44315ca663ac73e82b3922d10ea5eafa - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.1.3": - version: 4.2.0 - resolution: "agentkeepalive@npm:4.2.0" - dependencies: - debug: "npm:^4.1.0" - depd: "npm:^1.1.2" - humanize-ms: "npm:^1.2.1" - checksum: 8/89806f83ceebbcaabf6bd581a8dce4870910fd2a11f66df8f505b4cd4ce4ca5ab9e6eec8d11ce8531a6b60f6748b75b0775e0e2fa33871503ef00d535418a19a - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: "npm:^1.2.1" - checksum: 8/13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 8/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: "npm:^8.0.0" - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 8/4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 8/7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.0.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - peerDependencies: - ajv: ^8.8.2 - checksum: 8/c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 - languageName: node - linkType: hard - -"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 8/874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.8.0": - version: 8.10.0 - resolution: "ajv@npm:8.10.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 8/3594728ef1e31219ef97bfacb203d0d72db8ad5c35d6d0578e38ee453e4537c2bf927dad144bb84b0c893f661d71b58337d4643e8ee2f2a6e1d63b041c92fe82 - languageName: node - linkType: hard - -"algoliasearch@npm:^4.2.0": - version: 4.25.3 - resolution: "algoliasearch@npm:4.25.3" - dependencies: - "@algolia/cache-browser-local-storage": "npm:4.25.3" - "@algolia/cache-common": "npm:4.25.3" - "@algolia/cache-in-memory": "npm:4.25.3" - "@algolia/client-account": "npm:4.25.3" - "@algolia/client-analytics": "npm:4.25.3" - "@algolia/client-common": "npm:4.25.3" - "@algolia/client-personalization": "npm:4.25.3" - "@algolia/client-search": "npm:4.25.3" - "@algolia/logger-common": "npm:4.25.3" - "@algolia/logger-console": "npm:4.25.3" - "@algolia/recommend": "npm:4.25.3" - "@algolia/requester-browser-xhr": "npm:4.25.3" - "@algolia/requester-common": "npm:4.25.3" - "@algolia/requester-node-http": "npm:4.25.3" - "@algolia/transporter": "npm:4.25.3" - checksum: 8/9b7e1511d3a8caaed902f70c7025c77cead8d8f4fefe310da827f1c03865a5e17dfb7f9f23dfac0c4caff5c2b0222eb0f552922b1991259344f8cdd4810a8d31 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 8/138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.3": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: 8/a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 8/93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 - languageName: node - linkType: hard - -"ansi-html-community@npm:^0.0.8": - version: 0.0.8 - resolution: "ansi-html-community@npm:0.0.8" - bin: - ansi-html: bin/ansi-html - checksum: 8/04c568e8348a636963f915e48eaa3e01218322e1169acafdd79c384f22e5558c003f79bbc480c1563865497482817c7eed025f0653ebc17642fededa5cb42089 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 8/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 8/1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 8/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0, ansi-styles@npm:^4.3.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 8/513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 8/ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 - languageName: node - linkType: hard - -"anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 8/985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 8/5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"archy@npm:~1.0.0": - version: 1.0.0 - resolution: "archy@npm:1.0.0" - checksum: 8/504ae7af655130bab9f471343cfdb054feaec7d8e300e13348bc9fe9e660f83d422e473069584f73233c701ae37d1c8452ff2522f2a20c38849e0f406f1732ac - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.0 - resolution: "are-we-there-yet@npm:3.0.0" - dependencies: - delegates: "npm:^1.0.0" - readable-stream: "npm:^3.6.0" - checksum: 8/348edfdd931b0b50868b55402c01c3f64df1d4c229ab6f063539a5025fd6c5f5bb8a0cab409bbed8d75d34762d22aa91b7c20b4204eb8177063158d9ba792981 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^4.0.0": - version: 4.0.1 - resolution: "are-we-there-yet@npm:4.0.1" - dependencies: - delegates: "npm:^1.0.0" - readable-stream: "npm:^4.1.0" - checksum: 8/16871ee259e138bfab60800ae5b53406fb1b72b5d356f98b13c1b222bb2a13d9bc4292d79f4521fb0eca10874eb3838ae0d9f721f3bb34ddd37ee8f949831800 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 8/7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1, argparse@npm:~2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 8/83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: 8/a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b - languageName: node - linkType: hard - -"array-flatten@npm:^2.1.2": - version: 2.1.2 - resolution: "array-flatten@npm:2.1.2" - checksum: 8/e8988aac1fbfcdaae343d08c9a06a6fddd2c6141721eeeea45c3cf523bf4431d29a46602929455ed548c7a3e0769928cdc630405427297e7081bd118fdec9262 - languageName: node - linkType: hard - -"astral-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "astral-regex@npm:2.0.0" - checksum: 8/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 - languageName: node - linkType: hard - -"auto-bind@npm:4.0.0": - version: 4.0.0 - resolution: "auto-bind@npm:4.0.0" - checksum: 8/00cad71cce5742faccb7dd65c1b55ebc4f45add4b0c9a1547b10b05bab22813230133b0c892c67ba3eb969a4524710c5e43cc45c72898ec84e56f3a596e7a04f - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 8/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 8/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 - languageName: node - linkType: hard - -"batch@npm:0.6.1": - version: 0.6.1 - resolution: "batch@npm:0.6.1" - checksum: 8/61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f - languageName: node - linkType: hard - -"bin-links@npm:^4.0.1": - version: 4.0.3 - resolution: "bin-links@npm:4.0.3" - dependencies: - cmd-shim: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - read-cmd-shim: "npm:^4.0.0" - write-file-atomic: "npm:^5.0.0" - checksum: 8/3b3ee22efc38d608479d51675c8958a841b8b55b8975342ce86f28ac4e0bb3aef46e9dbdde976c6dc1fe1bd2aa00d42e00869ad35b57ee6d868f39f662858911 - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0, binary-extensions@npm:^2.2.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 8/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"bl@npm:^4.0.3": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 8/9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.4" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.1" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 8/f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 - languageName: node - linkType: hard - -"bonjour-service@npm:^1.0.11": - version: 1.1.1 - resolution: "bonjour-service@npm:1.1.1" - dependencies: - array-flatten: "npm:^2.1.2" - dns-equal: "npm:^1.0.0" - fast-deep-equal: "npm:^3.1.3" - multicast-dns: "npm:^7.2.5" - checksum: 8/832d0cf78b91368fac8bb11fd7a714e46f4c4fb1bb14d7283bce614a6fb3aae2f3fe209aba5b4fa051811c1cab6921d073a83db8432fb23292f27dd4161fb0f1 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 8/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 8/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.1, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: "npm:^7.0.1" - checksum: 8/e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"browserslist@npm:^4.14.5": - version: 4.19.1 - resolution: "browserslist@npm:4.19.1" - dependencies: - caniuse-lite: "npm:^1.0.30001286" - electron-to-chromium: "npm:^1.4.17" - escalade: "npm:^3.1.1" - node-releases: "npm:^2.0.1" - picocolors: "npm:^1.0.0" - bin: - browserslist: cli.js - checksum: 8/c0777fd483691638fd6801e16c9d809e1d65f6d2b06db2e806654be51045cbab1452a89841a2c5caea2cbe19d621b4f1d391cffbb24512aa33280039ab345875 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 8/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 8/e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 8/5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 - languageName: node - linkType: hard - -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: 8/db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d - languageName: node - linkType: hard - -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 8/66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 8/a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: 8/e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e - languageName: node - linkType: hard - -"cacache@npm:^15.2.0": - version: 15.3.0 - resolution: "cacache@npm:15.3.0" - dependencies: - "@npmcli/fs": "npm:^1.0.0" - "@npmcli/move-file": "npm:^1.0.1" - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - glob: "npm:^7.1.4" - infer-owner: "npm:^1.0.4" - lru-cache: "npm:^6.0.0" - minipass: "npm:^3.1.1" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.2" - mkdirp: "npm:^1.0.3" - p-map: "npm:^4.0.0" - promise-inflight: "npm:^1.0.1" - rimraf: "npm:^3.0.2" - ssri: "npm:^8.0.1" - tar: "npm:^6.0.2" - unique-filename: "npm:^1.1.1" - checksum: 8/a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 - languageName: node - linkType: hard - -"cacache@npm:^17.0.0, cacache@npm:^17.0.4, cacache@npm:^17.1.3": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^7.7.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 8/b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 - languageName: node - linkType: hard - -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" - dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 8/e95684717de6881b4cdaa949fa7574e3171946421cd8291769dd3d2417dbf7abf4aa557d1f968cca83dcbc95bed2a281072b09abfc977c942413146ef7ed4525 - languageName: node - linkType: hard - -"cacheable-lookup@npm:^5.0.3": - version: 5.0.4 - resolution: "cacheable-lookup@npm:5.0.4" - checksum: 8/763e02cf9196bc9afccacd8c418d942fc2677f22261969a4c2c2e760fa44a2351a81557bd908291c3921fe9beb10b976ba8fa50c5ca837c5a0dd945f16468f2d - languageName: node - linkType: hard - -"cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" - dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^4.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^6.0.1" - responselike: "npm:^2.0.0" - checksum: 8/6152813982945a5c9989cb457a6c499f12edcc7ade323d2fbfd759abc860bdbd1306e08096916bb413c3c47e812f8e4c0a0cc1e112c8ce94381a960f115bc77f - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.0.2" - checksum: 8/f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 8/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 8/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001286": - version: 1.0.30001311 - resolution: "caniuse-lite@npm:1.0.30001311" - checksum: 8/a96a2724db91f7d820d7c83d98d6d80f71f4ef5542fd9af49478e6f5057a92d61fbb6c2a2c151e13323c760c7d9f046f422a9b1ac77ab08dc2cacc62bd22f941 - languageName: node - linkType: hard - -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 8/ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 8/fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - -"chalk@npm:^5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 8/623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 - languageName: node - linkType: hard - -"chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 8/b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: 8/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 8/fd73a4bab48b79e66903fe1cafbdc208956f41ea4f856df883d0c7277b7ab29fd33ee65f93b2ec9192fc0169238f2f8307b7735d27c155821d886b84aa97aa8d - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 8/cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97 - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 8/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - -"ci-info@npm:^3.6.1, ci-info@npm:^3.7.1, ci-info@npm:^3.8.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 8/6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 - languageName: node - linkType: hard - -"ci-info@npm:^4.0.0": - version: 4.3.1 - resolution: "ci-info@npm:4.3.1" - checksum: 8/66c159d92648e8a07acab0a3a0681bff6ccc39aa44916263208c4d97bbbeedbbc886d7611fd30c21df1aa624ce3c6fcdfde982e74689e3e014e064e1d0805f94 - languageName: node - linkType: hard - -"cidr-regex@npm:^3.1.1": - version: 3.1.1 - resolution: "cidr-regex@npm:3.1.1" - dependencies: - ip-regex: "npm:^4.1.0" - checksum: 8/ef9306d086928ee82b3f841b3bdab6e072230f3623a57cf19e06174946f2cbfeb70ca52bc106b127db27a628b9e84fb39284f5851003898ffdb957fe330478ee - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 8/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cli-boxes@npm:^2.2.0": - version: 2.2.1 - resolution: "cli-boxes@npm:2.2.1" - checksum: 8/be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 - languageName: node - linkType: hard - -"cli-columns@npm:^4.0.0": - version: 4.0.0 - resolution: "cli-columns@npm:4.0.0" - dependencies: - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - checksum: 8/fa1a3a7f4e8f26a18e47969c248a2b9a016391bca2588abbe77026255390bee71dc9b7b876f317f46e40164c3c5200972e77ec58b823a05154f26e81a74a54c3 - languageName: node - linkType: hard - -"cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: "npm:^3.1.0" - checksum: 8/2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-table3@npm:^0.6.3": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" - dependencies: - "@colors/colors": "npm:1.5.0" - string-width: "npm:^4.2.0" - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 8/09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c - languageName: node - linkType: hard - -"cli-truncate@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-truncate@npm:2.1.0" - dependencies: - slice-ansi: "npm:^3.0.0" - string-width: "npm:^4.2.0" - checksum: 8/bf1e4e6195392dc718bf9cd71f317b6300dc4a9191d052f31046b8773230ece4fa09458813bf0e3455a5e68c0690d2ea2c197d14a8b85a7b5e01c97f4b5feb5d - languageName: node - linkType: hard - -"clipanion@npm:^4.0.0-rc.2": - version: 4.0.0-rc.4 - resolution: "clipanion@npm:4.0.0-rc.4" - dependencies: - typanion: "npm:^3.8.0" - peerDependencies: - typanion: "*" - checksum: 8/a92aa03b24eb89292b7bda570973c164fff16a1c5ba4c4abdd1b0dd6110a57651752114ec9f5cfc29e2040213e514b3220142a2316c4fc4e659ba423caa296c7 - languageName: node - linkType: hard - -"clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - kind-of: "npm:^6.0.2" - shallow-clone: "npm:^3.0.0" - checksum: 8/770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 - languageName: node - linkType: hard - -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 8/4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: 8/d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - -"cmd-extension@npm:^1.0.2": - version: 1.0.2 - resolution: "cmd-extension@npm:1.0.2" - checksum: 8/4cbcdd53196a3c1db3484f67aa49ed83c0e6069713f60193a94d747cb84050e8e64d688673aa5159cf0184e054cb806ceb6119e45744f721cbd3a09a3e7038cb - languageName: node - linkType: hard - -"cmd-shim@npm:^6.0.0": - version: 6.0.1 - resolution: "cmd-shim@npm:6.0.1" - checksum: 8/359006b3a5bb4a0ff161a44ccc18fbba947db748ef0dd12273e476792e316a5edb0945d74bfa1e91cd88ce0511025fde87901eda092c479d83cfcd6734562683 - languageName: node - linkType: hard - -"code-excerpt@npm:^3.0.0": - version: 3.0.0 - resolution: "code-excerpt@npm:3.0.0" - dependencies: - convert-to-spaces: "npm:^1.0.1" - checksum: 8/fa3a8ed15967076a43a4093b0c824cf0ada15d9aab12ea3c028851b72a69b56495aac1eadf18c3b6ae4baf0a95bb1e1faa9dbeeb0a2b2b5ae058da23328e9dd8 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 8/fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 8/79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 8/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 8/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 8/9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"colorette@npm:^1.2.0": - version: 1.4.0 - resolution: "colorette@npm:1.4.0" - checksum: 8/01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 - languageName: node - linkType: hard - -"colorette@npm:^2.0.10": - version: 2.0.16 - resolution: "colorette@npm:2.0.16" - checksum: 8/cd55596a3a2d1071c1a28eee7fd8a5387593ff1bd10a3e8d0a6221499311fe34a9f2b9272d77c391e0e003dcdc8934fb2f8d106e7ef1f7516f8060c901d41a27 - languageName: node - linkType: hard - -"colorette@npm:^2.0.14": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 8/0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d - languageName: node - linkType: hard - -"columnify@npm:^1.6.0": - version: 1.6.0 - resolution: "columnify@npm:1.6.0" - dependencies: - strip-ansi: "npm:^6.0.1" - wcwidth: "npm:^1.0.0" - checksum: 8/0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 - languageName: node - linkType: hard - -"commander@npm:7.2.0": - version: 7.2.0 - resolution: "commander@npm:7.2.0" - checksum: 8/53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc - languageName: node - linkType: hard - -"commander@npm:^12.1.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 8/68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 8/ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e - languageName: node - linkType: hard - -"common-ancestor-path@npm:^1.0.1": - version: 1.0.1 - resolution: "common-ancestor-path@npm:1.0.1" - checksum: 8/1d2e4186067083d8cc413f00fc2908225f04ae4e19417ded67faa6494fb313c4fcd5b28a52326d1a62b466e2b3a4325e92c31133c5fee628cdf8856b3a57c3d7 - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 8/59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb - languageName: node - linkType: hard - -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: "npm:>= 1.43.0 < 2" - checksum: 8/58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" - debug: "npm:2.6.9" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" - vary: "npm:~1.1.2" - checksum: 8/35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 8/902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"connect-history-api-fallback@npm:^2.0.0": - version: 2.0.0 - resolution: "connect-history-api-fallback@npm:2.0.0" - checksum: 8/dc5368690f4a5c413889792f8df70d5941ca9da44523cde3f87af0745faee5ee16afb8195434550f0504726642734f2683d6c07f8b460f828a12c45fbd4c9a68 - languageName: node - linkType: hard - -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8/8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: 8/afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 - languageName: node - linkType: hard - -"content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 8/3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 - languageName: node - linkType: hard - -"convert-to-spaces@npm:^1.0.1": - version: 1.0.2 - resolution: "convert-to-spaces@npm:1.0.2" - checksum: 8/e73f2ae39eb2b184f0796138eaab9c088b03b94937377d31be5b2282aef6a6ccce6b46f51bd99b3b7dfc70f516e2a6b16c0dd911883bfadf8d1073f462480224 - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: 8/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 8/1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 8/9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 8/671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 - languageName: node - linkType: hard - -"cssesc@npm:^3.0.0": - version: 3.0.0 - resolution: "cssesc@npm:3.0.0" - bin: - cssesc: bin/cssesc - checksum: 8/f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 - languageName: node - linkType: hard - -"debug@npm:2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: 8/d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1": - version: 4.3.3 - resolution: "debug@npm:4.3.3" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 - languageName: node - linkType: hard - -"debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - -"debug@npm:^4.4.1": - version: 4.4.3 - resolution: "debug@npm:4.4.3" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/4805abd570e601acdca85b6aa3757186084a45cff9b2fa6eee1f3b173caa776b45f478b2a71a572d616d2010cea9211d0ac4a02a610e4c18ac4324bde3760834 - languageName: node - linkType: hard - -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: "npm:^3.1.0" - checksum: 8/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 8/edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 8/2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 - languageName: node - linkType: hard - -"default-gateway@npm:^6.0.3": - version: 6.0.3 - resolution: "default-gateway@npm:6.0.3" - dependencies: - execa: "npm:^5.0.0" - checksum: 8/126f8273ecac8ee9ff91ea778e8784f6cd732d77c3157e8c5bdd6ed03651b5291f71446d05bc02d04073b1e67583604db5394ea3cf992ede0088c70ea15b7378 - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: "npm:^1.0.2" - checksum: 8/3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a - languageName: node - linkType: hard - -"defer-to-connect@npm:^2.0.0": - version: 2.0.1 - resolution: "defer-to-connect@npm:2.0.1" - checksum: 8/8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 8/0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: 8/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: 8/abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"depd@npm:^1.1.2, depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 8/6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 8/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-node@npm:^2.0.4": - version: 2.1.0 - resolution: "detect-node@npm:2.1.0" - checksum: 8/832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e - languageName: node - linkType: hard - -"diff@npm:^5.1.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: 8/c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 - languageName: node - linkType: hard - -"dns-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "dns-equal@npm:1.0.0" - checksum: 8/a8471ac849c7c13824f053babea1bc26e2f359394dd5a460f8340d8abd13434be01e3327a5c59d212f8c8997817450efd3f3ac77bec709b21979cf0235644524 - languageName: node - linkType: hard - -"dns-packet@npm:^5.2.2": - version: 5.6.0 - resolution: "dns-packet@npm:5.6.0" - dependencies: - "@leichtgewicht/ip-codec": "npm:^2.0.1" - checksum: 8/1b643814e5947a87620f8a906287079347492282964ce1c236d52c414e3e3941126b96581376b180ba6e66899e70b86b587bc1aa23e3acd9957765be952d83fc - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 8/fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - -"dotenv@npm:^16.3.1": - version: 16.6.1 - resolution: "dotenv@npm:16.6.1" - checksum: 8/e8bd63c9a37f57934f7938a9cf35de698097fadf980cb6edb61d33b3e424ceccfe4d10f37130b904a973b9038627c2646a3365a904b4406514ea94d7f1816b69 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 8/7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 8/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.17": - version: 1.4.68 - resolution: "electron-to-chromium@npm:1.4.68" - checksum: 8/d7654d07ab7c504a0683cf29715db227bdbd3e397ad3a41bad3d1e35e9f837447be2bc5dea54b3350d51be5c9c7b79756dcbe44903fbee5949d67d783e788acb - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 8/d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 8/8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: 8/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encoding@npm:^0.1.12, encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 8/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: 8/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.13.0": - version: 5.13.0 - resolution: "enhanced-resolve@npm:5.13.0" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 8/76d6844c4393d76beed5b3ce6cf5a98dee3ad5c84a9887f49ccde1224e3b7af201dfbd5a57ebf2b49f623b74883df262d50ff480d3cc02fc2881fc58b84e1bbe - languageName: node - linkType: hard - -"enhanced-resolve@npm:~5.8.0": - version: 5.8.3 - resolution: "enhanced-resolve@npm:5.8.3" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 8/d79fbe531106448b768bb0673fb623ec0202d7ee70373ab7d4f4745d5dfe0806f38c9db7e7da8c941288fe475ab3d538db3791fce522056eeea40ca398c9e287 - languageName: node - linkType: hard - -"enquirer@npm:^2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: "npm:^4.1.1" - checksum: 8/1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 8/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"envinfo@npm:^7.14.0": - version: 7.14.0 - resolution: "envinfo@npm:7.14.0" - bin: - envinfo: dist/cli.js - checksum: 8/137c1dd9a4d5781c4a6cdc6b695454ba3c4ba1829f73927198aa4122f11b35b59d7b2cb7e1ceea1364925a30278897548511d22f860c14253a33797d0bebd551 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8/8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.2.1": - version: 1.2.1 - resolution: "es-module-lexer@npm:1.2.1" - checksum: 8/c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 - languageName: node - linkType: hard - -"es-toolkit@npm:^1.39.7": - version: 1.43.0 - resolution: "es-toolkit@npm:1.43.0" - dependenciesMeta: - "@trivago/prettier-plugin-sort-imports@4.3.0": - unplugged: true - prettier-plugin-sort-re-exports@0.0.1: - unplugged: true - checksum: 8/202fe8e59d49c34214e8cf1f9a5c1920d5dc04a2938b44e5073ad25e187a61dd74f173e556c332ae380472ca70509b7cd7bd9f9a868d77c5c0525e3ac5b11b08 - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 8/a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 8/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 8/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 8/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 8/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^4.1.1" - checksum: 8/47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb - languageName: node - linkType: hard - -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 8/9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: "npm:^2.0.0" - peerDependencies: - eslint: ">=5" - checksum: 8/0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: 8/e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: 8/d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 - languageName: node - linkType: hard - -"eslint@npm:^8.0.0": - version: 8.29.0 - resolution: "eslint@npm:8.29.0" - dependencies: - "@eslint/eslintrc": "npm:^1.3.3" - "@humanwhocodes/config-array": "npm:^0.11.6" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.10.0" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.1.1" - eslint-utils: "npm:^3.0.0" - eslint-visitor-keys: "npm:^3.3.0" - espree: "npm:^9.4.0" - esquery: "npm:^1.4.0" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.15.0" - grapheme-splitter: "npm:^1.0.4" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.0.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-sdsl: "npm:^4.1.4" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.1" - regexpp: "npm:^3.2.0" - strip-ansi: "npm:^6.0.1" - strip-json-comments: "npm:^3.1.0" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: 8/e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab - languageName: node - linkType: hard - -"espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" - dependencies: - acorn: "npm:^8.8.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 8/4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e - languageName: node - linkType: hard - -"esprima@npm:^4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 8/b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: 8/a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 8/ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 - languageName: node - linkType: hard - -"estraverse@npm:^4.1.1": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 8/a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 8/072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.2": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 8/6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 8/22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 8/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 8/1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 8/1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 - languageName: node - linkType: hard - -"events@npm:^3.2.0, events@npm:^3.3.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: 8/f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 - languageName: node - linkType: hard - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 8/fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 8/3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 - languageName: node - linkType: hard - -"express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.1" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 8/3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 8/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.2": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 8/0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 8/b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 8/92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - -"fastest-levenshtein@npm:^1.0.12, fastest-levenshtein@npm:^1.0.16": - version: 1.0.16 - resolution: "fastest-levenshtein@npm:1.0.16" - checksum: 8/a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 8/32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b - languageName: node - linkType: hard - -"faye-websocket@npm:^0.11.3": - version: 0.11.4 - resolution: "faye-websocket@npm:0.11.4" - dependencies: - websocket-driver: "npm:>=0.5.1" - checksum: 8/d49a62caf027f871149fc2b3f3c7104dc6d62744277eb6f9f36e2d5714e847d846b9f7f0d0b7169b25a012e24a594cde11a93034b30732e4c683f20b8a5019fa - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: "npm:^3.0.4" - checksum: 8/f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 8/cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 8/92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 8/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 8/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" - dependencies: - flatted: "npm:^3.1.0" - rimraf: "npm:^3.0.2" - checksum: 8/4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 - languageName: node - linkType: hard - -"flat@npm:^5.0.2": - version: 5.0.2 - resolution: "flat@npm:5.0.2" - bin: - flat: cli.js - checksum: 8/12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d - languageName: node - linkType: hard - -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 8/427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0": - version: 1.14.9 - resolution: "follow-redirects@npm:1.14.9" - peerDependenciesMeta: - debug: - optional: true - checksum: 8/f5982e0eb481818642492d3ca35a86989c98af1128b8e1a62911a3410621bc15d2b079e8170b35b19d3bdee770b73ed431a257ed86195af773771145baa57845 - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 8/139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 - languageName: node - linkType: hard - -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: 8/fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 - languageName: node - linkType: hard - -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 8/13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 8/18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0, fs-minipass@npm:^3.0.2": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 8/8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 - languageName: node - linkType: hard - -"fs-monkey@npm:1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: 8/cf50804833f9b88a476911ae911fe50f61a98d986df52f890bd97e7262796d023698cb2309fa9b74fdd8974f04315b648748a0a8ee059e7d5257b293bfc409c0 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 8/99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 - languageName: node - linkType: hard - -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: "npm:latest" - checksum: 8/97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: 8/b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - -"gauge@npm:^4.0.0": - version: 4.0.0 - resolution: "gauge@npm:4.0.0" - dependencies: - ansi-regex: "npm:^5.0.1" - aproba: "npm:^1.0.3 || ^2.0.0" - color-support: "npm:^1.1.2" - console-control-strings: "npm:^1.0.0" - has-unicode: "npm:^2.0.1" - signal-exit: "npm:^3.0.0" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wide-align: "npm:^1.1.2" - checksum: 8/637b34c84f518defa89319dbef68211a24e9302182ad2a619e3be1be5b7dcf2a962c8359e889294af667440f4722e7e6e61671859e00bd8ec280a136ded89b25 - languageName: node - linkType: hard - -"gauge@npm:^5.0.0": - version: 5.0.1 - resolution: "gauge@npm:5.0.1" - dependencies: - aproba: "npm:^1.0.3 || ^2.0.0" - color-support: "npm:^1.1.3" - console-control-strings: "npm:^1.1.0" - has-unicode: "npm:^2.0.1" - signal-exit: "npm:^4.0.1" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wide-align: "npm:^1.1.5" - checksum: 8/09b1eb8d8c850df7e4e2822feef27427afc845d4839fa13a08ddad74f882caf668dd1e77ac5e059d3e9a7b0cef59b706d28be40e1dc5fd326da32965e1f206a6 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2": - version: 1.1.1 - resolution: "get-intrinsic@npm:1.1.1" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.1" - checksum: 8/a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 - languageName: node - linkType: hard - -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: "npm:^3.0.0" - checksum: 8/8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 8/e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad - languageName: node - linkType: hard - -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" - dependencies: - is-ssh: "npm:^1.4.0" - parse-url: "npm:^8.1.0" - checksum: 8/2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e - languageName: node - linkType: hard - -"git-url-parse@npm:^13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" - dependencies: - git-up: "npm:^7.0.0" - checksum: 8/212a9b0343e9199998b6a532efe2014476a7a1283af393663ca49ac28d4768929aad16d3322e2685236065ee394dbc93e7aa63a48956531e984c56d8b5edb54d - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 8/f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: 8/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 - languageName: node - linkType: hard - -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: 8/e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.2.7": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" - bin: - glob: dist/esm/bin.mjs - checksum: 8/4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 - languageName: node - linkType: hard - -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.0 - resolution: "glob@npm:7.2.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 8/78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 - languageName: node - linkType: hard - -"glob@npm:^8.0.3": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: 8/92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 - languageName: node - linkType: hard - -"globals@npm:^13.15.0": - version: 13.18.0 - resolution: "globals@npm:13.18.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 8/9fdaa74cfd5d4ac91319662f512c29b11d1d2deb9c8a20d3998097671deba83d195f20730b2345887de3ddab958a6fa68952feed9ae836ee4594a82ace62fdb4 - languageName: node - linkType: hard - -"globalyzer@npm:0.1.0": - version: 0.1.0 - resolution: "globalyzer@npm:0.1.0" - checksum: 8/419a0f95ba542534fac0842964d31b3dc2936a479b2b1a8a62bad7e8b61054faa9b0a06ad9f2e12593396b9b2621cac93358d9b3071d33723fb1778608d358a1 - languageName: node - linkType: hard - -"globrex@npm:^0.1.2": - version: 0.1.2 - resolution: "globrex@npm:0.1.2" - checksum: 8/adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c - languageName: node - linkType: hard - -"got@npm:^11.7.0": - version: 11.8.5 - resolution: "got@npm:11.8.5" - dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" - decompress-response: "npm:^6.0.0" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 8/2de8a1bbda4e9b6b2b72b2d2100bc055a59adc1740529e631f61feb44a8b9a1f9f8590941ed9da9df0090b6d6d0ed8ffee94cd9ac086ec3409b392b33440f7d2 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": - version: 4.2.9 - resolution: "graceful-fs@npm:4.2.9" - checksum: 8/68ea4e07ff2c041ada184f9278b830375f8e0b75154e3f080af6b70f66172fabb4108d19b3863a96b53fc068a310b9b6493d86d1291acc5f3861eb4b79d26ad6 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 8/ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 - languageName: node - linkType: hard - -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 8/0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 - languageName: node - linkType: hard - -"handle-thing@npm:^2.0.0": - version: 2.0.1 - resolution: "handle-thing@npm:2.0.1" - checksum: 8/68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 8/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 8/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.1": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 8/a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 8/1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: "npm:^1.1.1" - checksum: 8/b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - -"hosted-git-info@npm:^6.0.0, hosted-git-info@npm:^6.1.1": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" - dependencies: - lru-cache: "npm:^7.5.1" - checksum: 8/fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b - languageName: node - linkType: hard - -"hpack.js@npm:^2.1.6": - version: 2.1.6 - resolution: "hpack.js@npm:2.1.6" - dependencies: - inherits: "npm:^2.0.1" - obuf: "npm:^1.0.0" - readable-stream: "npm:^2.0.1" - wbuf: "npm:^1.1.0" - checksum: 8/2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e - languageName: node - linkType: hard - -"hpagent@npm:^1.2.0": - version: 1.2.0 - resolution: "hpagent@npm:1.2.0" - checksum: 8/b029da695edae438cee4da2a437386f9db4ac27b3ceb7306d02e1b586c9c194741ed2e943c8a222e0cfefaf27ee3f863aca7ba1721b0950a2a19bf25bc0d85e2 - languageName: node - linkType: hard - -"html-entities@npm:^2.3.2": - version: 2.3.2 - resolution: "html-entities@npm:2.3.2" - checksum: 8/522d8d202df301ff51b517a379e642023ed5c81ea9fb5674ffad88cff386165733d00b6089d5c2fcc644e44777d6072017b6216d8fa40f271d3610420d00a886 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 8/974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 8/83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 - languageName: node - linkType: hard - -"http-deceiver@npm:^1.2.7": - version: 1.2.7 - resolution: "http-deceiver@npm:1.2.7" - checksum: 8/64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41 - languageName: node - linkType: hard - -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 8/9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 - languageName: node - linkType: hard - -"http-errors@npm:~1.6.2": - version: 1.6.3 - resolution: "http-errors@npm:1.6.3" - dependencies: - depd: "npm:~1.1.2" - inherits: "npm:2.0.3" - setprototypeof: "npm:1.1.0" - statuses: "npm:>= 1.4.0 < 2" - checksum: 8/a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c - languageName: node - linkType: hard - -"http-parser-js@npm:>=0.5.1": - version: 0.5.6 - resolution: "http-parser-js@npm:0.5.6" - checksum: 8/8a92f6782542211c77936104ea1eca3c86a95420eb286b100f6421630f29d8f94fd4cc7a245df8e078791d86cd9a237091094440ffb0cd1b44a3f85bfbf539fa - languageName: node - linkType: hard - -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" - dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 8/670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 - languageName: node - linkType: hard - -"http-proxy-middleware@npm:^2.0.3": - version: 2.0.6 - resolution: "http-proxy-middleware@npm:2.0.6" - dependencies: - "@types/http-proxy": "npm:^1.17.8" - http-proxy: "npm:^1.18.1" - is-glob: "npm:^4.0.1" - is-plain-obj: "npm:^3.0.0" - micromatch: "npm:^4.0.2" - peerDependencies: - "@types/express": ^4.17.13 - peerDependenciesMeta: - "@types/express": - optional: true - checksum: 8/2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: "npm:^4.0.0" - follow-redirects: "npm:^1.0.0" - requires-port: "npm:^1.0.0" - checksum: 8/f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 - languageName: node - linkType: hard - -"http2-wrapper@npm:^1.0.0-beta.5.2": - version: 1.0.3 - resolution: "http2-wrapper@npm:1.0.3" - dependencies: - quick-lru: "npm:^5.1.1" - resolve-alpn: "npm:^1.0.0" - checksum: 8/74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 8/b882377a120aa0544846172e5db021fa8afbf83fea2a897d397bd2ddd8095ab268c24bc462f40a15f2a8c600bf4aa05ce52927f70038d4014e68aefecfa94e8d - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.4": - version: 7.0.5 - resolution: "https-proxy-agent@npm:7.0.5" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 8/2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 8/b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 8/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 8/bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 8/3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 8/5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e - languageName: node - linkType: hard - -"ignore-walk@npm:^6.0.0": - version: 6.0.3 - resolution: "ignore-walk@npm:6.0.3" - dependencies: - minimatch: "npm:^9.0.0" - checksum: 8/d8ba534beb3a3fa48ddd32c79bbedb14a831ff7fab548674765d661d8f8d0df4b0827e3ad86e35cb15ff027655bfd6a477bd8d5d0411e229975a7c716f1fc9de - languageName: node - linkType: hard - -"ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 8/6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 - languageName: node - linkType: hard - -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 8/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: 8/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 8/7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 8/824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"index-to-position@npm:^0.1.2": - version: 0.1.2 - resolution: "index-to-position@npm:0.1.2" - checksum: 8/ce0ab15544b154d6821b4f8b3fdb5dc410d560d20e43bcb0fb8ea2ccc5f93dc04caeee6b3ebd4abc7091e437156db4caaaef934ce20f05f079a1dbc73755f7e7 - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 8/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 8/f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 8/4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 8/78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 - languageName: node - linkType: hard - -"ini@npm:^4.1.0, ini@npm:^4.1.1": - version: 4.1.1 - resolution: "ini@npm:4.1.1" - checksum: 8/0e5909554074fbc31824fa5415b0f604de4a665514c96a897a77bf77353a7ad4743927321270e9d0610a9d510ccd1f3cd77422f7cc80d8f4542dbce75476fb6d - languageName: node - linkType: hard - -"init-package-json@npm:^5.0.0": - version: 5.0.0 - resolution: "init-package-json@npm:5.0.0" - dependencies: - npm-package-arg: "npm:^10.0.0" - promzard: "npm:^1.0.0" - read: "npm:^2.0.0" - read-package-json: "npm:^6.0.0" - semver: "npm:^7.3.5" - validate-npm-package-license: "npm:^3.0.4" - validate-npm-package-name: "npm:^5.0.0" - checksum: 8/ad601c717d5ea3ff5a416cbe7d39417bb3914596dce7a386bffe856229435ebef06eb600736326effdd4e57a02d41164aa525d31d51ec49812c8e8c215d1d7c8 - languageName: node - linkType: hard - -"ink-text-input@npm:^4.0.3": - version: 4.0.3 - resolution: "ink-text-input@npm:4.0.3" - dependencies: - chalk: "npm:^4.1.0" - type-fest: "npm:^0.15.1" - peerDependencies: - ink: ^3.0.0-3 - react: ^16.5.2 || ^17.0.0 - checksum: 8/2d309ec8ca386010d467822e317389e3c60b764fd04091df063a45c31f43104fd9f4a4e71a928a2c3c3cca461a9b8a526e90439616760f0f3726507132abbac5 - languageName: node - linkType: hard - -"ink@npm:^3.2.0": - version: 3.2.0 - resolution: "ink@npm:3.2.0" - dependencies: - ansi-escapes: "npm:^4.2.1" - auto-bind: "npm:4.0.0" - chalk: "npm:^4.1.0" - cli-boxes: "npm:^2.2.0" - cli-cursor: "npm:^3.1.0" - cli-truncate: "npm:^2.1.0" - code-excerpt: "npm:^3.0.0" - indent-string: "npm:^4.0.0" - is-ci: "npm:^2.0.0" - lodash: "npm:^4.17.20" - patch-console: "npm:^1.0.0" - react-devtools-core: "npm:^4.19.1" - react-reconciler: "npm:^0.26.2" - scheduler: "npm:^0.20.2" - signal-exit: "npm:^3.0.2" - slice-ansi: "npm:^3.0.0" - stack-utils: "npm:^2.0.2" - string-width: "npm:^4.2.2" - type-fest: "npm:^0.12.0" - widest-line: "npm:^3.1.0" - wrap-ansi: "npm:^6.2.0" - ws: "npm:^7.5.5" - yoga-layout-prebuilt: "npm:^1.9.6" - peerDependencies: - "@types/react": ">=16.8.0" - react: ">=16.8.0" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 8/35f1b733b94bf12cc0bf7acb4d3fcba9d961ede15cee9c64a7325606b74cee78e1009eaffbac127f4d7d28e758d8259dea8d0850bfacb991b8d93632f41d3fa2 - languageName: node - linkType: hard - -"interpret@npm:^3.1.1": - version: 3.1.1 - resolution: "interpret@npm:3.1.1" - checksum: 8/35cebcf48c7351130437596d9ab8c8fe131ce4038da4561e6d665f25640e0034702a031cf7e3a5cea60ac7ac548bf17465e0571ede126f3d3a6933152171ac82 - languageName: node - linkType: hard - -"ip-address@npm:^10.0.1": - version: 10.1.0 - resolution: "ip-address@npm:10.1.0" - checksum: 8/76b1abcdf52a32e2e05ca1f202f3a8ab8547e5651a9233781b330271bd7f1a741067748d71c4cbb9d9906d9f1fa69e7ddc8b4a11130db4534fdab0e908c84e0d - languageName: node - linkType: hard - -"ip-regex@npm:^4.1.0": - version: 4.3.0 - resolution: "ip-regex@npm:4.3.0" - checksum: 8/7ff904b891221b1847f3fdf3dbb3e6a8660dc39bc283f79eb7ed88f5338e1a3d1104b779bc83759159be266249c59c2160e779ee39446d79d4ed0890dfd06f08 - languageName: node - linkType: hard - -"ip@npm:^1.1.5": - version: 1.1.5 - resolution: "ip@npm:1.1.5" - checksum: 8/30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8/cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: 8/f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 - languageName: node - linkType: hard - -"ipaddr.js@npm:^2.0.1": - version: 2.0.1 - resolution: "ipaddr.js@npm:2.0.1" - checksum: 8/dd194a394a843d470f88d17191b0948f383ed1c8e320813f850c336a0fcb5e9215d97ec26ca35ab4fbbd31392c8b3467f3e8344628029ed3710b2ff6b5d1034e - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 8/84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: "npm:^3.3.0" - checksum: 8/e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 - languageName: node - linkType: hard - -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: "npm:^2.0.0" - bin: - is-ci: bin.js - checksum: 8/77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 - languageName: node - linkType: hard - -"is-cidr@npm:^4.0.2": - version: 4.0.2 - resolution: "is-cidr@npm:4.0.2" - dependencies: - cidr-regex: "npm:^3.1.1" - checksum: 8/ee6e670e655a835710a7fa15268b428adbf80267114a494ce1c2ca2b09e1ca0b629fe1375aae621d4c093b32930d5ff7c4ee6da97eae14e3836bc7b3a07b171f - languageName: node - linkType: hard - -"is-core-module@npm:^2.12.0": - version: 2.12.0 - resolution: "is-core-module@npm:2.12.0" - dependencies: - has: "npm:^1.0.3" - checksum: 8/f7f7eb2ab71fd769ee9fb2385c095d503aa4b5ce0028c04557de03f1e67a87c85e5bac1f215945fc3c955867a139a415a3ec4c4234a0bffdf715232660f440a6 - languageName: node - linkType: hard - -"is-core-module@npm:^2.8.1": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.0" - dependencies: - has: "npm:^1.0.3" - checksum: 8/053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 8/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 8/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 8/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 8/d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 8/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 8/8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 8/456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 8/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - -"is-plain-obj@npm:^3.0.0": - version: 3.0.0 - resolution: "is-plain-obj@npm:3.0.0" - checksum: 8/a6ebdf8e12ab73f33530641972a72a4b8aed6df04f762070d823808303e4f76d87d5ea5bd76f96a7bbe83d93f04ac7764429c29413bd9049853a69cb630fb21c - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: 8/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-reference@npm:1.2.1": - version: 1.2.1 - resolution: "is-reference@npm:1.2.1" - dependencies: - "@types/estree": "npm:*" - checksum: 8/e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc - languageName: node - linkType: hard - -"is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" - dependencies: - protocols: "npm:^2.0.1" - checksum: 8/75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 8/b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 - languageName: node - linkType: hard - -"is-windows@npm:^1.0.2": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 8/438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 8/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 8/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 8/26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 8/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 8/57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 - languageName: node - linkType: hard - -"jest-junit@npm:^16": - version: 16.0.0 - resolution: "jest-junit@npm:16.0.0" - dependencies: - mkdirp: "npm:^1.0.4" - strip-ansi: "npm:^6.0.1" - uuid: "npm:^8.3.2" - xml: "npm:^1.0.1" - checksum: 8/412aa4bfeec4254a9b34f417fda79107c7cbd295e56ffeb299ac9c977545910fbabe57c91c6cd1f12b700d4a1f60f79872b0075003f02da87d463e30fc2d9d78 - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "npm:*" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 8/98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 8/409f052a7f1141be4058d97da7860e08efd97fc588b7a4c5cfa0548bc04f6d576644dae65ab630266dff685d56fb90d494e03d4d79cb484c287746b4f1bf0694 - languageName: node - linkType: hard - -"js-sdsl@npm:^4.1.4": - version: 4.2.0 - resolution: "js-sdsl@npm:4.2.0" - checksum: 8/2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 8/8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 - languageName: node - linkType: hard - -"js-yaml@npm:^3.10.0": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 8/bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 8/c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 8/9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.1": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 8/798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: 8/f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 8/7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 8/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 8/cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 - languageName: node - linkType: hard - -"json-stringify-nice@npm:^1.1.4": - version: 1.1.4 - resolution: "json-stringify-nice@npm:1.1.4" - checksum: 8/6ddf781148b46857ab04e97f47be05f14c4304b86eb5478369edbeacd070c21c697269964b982fc977e8989d4c59091103b1d9dc291aba40096d6cbb9a392b72 - languageName: node - linkType: hard - -"jsonparse@npm:^1.3.1": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 8/6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d - languageName: node - linkType: hard - -"just-diff-apply@npm:^5.2.0": - version: 5.5.0 - resolution: "just-diff-apply@npm:5.5.0" - checksum: 8/ed6bbd59781542ccb786bd843038e4591e8390aa788075beb69d358051f68fbeb122bda050b7f42515d51fb64b907d5c7bea694a0543b87b24ce406cfb5f5bfa - languageName: node - linkType: hard - -"just-diff@npm:^6.0.0": - version: 6.0.2 - resolution: "just-diff@npm:6.0.2" - checksum: 8/1a0c7524f640cb88ab013862733e710f840927834208fd3b85cbc5da2ced97acc75e7dcfe493268ac6a6514c51dd8624d2fd9d057050efba3c02b81a6dcb7ff9 - languageName: node - linkType: hard - -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 8/13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 8/3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b - languageName: node - linkType: hard - -"launch-editor@npm:^2.6.0": - version: 2.6.0 - resolution: "launch-editor@npm:2.6.0" - dependencies: - picocolors: "npm:^1.0.0" - shell-quote: "npm:^1.7.3" - checksum: 8/48e4230643e8fdb5c14c11314706d58d9f3fbafe2606be3d6e37da1918ad8bfe39dd87875c726a1b59b9f4da99d87ec3e36d4c528464f0b820f9e91e5cb1c02d - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 8/12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 - languageName: node - linkType: hard - -"libnpmaccess@npm:^7.0.2": - version: 7.0.2 - resolution: "libnpmaccess@npm:7.0.2" - dependencies: - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 8/73d49f39391173276c46c12e32f503709338efd867d255d062ae9bc9e9f464d61240747f42bdd6dc6003a5dc275a27352ebfc11ed4cb424091463f302d823f23 - languageName: node - linkType: hard - -"libnpmdiff@npm:^5.0.20": - version: 5.0.20 - resolution: "libnpmdiff@npm:5.0.20" - dependencies: - "@npmcli/arborist": "npm:^6.5.0" - "@npmcli/disparity-colors": "npm:^3.0.0" - "@npmcli/installed-package-contents": "npm:^2.0.2" - binary-extensions: "npm:^2.2.0" - diff: "npm:^5.1.0" - minimatch: "npm:^9.0.0" - npm-package-arg: "npm:^10.1.0" - pacote: "npm:^15.0.8" - tar: "npm:^6.1.13" - checksum: 8/7c26de78925f7e31b4c9644c00f1d4befbbc0fb6e44cb62868925cfd39ecc31b4a8f27314e694c5447808c47a305e352ed544ea7b205a460e8fae599a82e7313 - languageName: node - linkType: hard - -"libnpmexec@npm:^6.0.4": - version: 6.0.4 - resolution: "libnpmexec@npm:6.0.4" - dependencies: - "@npmcli/arborist": "npm:^6.5.0" - "@npmcli/run-script": "npm:^6.0.0" - ci-info: "npm:^3.7.1" - npm-package-arg: "npm:^10.1.0" - npmlog: "npm:^7.0.1" - pacote: "npm:^15.0.8" - proc-log: "npm:^3.0.0" - read: "npm:^2.0.0" - read-package-json-fast: "npm:^3.0.2" - semver: "npm:^7.3.7" - walk-up-path: "npm:^3.0.1" - checksum: 8/3b34975737b312aec3130ca5d78ee33da60586411d9ccf04ed44fe78573cf824b64fcbe56832254b901b8accf12d43ac7518896c9d9d27f436cb33b9562f0a56 - languageName: node - linkType: hard - -"libnpmfund@npm:^4.2.1": - version: 4.2.1 - resolution: "libnpmfund@npm:4.2.1" - dependencies: - "@npmcli/arborist": "npm:^6.5.0" - checksum: 8/8099266c3f37431c42f4285e4c3a22a82c0d66d0c1e536a5732672008592609d2c053c451f66934c437301924419bc519b098d0eaa82cdf6a8861f5fb375a71c - languageName: node - linkType: hard - -"libnpmhook@npm:^9.0.3": - version: 9.0.3 - resolution: "libnpmhook@npm:9.0.3" - dependencies: - aproba: "npm:^2.0.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 8/535ecefa225eabc466737cfebbba5f7d60745b7ef2845c5e3f7d717ac5ad4e2a9a1bf8aaa73f3ea36bfd044f8ea03783e75e239f34086070d2ce49ddf87b251d - languageName: node - linkType: hard - -"libnpmorg@npm:^5.0.4": - version: 5.0.4 - resolution: "libnpmorg@npm:5.0.4" - dependencies: - aproba: "npm:^2.0.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 8/4e170ba145f74f75106ecfa549f8aea3fbd88806f0f24d329d68d7198a3f9bceca2008accaf2272f2bad5f32f7543f66d12afc4ad01076669de11efbcd5e2316 - languageName: node - linkType: hard - -"libnpmpack@npm:^5.0.20": - version: 5.0.20 - resolution: "libnpmpack@npm:5.0.20" - dependencies: - "@npmcli/arborist": "npm:^6.5.0" - "@npmcli/run-script": "npm:^6.0.0" - npm-package-arg: "npm:^10.1.0" - pacote: "npm:^15.0.8" - checksum: 8/5cea162805b604089d3064e9a9a8b74972273c9b95d23b0bcca957a0b1e255506e35e890ccb6775a4035487e8600eb2be859605a5846a50d60c1b95a0e311157 - languageName: node - linkType: hard - -"libnpmpublish@npm:^7.5.0": - version: 7.5.0 - resolution: "libnpmpublish@npm:7.5.0" - dependencies: - ci-info: "npm:^3.6.1" - normalize-package-data: "npm:^5.0.0" - npm-package-arg: "npm:^10.1.0" - npm-registry-fetch: "npm:^14.0.3" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.7" - sigstore: "npm:^1.4.0" - ssri: "npm:^10.0.1" - checksum: 8/feb99876beac420869a307f4436d3a04beac39202a90001de171afd0f2d2b9dd4b12f696e110077bb8db27ef181e6ee1b82abf55d91a59da8a30c7ceaccdc0ba - languageName: node - linkType: hard - -"libnpmsearch@npm:^6.0.2": - version: 6.0.2 - resolution: "libnpmsearch@npm:6.0.2" - dependencies: - npm-registry-fetch: "npm:^14.0.3" - checksum: 8/7a62e5cb1ce7c92eb62fc41070a4591684b8a1c8e6becdd909ed929d047d1ac9226bb4818b1919a295d8d59d8836431eb477064c0f37420d4d8d571849a49316 - languageName: node - linkType: hard - -"libnpmteam@npm:^5.0.3": - version: 5.0.3 - resolution: "libnpmteam@npm:5.0.3" - dependencies: - aproba: "npm:^2.0.0" - npm-registry-fetch: "npm:^14.0.3" - checksum: 8/a39ccdb4a6c946ee7345e5913ea4ff86c645ecd1f7809965caaa465f6d0116224cc17fda4ddccebf564906bbc24d7c20b677417fc600327013f5d57c0c273e64 - languageName: node - linkType: hard - -"libnpmversion@npm:^4.0.2": - version: 4.0.2 - resolution: "libnpmversion@npm:4.0.2" - dependencies: - "@npmcli/git": "npm:^4.0.1" - "@npmcli/run-script": "npm:^6.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.7" - checksum: 8/4666db467132df0ed893eee04729ba2c50562e32a9e33eaab0f051fab6e4297c2423a823e862f9af51c5c71f01d563b07dc96b3dab7a2004587739d04787e740 - languageName: node - linkType: hard - -"loader-runner@npm:^4.2.0": - version: 4.2.0 - resolution: "loader-runner@npm:4.2.0" - checksum: 8/e61aea8b6904b8af53d9de6f0484da86c462c0001f4511bedc837cec63deb9475cea813db62f702cd7930420ccb0e75c78112270ca5c8b61b374294f53c0cb3a - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 8/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 8/72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: 8/da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 8/ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash@npm:^4.17.20": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 8/eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.2.1 - resolution: "long@npm:5.2.1" - checksum: 8/9264da12d1b7df67e5aa6da4498144293caf1ad12e7f092efe4e9a2d32c53f0bbf7334f7cef997080a2a3af061142558ab366efa71698d98b1cdb883477445a7 - languageName: node - linkType: hard - -"long@npm:~4.0.0": - version: 4.0.0 - resolution: "long@npm:4.0.0" - checksum: 8/16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 - languageName: node - linkType: hard - -"loose-envify@npm:^1.1.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 8/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 8/24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.1": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 8/6476138d2125387a6d20f100608c2583d415a4f64a0fecf30c9e2dda976614f09cad4baa0842447bd37dd459a7bd27f57d9d8f8ce558805abd487c583f3d774a - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 8/f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 8/e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 8/06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 - languageName: node - linkType: hard - -"magic-string@npm:^0.27.0": - version: 0.27.0 - resolution: "magic-string@npm:0.27.0" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: 8/273faaa50baadb7a2df6e442eac34ad611304fc08fe16e24fe2e472fd944bfcb73ffb50d2dc972dc04e92784222002af46868cb9698b1be181c81830fd95a13e - languageName: node - linkType: hard - -"make-fetch-happen@npm:^11.0.0, make-fetch-happen@npm:^11.0.1, make-fetch-happen@npm:^11.0.3, make-fetch-happen@npm:^11.1.1": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" - dependencies: - agentkeepalive: "npm:^4.2.1" - cacache: "npm:^17.0.0" - http-cache-semantics: "npm:^4.1.1" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" - is-lambda: "npm:^1.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^5.0.0" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^7.0.0" - ssri: "npm:^10.0.0" - checksum: 8/7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^14.0.2, make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" - dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 8/6fb2fee6da3d98f1953b03d315826b5c5a4ea1f908481afc113782d8027e19f080c85ae998454de4e5f27a681d3ec58d57278f0868d4e0b736f51d396b661691 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^9.1.0": - version: 9.1.0 - resolution: "make-fetch-happen@npm:9.1.0" - dependencies: - agentkeepalive: "npm:^4.1.3" - cacache: "npm:^15.2.0" - http-cache-semantics: "npm:^4.1.0" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-lambda: "npm:^1.0.1" - lru-cache: "npm:^6.0.0" - minipass: "npm:^3.1.3" - minipass-collect: "npm:^1.0.2" - minipass-fetch: "npm:^1.3.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.2" - promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^6.0.0" - ssri: "npm:^8.0.0" - checksum: 8/0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 8/af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 - languageName: node - linkType: hard - -"memfs@npm:^3.4.1": - version: 3.4.1 - resolution: "memfs@npm:3.4.1" - dependencies: - fs-monkey: "npm:1.0.3" - checksum: 8/6d2f49d447d1be24ff9c747618933784eeb059189bc6a0d77b7a51c7daf06e2d3a74674a2e2ff1520e2c312bf91e719ed37144cf05087379b3ba0aef0b6aa062 - languageName: node - linkType: hard - -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 8/5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 8/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 8/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 8/0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" - dependencies: - braces: "npm:^3.0.1" - picomatch: "npm:^2.2.3" - checksum: 8/ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c - languageName: node - linkType: hard - -"mime-db@npm:1.51.0": - version: 1.51.0 - resolution: "mime-db@npm:1.51.0" - checksum: 8/613b1ac9d6e725cc24444600b124a7f1ce6c60b1baa654f39a3e260d0995a6dffc5693190217e271af7e2a5612dae19f2a73f3e316707d797a7391165f7ef423 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 8/0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - -"mime-types@npm:^2.1.27": - version: 2.1.34 - resolution: "mime-types@npm:2.1.34" - dependencies: - mime-db: "npm:1.51.0" - checksum: 8/67013de9e9d6799bde6d669d18785b7e18bcd212e710d3e04a4727f92f67a8ad4e74aee24be28b685adb794944814bde649119b58ee3282ffdbee58f9278d9f3 - languageName: node - linkType: hard - -"mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 8/89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: 8/fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: 8/d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-response@npm:^1.0.0": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 8/034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 8/25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.0": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 8/cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4": - version: 3.0.5 - resolution: "minimatch@npm:3.0.5" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 8/a3b84b426eafca947741b864502cee02860c4e7b145de11ad98775cfcf3066fef422583bc0ffce0952ddf4750c1ccf4220b1556430d4ce10139f66247d87d69e - languageName: node - linkType: hard - -"minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 8/c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 8/7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 8/253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.5": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 8/2c035575eda1e50623c731ec6c14f65a85296268f749b9337005210bb2b34e2705f8ef1a358b188f69892286ab99dc42c8fb98a57bde55c8d81b3023c19cea28 - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 8/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^1.3.2": - version: 1.4.1 - resolution: "minipass-fetch@npm:1.4.1" - dependencies: - encoding: "npm:^0.1.12" - minipass: "npm:^3.1.0" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.0.0" - dependenciesMeta: - encoding: - optional: true - checksum: 8/ec93697bdb62129c4e6c0104138e681e30efef8c15d9429dd172f776f83898471bc76521b539ff913248cc2aa6d2b37b652c993504a51cc53282563640f29216 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" - dependenciesMeta: - encoding: - optional: true - checksum: 8/af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a - languageName: node - linkType: hard - -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 8/3dfca705ce887ca9ff14d73e8d8593996dea1a1ecd8101fdbb9c10549d1f9670bc8fb66ad0192769ead4c2dc01b4f9ca1cf567ded365adff17827a303b948140 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: "npm:^1.3.1" - minipass: "npm:^3.0.0" - checksum: 8/791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": - version: 3.1.6 - resolution: "minipass@npm:3.1.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 8/57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 8/425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 8/87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 - languageName: node - linkType: hard - -"minipass@npm:^7.0.2, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 8/2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 - languageName: node - linkType: hard - -"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: 8/f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" - dependencies: - minipass: "npm:^7.1.2" - checksum: 8/a15e6f0128f514b7d41a1c68ce531155447f4669e32d279bba1c1c071ef6c2abd7e4d4579bb59ccc2ed1531346749665968fdd7be8d83eb6b6ae2fe1f3d370a7 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 8/a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 8/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 8/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.2, ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 8/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"multicast-dns@npm:^7.2.5": - version: 7.2.5 - resolution: "multicast-dns@npm:7.2.5" - dependencies: - dns-packet: "npm:^5.2.2" - thunky: "npm:^1.0.2" - bin: - multicast-dns: cli.js - checksum: 8/00b8a57df152d4cd0297946320a94b7c3cdf75a46a2247f32f958a8927dea42958177f9b7fdae69fab2e4e033fb3416881af1f5e9055a3e1542888767139e2fb - languageName: node - linkType: hard - -"mute-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 8/36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 8/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"negotiator@npm:0.6.3, negotiator@npm:^0.6.2, negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 8/b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 8/20ebfe79b2d2e7cf9cbc8239a72662b584f71164096e6e8896c8325055497c96f6b80cd22c258e8a2f2aa382a787795ec3ee8b37b422a302c7d4381b0d5ecfbb - languageName: node - linkType: hard - -"neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 8/deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.1": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8/d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 - languageName: node - linkType: hard - -"node-forge@npm:^1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 8/08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 - languageName: node - linkType: hard - -"node-gyp@npm:^9.0.0, node-gyp@npm:^9.4.0": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^11.0.3" - nopt: "npm:^6.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^2.0.2" - bin: - node-gyp: bin/node-gyp.js - checksum: 8/78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 8.4.1 - resolution: "node-gyp@npm:8.4.1" - dependencies: - env-paths: "npm:^2.2.0" - glob: "npm:^7.1.4" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^9.1.0" - nopt: "npm:^5.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^2.0.2" - bin: - node-gyp: bin/node-gyp.js - checksum: 8/341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.1": - version: 2.0.2 - resolution: "node-releases@npm:2.0.2" - checksum: 8/da858bf86b4d512842379749f5a5e4196ddab05ba18ffcf29f05bf460beceaca927f070f4430bb5046efec18941ddbc85e4c5fdbb83afc28a38dd6069a2f255e - languageName: node - linkType: hard - -"node-watch@npm:0.7.3": - version: 0.7.3 - resolution: "node-watch@npm:0.7.3" - checksum: 8/c745482f720613415153b9065383b77d21f2ef60ceabf64f779c1452b1dcbb8d08c71f650b93f3c1d84524371321f92a15fda468745872cacffec8289741d51a - languageName: node - linkType: hard - -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: "npm:1" - bin: - nopt: bin/nopt.js - checksum: 8/d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: "npm:^1.0.0" - bin: - nopt: bin/nopt.js - checksum: 8/82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"nopt@npm:^7.0.0, nopt@npm:^7.2.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" - dependencies: - abbrev: "npm:^2.0.0" - bin: - nopt: bin/nopt.js - checksum: 8/a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 - languageName: node - linkType: hard - -"normalize-package-data@npm:^5.0.0": - version: 5.0.0 - resolution: "normalize-package-data@npm:5.0.0" - dependencies: - hosted-git-info: "npm:^6.0.0" - is-core-module: "npm:^2.8.1" - semver: "npm:^7.3.5" - validate-npm-package-license: "npm:^3.0.4" - checksum: 8/a459f05eaf7c2b643c61234177f08e28064fde97da15800e3d3ac0404e28450d43ac46fc95fbf6407a9bf20af4c58505ad73458a912dc1517f8c1687b1d68c27 - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 8/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"normalize-url@npm:^6.0.1": - version: 6.1.0 - resolution: "normalize-url@npm:6.1.0" - checksum: 8/4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 - languageName: node - linkType: hard - -"npm-audit-report@npm:^5.0.0": - version: 5.0.0 - resolution: "npm-audit-report@npm:5.0.0" - checksum: 8/a18f16f5147111457bdc9cd1333870c96a7e6ac369c9a3845d3fa25abc97f609d9aacee990e38b699446a23c5882dc9d446e2686b3c92155077a8dab2a21cad3 - languageName: node - linkType: hard - -"npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" - dependencies: - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 8/110859c2d6dcd7941dac0932a29171cbde123060486a4b6e897aaf5e025abeb3d9ffcdfe9e9271992e6396b2986c2c534f1029a45a7c196f1257fa244305dbf8 - languageName: node - linkType: hard - -"npm-install-checks@npm:^6.0.0, npm-install-checks@npm:^6.2.0": - version: 6.3.0 - resolution: "npm-install-checks@npm:6.3.0" - dependencies: - semver: "npm:^7.1.1" - checksum: 8/6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.1 - resolution: "npm-normalize-package-bin@npm:3.0.1" - checksum: 8/de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf - languageName: node - linkType: hard - -"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" - dependencies: - hosted-git-info: "npm:^6.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: 8/8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 - languageName: node - linkType: hard - -"npm-packlist@npm:^7.0.0": - version: 7.0.4 - resolution: "npm-packlist@npm:7.0.4" - dependencies: - ignore-walk: "npm:^6.0.0" - checksum: 8/5ffa1f8f0b32141a60a66713fa3ed03b8ee4800b1ed6b59194d03c3c85da88f3fc21e1de29b665f322678bae85198732b16aa76c0a7cb0e283f9e0db50752233 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^8.0.0, npm-pick-manifest@npm:^8.0.1, npm-pick-manifest@npm:^8.0.2": - version: 8.0.2 - resolution: "npm-pick-manifest@npm:8.0.2" - dependencies: - npm-install-checks: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - npm-package-arg: "npm:^10.0.0" - semver: "npm:^7.3.5" - checksum: 8/c9f71b57351a3a241a7e56148332f2f341a09dff2a1b1f4ffb1517eac25f1888ac7fbce4939e522cbd533577448c307d05fff0c32430cc03c8c6179fac320cd4 - languageName: node - linkType: hard - -"npm-profile@npm:^7.0.1": - version: 7.0.1 - resolution: "npm-profile@npm:7.0.1" - dependencies: - npm-registry-fetch: "npm:^14.0.0" - proc-log: "npm:^3.0.0" - checksum: 8/c78d2e6394158f0d4b0a98e57d26d37ff93c293f35416c632a45451fb76055ce2fdaa2f3bccccdb4c876e9f5473eb488e2fce3ea405fa0e6ab19c55a6df9e7d6 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^14.0.0, npm-registry-fetch@npm:^14.0.3, npm-registry-fetch@npm:^14.0.5": - version: 14.0.5 - resolution: "npm-registry-fetch@npm:14.0.5" - dependencies: - make-fetch-happen: "npm:^11.0.0" - minipass: "npm:^5.0.0" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^10.0.0" - proc-log: "npm:^3.0.0" - checksum: 8/c63649642955b424bc1baaff5955027144af312ae117ba8c24829e74484f859482591fe89687c6597d83e930c8054463eef23020ac69146097a72cc62ff10986 - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: "npm:^3.0.0" - checksum: 8/5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npm-user-validate@npm:^2.0.0": - version: 2.0.0 - resolution: "npm-user-validate@npm:2.0.0" - checksum: 8/52c0c64cb2b46e662d6dca36367ff68825b1c0aaa3962623962eec17988fd87b2064733d72670c0a963d880efd0b2966dec1f2aa2f8a3f4113af3efccd33f3bf - languageName: node - linkType: hard - -"npm@npm:^9": - version: 9.9.0 - resolution: "npm@npm:9.9.0" - dependencies: - "@isaacs/string-locale-compare": "npm:^1.1.0" - "@npmcli/arborist": "npm:^6.5.0" - "@npmcli/config": "npm:^6.4.0" - "@npmcli/fs": "npm:^3.1.0" - "@npmcli/map-workspaces": "npm:^3.0.4" - "@npmcli/package-json": "npm:^4.0.1" - "@npmcli/promise-spawn": "npm:^6.0.2" - "@npmcli/run-script": "npm:^6.0.2" - abbrev: "npm:^2.0.0" - archy: "npm:~1.0.0" - cacache: "npm:^17.1.3" - chalk: "npm:^5.3.0" - ci-info: "npm:^3.8.0" - cli-columns: "npm:^4.0.0" - cli-table3: "npm:^0.6.3" - columnify: "npm:^1.6.0" - fastest-levenshtein: "npm:^1.0.16" - fs-minipass: "npm:^3.0.2" - glob: "npm:^10.2.7" - graceful-fs: "npm:^4.2.11" - hosted-git-info: "npm:^6.1.1" - ini: "npm:^4.1.1" - init-package-json: "npm:^5.0.0" - is-cidr: "npm:^4.0.2" - json-parse-even-better-errors: "npm:^3.0.0" - libnpmaccess: "npm:^7.0.2" - libnpmdiff: "npm:^5.0.20" - libnpmexec: "npm:^6.0.4" - libnpmfund: "npm:^4.2.1" - libnpmhook: "npm:^9.0.3" - libnpmorg: "npm:^5.0.4" - libnpmpack: "npm:^5.0.20" - libnpmpublish: "npm:^7.5.0" - libnpmsearch: "npm:^6.0.2" - libnpmteam: "npm:^5.0.3" - libnpmversion: "npm:^4.0.2" - make-fetch-happen: "npm:^11.1.1" - minimatch: "npm:^9.0.3" - minipass: "npm:^5.0.0" - minipass-pipeline: "npm:^1.2.4" - ms: "npm:^2.1.2" - node-gyp: "npm:^9.4.0" - nopt: "npm:^7.2.0" - normalize-package-data: "npm:^5.0.0" - npm-audit-report: "npm:^5.0.0" - npm-install-checks: "npm:^6.2.0" - npm-package-arg: "npm:^10.1.0" - npm-pick-manifest: "npm:^8.0.2" - npm-profile: "npm:^7.0.1" - npm-registry-fetch: "npm:^14.0.5" - npm-user-validate: "npm:^2.0.0" - npmlog: "npm:^7.0.1" - p-map: "npm:^4.0.0" - pacote: "npm:^15.2.0" - parse-conflict-json: "npm:^3.0.1" - proc-log: "npm:^3.0.0" - qrcode-terminal: "npm:^0.12.0" - read: "npm:^2.1.0" - semver: "npm:^7.5.4" - sigstore: "npm:^1.9.0" - spdx-expression-parse: "npm:^3.0.1" - ssri: "npm:^10.0.4" - supports-color: "npm:^9.4.0" - tar: "npm:^6.1.15" - text-table: "npm:~0.2.0" - tiny-relative-date: "npm:^1.3.0" - treeverse: "npm:^3.0.0" - validate-npm-package-name: "npm:^5.0.0" - which: "npm:^3.0.1" - write-file-atomic: "npm:^5.0.1" - bin: - npm: bin/npm-cli.js - npx: bin/npx-cli.js - checksum: 8/69a9e9cb34e6d5601f523b4412748a416442cda68e9c3b9ecdcb603d802491f37d63628880a2d71b73403b3653b2e8999e3aea5bc8333d9c410b751a3f6c4980 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.1 - resolution: "npmlog@npm:6.0.1" - dependencies: - are-we-there-yet: "npm:^3.0.0" - console-control-strings: "npm:^1.1.0" - gauge: "npm:^4.0.0" - set-blocking: "npm:^2.0.0" - checksum: 8/f1a4078a73ebc89896a832bbf869f491c32ecb12e0434b9a7499878ce8f29f22e72befe3c53cd8cdc9dbf4b4057297e783ab0b6746a8b067734de6205af4d538 - languageName: node - linkType: hard - -"npmlog@npm:^7.0.1": - version: 7.0.1 - resolution: "npmlog@npm:7.0.1" - dependencies: - are-we-there-yet: "npm:^4.0.0" - console-control-strings: "npm:^1.1.0" - gauge: "npm:^5.0.0" - set-blocking: "npm:^2.0.0" - checksum: 8/caabeb1f557c1094ad7ed3275b968b83ccbaefc133f17366ebb9fe8eb44e1aace28c31419d6244bfc0422aede1202875d555fe6661978bf04386f6cf617f43a4 - languageName: node - linkType: hard - -"object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: 8/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: 8/dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db - languageName: node - linkType: hard - -"obuf@npm:^1.0.0, obuf@npm:^1.1.2": - version: 1.1.2 - resolution: "obuf@npm:1.1.2" - checksum: 8/41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f - languageName: node - linkType: hard - -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 8/d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 - languageName: node - linkType: hard - -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 8/2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 8/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: "npm:^2.1.0" - checksum: 8/2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 - languageName: node - linkType: hard - -"open@npm:^8.0.9": - version: 8.4.0 - resolution: "open@npm:8.4.0" - dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 8/e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c - languageName: node - linkType: hard - -"openapi-typescript@npm:~7.1": - version: 7.1.0 - resolution: "openapi-typescript@npm:7.1.0" - dependencies: - "@redocly/openapi-core": "npm:^1.16.0" - ansi-colors: "npm:^4.1.3" - parse-json: "npm:^8.1.0" - supports-color: "npm:^9.4.0" - yargs-parser: "npm:^21.1.1" - peerDependencies: - typescript: ^5.x - bin: - openapi-typescript: bin/cli.js - checksum: 8/c03cef763b9a875a04e60ab987a311e8a3fc9030c06dd2ac7393dd35b4ab9305311de461caebb951562966fcb5f88919a19ec60e9f24a1faf48417c1290b4c3d - languageName: node - linkType: hard - -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" - dependencies: - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: 8/dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 - languageName: node - linkType: hard - -"p-cancelable@npm:^2.0.0": - version: 2.1.1 - resolution: "p-cancelable@npm:2.1.1" - checksum: 8/3dba12b4fb4a1e3e34524535c7858fc82381bbbd0f247cc32dedc4018592a3950ce66b106d0880b4ec4c2d8d6576f98ca885dc1d7d0f274d1370be20e9523ddf - languageName: node - linkType: hard - -"p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 8/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 8/7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 8/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 8/1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 8/cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 8/4be2097e942f2fd3a4f4b0c6585c721f23851de8ad6484d20c472b3ea4937d5cd9a59914c832b1bceac7bf9d149001938036b82a52de0bc381f61ff2d35d26a5 - languageName: node - linkType: hard - -"p-retry@npm:^4.5.0": - version: 4.6.1 - resolution: "p-retry@npm:4.6.1" - dependencies: - "@types/retry": "npm:^0.12.0" - retry: "npm:^0.13.1" - checksum: 8/e6d540413bb3d0b96e0db44f74a7af1dce41f5005e6e84d617960110b148348c86a3987be07797749e3ddd55817dd3a8ffd6eae3428758bc2994d987e48c3a70 - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 8/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"pacote@npm:^15.0.0, pacote@npm:^15.0.8, pacote@npm:^15.2.0": - version: 15.2.0 - resolution: "pacote@npm:15.2.0" - dependencies: - "@npmcli/git": "npm:^4.0.0" - "@npmcli/installed-package-contents": "npm:^2.0.1" - "@npmcli/promise-spawn": "npm:^6.0.1" - "@npmcli/run-script": "npm:^6.0.0" - cacache: "npm:^17.0.0" - fs-minipass: "npm:^3.0.0" - minipass: "npm:^5.0.0" - npm-package-arg: "npm:^10.0.0" - npm-packlist: "npm:^7.0.0" - npm-pick-manifest: "npm:^8.0.0" - npm-registry-fetch: "npm:^14.0.0" - proc-log: "npm:^3.0.0" - promise-retry: "npm:^2.0.1" - read-package-json: "npm:^6.0.0" - read-package-json-fast: "npm:^3.0.0" - sigstore: "npm:^1.3.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - bin: - pacote: lib/bin.js - checksum: 8/c731572be2bf226b117eba076d242bd4cd8be7aa01e004af3374a304ad7ab330539e22644bc33de12d2a7d45228ccbcbf4d710f59c84414f3d09a1a95ee6f0bf - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 8/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-conflict-json@npm:^3.0.0, parse-conflict-json@npm:^3.0.1": - version: 3.0.1 - resolution: "parse-conflict-json@npm:3.0.1" - dependencies: - json-parse-even-better-errors: "npm:^3.0.0" - just-diff: "npm:^6.0.0" - just-diff-apply: "npm:^5.2.0" - checksum: 8/d8d2656bc02d4df36846366baec36b419da2fe944e31298719a4d28d28f772aa7cad2a69d01f6f329918e7c298ac481d1e6a9138d62d5662d5620a74f794af8f - languageName: node - linkType: hard - -"parse-json@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-json@npm:8.1.0" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - index-to-position: "npm:^0.1.2" - type-fest: "npm:^4.7.1" - checksum: 8/efc4256c91e835b1340e2b4f535272247f174fcba85eead15ff938be23b3ca2d521a04c76e564d1dc2f61c0c9ebcb6157d5433d459c7e736c81d014b49577b31 - languageName: node - linkType: hard - -"parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" - dependencies: - protocols: "npm:^2.0.0" - checksum: 8/244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 - languageName: node - linkType: hard - -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" - dependencies: - parse-path: "npm:^7.0.0" - checksum: 8/b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 8/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"patch-console@npm:^1.0.0": - version: 1.0.0 - resolution: "patch-console@npm:1.0.0" - checksum: 8/8cd738aa470f2e9463fca35da6a19403384ac555004f698ddd3dfdb69135ab60fe9bd2edd1dbdd8c09d92c0a2190fd0f7337fe48123013baf8ffec8532885a3a - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 8/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 8/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 8/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 8/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 8/e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 8/69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 8/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 8/050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf - languageName: node - linkType: hard - -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 8/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 8/08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.10": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 8/f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: 8/cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a - languageName: node - linkType: hard - -"prettier@npm:^3": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" - bin: - prettier: bin/prettier.cjs - checksum: 8/e386855e3a1af86a748e16953f168be555ce66d6233f4ba54eb6449b88eb0c6b2ca79441b11eae6d28a7f9a5c96440ce50864b9d5f6356d331d39d6bb66c648e - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 8/02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 8/c78b26ecef6d5cce4a7489a1e9923d7b4b1679028c8654aef0463b27f4a90b0946cd598f55799da602895c52feb085ec76381d007ab8dcceebd40b89c2f9dfe0 - languageName: node - linkType: hard - -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 8/1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf - languageName: node - linkType: hard - -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 8/bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 - languageName: node - linkType: hard - -"promise-all-reject-late@npm:^1.0.0": - version: 1.0.1 - resolution: "promise-all-reject-late@npm:1.0.1" - checksum: 8/d7d61ac412352e2c8c3463caa5b1c3ca0f0cc3db15a09f180a3da1446e33d544c4261fc716f772b95e4c27d559cfd2388540f44104feb356584f9c73cfb9ffcb - languageName: node - linkType: hard - -"promise-call-limit@npm:^1.0.2": - version: 1.0.2 - resolution: "promise-call-limit@npm:1.0.2" - checksum: 8/d0664dd2954c063115c58a4d0f929ff8dcfca634146dfdd4ec86f4993cfe14db229fb990457901ad04c923b3fb872067f3b47e692e0c645c01536b92fc4460bd - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 8/22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 8/f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"promzard@npm:^1.0.0": - version: 1.0.0 - resolution: "promzard@npm:1.0.0" - dependencies: - read: "npm:^2.0.0" - checksum: 8/c06948827171612faae321ebaf23ff8bd9ebb3e1e0f37616990bc4b81c663b192e447b3fe3b424211beb0062cec0cfe6ba3ce70c8b448b4aa59752b765dbb302 - languageName: node - linkType: hard - -"protobufjs@npm:~7.1.0": - version: 7.1.2 - resolution: "protobufjs@npm:7.1.2" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 8/ae41669b1b0372fb1d49f506f2d1f2b0fb3dc3cece85987b17bcb544e4cef7c8d27f480486cdec324146ad0a5d22a327166a7ea864a9b3e49cc3c92a5d3f6500 - languageName: node - linkType: hard - -"protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 8/4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 - languageName: node - linkType: hard - -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: "npm:0.2.0" - ipaddr.js: "npm:1.9.1" - checksum: 8/29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 8/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 8/823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 - languageName: node - linkType: hard - -"qrcode-terminal@npm:^0.12.0": - version: 0.12.0 - resolution: "qrcode-terminal@npm:0.12.0" - bin: - qrcode-terminal: ./bin/qrcode-terminal.js - checksum: 8/51638d11d080e06ef79ef2d5cfe911202159e48d2873d6a80a3c5489b4b767acf4754811ceba4e113db8f41f61a06c163bcb17e6e18e6b34e04a7a5155dac974 - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 8/6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 8/b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 - languageName: node - linkType: hard - -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: 8/a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed - languageName: node - linkType: hard - -"qunit@npm:^2.8.0": - version: 2.24.3 - resolution: "qunit@npm:2.24.3" - dependencies: - commander: "npm:7.2.0" - node-watch: "npm:0.7.3" - tiny-glob: "npm:0.2.9" - bin: - qunit: bin/qunit.js - checksum: 8/144fa1dddaf304500450fd13a92df785b21dc9d249445c7d8b1f73abe8f3b89f329da156fd3d11afd4d887acd6816c2bbb1fc474f045978224b4f071dfb0da7c - languageName: node - linkType: hard - -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: "npm:^5.1.0" - checksum: 8/d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 8/0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 8/5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e - languageName: node - linkType: hard - -"react-devtools-core@npm:^4.19.1": - version: 4.28.5 - resolution: "react-devtools-core@npm:4.28.5" - dependencies: - shell-quote: "npm:^1.6.1" - ws: "npm:^7" - checksum: 8/d8e4b32ffcfe1ada5c9f7decffd04afc4707a3d6261953a92b8aed1c8abe15cd57d6eb4ce711f842180a2f5c60d2947209e3c1202f7ea29303ee150c55da59e0 - languageName: node - linkType: hard - -"react-reconciler@npm:^0.26.2": - version: 0.26.2 - resolution: "react-reconciler@npm:0.26.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - scheduler: "npm:^0.20.2" - peerDependencies: - react: ^17.0.2 - checksum: 8/2ebceace56f547f51eaf142becefef9cca980eae4f42d90ee5a966f54a375f5082d78b71b00c40bbd9bca69e0e0f698c7d4e81cc7373437caa19831fddc1d01b - languageName: node - linkType: hard - -"react@npm:^17.0.2": - version: 17.0.2 - resolution: "react@npm:17.0.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 8/b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b - languageName: node - linkType: hard - -"read-cmd-shim@npm:^4.0.0": - version: 4.0.0 - resolution: "read-cmd-shim@npm:4.0.0" - checksum: 8/2fb5a8a38984088476f559b17c6a73324a5db4e77e210ae0aab6270480fd85c355fc990d1c79102e25e555a8201606ed12844d6e3cd9f35d6a1518791184e05b - languageName: node - linkType: hard - -"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": - version: 3.0.2 - resolution: "read-package-json-fast@npm:3.0.2" - dependencies: - json-parse-even-better-errors: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 8/8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 - languageName: node - linkType: hard - -"read-package-json@npm:^6.0.0": - version: 6.0.4 - resolution: "read-package-json@npm:6.0.4" - dependencies: - glob: "npm:^10.2.2" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^5.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 8/ce40c4671299753f1349aebe44693cd250d6936c4bacfb31cd884c87f24a0174ba5f651ee2866cf5e57365451cba38bc1db9c2a371e4ba7502fb46dcad50f1d7 - languageName: node - linkType: hard - -"read@npm:^2.0.0, read@npm:^2.1.0": - version: 2.1.0 - resolution: "read@npm:2.1.0" - dependencies: - mute-stream: "npm:~1.0.0" - checksum: 8/e745999138022b56d32daf7cce9b7552b2ec648e4e2578d076a410575a0a400faf74f633dd74ef1b1c42563397d322c1ad5a0068471c38978b02ef97056c2991 - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.1": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 8/e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 - languageName: node - linkType: hard - -"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: 8/d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 - languageName: node - linkType: hard - -"readable-stream@npm:^4.1.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" - dependencies: - abort-controller: "npm:^3.0.0" - buffer: "npm:^6.0.3" - events: "npm:^3.3.0" - process: "npm:^0.11.10" - string_decoder: "npm:^1.3.0" - checksum: 8/6f4063763dbdb52658d22d3f49ca976420e1fbe16bbd241f744383715845350b196a2f08b8d6330f8e219153dff34b140aeefd6296da828e1041a7eab1f20d5e - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: "npm:^2.2.1" - checksum: 8/1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 - languageName: node - linkType: hard - -"readline-sync@npm:1.4.9": - version: 1.4.9 - resolution: "readline-sync@npm:1.4.9" - checksum: 8/cedd48f422bb4c8736cbd44332bea9d3367302d0e2a63c064b97e909bbcd203099d483cee4fff4e78614a1c3c1d5a62f1c63bf2c013483072ec1ff1c8a2c5129 - languageName: node - linkType: hard - -"rechoir@npm:^0.8.0": - version: 0.8.0 - resolution: "rechoir@npm:0.8.0" - dependencies: - resolve: "npm:^1.20.0" - checksum: 8/ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 - languageName: node - linkType: hard - -"regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: 8/a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: 8/a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 8/eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - -"resolve-alpn@npm:^1.0.0": - version: 1.2.1 - resolution: "resolve-alpn@npm:1.2.1" - checksum: 8/f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 8/546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 8/f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 8/4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf - languageName: node - linkType: hard - -"resolve@npm:^1.20.0, resolve@npm:^1.22.1": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" - dependencies: - is-core-module: "npm:^2.12.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 8/fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#optional!builtin::version=1.22.3&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.12.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/b775dffbad4d4ed3ae498a37d33a96282d64de50955f7642258aeaa2886e419598f4dfe837c0e31bcc6eb448287c1578e899dffe49eca76ef393bf8605a3b543 - languageName: node - linkType: hard - -"responselike@npm:^2.0.0": - version: 2.0.1 - resolution: "responselike@npm:2.0.1" - dependencies: - lowercase-keys: "npm:^2.0.0" - checksum: 8/b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 8/f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 8/623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c - languageName: node - linkType: hard - -"retry@npm:^0.13.1": - version: 0.13.1 - resolution: "retry@npm:0.13.1" - checksum: 8/47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 8/c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 8/87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - -"rollup@npm:~3.21.0": - version: 3.21.1 - resolution: "rollup@npm:3.21.1" - dependencies: - fsevents: "npm:~2.3.2" - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 8/88d2f2fdd10ecd44739d359c495bd3459c055599dca415a9456c0eb4c161fc35b16a24be440a82f26cd1f06633c902aca8432da37e3493ac6bc2c9b667b281b1 - languageName: node - linkType: hard - -"root-workspace-0b6124@workspace:.": - version: 0.0.0-use.local - resolution: "root-workspace-0b6124@workspace:." - dependencies: - "@jest/types": "npm:~27.4.0" - "@rollup/plugin-commonjs": "npm:~24.1.0" - "@rollup/plugin-node-resolve": "npm:~15.0.0" - "@types/argparse": "npm:~2.0.0" - "@types/eslint": "npm:~7.28.0" - "@types/long": "npm:~4.0.0" - "@types/node": "npm:^24" - "@types/tar-stream": "npm:~2.2.0" - "@yarnpkg/cli": "npm:^4" - "@yarnpkg/cli-dist": "npm:^4" - "@yarnpkg/core": "npm:^4" - "@yarnpkg/fslib": "npm:^3" - "@yarnpkg/plugin-npm": "npm:^3" - "@yarnpkg/plugin-patch": "npm:^4" - argparse: "npm:~2.0.1" - enhanced-resolve: "npm:~5.8.0" - eslint: "npm:^8.0.0" - jest-junit: "npm:^16" - long: "npm:~4.0.0" - npm: "npm:^9" - openapi-typescript: "npm:~7.1" - prettier: "npm:^3" - protobufjs: "npm:~7.1.0" - rollup: "npm:~3.21.0" - rxjs: "npm:~7.5.0" - tar-stream: "npm:~2.2.0" - tslib: "npm:~2.0.0" - typescript: "npm:^5" - undici: "npm:^7" - webpack: "npm:^5" - webpack-cli: "npm:^6" - webpack-dev-server: "npm:^4" - languageName: unknown - linkType: soft - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 8/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d - languageName: node - linkType: hard - -"rxjs@npm:~7.5.0": - version: 7.5.5 - resolution: "rxjs@npm:7.5.5" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/e034f60805210cce756dd2f49664a8108780b117cf5d0e2281506e9e6387f7b4f1532d974a8c8b09314fa7a16dd2f6cff3462072a5789672b5dcb45c4173f3c6 - languageName: node - linkType: hard - -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 8/f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 8/b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 8/cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"scheduler@npm:^0.20.2": - version: 0.20.2 - resolution: "scheduler@npm:0.20.2" - dependencies: - loose-envify: "npm:^1.1.0" - object-assign: "npm:^4.1.1" - checksum: 8/c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc - languageName: node - linkType: hard - -"schema-utils@npm:^3.1.1": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: 8/fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce - languageName: node - linkType: hard - -"schema-utils@npm:^3.1.2": - version: 3.1.2 - resolution: "schema-utils@npm:3.1.2" - dependencies: - "@types/json-schema": "npm:^7.0.8" - ajv: "npm:^6.12.5" - ajv-keywords: "npm:^3.5.2" - checksum: 8/39683edfe3beff018cdb1ae4fa296fc55cea13a080aa2b4d9351895cd64b22ba4d87e2e548c2a2ac1bc76e60980670adb0f413a58104479f1a0c12e5663cb8ca - languageName: node - linkType: hard - -"schema-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "schema-utils@npm:4.0.0" - dependencies: - "@types/json-schema": "npm:^7.0.9" - ajv: "npm:^8.8.0" - ajv-formats: "npm:^2.1.1" - ajv-keywords: "npm:^5.0.0" - checksum: 8/c843e92fdd1a5c145dbb6ffdae33e501867f9703afac67bdf35a685e49f85b1dcc10ea250033175a64bd9d31f0555bc6785b8359da0c90bcea30cf6dfbb55a8f - languageName: node - linkType: hard - -"select-hose@npm:^2.0.0": - version: 2.0.0 - resolution: "select-hose@npm:2.0.0" - checksum: 8/d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb - languageName: node - linkType: hard - -"selfsigned@npm:^2.1.1": - version: 2.1.1 - resolution: "selfsigned@npm:2.1.1" - dependencies: - node-forge: "npm:^1" - checksum: 8/aa9ce2150a54838978d5c0aee54d7ebe77649a32e4e690eb91775f71fdff773874a4fbafd0ac73d8ec3b702ff8a395c604df4f8e8868528f36fd6c15076fb43a - languageName: node - linkType: hard - -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 8/12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"semver@npm:^7.1.2": - version: 7.3.8 - resolution: "semver@npm:7.3.8" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 8/ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 - languageName: node - linkType: hard - -"semver@npm:^7.3.5": - version: 7.3.5 - resolution: "semver@npm:7.3.5" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 8/5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 8/74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 - languageName: node - linkType: hard - -"serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" - dependencies: - randombytes: "npm:^2.1.0" - checksum: 8/3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f - languageName: node - linkType: hard - -"serve-index@npm:^1.9.1": - version: 1.9.1 - resolution: "serve-index@npm:1.9.1" - dependencies: - accepts: "npm:~1.3.4" - batch: "npm:0.6.1" - debug: "npm:2.6.9" - escape-html: "npm:~1.0.3" - http-errors: "npm:~1.6.2" - mime-types: "npm:~2.1.17" - parseurl: "npm:~1.3.2" - checksum: 8/e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f - languageName: node - linkType: hard - -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 8/af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 8/6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - -"setprototypeof@npm:1.1.0": - version: 1.1.0 - resolution: "setprototypeof@npm:1.1.0" - checksum: 8/27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: 8/be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 - languageName: node - linkType: hard - -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" - dependencies: - kind-of: "npm:^6.0.2" - checksum: 8/39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 8/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 8/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"shell-quote@npm:^1.6.1": - version: 1.8.3 - resolution: "shell-quote@npm:1.8.3" - checksum: 8/550dd84e677f8915eb013d43689c80bb114860649ec5298eb978f40b8f3d4bc4ccb072b82c094eb3548dc587144bb3965a8676f0d685c1cf4c40b5dc27166242 - languageName: node - linkType: hard - -"shell-quote@npm:^1.7.3": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 8/5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 8/351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 8/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 8/64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 - languageName: node - linkType: hard - -"sigstore@npm:^1.3.0, sigstore@npm:^1.4.0, sigstore@npm:^1.9.0": - version: 1.9.0 - resolution: "sigstore@npm:1.9.0" - dependencies: - "@sigstore/bundle": "npm:^1.1.0" - "@sigstore/protobuf-specs": "npm:^0.2.0" - "@sigstore/sign": "npm:^1.0.0" - "@sigstore/tuf": "npm:^1.0.3" - make-fetch-happen: "npm:^11.0.1" - bin: - sigstore: bin/sigstore.js - checksum: 8/b3f1ccf4d2d5e6af294ad851981cc9dc4c01b6b5b7aeb98582765f5d2e75aa2b9221133b8e572179bb305e16ce589339d9617b26b9fa0bea0c38c9adef792912 - languageName: node - linkType: hard - -"sigstore@npm:^3.1.0": - version: 3.1.0 - resolution: "sigstore@npm:3.1.0" - dependencies: - "@sigstore/bundle": "npm:^3.1.0" - "@sigstore/core": "npm:^2.0.0" - "@sigstore/protobuf-specs": "npm:^0.4.0" - "@sigstore/sign": "npm:^3.1.0" - "@sigstore/tuf": "npm:^3.1.0" - "@sigstore/verify": "npm:^2.1.0" - checksum: 8/52a1d88b0e48f4008ef8c7135cd9a6edbca3c0fcda0234a73a304eeff57ad6e37ff605cc0a21ad2cffd8bdb510742e556ba3ef04a60bd968f9821ec3ace00f93 - languageName: node - linkType: hard - -"slice-ansi@npm:^3.0.0": - version: 3.0.0 - resolution: "slice-ansi@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - astral-regex: "npm:^2.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - checksum: 8/5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 8/b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b - languageName: node - linkType: hard - -"sockjs@npm:^0.3.24": - version: 0.3.24 - resolution: "sockjs@npm:0.3.24" - dependencies: - faye-websocket: "npm:^0.11.3" - uuid: "npm:^8.3.2" - websocket-driver: "npm:^0.7.4" - checksum: 8/355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^6.0.0": - version: 6.1.1 - resolution: "socks-proxy-agent@npm:6.1.1" - dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.1" - socks: "npm:^2.6.1" - checksum: 8/9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.3" - socks: "npm:^2.6.2" - checksum: 8/720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 8/b4fbcdb7ad2d6eec445926e255a1fb95c975db0020543fbac8dfa6c47aecc6b3b619b7fb9c60a3f82c9b2969912a5e7e174a056ae4d98cb5322f3524d6036e1d - languageName: node - linkType: hard - -"socks@npm:^2.6.1": - version: 2.6.2 - resolution: "socks@npm:2.6.2" - dependencies: - ip: "npm:^1.1.5" - smart-buffer: "npm:^4.2.0" - checksum: 8/dd9194293059d737759d5c69273850ad4149f448426249325c4bea0e340d1cf3d266c3b022694b0dcf5d31f759de23657244c481fc1e8322add80b7985c36b5e - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 8/259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" - dependencies: - ip-address: "npm:^10.0.1" - smart-buffer: "npm:^4.2.0" - checksum: 8/4bbe2c88cf0eeaf49f94b7f11564a99b2571bde6fd1e714ff95b38f89e1f97858c19e0ab0e6d39eb7f6a984fa67366825895383ed563fe59962a1d57a1d55318 - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 8/43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 8/59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"spdx-correct@npm:^3.0.0": - version: 3.2.0 - resolution: "spdx-correct@npm:3.2.0" - dependencies: - spdx-expression-parse: "npm:^3.0.0" - spdx-license-ids: "npm:^3.0.0" - checksum: 8/e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 - languageName: node - linkType: hard - -"spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 8/cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 - languageName: node - linkType: hard - -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": - version: 3.0.1 - resolution: "spdx-expression-parse@npm:3.0.1" - dependencies: - spdx-exceptions: "npm:^2.1.0" - spdx-license-ids: "npm:^3.0.0" - checksum: 8/a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde - languageName: node - linkType: hard - -"spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 8/5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 - languageName: node - linkType: hard - -"spdy-transport@npm:^3.0.0": - version: 3.0.0 - resolution: "spdy-transport@npm:3.0.0" - dependencies: - debug: "npm:^4.1.0" - detect-node: "npm:^2.0.4" - hpack.js: "npm:^2.1.6" - obuf: "npm:^1.1.2" - readable-stream: "npm:^3.0.6" - wbuf: "npm:^1.7.3" - checksum: 8/0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c - languageName: node - linkType: hard - -"spdy@npm:^4.0.2": - version: 4.0.2 - resolution: "spdy@npm:4.0.2" - dependencies: - debug: "npm:^4.1.0" - handle-thing: "npm:^2.0.0" - http-deceiver: "npm:^1.2.7" - select-hose: "npm:^2.0.0" - spdy-transport: "npm:^3.0.0" - checksum: 8/2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8 - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 8/19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 - languageName: node - linkType: hard - -"ssri@npm:^10.0.0, ssri@npm:^10.0.1, ssri@npm:^10.0.4": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: 8/0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 - languageName: node - linkType: hard - -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 8/ef4b6b0ae47b4a69896f5f1c4375f953b9435388c053c36d27998bc3d73e046969ccde61ab659e679142971a0b08e50478a1228f62edb994105b280f17900c98 - languageName: node - linkType: hard - -"ssri@npm:^8.0.0, ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" - dependencies: - minipass: "npm:^3.1.1" - checksum: 8/bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.2": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 8/052bf4d25bbf5f78e06c1d5e67de2e088b06871fa04107ca8d3f0e9d9263326e2942c8bedee3545795fc77d787d443a538345eef74db2f8e35db3558c6f91ff7 - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 8/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb - languageName: node - linkType: hard - -"statuses@npm:>= 1.4.0 < 2": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: 8/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 8/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 8/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 8/8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 - languageName: node - linkType: hard - -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 8/9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 8/f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 8/859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 8/69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 8/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 8/95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 8/3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 8/c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 - languageName: node - linkType: hard - -"supports-color@npm:^9.4.0": - version: 9.4.0 - resolution: "supports-color@npm:9.4.0" - checksum: 8/cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 8/53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae - languageName: node - linkType: hard - -"tapable@npm:^2.1.1, tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 8/3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 - languageName: node - linkType: hard - -"tar-stream@npm:^2.0.1, tar-stream@npm:~2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 8/699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 - languageName: node - linkType: hard - -"tar@npm:^6.0.2, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 8/a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f - languageName: node - linkType: hard - -"tar@npm:^6.0.5": - version: 6.1.12 - resolution: "tar@npm:6.1.12" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 8/49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55 - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.13, tar@npm:^6.1.15": - version: 6.2.0 - resolution: "tar@npm:6.2.0" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 8/db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c - languageName: node - linkType: hard - -"tar@npm:^7.4.3": - version: 7.5.2 - resolution: "tar@npm:7.5.2" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 8/192559b0e7af17d57c7747592ef22c14d5eba2d9c35996320ccd20c3e2038160fe8d928fc5c08b2aa1b170c4d0a18c119441e81eae8f227ca2028d5bcaa6bf23 - languageName: node - linkType: hard - -"tau-prolog@npm:^0.2.66": - version: 0.2.81 - resolution: "tau-prolog@npm:0.2.81" - dependencies: - qunit: "npm:^2.8.0" - readline-sync: "npm:1.4.9" - checksum: 8/9771c020fe37e821f9e5321ef26f70728f885077c5885d4e8b06fd9409205b1d0ad9fd9ac02d66e56e062ce8e8bbc07a9bf8c3791b5023bfe72ed04c598dd3ef - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^5.3.7": - version: 5.3.7 - resolution: "terser-webpack-plugin@npm:5.3.7" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.17" - jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.16.5" - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 8/095e699fdeeb553cdf2c6f75f983949271b396d9c201d7ae9fc633c45c1c1ad14c7257ef9d51ccc62213dd3e97f875870ba31550f6d4f1b6674f2615562da7f7 - languageName: node - linkType: hard - -"terser@npm:^5.16.5": - version: 5.17.1 - resolution: "terser@npm:5.17.1" - dependencies: - "@jridgewell/source-map": "npm:^0.3.2" - acorn: "npm:^8.5.0" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 8/69b0e80e3c4084db2819de4d6ae8a2ba79f2fcd7ed6df40fe4b602ec7bfd8e889cc63c7d5268f30990ffecbf6eeda18f857adad9386fe2c2331b398d58ed855c - languageName: node - linkType: hard - -"text-table@npm:^0.2.0, text-table@npm:~0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 8/b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a - languageName: node - linkType: hard - -"thunky@npm:^1.0.2": - version: 1.1.0 - resolution: "thunky@npm:1.1.0" - checksum: 8/993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034 - languageName: node - linkType: hard - -"tiny-glob@npm:0.2.9": - version: 0.2.9 - resolution: "tiny-glob@npm:0.2.9" - dependencies: - globalyzer: "npm:0.1.0" - globrex: "npm:^0.1.2" - checksum: 8/aea5801eb6663ddf77ebb74900b8f8bd9dfcfc9b6a1cc8018cb7421590c00bf446109ff45e4b64a98e6c95ddb1255a337a5d488fb6311930e2a95334151ec9c6 - languageName: node - linkType: hard - -"tiny-relative-date@npm:^1.3.0": - version: 1.3.0 - resolution: "tiny-relative-date@npm:1.3.0" - checksum: 8/82a1fa2f3b00cd77c3ff0cf45380dad9e5befa8ee344d8de8076525efda4e6bd6af8f7f483e103b5834dc34bbed337fab7ac151f1d1a429a20f434a3744057b4 - languageName: node - linkType: hard - -"tinylogic@npm:^2.0.0": - version: 2.0.0 - resolution: "tinylogic@npm:2.0.0" - checksum: 8/b966cbb41241a048095fb9e685d5e2020475fdea2c65b4ae51e5dee48964860a4505d987503c004b8a76e96b64c7da2f49954dd36c691d559c315d878ce7da29 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 8/f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed - languageName: node - linkType: hard - -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 8/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 8/726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - -"treeify@npm:^1.1.0": - version: 1.1.0 - resolution: "treeify@npm:1.1.0" - checksum: 8/aa00dded220c1dd052573bd6fc2c52862f09870851a284f0d3650d72bf913ba9b4f6b824f4f1ab81899bae29375f4266b07fe47cbf82343a1efa13cc09ce87af - languageName: node - linkType: hard - -"treeverse@npm:^3.0.0": - version: 3.0.0 - resolution: "treeverse@npm:3.0.0" - checksum: 8/73168d9887fa57b0719218f176c5a3cfbaaf310922879acb4adf76665bc17dcdb6ed3e4163f0c27eee17e346886186a1515ea6f87e96cdc10df1dce13bf622a0 - languageName: node - linkType: hard - -"tslib@npm:^2.1.0": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: 8/de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 - languageName: node - linkType: hard - -"tslib@npm:^2.4.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 8/e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a - languageName: node - linkType: hard - -"tslib@npm:~2.0.0": - version: 2.0.3 - resolution: "tslib@npm:2.0.3" - checksum: 8/00fcdd1f9995c9f8eb6a4a1ad03f55bc95946321b7f55434182dddac259d4e095fedf78a84f73b6e32dd3f881d9281f09cb583123d3159ed4bdac9ad7393ef8b - languageName: node - linkType: hard - -"tuf-js@npm:^1.1.7": - version: 1.1.7 - resolution: "tuf-js@npm:1.1.7" - dependencies: - "@tufjs/models": "npm:1.0.4" - debug: "npm:^4.3.4" - make-fetch-happen: "npm:^11.1.1" - checksum: 8/089fc0dabe1fcaeca8b955b358b34272f23237ac9e074b5f983349eb44d9688fd137f28f493bbd8dfd865d1af4e76e0cc869d307eadd054d1b404914c3124ae5 - languageName: node - linkType: hard - -"tuf-js@npm:^3.0.1": - version: 3.1.0 - resolution: "tuf-js@npm:3.1.0" - dependencies: - "@tufjs/models": "npm:3.0.1" - debug: "npm:^4.4.1" - make-fetch-happen: "npm:^14.0.3" - checksum: 8/1a45a055e97041459aacca576e439baf0517d88db3eb600479b57fb60c2403dc193048135f1a2612378dc0b00c8437ec990b132d404b0a5e7471bf2e2824d2aa - languageName: node - linkType: hard - -"typanion@npm:^3.14.0, typanion@npm:^3.8.0": - version: 3.14.0 - resolution: "typanion@npm:3.14.0" - checksum: 8/fc0590d02c13c659eb1689e8adf7777e6c00dc911377e44cd36fe1b1271cfaca71547149f12cdc275058c0de5562a14e5273adbae66d47e6e0320e36007f5912 - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 8/ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a - languageName: node - linkType: hard - -"type-fest@npm:^0.12.0": - version: 0.12.0 - resolution: "type-fest@npm:0.12.0" - checksum: 8/407d6c1a6fcc907f6124c37e977ba4966205014787a32a27579da6e47c3b1bd210b68cc1c7764d904c8aa55fb4efa6945586f9b4fae742c63ed026a4559da07d - languageName: node - linkType: hard - -"type-fest@npm:^0.15.1": - version: 0.15.1 - resolution: "type-fest@npm:0.15.1" - checksum: 8/a1a0cdbd7f802d9784324f185df055739e97424ecb60914e9025574a4bc07e4a063c152e4510ebf5989de8a263220de1f6b5cf1b05f0b333dbd5b21d9b4a271b - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 8/4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 8/e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 - languageName: node - linkType: hard - -"type-fest@npm:^4.7.1": - version: 4.23.0 - resolution: "type-fest@npm:4.23.0" - checksum: 8/75466563be2d3d116a0b70ffe76a7f72947e3350ceacbc8509a7d841670dddc2fbb008109f0307888137794cf25681fd50f65bf8873bcdc17bc7ac8912c70114 - languageName: node - linkType: hard - -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 8/2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 - languageName: node - linkType: hard - -"typescript@npm:^5": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 8/b309040f3a1cd91c68a5a58af6b9fdd4e849b8c42d837b2c2e73f9a4f96a98c4f1ed398a9aab576ee0a4748f5690cf594e6b99dbe61de7839da748c41e6d6ca8 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5#optional!builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10/746fdd0865c5ce4f15e494c57ede03a9e12ede59cfdb40da3a281807853fe63b00ef1c912d7222143499aa82f18b8b472baa1830df8804746d09b55f6cf5b1cc - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 8/3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 - languageName: node - linkType: hard - -"undici-types@npm:~7.8.0": - version: 7.8.0 - resolution: "undici-types@npm:7.8.0" - checksum: 8/59521a5b9b50e72cb838a29466b3557b4eacbc191a83f4df5a2f7b156bc8263072b145dc4bb8ec41da7d56a7e9b178892458da02af769243d57f801a50ac5751 - languageName: node - linkType: hard - -"undici@npm:^7": - version: 7.12.0 - resolution: "undici@npm:7.12.0" - checksum: 8/dec61384d1d2c610f381debfe6b61bb4720720f36b8a5669ffd216d4e956fa283cb1fd9717ea44bc16b9e8a576ed237a67c40f00b0eba9df46cad01c5945abd8 - languageName: node - linkType: hard - -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" - dependencies: - unique-slug: "npm:^2.0.0" - checksum: 8/cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 8/8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df - languageName: node - linkType: hard - -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" - dependencies: - unique-slug: "npm:^5.0.0" - checksum: 8/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df - languageName: node - linkType: hard - -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 8/5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 8/0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 - languageName: node - linkType: hard - -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 8/222d0322bc7bbf6e45c08967863212398313ef73423f4125e075f893a02405a5ffdbaaf150f7dd1e99f8861348a486dd079186d27c5f2c60e465b7dcbb1d3e5b - languageName: node - linkType: hard - -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 8/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 8/7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 8/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 8/c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 - languageName: node - linkType: hard - -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 8/5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df - languageName: node - linkType: hard - -"validate-npm-package-license@npm:^3.0.4": - version: 3.0.4 - resolution: "validate-npm-package-license@npm:3.0.4" - dependencies: - spdx-correct: "npm:^3.0.0" - spdx-expression-parse: "npm:^3.0.0" - checksum: 8/35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad - languageName: node - linkType: hard - -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 8/5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e - languageName: node - linkType: hard - -"vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: 8/ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b - languageName: node - linkType: hard - -"walk-up-path@npm:^3.0.1": - version: 3.0.1 - resolution: "walk-up-path@npm:3.0.1" - checksum: 8/9ffca02fe30fb65f6db531260582988c5e766f4c739cf86a6109380a7f791236b5d0b92b1dce37a6f73e22dca6bc9d93bf3700413e16251b2bd6bbd1ca2be316 - languageName: node - linkType: hard - -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.1.2" - checksum: 8/23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 - languageName: node - linkType: hard - -"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": - version: 1.7.3 - resolution: "wbuf@npm:1.7.3" - dependencies: - minimalistic-assert: "npm:^1.0.0" - checksum: 8/2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf - languageName: node - linkType: hard - -"wcwidth@npm:^1.0.0": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: "npm:^1.0.3" - checksum: 8/814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 8/c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - -"webpack-cli@npm:^6": - version: 6.0.1 - resolution: "webpack-cli@npm:6.0.1" - dependencies: - "@discoveryjs/json-ext": "npm:^0.6.1" - "@webpack-cli/configtest": "npm:^3.0.1" - "@webpack-cli/info": "npm:^3.0.1" - "@webpack-cli/serve": "npm:^3.0.1" - colorette: "npm:^2.0.14" - commander: "npm:^12.1.0" - cross-spawn: "npm:^7.0.3" - envinfo: "npm:^7.14.0" - fastest-levenshtein: "npm:^1.0.12" - import-local: "npm:^3.0.2" - interpret: "npm:^3.1.1" - rechoir: "npm:^0.8.0" - webpack-merge: "npm:^6.0.1" - peerDependencies: - webpack: ^5.82.0 - peerDependenciesMeta: - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - bin: - webpack-cli: ./bin/cli.js - checksum: 8/1418d0e48c58b4a223472d1a34aee74b497cd8b8fc7f0508da86983e6bbc0b2f20e85459d89fb7169309a6f0409e3a27c1b688e645fa705806195884855434fc - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^5.3.1": - version: 5.3.1 - resolution: "webpack-dev-middleware@npm:5.3.1" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.1" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 8/32e36b5893dde4107e5bb758afdc7fc61fd238a62635cb2964ed6b61e363793275a40870479daeae3fa3b87678c1311f44ba7492f6ebf30fe9360f2aab30bae1 - languageName: node - linkType: hard - -"webpack-dev-server@npm:^4": - version: 4.13.3 - resolution: "webpack-dev-server@npm:4.13.3" - dependencies: - "@types/bonjour": "npm:^3.5.9" - "@types/connect-history-api-fallback": "npm:^1.3.5" - "@types/express": "npm:^4.17.13" - "@types/serve-index": "npm:^1.9.1" - "@types/serve-static": "npm:^1.13.10" - "@types/sockjs": "npm:^0.3.33" - "@types/ws": "npm:^8.5.1" - ansi-html-community: "npm:^0.0.8" - bonjour-service: "npm:^1.0.11" - chokidar: "npm:^3.5.3" - colorette: "npm:^2.0.10" - compression: "npm:^1.7.4" - connect-history-api-fallback: "npm:^2.0.0" - default-gateway: "npm:^6.0.3" - express: "npm:^4.17.3" - graceful-fs: "npm:^4.2.6" - html-entities: "npm:^2.3.2" - http-proxy-middleware: "npm:^2.0.3" - ipaddr.js: "npm:^2.0.1" - launch-editor: "npm:^2.6.0" - open: "npm:^8.0.9" - p-retry: "npm:^4.5.0" - rimraf: "npm:^3.0.2" - schema-utils: "npm:^4.0.0" - selfsigned: "npm:^2.1.1" - serve-index: "npm:^1.9.1" - sockjs: "npm:^0.3.24" - spdy: "npm:^4.0.2" - webpack-dev-middleware: "npm:^5.3.1" - ws: "npm:^8.13.0" - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - bin: - webpack-dev-server: bin/webpack-dev-server.js - checksum: 8/d019844d3bc384676921afadfbd0a95fd06e475f2d43604789a4a8f42f79a8fb37e745f15f47f352630046dd6c6c9694051a7552b34a056c59d3a601e74d6320 - languageName: node - linkType: hard - -"webpack-merge@npm:^6.0.1": - version: 6.0.1 - resolution: "webpack-merge@npm:6.0.1" - dependencies: - clone-deep: "npm:^4.0.1" - flat: "npm:^5.0.2" - wildcard: "npm:^2.0.1" - checksum: 8/e8a604c686b944605a1c57cc7b75e886ab902dc5ffdd15259a092c5c2dd5f58868fe39f995ea4bad4f189e38843b061c4ae1eb22822d7169813f4adab571dc3d - languageName: node - linkType: hard - -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 8/989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 - languageName: node - linkType: hard - -"webpack@npm:^5": - version: 5.82.0 - resolution: "webpack@npm:5.82.0" - dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.0" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.7.6" - browserslist: "npm:^4.14.5" - chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.13.0" - es-module-lexer: "npm:^1.2.1" - eslint-scope: "npm:5.1.1" - events: "npm:^3.2.0" - glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" - json-parse-even-better-errors: "npm:^2.3.1" - loader-runner: "npm:^4.2.0" - mime-types: "npm:^2.1.27" - neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.1.2" - tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.7" - watchpack: "npm:^2.4.0" - webpack-sources: "npm:^3.2.3" - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 8/499e7f5f24fccaa76f64f2a01f91f371073416f568ef6171dc73187a89078f0c33410d4c9f40d411f0827bab8455f8476eabd803ef4d2920d9a2e5f17efa2703 - languageName: node - linkType: hard - -"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": - version: 0.7.4 - resolution: "websocket-driver@npm:0.7.4" - dependencies: - http-parser-js: "npm:>=0.5.1" - safe-buffer: "npm:>=5.1.0" - websocket-extensions: "npm:>=0.1.1" - checksum: 8/fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9 - languageName: node - linkType: hard - -"websocket-extensions@npm:>=0.1.1": - version: 0.1.4 - resolution: "websocket-extensions@npm:0.1.4" - checksum: 8/5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038 - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 8/b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - -"which@npm:^2.0.1, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 8/1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 - languageName: node - linkType: hard - -"which@npm:^3.0.0, which@npm:^3.0.1": - version: 3.0.1 - resolution: "which@npm:3.0.1" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: bin/which.js - checksum: 8/adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 - languageName: node - linkType: hard - -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: "npm:^1.0.2 || 2 || 3 || 4" - checksum: 8/d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - -"widest-line@npm:^3.1.0": - version: 3.1.0 - resolution: "widest-line@npm:3.1.0" - dependencies: - string-width: "npm:^4.0.0" - checksum: 8/03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 - languageName: node - linkType: hard - -"wildcard@npm:^2.0.1": - version: 2.0.1 - resolution: "wildcard@npm:2.0.1" - checksum: 8/e0c60a12a219e4b12065d1199802d81c27b841ed6ad6d9d28240980c73ceec6f856771d575af367cbec2982d9ae7838759168b551776577f155044f5a5ba843c - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 8/30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 8/a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 8/6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 8/371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 8/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": - version: 5.0.1 - resolution: "write-file-atomic@npm:5.0.1" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^4.0.1" - checksum: 8/8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9 - languageName: node - linkType: hard - -"ws@npm:^7, ws@npm:^7.5.5": - version: 7.5.10 - resolution: "ws@npm:7.5.10" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 8/f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb - languageName: node - linkType: hard - -"ws@npm:^8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 8/53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c - languageName: node - linkType: hard - -"xml@npm:^1.0.1": - version: 1.0.1 - resolution: "xml@npm:1.0.1" - checksum: 8/11b5545ef3f8fec3fa29ce251f50ad7b6c97c103ed4d851306ec23366f5fa4699dd6a942262df52313a0cd1840ab26256da253c023bad3309d8ce46fe6020ca0 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 8/343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 8/eba51182400b9f35b017daa7f419f434424410691bbc5de4f4240cc830fdef906b504424992700dc047f16b4d99100a6f8b8b11175c193f38008e9c96322b6a5 - languageName: node - linkType: hard - -"yaml-ast-parser@npm:0.0.43": - version: 0.0.43 - resolution: "yaml-ast-parser@npm:0.0.43" - checksum: 8/fb5df4c067b6ccbd00953a46faf6ff27f0e290d623c712dc41f330251118f110e22cfd184bbff498bd969cbcda3cd27e0f9d0adb9e6d90eb60ccafc0d8e28077 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 8/ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: 8/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 - languageName: node - linkType: hard - -"yoga-layout-prebuilt@npm:^1.9.6": - version: 1.10.0 - resolution: "yoga-layout-prebuilt@npm:1.10.0" - dependencies: - "@types/yoga-layout": "npm:1.9.2" - checksum: 8/6954c7c7b04c585a1c974391bea4734611adb85702b5e9131549a1d3dc5b94e69bcfea34121cdaeb5e702663bf290fcce5374910128e54d1031503a57c062865 - languageName: node - linkType: hard diff --git a/test/.yarnrc.yml b/test/.yarnrc.yml new file mode 100644 index 0000000..65f3231 --- /dev/null +++ b/test/.yarnrc.yml @@ -0,0 +1,4 @@ +packageExtensions: + "@babel/core@*": + dependencies: + "@babel/plugin-transform-modules-commonjs": "*" diff --git a/test/BUILD.bazel b/test/BUILD.bazel index 76f6152..79383ac 100644 --- a/test/BUILD.bazel +++ b/test/BUILD.bazel @@ -2,9 +2,17 @@ load("//commonjs:rules.bzl", "cjs_root") load("//javascript:rules.bzl", "js_library") load("//typescript:rules.bzl", "ts_library") +exports_files( + [ + "browsers.json", + "yarn.lock", + ], + visibility = ["//visibility:public"], # tests +) + cjs_root( name = "root", - package_name = "@better-rules-javascript/test", + package_name = "@rules-javascript/test", descriptors = ["package.json"], visibility = ["//:__subpackages__"], ) diff --git a/test/browsers.json b/test/browsers.json new file mode 100644 index 0000000..3cb6d68 --- /dev/null +++ b/test/browsers.json @@ -0,0 +1,105 @@ +{ + "tools": { + "chromium": { + "ubuntu20.04-x64": "chromium-linux-1187", + "ubuntu22.04-x64": "chromium-linux-1187", + "ubuntu24.04-x64": "chromium-linux-1187", + "ubuntu20.04-arm64": "chromium-linux-arm64-1187", + "ubuntu22.04-arm64": "chromium-linux-arm64-1187", + "ubuntu24.04-arm64": "chromium-linux-arm64-1187", + "debian11-x64": "chromium-linux-1187", + "debian11-arm64": "chromium-linux-arm64-1187", + "debian12-x64": "chromium-linux-1187", + "debian12-arm64": "chromium-linux-arm64-1187", + "mac10.13": "chromium-mac-1187", + "mac10.14": "chromium-mac-1187", + "mac10.15": "chromium-mac-1187", + "mac11": "chromium-mac-1187", + "mac11-arm64": "chromium-mac-arm64-1187", + "mac12": "chromium-mac-1187", + "mac12-arm64": "chromium-mac-arm64-1187", + "mac13": "chromium-mac-1187", + "mac13-arm64": "chromium-mac-arm64-1187", + "mac14": "chromium-mac-1187", + "mac14-arm64": "chromium-mac-arm64-1187", + "mac15": "chromium-mac-1187", + "mac15-arm64": "chromium-mac-arm64-1187", + "win64": "chromium-win64-1187" + }, + "chromium-headless-shell": { + "ubuntu20.04-x64": "chromium-headless-shell-linux-1187", + "ubuntu22.04-x64": "chromium-headless-shell-linux-1187", + "ubuntu24.04-x64": "chromium-headless-shell-linux-1187", + "ubuntu20.04-arm64": "chromium-headless-shell-linux-arm64-1187", + "ubuntu22.04-arm64": "chromium-headless-shell-linux-arm64-1187", + "ubuntu24.04-arm64": "chromium-headless-shell-linux-arm64-1187", + "debian11-x64": "chromium-headless-shell-linux-1187", + "debian11-arm64": "chromium-headless-shell-linux-arm64-1187", + "debian12-x64": "chromium-headless-shell-linux-1187", + "debian12-arm64": "chromium-headless-shell-linux-arm64-1187", + "mac11": "chromium-headless-shell-mac-1187", + "mac11-arm64": "chromium-headless-shell-mac-arm64-1187", + "mac12": "chromium-headless-shell-mac-1187", + "mac12-arm64": "chromium-headless-shell-mac-arm64-1187", + "mac13": "chromium-headless-shell-mac-1187", + "mac13-arm64": "chromium-headless-shell-mac-arm64-1187", + "mac14": "chromium-headless-shell-mac-1187", + "mac14-arm64": "chromium-headless-shell-mac-arm64-1187", + "mac15": "chromium-headless-shell-mac-1187", + "mac15-arm64": "chromium-headless-shell-mac-arm64-1187", + "win64": "chromium-headless-shell-win64-1187" + } + }, + "toolVersions": { + "chromium-linux-1187": { + "integrity": "sha256-OV6Cnoj5/z/BCMyaPbSZB6/Z9YYAZulnhpSwGkBu6Xk=", + "path": "chromium-1187", + "urlPath": "builds/chromium/1187/chromium-linux.zip" + }, + "chromium-linux-arm64-1187": { + "integrity": "sha256-/CjNvSYn7zn+mwpS0c2SfyFyDeaYl5gxOUT/RDEamnw=", + "path": "chromium-1187", + "urlPath": "builds/chromium/1187/chromium-linux-arm64.zip" + }, + "chromium-mac-1187": { + "integrity": "sha256-leIXISV4M5dTWTgHPoyxAaJydTfJ+mVd27WZI8p12gs=", + "path": "chromium-1187", + "urlPath": "builds/chromium/1187/chromium-mac.zip" + }, + "chromium-mac-arm64-1187": { + "integrity": "sha256-4Z2wxQhXfgOJY5i4kd12xn30JJ1RqWdoBFiEiFmUgmU=", + "path": "chromium-1187", + "urlPath": "builds/chromium/1187/chromium-mac-arm64.zip" + }, + "chromium-win64-1187": { + "integrity": "sha256-X/To6F4RhKXGu32aXjqxVHJ3qIuiIhVWyYkG9ZaP9lg=", + "path": "chromium-1187", + "urlPath": "builds/chromium/1187/chromium-win64.zip" + }, + "chromium-headless-shell-linux-1187": { + "integrity": "sha256-l4QsQ9SWJ+iT4UmPYVVP3+AiPTXa8kfkvt7hHnlQm44=", + "path": "chromium_headless_shell-1187", + "urlPath": "builds/chromium/1187/chromium-headless-shell-linux.zip" + }, + "chromium-headless-shell-linux-arm64-1187": { + "integrity": "sha256-nU39xFgyB09Dz3vdC0XhW58aR3KS1ogQ2VdDHTdKYMk=", + "path": "chromium_headless_shell-1187", + "urlPath": "builds/chromium/1187/chromium-headless-shell-linux-arm64.zip" + }, + "chromium-headless-shell-mac-1187": { + "integrity": "sha256-hrYqcjtHF8cTq1YMgQ80JUZTmME5wnnO9o8984NK/IA=", + "path": "chromium_headless_shell-1187", + "urlPath": "builds/chromium/1187/chromium-headless-shell-mac.zip" + }, + "chromium-headless-shell-mac-arm64-1187": { + "integrity": "sha256-YzAuQEqw7hTkYnARe+Is3VAFr/d9VPEg6pCV9NjByKI=", + "path": "chromium_headless_shell-1187", + "urlPath": "builds/chromium/1187/chromium-headless-shell-mac-arm64.zip" + }, + "chromium-headless-shell-win64-1187": { + "integrity": "sha256-6oARnJ4NoCK0lr7efLSqRJnMlw2dMwEjDnT1944wtfI=", + "path": "chromium_headless_shell-1187", + "urlPath": "builds/chromium/1187/chromium-headless-shell-win64.zip" + } + } +} diff --git a/test/npm.json b/test/npm.json new file mode 100644 index 0000000..dc442c2 --- /dev/null +++ b/test/npm.json @@ -0,0 +1,8732 @@ +{ + "packages": { + "@ampproject/remapping@2.3.0": { + "deps": [ + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "name": "@ampproject/remapping", + "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + }, + "@angular/animations@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-MD0ElviEfAJY8qMOd6/jjSSvtqER2RDAi0lxe6EtUacC1DHCYkaPrKW4vLqY+tmZBg1yf+6n+uS77pXcHHcA3w==", + "name": "@angular/animations", + "url": "https://registry.npmjs.org/@angular/animations/-/animations-16.2.12.tgz" + }, + "@angular/cdk@16.2.14-dc3fc578": { + "deps": [ + { + "id": "@angular/common@16.2.12-dc3fc578" + }, + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "parse5@7.3.0" + }, + { + "id": "rxjs@7.4.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-n6PrGdiVeSTEmM/HEiwIyg6YQUUymZrb5afaNLGFRM5YL0Y8OBqd+XhCjb0OfD/AfgCUtedVEPwNqrfW8KzgGw==", + "name": "@angular/cdk", + "url": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.2.14.tgz" + }, + "@angular/common@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "rxjs@7.4.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-B+WY/cT2VgEaz9HfJitBmgdk4I333XG/ybC98CMC4Wz8E49T8yzivmmxXB3OD6qvjcOB6ftuicl6WBqLbZNg2w==", + "name": "@angular/common", + "url": "https://registry.npmjs.org/@angular/common/-/common-16.2.12.tgz" + }, + "@angular/compiler-cli@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/compiler@16.2.12-dc3fc578" + }, + { + "id": "@babel/core@7.23.2" + }, + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + }, + { + "id": "chokidar@3.6.0" + }, + { + "id": "convert-source-map@1.9.0" + }, + { + "id": "reflect-metadata@0.1.14" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typescript@5.0.4-ce5481e5" + }, + { + "id": "yargs@17.7.2" + } + ], + "integrity": "sha512-pWSrr152562ujh6lsFZR8NfNc5Ljj+zSTQO44DsuB0tZjwEpnRcjJEgzuhGXr+CoiBf+jTSPZKemtSktDk5aaA==", + "name": "@angular/compiler-cli", + "url": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.2.12.tgz" + }, + "@angular/compiler@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-6SMXUgSVekGM7R6l1Z9rCtUGtlg58GFmgbpMCsGf+VXxP468Njw8rjT2YZkf5aEPxEuRpSHhDYjqz7n14cwCXQ==", + "name": "@angular/compiler", + "url": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.12.tgz" + }, + "@angular/core@16.2.12-dc3fc578": { + "deps": [ + { + "id": "rxjs@7.4.0" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "zone.js@0.11.8" + } + ], + "integrity": "sha512-GLLlDeke/NjroaLYOks0uyzFVo6HyLl7VOm0K1QpLXnYvW63W9Ql/T3yguRZa7tRkOAeFZ3jw+1wnBD4O8MoUA==", + "name": "@angular/core", + "url": "https://registry.npmjs.org/@angular/core/-/core-16.2.12.tgz" + }, + "@angular/forms@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/common@16.2.12-dc3fc578" + }, + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "@angular/platform-browser@16.2.12-dc3fc578" + }, + { + "id": "rxjs@7.4.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-1Eao89hlBgLR3v8tU91vccn21BBKL06WWxl7zLpQmG6Hun+2jrThgOE4Pf3os4fkkbH4Apj0tWL2fNIWe/blbw==", + "name": "@angular/forms", + "url": "https://registry.npmjs.org/@angular/forms/-/forms-16.2.12.tgz" + }, + "@angular/material@16.2.14-dc3fc578": { + "deps": [ + { + "id": "@angular/animations@16.2.12-dc3fc578" + }, + { + "id": "@angular/cdk@16.2.14-dc3fc578" + }, + { + "id": "@angular/common@16.2.12-dc3fc578" + }, + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "@angular/forms@16.2.12-dc3fc578" + }, + { + "id": "@angular/platform-browser@16.2.12-dc3fc578" + }, + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/auto-init@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/banner@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/card@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/checkbox@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/chips@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/circular-progress@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/data-table@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dialog@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/drawer@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/fab@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/floating-label@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/form-field@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/icon-button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/image-list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/layout-grid@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/line-ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/linear-progress@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu-surface@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/notched-outline@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/radio@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/segmented-button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/select@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/slider@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/snackbar@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/switch@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-bar@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-indicator@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-scroller@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/textfield@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tooltip@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/top-app-bar@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "rxjs@7.4.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-zQIxUb23elPfiIvddqkIDYqQhAHa9ZwMblfbv+ug8bxr4D0Dw360jIarxCgMjAcLj7Ccl3GBqZMUnVeM6cjthw==", + "name": "@angular/material", + "url": "https://registry.npmjs.org/@angular/material/-/material-16.2.14.tgz" + }, + "@angular/platform-browser-dynamic@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/common@16.2.12-dc3fc578" + }, + { + "id": "@angular/compiler@16.2.12-dc3fc578" + }, + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "@angular/platform-browser@16.2.12-dc3fc578" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-ya54jerNgreCVAR278wZavwjrUWImMr2F8yM5n9HBvsMBbFaAQ83anwbOEiHEF2BlR+gJiEBLfpuPRMw20pHqw==", + "name": "@angular/platform-browser-dynamic", + "url": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.2.12.tgz" + }, + "@angular/platform-browser@16.2.12-dc3fc578": { + "deps": [ + { + "id": "@angular/animations@16.2.12-dc3fc578" + }, + { + "id": "@angular/common@16.2.12-dc3fc578" + }, + { + "id": "@angular/core@16.2.12-dc3fc578" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-NnH7ju1iirmVEsUq432DTm0nZBGQsBrU40M3ZeVHMQ2subnGiyUs3QyzDz8+VWLL/T5xTxWLt9BkDn65vgzlIQ==", + "name": "@angular/platform-browser", + "url": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.2.12.tgz" + }, + "@babel/code-frame@7.29.0": { + "deps": [ + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "js-tokens@4.0.0" + }, + { + "id": "picocolors@1.1.1" + } + ], + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "name": "@babel/code-frame", + "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz" + }, + "@babel/compat-data@7.29.0": { + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "name": "@babel/compat-data", + "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz" + }, + "@babel/core@7.18.13": { + "deps": [ + { + "id": "@ampproject/remapping@2.3.0" + }, + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-compilation-targets@7.28.6" + }, + { + "id": "@babel/helpers@7.28.6" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "convert-source-map@1.9.0" + }, + { + "id": "debug@4.4.3-85d5d916" + }, + { + "id": "gensync@1.0.0-beta.2" + }, + { + "id": "json5@2.2.3" + }, + { + "id": "semver@6.3.1" + } + ], + "extraDeps": { + "@babel/core@7.18.13": [ + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8" + } + ], + "@babel/helper-module-transforms@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + } + ] + }, + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "name": "@babel/core", + "url": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz" + }, + "@babel/core@7.23.2": { + "deps": [ + { + "id": "@ampproject/remapping@2.3.0" + }, + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-compilation-targets@7.28.6" + }, + { + "id": "@babel/helpers@7.28.6" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "convert-source-map@2.0.0" + }, + { + "id": "debug@4.4.3-85d5d916" + }, + { + "id": "gensync@1.0.0-beta.2" + }, + { + "id": "json5@2.2.3" + }, + { + "id": "semver@6.3.1" + } + ], + "extraDeps": { + "@babel/core@7.23.2": [ + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869" + } + ], + "@babel/helper-module-transforms@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + } + ] + }, + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "name": "@babel/core", + "url": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz" + }, + "@babel/core@7.29.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-compilation-targets@7.28.6" + }, + { + "id": "@babel/helpers@7.28.6" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jridgewell/remapping@2.3.5" + }, + { + "id": "convert-source-map@2.0.0" + }, + { + "id": "debug@4.4.3-85d5d916" + }, + { + "id": "gensync@1.0.0-beta.2" + }, + { + "id": "json5@2.2.3" + }, + { + "id": "semver@6.3.1" + } + ], + "extraDeps": { + "@babel/core@7.29.0": [ + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56" + } + ], + "@babel/helper-module-transforms@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + } + ] + }, + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "name": "@babel/core", + "url": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz" + }, + "@babel/generator@7.29.1": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "jsesc@3.1.0" + } + ], + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "name": "@babel/generator", + "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz" + }, + "@babel/helper-compilation-targets@7.28.6": { + "deps": [ + { + "id": "@babel/compat-data@7.29.0" + }, + { + "id": "@babel/helper-validator-option@7.27.1" + }, + { + "id": "browserslist@4.28.1" + }, + { + "id": "lru-cache@5.1.1" + }, + { + "id": "semver@6.3.1" + } + ], + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "name": "@babel/helper-compilation-targets", + "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz" + }, + "@babel/helper-globals@7.28.0": { + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "name": "@babel/helper-globals", + "url": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz" + }, + "@babel/helper-module-imports@7.28.6": { + "deps": [ + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "name": "@babel/helper-module-imports", + "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz" + }, + "@babel/helper-module-transforms@7.28.6-083609f8": { + "deps": [ + { + "id": "@babel/helper-module-imports@7.28.6" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "@babel/traverse@7.29.0" + } + ], + "extraDeps": { + "@babel/core@7.18.13": [ + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8" + } + ], + "@babel/helper-module-transforms@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + } + ] + }, + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "name": "@babel/helper-module-transforms", + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz" + }, + "@babel/helper-module-transforms@7.28.6-a74bfc56": { + "deps": [ + { + "id": "@babel/helper-module-imports@7.28.6" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "@babel/traverse@7.29.0" + } + ], + "extraDeps": { + "@babel/core@7.29.0": [ + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56" + } + ], + "@babel/helper-module-transforms@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + } + ] + }, + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "name": "@babel/helper-module-transforms", + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz" + }, + "@babel/helper-module-transforms@7.28.6-b93f5869": { + "deps": [ + { + "id": "@babel/helper-module-imports@7.28.6" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "@babel/traverse@7.29.0" + } + ], + "extraDeps": { + "@babel/core@7.23.2": [ + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869" + } + ], + "@babel/helper-module-transforms@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + } + ] + }, + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "name": "@babel/helper-module-transforms", + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz" + }, + "@babel/helper-plugin-utils@7.28.6": { + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "name": "@babel/helper-plugin-utils", + "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz" + }, + "@babel/helper-simple-access@7.27.1": { + "deps": [ + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-OU4zVQrJgFBNXMjrHs1yFSdlTgufO4tefcUZoqNhukVfw0p8x1Asht/gcGZ3bpHbi8gu/76m4JhrlKPqkrs/WQ==", + "name": "@babel/helper-simple-access", + "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.27.1.tgz" + }, + "@babel/helper-string-parser@7.27.1": { + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "name": "@babel/helper-string-parser", + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" + }, + "@babel/helper-validator-identifier@7.28.5": { + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "name": "@babel/helper-validator-identifier", + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" + }, + "@babel/helper-validator-option@7.27.1": { + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "name": "@babel/helper-validator-option", + "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz" + }, + "@babel/helpers@7.28.6": { + "deps": [ + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "name": "@babel/helpers", + "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz" + }, + "@babel/parser@7.29.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "name": "@babel/parser", + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz" + }, + "@babel/plugin-syntax-async-generators@7.8.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "name": "@babel/plugin-syntax-async-generators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + }, + "@babel/plugin-syntax-async-generators@7.8.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "name": "@babel/plugin-syntax-async-generators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + }, + "@babel/plugin-syntax-bigint@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "name": "@babel/plugin-syntax-bigint", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + }, + "@babel/plugin-syntax-bigint@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "name": "@babel/plugin-syntax-bigint", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + }, + "@babel/plugin-syntax-class-properties@7.12.13-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "name": "@babel/plugin-syntax-class-properties", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + }, + "@babel/plugin-syntax-class-properties@7.12.13-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "name": "@babel/plugin-syntax-class-properties", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + }, + "@babel/plugin-syntax-class-static-block@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "name": "@babel/plugin-syntax-class-static-block", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + }, + "@babel/plugin-syntax-class-static-block@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "name": "@babel/plugin-syntax-class-static-block", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + }, + "@babel/plugin-syntax-import-attributes@7.28.6-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "name": "@babel/plugin-syntax-import-attributes", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz" + }, + "@babel/plugin-syntax-import-attributes@7.28.6-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "name": "@babel/plugin-syntax-import-attributes", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz" + }, + "@babel/plugin-syntax-import-meta@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "name": "@babel/plugin-syntax-import-meta", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + }, + "@babel/plugin-syntax-import-meta@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "name": "@babel/plugin-syntax-import-meta", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + }, + "@babel/plugin-syntax-json-strings@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "name": "@babel/plugin-syntax-json-strings", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + }, + "@babel/plugin-syntax-json-strings@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "name": "@babel/plugin-syntax-json-strings", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + }, + "@babel/plugin-syntax-jsx@7.28.6-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "name": "@babel/plugin-syntax-jsx", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "name": "@babel/plugin-syntax-logical-assignment-operators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "name": "@babel/plugin-syntax-logical-assignment-operators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "name": "@babel/plugin-syntax-nullish-coalescing-operator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "name": "@babel/plugin-syntax-nullish-coalescing-operator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + }, + "@babel/plugin-syntax-numeric-separator@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "name": "@babel/plugin-syntax-numeric-separator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + }, + "@babel/plugin-syntax-numeric-separator@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "name": "@babel/plugin-syntax-numeric-separator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + }, + "@babel/plugin-syntax-object-rest-spread@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "name": "@babel/plugin-syntax-object-rest-spread", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + }, + "@babel/plugin-syntax-object-rest-spread@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "name": "@babel/plugin-syntax-object-rest-spread", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "name": "@babel/plugin-syntax-optional-catch-binding", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "name": "@babel/plugin-syntax-optional-catch-binding", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-chaining@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "name": "@babel/plugin-syntax-optional-chaining", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-chaining@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "name": "@babel/plugin-syntax-optional-chaining", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + }, + "@babel/plugin-syntax-private-property-in-object@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "name": "@babel/plugin-syntax-private-property-in-object", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + }, + "@babel/plugin-syntax-private-property-in-object@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "name": "@babel/plugin-syntax-private-property-in-object", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + }, + "@babel/plugin-syntax-top-level-await@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "name": "@babel/plugin-syntax-top-level-await", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + }, + "@babel/plugin-syntax-top-level-await@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "name": "@babel/plugin-syntax-top-level-await", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + }, + "@babel/plugin-syntax-typescript@7.28.6-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "name": "@babel/plugin-syntax-typescript", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz" + }, + "@babel/plugin-transform-modules-commonjs@7.18.6-dc3fc578": { + "deps": [ + { + "id": "@babel/core@7.18.13" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@babel/helper-simple-access@7.27.1" + }, + { + "id": "babel-plugin-dynamic-import-node@2.3.3" + } + ], + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "name": "@babel/plugin-transform-modules-commonjs", + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz" + }, + "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8": { + "deps": [ + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "extraDeps": { + "@babel/core@7.18.13": [ + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8" + } + ], + "@babel/helper-module-transforms@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-083609f8": [ + { + "id": "@babel/core@7.18.13" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-083609f8" + } + ] + }, + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "name": "@babel/plugin-transform-modules-commonjs", + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz" + }, + "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56": { + "deps": [ + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "extraDeps": { + "@babel/core@7.29.0": [ + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56" + } + ], + "@babel/helper-module-transforms@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + } + ] + }, + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "name": "@babel/plugin-transform-modules-commonjs", + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz" + }, + "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869": { + "deps": [ + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "extraDeps": { + "@babel/core@7.23.2": [ + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869" + } + ], + "@babel/helper-module-transforms@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + } + ], + "@babel/plugin-transform-modules-commonjs@7.28.6-b93f5869": [ + { + "id": "@babel/core@7.23.2" + }, + { + "id": "@babel/helper-module-transforms@7.28.6-b93f5869" + } + ] + }, + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "name": "@babel/plugin-transform-modules-commonjs", + "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz" + }, + "@babel/template@7.28.6": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "name": "@babel/template", + "url": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz" + }, + "@babel/traverse@7.29.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-globals@7.28.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "debug@4.4.3-85d5d916" + } + ], + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "name": "@babel/traverse", + "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz" + }, + "@babel/types@7.29.0": { + "deps": [ + { + "id": "@babel/helper-string-parser@7.27.1" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + } + ], + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "name": "@babel/types", + "url": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz" + }, + "@bcoe/v8-coverage@0.2.3": { + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "name": "@bcoe/v8-coverage", + "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + }, + "@isaacs/balanced-match@4.0.1": { + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "name": "@isaacs/balanced-match", + "url": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz" + }, + "@isaacs/brace-expansion@5.0.1": { + "deps": [ + { + "id": "@isaacs/balanced-match@4.0.1" + } + ], + "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==", + "name": "@isaacs/brace-expansion", + "url": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz" + }, + "@isaacs/fs-minipass@4.0.1": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "name": "@isaacs/fs-minipass", + "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz" + }, + "@istanbuljs/load-nyc-config@1.1.0": { + "deps": [ + { + "id": "camelcase@5.3.1" + }, + { + "id": "find-up@4.1.0" + }, + { + "id": "get-package-type@0.1.0" + }, + { + "id": "js-yaml@3.14.2" + }, + { + "id": "resolve-from@5.0.0" + } + ], + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "name": "@istanbuljs/load-nyc-config", + "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + }, + "@istanbuljs/schema@0.1.3": { + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "name": "@istanbuljs/schema", + "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + }, + "@jest/console@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "name": "@jest/console", + "url": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz" + }, + "@jest/core@29.7.0-831960ab": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/reporters@29.7.0-8ede2cb3" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-changed-files@29.7.0" + }, + { + "id": "jest-config@29.7.0-8ede2cb3" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve-dependencies@29.7.0" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "jest-watcher@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "name": "@jest/core", + "url": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz" + }, + "@jest/environment@29.7.0": { + "deps": [ + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-mock@29.7.0" + } + ], + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "name": "@jest/environment", + "url": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" + }, + "@jest/expect-utils@29.7.0": { + "deps": [ + { + "id": "jest-get-type@29.6.3" + } + ], + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "name": "@jest/expect-utils", + "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" + }, + "@jest/expect@29.7.0": { + "deps": [ + { + "id": "expect@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + } + ], + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "name": "@jest/expect", + "url": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz" + }, + "@jest/fake-timers@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@sinonjs/fake-timers@10.3.0" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "name": "@jest/fake-timers", + "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" + }, + "@jest/globals@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/expect@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "jest-mock@29.7.0" + } + ], + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "name": "@jest/globals", + "url": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" + }, + "@jest/reporters@29.7.0-8ede2cb3": { + "deps": [ + { + "id": "@bcoe/v8-coverage@0.2.3" + }, + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "collect-v8-coverage@1.0.3" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "istanbul-lib-instrument@6.0.3" + }, + { + "id": "istanbul-lib-report@3.0.1" + }, + { + "id": "istanbul-lib-source-maps@4.0.1" + }, + { + "id": "istanbul-reports@3.2.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "string-length@4.0.2" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "v8-to-istanbul@9.3.0" + } + ], + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "name": "@jest/reporters", + "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz" + }, + "@jest/schemas@29.6.3": { + "deps": [ + { + "id": "@sinclair/typebox@0.27.10" + } + ], + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "name": "@jest/schemas", + "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + }, + "@jest/source-map@29.6.3": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "callsites@3.1.0" + }, + { + "id": "graceful-fs@4.2.11" + } + ], + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "name": "@jest/source-map", + "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz" + }, + "@jest/test-result@29.7.0": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "collect-v8-coverage@1.0.3" + } + ], + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "name": "@jest/test-result", + "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz" + }, + "@jest/test-sequencer@29.7.0": { + "deps": [ + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "name": "@jest/test-sequencer", + "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz" + }, + "@jest/transform@29.7.0": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "babel-plugin-istanbul@6.1.1" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "convert-source-map@2.0.0" + }, + { + "id": "fast-json-stable-stringify@2.1.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pirates@4.0.7" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "write-file-atomic@4.0.2" + } + ], + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "name": "@jest/transform", + "url": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz" + }, + "@jest/types@29.6.3": { + "deps": [ + { + "id": "@jest/schemas@29.6.3" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "@types/istanbul-reports@3.0.4" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/yargs@17.0.35" + }, + { + "id": "chalk@4.1.2" + } + ], + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "name": "@jest/types", + "url": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + }, + "@jridgewell/gen-mapping@0.3.13": { + "deps": [ + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "name": "@jridgewell/gen-mapping", + "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz" + }, + "@jridgewell/remapping@2.3.5": { + "deps": [ + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "name": "@jridgewell/remapping", + "url": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz" + }, + "@jridgewell/resolve-uri@3.1.2": { + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "name": "@jridgewell/resolve-uri", + "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + }, + "@jridgewell/source-map@0.3.11": { + "deps": [ + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "name": "@jridgewell/source-map", + "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz" + }, + "@jridgewell/sourcemap-codec@1.5.5": { + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "name": "@jridgewell/sourcemap-codec", + "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" + }, + "@jridgewell/trace-mapping@0.3.31": { + "deps": [ + { + "id": "@jridgewell/resolve-uri@3.1.2" + }, + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + } + ], + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "name": "@jridgewell/trace-mapping", + "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" + }, + "@material/animation@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-leRf+BcZTfC/iSigLXnYgcHAGvFVQveoJT5+2PIRdyPI/bIG7hhciRgacHRsCKC0sGya81dDblLgdkjSUemYLw==", + "name": "@material/animation", + "url": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/auto-init@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-uxzDq7q3c0Bu1pAsMugc1Ik9ftQYQqZY+5e2ybNplT8gTImJhNt4M2mMiMHbMANk2l3UgICmUyRSomgPBWCPIA==", + "name": "@material/auto-init", + "url": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/banner@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-SHeVoidCUFVhXANN6MNWxK9SZoTSgpIP8GZB7kAl52BywLxtV+FirTtLXkg/8RUkxZRyRWl7HvQ0ZFZa7QQAyA==", + "name": "@material/banner", + "url": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/base@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Fc3vGuOf+duGo22HTRP6dHdc+MUe0VqQfWOuKrn/wXKD62m0QQR2TqJd3rRhCumH557T5QUyheW943M3E+IGfg==", + "name": "@material/base", + "url": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/button@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-3AQgwrPZCTWHDJvwgKq7Cj+BurQ4wTjDdGL+FEnIGUAjJDskwi1yzx5tW2Wf/NxIi7IoPFyOY3UB41jwMiOrnw==", + "name": "@material/button", + "url": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/card@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-nPlhiWvbLmooTnBmV5gmzB0eLWSgLKsSRBYAbIBmO76Okgz1y+fQNLag+lpm/TDaHVsn5fmQJH8e0zIg0rYsQA==", + "name": "@material/card", + "url": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/checkbox@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-4tpNnO1L0IppoMF3oeQn8F17t2n0WHB0D7mdJK9rhrujen/fLbekkIC82APB3fdGtLGg3qeNqDqPsJm1YnmrwA==", + "name": "@material/checkbox", + "url": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/chips@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/checkbox@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "safevalues@0.3.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-fqHKvE5bSWK0bXVkf57MWxZtytGqYBZvvHIOs4JI9HPHEhaJy4CpSw562BEtbm3yFxxALoQknvPW2KYzvADnmA==", + "name": "@material/chips", + "url": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/circular-progress@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/progress-indicator@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Lxe8BGAxQwCQqrLhrYrIP0Uok10h7aYS3RBXP41ph+5GmwJd5zdyE2t93qm2dyThvU6qKuXw9726Dtq/N+wvZQ==", + "name": "@material/circular-progress", + "url": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/data-table@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/checkbox@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/icon-button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/linear-progress@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/select@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-j/7qplT9+sUpfe4pyWhPbl01qJA+OoNAG3VMJruBBR461ZBKyTi7ssKH9yksFGZ8eCEPkOsk/+kDxsiZvRWkeQ==", + "name": "@material/data-table", + "url": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/density@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Zt3u07fXrBWLW06Tl5fgvjicxNQMkFdawLyNTzZ5TvbXfVkErILLePwwGaw8LNcvzqJP6ABLA8jiR+sKNoJQCg==", + "name": "@material/density", + "url": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/dialog@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/icon-button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-o+9a/fmwJ9+gY3Z/uhj/PMVJDq7it1NTWKJn2GwAKdB+fDkT4hb9qEdcxMPyvJJ5ups+XiKZo03+tZrD+38c1w==", + "name": "@material/dialog", + "url": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/dom@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-ly78R7aoCJtundSUu0UROU+5pQD5Piae0Y1MkN6bs0724azeazX1KeXFeaf06JOXnlr5/41ol+fSUPowjoqnOg==", + "name": "@material/dom", + "url": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/drawer@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-PFL4cEFnt7VTxDsuspFVNhsFDYyumjU0VWfj3PWB7XudsEfQ3lo85D3HCEtTTbRsCainGN8bgYNDNafLBqiigw==", + "name": "@material/drawer", + "url": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/elevation@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Ro+Pk8jFuap+T0B0shA3xI1hs2b89dNQ2EIPCNjNMp87emHKAzJfhKb7EZGIwv3+gFLlVaLyIVkb94I89KLsyg==", + "name": "@material/elevation", + "url": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/fab@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-dvU0KWMRglwJEQwmQtFAmJcAjzg9VFF6Aqj78bJYu/DAIGFJ1VTTTSgoXM/XCm1YyQEZ7kZRvxBO37CH54rSDg==", + "name": "@material/fab", + "url": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-wkDjVcoVEYYaJvun28IXdln/foLgPD7n9ZC9TY76GErGCwTq+HWpU6wBAAk+ePmpRFDayw4vI4wBlaWGxLtysQ==", + "name": "@material/feature-targeting", + "url": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/floating-label@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-bUWPtXzZITOD/2mkvLkEPO1ngDWmb74y0Kgbz6llHLOQBtycyJIpuoQJ1q2Ez0NM/tFLwPphhAgRqmL3YQ/Kzw==", + "name": "@material/floating-label", + "url": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + } + ], + "integrity": "sha512-cZHThVose3GvAlJzpJoBI1iqL6d1/Jj9hXrR+r8Mwtb1hBIUEG3hxfsRd4vGREuzROPlf0OgNf/V+YHoSwgR5w==", + "name": "@material/focus-ring", + "url": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/form-field@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-+JFXy5X44Gue1CbZZAQ6YejnI203lebYwL0i6k0ylDpWHEOdD5xkF2PyHR28r9/65Ebcbwbff6q7kI1SGoT7MA==", + "name": "@material/form-field", + "url": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/icon-button@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-1a0MHgyIwOs4RzxrVljsqSizGYFlM1zY2AZaLDsgT4G3kzsplTx8HZQ022GpUCjAygW+WLvg4z1qAhQHvsbqlw==", + "name": "@material/icon-button", + "url": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/image-list@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-WKWmiYap2iu4QdqmeUSliLlN4O2Ueqa0OuVAYHn/TCzmQ2xmnhZ1pvDLbs6TplpOmlki7vFfe+aSt5SU9gwfOQ==", + "name": "@material/image-list", + "url": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/layout-grid@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-5GqmT6oTZhUGWIb+CLD0ZNyDyTiJsr/rm9oRIi3+vCujACwxFkON9tzBlZohdtFS16nuzUusthN6Jt9UrJcN6Q==", + "name": "@material/layout-grid", + "url": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/line-ripple@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-8S30WXEuUdgDdBulzUDlPXD6qMzwCX9SxYb5mGDYLwl199cpSGdXHtGgEcCjokvnpLhdZhcT1Dsxeo1g2Evh5Q==", + "name": "@material/line-ripple", + "url": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/linear-progress@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/progress-indicator@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-6EJpjrz6aoH2/gXLg9iMe0yF2C42hpQyZoHpmcgTLKeci85ktDvJIjwup8tnk8ULQyFiGiIrhXw2v2RSsiFjvQ==", + "name": "@material/linear-progress", + "url": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/list@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-TQ1ppqiCMQj/P7bGD4edbIIv4goczZUoiUAaPq/feb1dflvrFMzYqJ7tQRRCyBL8nRhJoI2x99tk8Q2RXvlGUQ==", + "name": "@material/list", + "url": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/menu-surface@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-dMtSPN+olTWE+08M5qe4ea1IZOhVryYqzK0Gyb2u1G75rSArUxCOB5rr6OC/ST3Mq3RS6zGuYo7srZt4534K9Q==", + "name": "@material/menu-surface", + "url": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/menu@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu-surface@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-IlAh61xzrzxXs38QZlt74UYt8J431zGznSzDtB1Fqs6YFNd11QPKoiRXn1J2Qu/lUxbFV7i8NBKMCKtia0n6/Q==", + "name": "@material/menu", + "url": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/notched-outline@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/floating-label@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-WuurMg44xexkvLTBTnsO0A+qnzFjpcPdvgWBGstBepYozsvSF9zJGdb1x7Zv1MmqbpYh/Ohnuxtb/Y3jOh6irg==", + "name": "@material/notched-outline", + "url": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/progress-indicator@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-uOnsvqw5F2fkeTnTl4MrYzjI7KCLmmLyZaM0cgLNuLsWVlddQE+SGMl28tENx7DUK3HebWq0FxCP8f25LuDD+w==", + "name": "@material/progress-indicator", + "url": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/radio@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-ehzOK+U1IxQN+OQjgD2lsnf1t7t7RAwQzeO6Czkiuid29ookYbQynWuLWk7NW8H8ohl7lnmfqTP1xSNkkL/F0g==", + "name": "@material/radio", + "url": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/ripple@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-JfLW+g3GMVDv4cruQ19+HUxpKVdWCldFlIPw1UYezz2h3WTNDy05S3uP2zUdXzZ01C3dkBFviv4nqZ0GCT16MA==", + "name": "@material/ripple", + "url": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/rtl@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-SkKLNLFp5QtG7/JEFg9R92qq4MzTcZ5As6sWbH7rRg6ahTHoJEuqE+pOb9Vrtbj84k5gtX+vCYPvCILtSlr2uw==", + "name": "@material/rtl", + "url": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/segmented-button@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/touch-target@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-YDwkCWP9l5mIZJ7pZJZ2hMDxfBlIGVJ+deNzr8O+Z7/xC5LGXbl4R5aPtUVHygvXAXxpf5096ZD+dSXzYzvWlw==", + "name": "@material/segmented-button", + "url": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/select@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/floating-label@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/line-ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/list@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu-surface@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/menu@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/notched-outline@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-unfOWVf7T0sixVG+3k3RTuATfzqvCF6QAzA6J9rlCh/Tq4HuIBNDdV4z19IVu4zwmgWYxY0iSvqWUvdJJYwakQ==", + "name": "@material/select", + "url": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/shape@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Dsvr771ZKC46ODzoixLdGwlLEQLfxfLrtnRojXABoZf5G3o9KtJU+J+5Ld5aa960OAsCzzANuaub4iR88b1guA==", + "name": "@material/shape", + "url": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/slider@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-3AEu+7PwW4DSNLndue47dh2u7ga4hDJRYmuu7wnJCIWJBnLCkp6C92kNc4Rj5iQY2ftJio5aj1gqryluh5tlYg==", + "name": "@material/slider", + "url": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/snackbar@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/icon-button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-TwwQSYxfGK6mc03/rdDamycND6o+1p61WNd7ElZv1F1CLxB4ihRjbCoH7Qo+oVDaP8CTpjeclka+24RLhQq0mA==", + "name": "@material/snackbar", + "url": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/switch@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "safevalues@0.3.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-OjUjtT0kRz1ASAsOS+dNzwMwvsjmqy5edK57692qmrP6bL4GblFfBDoiNJ6t0AN4OaKcmL5Hy/xNrTdOZW7Qqw==", + "name": "@material/switch", + "url": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tab-bar@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-indicator@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-scroller@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Xmtq0wJGfu5k+zQeFeNsr4bUKv7L+feCmUp/gsapJ655LQKMXOUQZtSv9ZqWOfrCMy55hoF1CzGFV+oN3tyWWQ==", + "name": "@material/tab-bar", + "url": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tab-indicator@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-despCJYi1GrDDq7F2hvLQkObHnSLZPPDxnOzU16zJ6FNYvIdszgfzn2HgAZ6pl5hLOexQ8cla6cAqjTDuaJBhQ==", + "name": "@material/tab-indicator", + "url": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tab-scroller@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-QWHG/EWxirj4V9u2IHz+OSY9XCWrnNrPnNgEufxAJVUKV/A8ma1DYeFSQqxhX709R8wKGdycJksg0Flkl7Gq7w==", + "name": "@material/tab-scroller", + "url": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tab@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/focus-ring@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tab-indicator@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-s/L9otAwn/pZwVQZBRQJmPqYeNbjoEbzbjMpDQf/VBG/6dJ+aP03ilIBEkqo8NVnCoChqcdtVCoDNRtbU+yp6w==", + "name": "@material/tab", + "url": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/textfield@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/density@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/floating-label@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/line-ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/notched-outline@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-R3qRex9kCaZIAK8DuxPnVC42R0OaW7AB7fsFknDKeTeVQvRcbnV8E+iWSdqTiGdsi6QQHifX8idUrXw+O45zPw==", + "name": "@material/textfield", + "url": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/theme@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-CpUwXGE0dbhxQ45Hu9r9wbJtO/MAlv5ER4tBHA9tp/K+SU+lDgurBE2touFMg5INmdfVNtdumxb0nPPLaNQcUg==", + "name": "@material/theme", + "url": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tokens@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + } + ], + "integrity": "sha512-nbEuGj05txWz6ZMUanpM47SaAD7soyjKILR+XwDell9Zg3bGhsnexCNXPEz2fD+YgomS+jM5XmIcaJJHg/H93Q==", + "name": "@material/tokens", + "url": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/tooltip@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/button@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/dom@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/tokens@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "safevalues@0.3.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-UzuXp0b9NuWuYLYpPguxrjbJnCmT/Cco8CkjI/6JajxaeA3o2XEBbQfRMTq8PTafuBjCHTc0b0mQY7rtxUp1Gg==", + "name": "@material/tooltip", + "url": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/top-app-bar@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/animation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/elevation@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/ripple@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/shape@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/typography@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-vJWjsvqtdSD5+yQ/9vgoBtBSCvPJ5uF/DVssv8Hdhgs1PYaAcODUi77kdi0+sy/TaWyOsTkQixqmwnFS16zesA==", + "name": "@material/top-app-bar", + "url": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/touch-target@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/base@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/rtl@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-AqYh9fjt+tv4ZE0C6MeYHblS2H+XwLbDl2mtyrK0DOEnCVQk5/l5ImKDfhrUdFWHvS4a5nBM4AA+sa7KaroLoA==", + "name": "@material/touch-target", + "url": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@material/typography@15.0.0-canary.bc9ae6c9c.0": { + "deps": [ + { + "id": "@material/feature-targeting@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "@material/theme@15.0.0-canary.bc9ae6c9c.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-CKsG1zyv34AKPNyZC8olER2OdPII64iR2SzQjpqh1UUvmIFiMPk23LvQ1OnC5aCB14pOXzmVgvJt31r9eNdZ6Q==", + "name": "@material/typography", + "url": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.bc9ae6c9c.0.tgz" + }, + "@npmcli/agent@4.0.0": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "http-proxy-agent@7.0.2" + }, + { + "id": "https-proxy-agent@7.0.6" + }, + { + "id": "lru-cache@11.2.5" + }, + { + "id": "socks-proxy-agent@8.0.5" + } + ], + "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==", + "name": "@npmcli/agent", + "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz" + }, + "@npmcli/fs@5.0.0": { + "deps": [ + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", + "name": "@npmcli/fs", + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz" + }, + "@playwright/test@1.55.0": { + "deps": [ + { + "id": "playwright@1.55.0" + } + ], + "integrity": "sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==", + "name": "@playwright/test", + "url": "https://registry.npmjs.org/@playwright/test/-/test-1.55.0.tgz" + }, + "@prettier/plugin-xml@3.4.2-dc3fc578": { + "deps": [ + { + "id": "@xml-tools/parser@1.0.11" + }, + { + "id": "prettier@3.8.1" + } + ], + "integrity": "sha512-/UyNlHfkuLXG6Ed85KB0WBF283xn2yavR+UtRibBRUcvEJId2DSLdGXwJ/cDa1X++SWDPzq3+GSFniHjkNy7yg==", + "name": "@prettier/plugin-xml", + "url": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-3.4.2.tgz" + }, + "@rollup/plugin-commonjs@16.0.0-dc3fc578": { + "deps": [ + { + "id": "@rollup/pluginutils@3.1.0-db11f6fd" + }, + { + "id": "commondir@1.0.1" + }, + { + "id": "estree-walker@2.0.2" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "is-reference@1.2.1" + }, + { + "id": "magic-string@0.25.9" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==", + "name": "@rollup/plugin-commonjs", + "url": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-16.0.0.tgz" + }, + "@rollup/plugin-node-resolve@15.3.1-dc3fc578": { + "deps": [ + { + "id": "@rollup/pluginutils@5.3.0-ace2f381" + }, + { + "id": "@types/resolve@1.20.2" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "is-module@1.0.0" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "name": "@rollup/plugin-node-resolve", + "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz" + }, + "@rollup/pluginutils@3.1.0-db11f6fd": { + "deps": [ + { + "id": "@types/estree@0.0.39" + }, + { + "id": "estree-walker@1.0.1" + }, + { + "id": "picomatch@2.3.1" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "name": "@rollup/pluginutils", + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" + }, + "@rollup/pluginutils@5.3.0-ace2f381": { + "deps": [ + { + "id": "@types/estree@1.0.8" + }, + { + "id": "estree-walker@2.0.2" + }, + { + "id": "picomatch@4.0.3" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "name": "@rollup/pluginutils", + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz" + }, + "@sinclair/typebox@0.27.10": { + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "name": "@sinclair/typebox", + "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz" + }, + "@sinonjs/commons@3.0.1": { + "deps": [ + { + "id": "type-detect@4.0.8" + } + ], + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "name": "@sinonjs/commons", + "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz" + }, + "@sinonjs/fake-timers@10.3.0": { + "deps": [ + { + "id": "@sinonjs/commons@3.0.1" + } + ], + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "name": "@sinonjs/fake-timers", + "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" + }, + "@types/babel__core@7.20.5": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@types/babel__generator@7.27.0" + }, + { + "id": "@types/babel__template@7.4.4" + }, + { + "id": "@types/babel__traverse@7.28.0" + } + ], + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "name": "@types/babel__core", + "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz" + }, + "@types/babel__generator@7.27.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "name": "@types/babel__generator", + "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz" + }, + "@types/babel__template@7.4.4": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "name": "@types/babel__template", + "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz" + }, + "@types/babel__traverse@7.28.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "name": "@types/babel__traverse", + "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz" + }, + "@types/eslint-scope@3.7.7": { + "deps": [ + { + "id": "@types/eslint@9.6.1" + }, + { + "id": "@types/estree@1.0.8" + } + ], + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "name": "@types/eslint-scope", + "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + }, + "@types/eslint@9.6.1": { + "deps": [ + { + "id": "@types/estree@1.0.8" + }, + { + "id": "@types/json-schema@7.0.15" + } + ], + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "name": "@types/eslint", + "url": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz" + }, + "@types/estree@0.0.39": { + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "name": "@types/estree", + "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" + }, + "@types/estree@1.0.8": { + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "name": "@types/estree", + "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz" + }, + "@types/graceful-fs@4.1.9": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "name": "@types/graceful-fs", + "url": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz" + }, + "@types/html-minifier-terser@6.1.0": { + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "name": "@types/html-minifier-terser", + "url": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + }, + "@types/istanbul-lib-coverage@2.0.6": { + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "name": "@types/istanbul-lib-coverage", + "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" + }, + "@types/istanbul-lib-report@3.0.3": { + "deps": [ + { + "id": "@types/istanbul-lib-coverage@2.0.6" + } + ], + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "name": "@types/istanbul-lib-report", + "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" + }, + "@types/istanbul-reports@3.0.4": { + "deps": [ + { + "id": "@types/istanbul-lib-report@3.0.3" + } + ], + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "name": "@types/istanbul-reports", + "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + }, + "@types/json-schema@7.0.15": { + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "name": "@types/json-schema", + "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + }, + "@types/node@22.19.10": { + "deps": [ + { + "id": "undici-types@6.21.0" + } + ], + "integrity": "sha512-tF5VOugLS/EuDlTBijk0MqABfP8UxgYazTLo3uIn3b4yJgg26QRbVYJYsDtHrjdDUIRfP70+VfhTTc+CE1yskw==", + "name": "@types/node", + "url": "https://registry.npmjs.org/@types/node/-/node-22.19.10.tgz" + }, + "@types/node@25.2.2": { + "deps": [ + { + "id": "undici-types@7.16.0" + } + ], + "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", + "name": "@types/node", + "url": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz" + }, + "@types/react@15.0.39": { + "integrity": "sha512-rbkuOYo9XIDQf1evW8VQXW/PbiaJM6btbaO18u2pQ4A2PL7t4V+jx9CJp3WtWP+N3mLHiXMaHcdMmA8gSiId4A==", + "name": "@types/react", + "url": "https://registry.npmjs.org/@types/react/-/react-15.0.39.tgz" + }, + "@types/resolve@1.20.2": { + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "name": "@types/resolve", + "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz" + }, + "@types/stack-utils@2.0.3": { + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "name": "@types/stack-utils", + "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz" + }, + "@types/yargs-parser@21.0.3": { + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "name": "@types/yargs-parser", + "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" + }, + "@types/yargs@17.0.35": { + "deps": [ + { + "id": "@types/yargs-parser@21.0.3" + } + ], + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "name": "@types/yargs", + "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz" + }, + "@webassemblyjs/ast@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/helper-numbers@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + } + ], + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "name": "@webassemblyjs/ast", + "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" + }, + "@webassemblyjs/floating-point-hex-parser@1.13.2": { + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "name": "@webassemblyjs/floating-point-hex-parser", + "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz" + }, + "@webassemblyjs/helper-api-error@1.13.2": { + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "name": "@webassemblyjs/helper-api-error", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz" + }, + "@webassemblyjs/helper-buffer@1.14.1": { + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "name": "@webassemblyjs/helper-buffer", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz" + }, + "@webassemblyjs/helper-numbers@1.13.2": { + "deps": [ + { + "id": "@webassemblyjs/floating-point-hex-parser@1.13.2" + }, + { + "id": "@webassemblyjs/helper-api-error@1.13.2" + }, + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "name": "@webassemblyjs/helper-numbers", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode@1.13.2": { + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "name": "@webassemblyjs/helper-wasm-bytecode", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz" + }, + "@webassemblyjs/helper-wasm-section@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + } + ], + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "name": "@webassemblyjs/helper-wasm-section", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz" + }, + "@webassemblyjs/ieee754@1.13.2": { + "deps": [ + { + "id": "@xtuc/ieee754@1.2.0" + } + ], + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "name": "@webassemblyjs/ieee754", + "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz" + }, + "@webassemblyjs/leb128@1.13.2": { + "deps": [ + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "name": "@webassemblyjs/leb128", + "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz" + }, + "@webassemblyjs/utf8@1.13.2": { + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "name": "@webassemblyjs/utf8", + "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz" + }, + "@webassemblyjs/wasm-edit@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-section@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-opt@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + }, + { + "id": "@webassemblyjs/wast-printer@1.14.1" + } + ], + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "name": "@webassemblyjs/wasm-edit", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz" + }, + "@webassemblyjs/wasm-gen@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/ieee754@1.13.2" + }, + { + "id": "@webassemblyjs/leb128@1.13.2" + }, + { + "id": "@webassemblyjs/utf8@1.13.2" + } + ], + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "name": "@webassemblyjs/wasm-gen", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz" + }, + "@webassemblyjs/wasm-opt@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + } + ], + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "name": "@webassemblyjs/wasm-opt", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz" + }, + "@webassemblyjs/wasm-parser@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-api-error@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/ieee754@1.13.2" + }, + { + "id": "@webassemblyjs/leb128@1.13.2" + }, + { + "id": "@webassemblyjs/utf8@1.13.2" + } + ], + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "name": "@webassemblyjs/wasm-parser", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" + }, + "@webassemblyjs/wast-printer@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "name": "@webassemblyjs/wast-printer", + "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz" + }, + "@xml-tools/parser@1.0.11": { + "deps": [ + { + "id": "chevrotain@7.1.1" + } + ], + "integrity": "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==", + "name": "@xml-tools/parser", + "url": "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz" + }, + "@xtuc/ieee754@1.2.0": { + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "name": "@xtuc/ieee754", + "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + }, + "@xtuc/long@4.2.2": { + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "name": "@xtuc/long", + "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + }, + "abbrev@4.0.0": { + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "name": "abbrev", + "url": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz" + }, + "acorn-import-phases@1.0.4-2c2f40dd": { + "deps": [ + { + "id": "acorn@8.15.0" + } + ], + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "name": "acorn-import-phases", + "url": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz" + }, + "acorn@8.15.0": { + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "name": "acorn", + "url": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" + }, + "agent-base@7.1.4": { + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "name": "agent-base", + "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz" + }, + "ajv-formats@2.1.1-4954c4a7": { + "deps": [ + { + "id": "ajv@8.17.1" + } + ], + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "name": "ajv-formats", + "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + }, + "ajv-keywords@3.5.2-f84d18c4": { + "deps": [ + { + "id": "ajv@6.12.6" + } + ], + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "name": "ajv-keywords", + "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + }, + "ajv-keywords@5.1.0-4954c4a7": { + "deps": [ + { + "id": "ajv@8.17.1" + }, + { + "id": "fast-deep-equal@3.1.3" + } + ], + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "name": "ajv-keywords", + "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + }, + "ajv@6.12.6": { + "deps": [ + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "fast-json-stable-stringify@2.1.0" + }, + { + "id": "json-schema-traverse@0.4.1" + }, + { + "id": "uri-js@4.4.1" + } + ], + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "name": "ajv", + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + }, + "ajv@8.17.1": { + "deps": [ + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "fast-uri@3.1.0" + }, + { + "id": "json-schema-traverse@1.0.0" + }, + { + "id": "require-from-string@2.0.2" + } + ], + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "name": "ajv", + "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + }, + "ansi-escapes@4.3.2": { + "deps": [ + { + "id": "type-fest@0.21.3" + } + ], + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "name": "ansi-escapes", + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + }, + "ansi-regex@5.0.1": { + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "name": "ansi-regex", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + }, + "ansi-styles@4.3.0": { + "deps": [ + { + "id": "color-convert@2.0.1" + } + ], + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "name": "ansi-styles", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + }, + "ansi-styles@5.2.0": { + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "name": "ansi-styles", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + }, + "anymatch@3.1.3": { + "deps": [ + { + "id": "normalize-path@3.0.0" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "name": "anymatch", + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + }, + "argparse@1.0.10": { + "deps": [ + { + "id": "sprintf-js@1.0.3" + } + ], + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "name": "argparse", + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + }, + "async-function@1.0.0": { + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "name": "async-function", + "url": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz" + }, + "async-generator-function@1.0.0": { + "integrity": "sha512-+NAXNqgCrB95ya4Sr66i1CL2hqLVckAk7xwRYWdcm39/ELQ6YNn1aw5r0bdQtqNZgQpEWzc5yc/igXc7aL5SLA==", + "name": "async-generator-function", + "url": "https://registry.npmjs.org/async-generator-function/-/async-generator-function-1.0.0.tgz" + }, + "babel-jest@29.7.0-719cdd92": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "babel-plugin-istanbul@6.1.1" + }, + { + "id": "babel-preset-jest@29.6.3-074f3e50" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "name": "babel-jest", + "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz" + }, + "babel-loader@8.2.5-dc3fc578": { + "deps": [ + { + "id": "@babel/core@7.18.13" + }, + { + "id": "find-cache-dir@3.3.2" + }, + { + "id": "loader-utils@2.0.4" + }, + { + "id": "make-dir@3.1.0" + }, + { + "id": "schema-utils@2.7.1" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "name": "babel-loader", + "url": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz" + }, + "babel-plugin-dynamic-import-node@2.3.3": { + "deps": [ + { + "id": "object.assign@4.1.7" + } + ], + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "name": "babel-plugin-dynamic-import-node", + "url": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" + }, + "babel-plugin-istanbul@6.1.1": { + "deps": [ + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@istanbuljs/load-nyc-config@1.1.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-instrument@5.2.1" + }, + { + "id": "test-exclude@6.0.0" + } + ], + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "name": "babel-plugin-istanbul", + "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + }, + "babel-plugin-jest-hoist@29.6.3": { + "deps": [ + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "@types/babel__traverse@7.28.0" + } + ], + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "name": "babel-plugin-jest-hoist", + "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz" + }, + "babel-preset-current-node-syntax@1.2.0-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/plugin-syntax-async-generators@7.8.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-bigint@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-class-properties@7.12.13-ea35316c" + }, + { + "id": "@babel/plugin-syntax-class-static-block@7.14.5-ea35316c" + }, + { + "id": "@babel/plugin-syntax-import-attributes@7.28.6-ea35316c" + }, + { + "id": "@babel/plugin-syntax-import-meta@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-json-strings@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-numeric-separator@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-object-rest-spread@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-optional-chaining@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-private-property-in-object@7.14.5-ea35316c" + }, + { + "id": "@babel/plugin-syntax-top-level-await@7.14.5-ea35316c" + } + ], + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "name": "babel-preset-current-node-syntax", + "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz" + }, + "babel-preset-current-node-syntax@1.2.0-d090cb41": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/plugin-syntax-async-generators@7.8.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-bigint@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-class-properties@7.12.13-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-class-static-block@7.14.5-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-import-attributes@7.28.6-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-import-meta@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-json-strings@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-numeric-separator@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-object-rest-spread@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-optional-chaining@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-private-property-in-object@7.14.5-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-top-level-await@7.14.5-c51ffdfd" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "name": "babel-preset-current-node-syntax", + "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz" + }, + "babel-preset-jest@29.6.3-074f3e50": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "babel-plugin-jest-hoist@29.6.3" + }, + { + "id": "babel-preset-current-node-syntax@1.2.0-d090cb41" + } + ], + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "name": "babel-preset-jest", + "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz" + }, + "balanced-match@1.0.2": { + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "name": "balanced-match", + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + }, + "baseline-browser-mapping@2.9.19": { + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "name": "baseline-browser-mapping", + "url": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz" + }, + "big.js@5.2.2": { + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "name": "big.js", + "url": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + }, + "binary-extensions@2.3.0": { + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "name": "binary-extensions", + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + }, + "boolbase@1.0.0": { + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "name": "boolbase", + "url": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + }, + "brace-expansion@1.1.12": { + "deps": [ + { + "id": "balanced-match@1.0.2" + }, + { + "id": "concat-map@0.0.1" + } + ], + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "name": "brace-expansion", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" + }, + "braces@3.0.3": { + "deps": [ + { + "id": "fill-range@7.1.1" + } + ], + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "name": "braces", + "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + }, + "browserslist@4.28.1": { + "deps": [ + { + "id": "baseline-browser-mapping@2.9.19" + }, + { + "id": "caniuse-lite@1.0.30001769" + }, + { + "id": "electron-to-chromium@1.5.286" + }, + { + "id": "node-releases@2.0.27" + } + ], + "extraDeps": { + "browserslist@4.28.1": [ + { + "id": "update-browserslist-db@1.2.3-e455c4c2" + } + ], + "update-browserslist-db@1.2.3-e455c4c2": [ + { + "id": "browserslist@4.28.1" + } + ] + }, + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "name": "browserslist", + "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz" + }, + "bser@2.1.1": { + "deps": [ + { + "id": "node-int64@0.4.0" + } + ], + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "name": "bser", + "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + }, + "buffer-from@1.1.2": { + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "name": "buffer-from", + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + }, + "cacache@20.0.3": { + "deps": [ + { + "id": "@npmcli/fs@5.0.0" + }, + { + "id": "fs-minipass@3.0.3" + }, + { + "id": "glob@13.0.1" + }, + { + "id": "lru-cache@11.2.5" + }, + { + "id": "minipass-collect@2.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "p-map@7.0.4" + }, + { + "id": "ssri@13.0.0" + }, + { + "id": "unique-filename@5.0.0" + } + ], + "integrity": "sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==", + "name": "cacache", + "url": "https://registry.npmjs.org/cacache/-/cacache-20.0.3.tgz" + }, + "call-bind-apply-helpers@1.0.2": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "function-bind@1.1.2" + } + ], + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "name": "call-bind-apply-helpers", + "url": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" + }, + "call-bind@1.0.8": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-define-property@1.0.1" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "set-function-length@1.2.2" + } + ], + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "name": "call-bind", + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" + }, + "call-bound@1.0.4": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "get-intrinsic@1.3.1" + } + ], + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "name": "call-bound", + "url": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" + }, + "callsites@3.1.0": { + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "name": "callsites", + "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + }, + "camel-case@4.1.2": { + "deps": [ + { + "id": "pascal-case@3.1.2" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "name": "camel-case", + "url": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + }, + "camelcase@5.3.1": { + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "name": "camelcase", + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + }, + "camelcase@6.3.0": { + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "name": "camelcase", + "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + }, + "caniuse-lite@1.0.30001769": { + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "name": "caniuse-lite", + "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz" + }, + "chalk@4.1.2": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "supports-color@7.2.0" + } + ], + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "name": "chalk", + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + }, + "char-regex@1.0.2": { + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "name": "char-regex", + "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + }, + "chevrotain@7.1.1": { + "deps": [ + { + "id": "regexp-to-ast@0.5.0" + } + ], + "integrity": "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==", + "name": "chevrotain", + "url": "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz" + }, + "chokidar@3.6.0": { + "deps": [ + { + "id": "anymatch@3.1.3" + }, + { + "id": "braces@3.0.3" + }, + { + "id": "fsevents@2.3.3-6b674948" + }, + { + "id": "glob-parent@5.1.2" + }, + { + "id": "is-binary-path@2.1.0" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "normalize-path@3.0.0" + }, + { + "id": "readdirp@3.6.0" + } + ], + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "name": "chokidar", + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + }, + "chownr@3.0.0": { + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "name": "chownr", + "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz" + }, + "chrome-trace-event@1.0.4": { + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "name": "chrome-trace-event", + "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + }, + "ci-info@3.9.0": { + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "name": "ci-info", + "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + }, + "cjs-module-lexer@1.4.3": { + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "name": "cjs-module-lexer", + "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz" + }, + "clean-css@5.3.3": { + "deps": [ + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "name": "clean-css", + "url": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz" + }, + "cliui@8.0.1": { + "deps": [ + { + "id": "string-width@4.2.3" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "wrap-ansi@7.0.0" + } + ], + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "name": "cliui", + "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + }, + "co@4.6.0": { + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "name": "co", + "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + }, + "collect-v8-coverage@1.0.3": { + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "name": "collect-v8-coverage", + "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz" + }, + "color-convert@2.0.1": { + "deps": [ + { + "id": "color-name@1.1.4" + } + ], + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "name": "color-convert", + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + }, + "color-name@1.1.4": { + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "name": "color-name", + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + }, + "commander@2.20.3": { + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "name": "commander", + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + }, + "commander@8.3.0": { + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "name": "commander", + "url": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" + }, + "commondir@1.0.1": { + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "name": "commondir", + "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + }, + "concat-map@0.0.1": { + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "name": "concat-map", + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + }, + "convert-source-map@1.9.0": { + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "name": "convert-source-map", + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" + }, + "convert-source-map@2.0.0": { + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "name": "convert-source-map", + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + }, + "create-jest@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-config@29.7.0-3a6a7b99" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "prompts@2.4.2" + } + ], + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "name": "create-jest", + "url": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz" + }, + "cross-spawn@7.0.6": { + "deps": [ + { + "id": "path-key@3.1.1" + }, + { + "id": "shebang-command@2.0.0" + }, + { + "id": "which@2.0.2" + } + ], + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "name": "cross-spawn", + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + }, + "css-select@4.3.0": { + "deps": [ + { + "id": "boolbase@1.0.0" + }, + { + "id": "css-what@6.2.2" + }, + { + "id": "domhandler@4.3.1" + }, + { + "id": "domutils@2.8.0" + }, + { + "id": "nth-check@2.1.1" + } + ], + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "name": "css-select", + "url": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + }, + "css-what@6.2.2": { + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "name": "css-what", + "url": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz" + }, + "debug@4.4.3-85d5d916": { + "deps": [ + { + "id": "ms@2.1.3" + } + ], + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "name": "debug", + "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + }, + "dedent@1.7.1-f7679858": { + "integrity": "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==", + "name": "dedent", + "url": "https://registry.npmjs.org/dedent/-/dedent-1.7.1.tgz" + }, + "deepmerge@4.3.1": { + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "name": "deepmerge", + "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + }, + "define-data-property@1.1.4": { + "deps": [ + { + "id": "es-define-property@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "gopd@1.2.0" + } + ], + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "name": "define-data-property", + "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + }, + "define-properties@1.2.1": { + "deps": [ + { + "id": "define-data-property@1.1.4" + }, + { + "id": "has-property-descriptors@1.0.2" + }, + { + "id": "object-keys@1.1.1" + } + ], + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "name": "define-properties", + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + }, + "detect-newline@3.1.0": { + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "name": "detect-newline", + "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + }, + "diff-sequences@29.6.3": { + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "name": "diff-sequences", + "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + }, + "dom-converter@0.2.0": { + "deps": [ + { + "id": "utila@0.4.0" + } + ], + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "name": "dom-converter", + "url": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + }, + "dom-serializer@1.4.1": { + "deps": [ + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@4.3.1" + }, + { + "id": "entities@2.2.0" + } + ], + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "name": "dom-serializer", + "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + }, + "domelementtype@2.3.0": { + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "name": "domelementtype", + "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + }, + "domhandler@4.3.1": { + "deps": [ + { + "id": "domelementtype@2.3.0" + } + ], + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "name": "domhandler", + "url": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + }, + "domutils@2.8.0": { + "deps": [ + { + "id": "dom-serializer@1.4.1" + }, + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@4.3.1" + } + ], + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "name": "domutils", + "url": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + }, + "dot-case@3.0.4": { + "deps": [ + { + "id": "no-case@3.0.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "name": "dot-case", + "url": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" + }, + "dunder-proto@1.0.1": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "gopd@1.2.0" + } + ], + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "name": "dunder-proto", + "url": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" + }, + "electron-to-chromium@1.5.286": { + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "name": "electron-to-chromium", + "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz" + }, + "emittery@0.13.1": { + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "name": "emittery", + "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" + }, + "emoji-regex@8.0.0": { + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "name": "emoji-regex", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + }, + "emojis-list@3.0.0": { + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "name": "emojis-list", + "url": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + }, + "encoding@0.1.13": { + "deps": [ + { + "id": "iconv-lite@0.6.3" + } + ], + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "name": "encoding", + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" + }, + "enhanced-resolve@5.19.0": { + "deps": [ + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "tapable@2.3.0" + } + ], + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "name": "enhanced-resolve", + "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz" + }, + "entities@2.2.0": { + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "name": "entities", + "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + }, + "entities@6.0.1": { + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "name": "entities", + "url": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz" + }, + "env-paths@2.2.1": { + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "name": "env-paths", + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" + }, + "err-code@2.0.3": { + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "name": "err-code", + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" + }, + "error-ex@1.3.4": { + "deps": [ + { + "id": "is-arrayish@0.2.1" + } + ], + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "name": "error-ex", + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" + }, + "es-define-property@1.0.1": { + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "name": "es-define-property", + "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" + }, + "es-errors@1.3.0": { + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "name": "es-errors", + "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + }, + "es-module-lexer@2.0.0": { + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "name": "es-module-lexer", + "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz" + }, + "es-object-atoms@1.1.1": { + "deps": [ + { + "id": "es-errors@1.3.0" + } + ], + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "name": "es-object-atoms", + "url": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" + }, + "escalade@3.2.0": { + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "name": "escalade", + "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + }, + "escape-string-regexp@2.0.0": { + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "name": "escape-string-regexp", + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + }, + "eslint-scope@5.1.1": { + "deps": [ + { + "id": "esrecurse@4.3.0" + }, + { + "id": "estraverse@4.3.0" + } + ], + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "name": "eslint-scope", + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + }, + "esprima@4.0.1": { + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "name": "esprima", + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + }, + "esrecurse@4.3.0": { + "deps": [ + { + "id": "estraverse@5.3.0" + } + ], + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "name": "esrecurse", + "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + }, + "estraverse@4.3.0": { + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "name": "estraverse", + "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + }, + "estraverse@5.3.0": { + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "name": "estraverse", + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + }, + "estree-walker@1.0.1": { + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "name": "estree-walker", + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" + }, + "estree-walker@2.0.2": { + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "name": "estree-walker", + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + }, + "events@3.3.0": { + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "name": "events", + "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + }, + "execa@5.1.1": { + "deps": [ + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "get-stream@6.0.1" + }, + { + "id": "human-signals@2.1.0" + }, + { + "id": "is-stream@2.0.1" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "npm-run-path@4.0.1" + }, + { + "id": "onetime@5.1.2" + }, + { + "id": "signal-exit@3.0.7" + }, + { + "id": "strip-final-newline@2.0.0" + } + ], + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "name": "execa", + "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + }, + "exit@0.1.2": { + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "name": "exit", + "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "expect@29.7.0": { + "deps": [ + { + "id": "@jest/expect-utils@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "name": "expect", + "url": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz" + }, + "exponential-backoff@3.1.3": { + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "name": "exponential-backoff", + "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz" + }, + "fast-deep-equal@3.1.3": { + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "name": "fast-deep-equal", + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + }, + "fast-json-stable-stringify@2.1.0": { + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "name": "fast-json-stable-stringify", + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + }, + "fast-uri@3.1.0": { + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "name": "fast-uri", + "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz" + }, + "fb-watchman@2.0.2": { + "deps": [ + { + "id": "bser@2.1.1" + } + ], + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "name": "fb-watchman", + "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" + }, + "fdir@6.5.0-0e783aad": { + "deps": [ + { + "id": "picomatch@4.0.3" + } + ], + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "name": "fdir", + "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz" + }, + "fill-range@7.1.1": { + "deps": [ + { + "id": "to-regex-range@5.0.1" + } + ], + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "name": "fill-range", + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + }, + "find-cache-dir@3.3.2": { + "deps": [ + { + "id": "commondir@1.0.1" + }, + { + "id": "make-dir@3.1.0" + }, + { + "id": "pkg-dir@4.2.0" + } + ], + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "name": "find-cache-dir", + "url": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + }, + "find-up@4.1.0": { + "deps": [ + { + "id": "locate-path@5.0.0" + }, + { + "id": "path-exists@4.0.0" + } + ], + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "name": "find-up", + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + }, + "fs-minipass@3.0.3": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "name": "fs-minipass", + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz" + }, + "fs.realpath@1.0.0": { + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "name": "fs.realpath", + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + }, + "fsevents@2.3.2-19706e7e": { + "deps": [ + { + "id": "node-gyp@12.2.0" + } + ], + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "name": "fsevents", + "os": ["darwin"], + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + }, + "fsevents@2.3.3-6b674948": { + "deps": [ + { + "id": "node-gyp@12.2.0" + } + ], + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "name": "fsevents", + "os": ["darwin"], + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + }, + "function-bind@1.1.2": { + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "name": "function-bind", + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + }, + "generator-function@2.0.1": { + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "name": "generator-function", + "url": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz" + }, + "gensync@1.0.0-beta.2": { + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "name": "gensync", + "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + }, + "get-caller-file@2.0.5": { + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "name": "get-caller-file", + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + }, + "get-intrinsic@1.3.1": { + "deps": [ + { + "id": "async-function@1.0.0" + }, + { + "id": "async-generator-function@1.0.0" + }, + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-define-property@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "function-bind@1.1.2" + }, + { + "id": "generator-function@2.0.1" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "hasown@2.0.2" + }, + { + "id": "math-intrinsics@1.1.0" + } + ], + "integrity": "sha512-fk1ZVEeOX9hVZ6QzoBNEC55+Ucqg4sTVwrVuigZhuRPESVFpMyXnd3sbXvPOwp7Y9riVyANiqhEuRF0G1aVSeQ==", + "name": "get-intrinsic", + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.1.tgz" + }, + "get-package-type@0.1.0": { + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "name": "get-package-type", + "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + }, + "get-proto@1.0.1": { + "deps": [ + { + "id": "dunder-proto@1.0.1" + }, + { + "id": "es-object-atoms@1.1.1" + } + ], + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "name": "get-proto", + "url": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" + }, + "get-stream@6.0.1": { + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "name": "get-stream", + "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + }, + "glob-parent@5.1.2": { + "deps": [ + { + "id": "is-glob@4.0.3" + } + ], + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "name": "glob-parent", + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + }, + "glob-to-regexp@0.4.1": { + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "name": "glob-to-regexp", + "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + }, + "glob@13.0.1": { + "deps": [ + { + "id": "minimatch@10.1.2" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "path-scurry@2.0.1" + } + ], + "integrity": "sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==", + "name": "glob", + "url": "https://registry.npmjs.org/glob/-/glob-13.0.1.tgz" + }, + "glob@7.2.3": { + "deps": [ + { + "id": "fs.realpath@1.0.0" + }, + { + "id": "inflight@1.0.6" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "minimatch@3.1.2" + }, + { + "id": "once@1.4.0" + }, + { + "id": "path-is-absolute@1.0.1" + } + ], + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "name": "glob", + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + }, + "gopd@1.2.0": { + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "name": "gopd", + "url": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" + }, + "graceful-fs@4.2.11": { + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "name": "graceful-fs", + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + }, + "has-flag@4.0.0": { + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "name": "has-flag", + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + }, + "has-property-descriptors@1.0.2": { + "deps": [ + { + "id": "es-define-property@1.0.1" + } + ], + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "name": "has-property-descriptors", + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + }, + "has-symbols@1.1.0": { + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "name": "has-symbols", + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" + }, + "hasown@2.0.2": { + "deps": [ + { + "id": "function-bind@1.1.2" + } + ], + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "name": "hasown", + "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + }, + "he@1.2.0": { + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "name": "he", + "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + }, + "html-escaper@2.0.2": { + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "name": "html-escaper", + "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + }, + "html-minifier-terser@6.1.0": { + "deps": [ + { + "id": "camel-case@4.1.2" + }, + { + "id": "clean-css@5.3.3" + }, + { + "id": "commander@8.3.0" + }, + { + "id": "he@1.2.0" + }, + { + "id": "param-case@3.0.4" + }, + { + "id": "relateurl@0.2.7" + }, + { + "id": "terser@5.46.0" + } + ], + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "name": "html-minifier-terser", + "url": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" + }, + "html-webpack-plugin@5.5.4-dc3fc578": { + "deps": [ + { + "id": "@types/html-minifier-terser@6.1.0" + }, + { + "id": "html-minifier-terser@6.1.0" + }, + { + "id": "lodash@4.17.23" + }, + { + "id": "pretty-error@4.0.0" + }, + { + "id": "tapable@2.3.0" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "integrity": "sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==", + "name": "html-webpack-plugin", + "url": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz" + }, + "htmlparser2@6.1.0": { + "deps": [ + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@4.3.1" + }, + { + "id": "domutils@2.8.0" + }, + { + "id": "entities@2.2.0" + } + ], + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "name": "htmlparser2", + "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + }, + "http-cache-semantics@4.2.0": { + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "name": "http-cache-semantics", + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" + }, + "http-proxy-agent@7.0.2": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-85d5d916" + } + ], + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "name": "http-proxy-agent", + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + }, + "https-proxy-agent@7.0.6": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-85d5d916" + } + ], + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "name": "https-proxy-agent", + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" + }, + "human-signals@2.1.0": { + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "name": "human-signals", + "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + }, + "iconv-lite@0.6.3": { + "deps": [ + { + "id": "safer-buffer@2.1.2" + } + ], + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "name": "iconv-lite", + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + }, + "import-local@3.2.0": { + "deps": [ + { + "id": "pkg-dir@4.2.0" + }, + { + "id": "resolve-cwd@3.0.0" + } + ], + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "name": "import-local", + "url": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz" + }, + "imurmurhash@0.1.4": { + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "name": "imurmurhash", + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "inflight@1.0.6": { + "deps": [ + { + "id": "once@1.4.0" + }, + { + "id": "wrappy@1.0.2" + } + ], + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "name": "inflight", + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + }, + "inherits@2.0.4": { + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "name": "inherits", + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + }, + "ip-address@10.1.0": { + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "name": "ip-address", + "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz" + }, + "is-arrayish@0.2.1": { + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "name": "is-arrayish", + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + }, + "is-binary-path@2.1.0": { + "deps": [ + { + "id": "binary-extensions@2.3.0" + } + ], + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "name": "is-binary-path", + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + }, + "is-core-module@2.16.1": { + "deps": [ + { + "id": "hasown@2.0.2" + } + ], + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "name": "is-core-module", + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" + }, + "is-extglob@2.1.1": { + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "name": "is-extglob", + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + }, + "is-fullwidth-code-point@3.0.0": { + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "name": "is-fullwidth-code-point", + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + }, + "is-generator-fn@2.1.0": { + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "name": "is-generator-fn", + "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + }, + "is-glob@4.0.3": { + "deps": [ + { + "id": "is-extglob@2.1.1" + } + ], + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "name": "is-glob", + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + }, + "is-module@1.0.0": { + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "name": "is-module", + "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + }, + "is-number@7.0.0": { + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "name": "is-number", + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + }, + "is-reference@1.2.1": { + "deps": [ + { + "id": "@types/estree@1.0.8" + } + ], + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "name": "is-reference", + "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" + }, + "is-stream@2.0.1": { + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "name": "is-stream", + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + }, + "isexe@2.0.0": { + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "name": "isexe", + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + }, + "isexe@3.1.4": { + "integrity": "sha512-jCErc4h4RnTPjFq53G4whhjAMbUAqinGrCrTT4dmMNyi4zTthK+wphqbRLJtL4BN/Mq7Zzltr0m/b1X0m7PGFQ==", + "name": "isexe", + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.4.tgz" + }, + "istanbul-lib-coverage@3.2.2": { + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "name": "istanbul-lib-coverage", + "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz" + }, + "istanbul-lib-instrument@5.2.1": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "semver@6.3.1" + } + ], + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "name": "istanbul-lib-instrument", + "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + }, + "istanbul-lib-instrument@6.0.3": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "name": "istanbul-lib-instrument", + "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz" + }, + "istanbul-lib-report@3.0.1": { + "deps": [ + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "make-dir@4.0.0" + }, + { + "id": "supports-color@7.2.0" + } + ], + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "name": "istanbul-lib-report", + "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" + }, + "istanbul-lib-source-maps@4.0.1": { + "deps": [ + { + "id": "debug@4.4.3-85d5d916" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "name": "istanbul-lib-source-maps", + "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + }, + "istanbul-reports@3.2.0": { + "deps": [ + { + "id": "html-escaper@2.0.2" + }, + { + "id": "istanbul-lib-report@3.0.1" + } + ], + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "name": "istanbul-reports", + "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz" + }, + "jest-changed-files@29.7.0": { + "deps": [ + { + "id": "execa@5.1.1" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "p-limit@3.1.0" + } + ], + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "name": "jest-changed-files", + "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz" + }, + "jest-circus@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/expect@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "co@4.6.0" + }, + { + "id": "dedent@1.7.1-f7679858" + }, + { + "id": "is-generator-fn@2.1.0" + }, + { + "id": "jest-each@29.7.0" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "p-limit@3.1.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "pure-rand@6.1.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + } + ], + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "name": "jest-circus", + "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz" + }, + "jest-cli@29.7.0-831960ab": { + "deps": [ + { + "id": "@jest/core@29.7.0-831960ab" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "create-jest@29.7.0" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "import-local@3.2.0" + }, + { + "id": "jest-config@29.7.0-3a6a7b99" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "yargs@17.7.2" + } + ], + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "name": "jest-cli", + "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz" + }, + "jest-config@29.7.0-3a6a7b99": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/test-sequencer@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "babel-jest@29.7.0-719cdd92" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-circus@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "parse-json@5.2.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-json-comments@3.1.1" + } + ], + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "name": "jest-config", + "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" + }, + "jest-config@29.7.0-8ede2cb3": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/test-sequencer@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "babel-jest@29.7.0-719cdd92" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-circus@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "parse-json@5.2.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-json-comments@3.1.1" + } + ], + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "name": "jest-config", + "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" + }, + "jest-diff@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "diff-sequences@29.6.3" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "name": "jest-diff", + "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + }, + "jest-docblock@29.7.0": { + "deps": [ + { + "id": "detect-newline@3.1.0" + } + ], + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "name": "jest-docblock", + "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz" + }, + "jest-each@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "name": "jest-each", + "url": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz" + }, + "jest-environment-node@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "name": "jest-environment-node", + "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz" + }, + "jest-get-type@29.6.3": { + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "name": "jest-get-type", + "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + }, + "jest-haste-map@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/graceful-fs@4.1.9" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "anymatch@3.1.3" + }, + { + "id": "fb-watchman@2.0.2" + }, + { + "id": "fsevents@2.3.3-6b674948" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "walker@1.0.8" + } + ], + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "name": "jest-haste-map", + "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz" + }, + "jest-leak-detector@29.7.0": { + "deps": [ + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "name": "jest-leak-detector", + "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz" + }, + "jest-matcher-utils@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-diff@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "name": "jest-matcher-utils", + "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz" + }, + "jest-message-util@29.7.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/stack-utils@2.0.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + } + ], + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "name": "jest-message-util", + "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" + }, + "jest-mock@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "name": "jest-mock", + "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" + }, + "jest-pnp-resolver@1.2.3-5c36f0ee": { + "extraDeps": { + "jest-pnp-resolver@1.2.3-5c36f0ee": [ + { + "id": "jest-resolve@29.7.0" + } + ], + "jest-resolve@29.7.0": [ + { + "id": "jest-pnp-resolver@1.2.3-5c36f0ee" + } + ] + }, + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "name": "jest-pnp-resolver", + "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + }, + "jest-regex-util@29.6.3": { + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "name": "jest-regex-util", + "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz" + }, + "jest-resolve-dependencies@29.7.0": { + "deps": [ + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-snapshot@29.7.0" + } + ], + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "name": "jest-resolve-dependencies", + "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz" + }, + "jest-resolve@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "resolve.exports@2.0.3" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "slash@3.0.0" + } + ], + "extraDeps": { + "jest-pnp-resolver@1.2.3-5c36f0ee": [ + { + "id": "jest-resolve@29.7.0" + } + ], + "jest-resolve@29.7.0": [ + { + "id": "jest-pnp-resolver@1.2.3-5c36f0ee" + } + ] + }, + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "name": "jest-resolve", + "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz" + }, + "jest-runner@29.7.0": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "emittery@0.13.1" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-docblock@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-leak-detector@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-watcher@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "p-limit@3.1.0" + }, + { + "id": "source-map-support@0.5.13" + } + ], + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "name": "jest-runner", + "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz" + }, + "jest-runtime@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/globals@29.7.0" + }, + { + "id": "@jest/source-map@29.6.3" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "cjs-module-lexer@1.4.3" + }, + { + "id": "collect-v8-coverage@1.0.3" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-bom@4.0.0" + } + ], + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "name": "jest-runtime", + "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz" + }, + "jest-snapshot@29.7.0": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/plugin-syntax-jsx@7.28.6-15ef0a4a" + }, + { + "id": "@babel/plugin-syntax-typescript@7.28.6-15ef0a4a" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jest/expect-utils@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "babel-preset-current-node-syntax@1.2.0-15ef0a4a" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "expect@29.7.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-diff@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "natural-compare@1.4.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "name": "jest-snapshot", + "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz" + }, + "jest-util@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "name": "jest-util", + "url": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + }, + "jest-validate@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "camelcase@6.3.0" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "leven@3.1.0" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "name": "jest-validate", + "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz" + }, + "jest-watcher@29.7.0": { + "deps": [ + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "emittery@0.13.1" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "string-length@4.0.2" + } + ], + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "name": "jest-watcher", + "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz" + }, + "jest-worker@27.5.1": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "supports-color@8.1.1" + } + ], + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "name": "jest-worker", + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + }, + "jest-worker@29.7.0": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "supports-color@8.1.1" + } + ], + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "name": "jest-worker", + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + }, + "jest@29.7.0-dc3fc578": { + "deps": [ + { + "id": "@jest/core@29.7.0-831960ab" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "import-local@3.2.0" + }, + { + "id": "jest-cli@29.7.0-831960ab" + } + ], + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "name": "jest", + "url": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz" + }, + "js-tokens@4.0.0": { + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "name": "js-tokens", + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + }, + "js-yaml@3.14.2": { + "deps": [ + { + "id": "argparse@1.0.10" + }, + { + "id": "esprima@4.0.1" + } + ], + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "name": "js-yaml", + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz" + }, + "jsesc@3.1.0": { + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "name": "jsesc", + "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz" + }, + "json-parse-even-better-errors@2.3.1": { + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "name": "json-parse-even-better-errors", + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + }, + "json-schema-traverse@0.4.1": { + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "name": "json-schema-traverse", + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + }, + "json-schema-traverse@1.0.0": { + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "name": "json-schema-traverse", + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + }, + "json5@2.2.3": { + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "name": "json5", + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + }, + "kleur@3.0.3": { + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "name": "kleur", + "url": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + }, + "leven@3.1.0": { + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "name": "leven", + "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + }, + "lines-and-columns@1.2.4": { + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "name": "lines-and-columns", + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + }, + "loader-runner@4.3.1": { + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "name": "loader-runner", + "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz" + }, + "loader-utils@2.0.4": { + "deps": [ + { + "id": "big.js@5.2.2" + }, + { + "id": "emojis-list@3.0.0" + }, + { + "id": "json5@2.2.3" + } + ], + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "name": "loader-utils", + "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + }, + "locate-path@5.0.0": { + "deps": [ + { + "id": "p-locate@4.1.0" + } + ], + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "name": "locate-path", + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + }, + "lodash@3.10.1": { + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", + "name": "lodash", + "url": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + }, + "lodash@4.17.23": { + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "name": "lodash", + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz" + }, + "lower-case@2.0.2": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "name": "lower-case", + "url": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" + }, + "lru-cache@11.2.5": { + "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==", + "name": "lru-cache", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz" + }, + "lru-cache@5.1.1": { + "deps": [ + { + "id": "yallist@3.1.1" + } + ], + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "name": "lru-cache", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + }, + "magic-string@0.25.9": { + "deps": [ + { + "id": "sourcemap-codec@1.4.8" + } + ], + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "name": "magic-string", + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" + }, + "make-dir@3.1.0": { + "deps": [ + { + "id": "semver@6.3.1" + } + ], + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "name": "make-dir", + "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + }, + "make-dir@4.0.0": { + "deps": [ + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "name": "make-dir", + "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + }, + "make-fetch-happen@15.0.3": { + "deps": [ + { + "id": "@npmcli/agent@4.0.0" + }, + { + "id": "cacache@20.0.3" + }, + { + "id": "http-cache-semantics@4.2.0" + }, + { + "id": "minipass-fetch@5.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "negotiator@1.0.0" + }, + { + "id": "proc-log@6.1.0" + }, + { + "id": "promise-retry@2.0.1" + }, + { + "id": "ssri@13.0.0" + } + ], + "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==", + "name": "make-fetch-happen", + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz" + }, + "makeerror@1.0.12": { + "deps": [ + { + "id": "tmpl@1.0.5" + } + ], + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "name": "makeerror", + "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + }, + "math-intrinsics@1.1.0": { + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "name": "math-intrinsics", + "url": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" + }, + "merge-stream@2.0.0": { + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "name": "merge-stream", + "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + }, + "micromatch@4.0.8": { + "deps": [ + { + "id": "braces@3.0.3" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "name": "micromatch", + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + }, + "mime-db@1.52.0": { + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "name": "mime-db", + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + }, + "mime-types@2.1.35": { + "deps": [ + { + "id": "mime-db@1.52.0" + } + ], + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "name": "mime-types", + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + }, + "mimic-fn@2.1.0": { + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "name": "mimic-fn", + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + }, + "minimatch@10.1.2": { + "deps": [ + { + "id": "@isaacs/brace-expansion@5.0.1" + } + ], + "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==", + "name": "minimatch", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz" + }, + "minimatch@3.1.2": { + "deps": [ + { + "id": "brace-expansion@1.1.12" + } + ], + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "name": "minimatch", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + }, + "minipass-collect@2.0.1": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "name": "minipass-collect", + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz" + }, + "minipass-fetch@5.0.1": { + "deps": [ + { + "id": "encoding@0.1.13" + }, + { + "id": "minipass-sized@2.0.0" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "minizlib@3.1.0" + } + ], + "integrity": "sha512-yHK8pb0iCGat0lDrs/D6RZmCdaBT64tULXjdxjSMAqoDi18Q3qKEUTHypHQZQd9+FYpIS+lkvpq6C/R6SbUeRw==", + "name": "minipass-fetch", + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.1.tgz" + }, + "minipass-flush@1.0.5": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "name": "minipass-flush", + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + }, + "minipass-pipeline@1.2.4": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "name": "minipass-pipeline", + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + }, + "minipass-sized@2.0.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==", + "name": "minipass-sized", + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz" + }, + "minipass@3.3.6": { + "deps": [ + { + "id": "yallist@4.0.0" + } + ], + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "name": "minipass", + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + }, + "minipass@7.1.2": { + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "name": "minipass", + "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz" + }, + "minizlib@3.1.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "name": "minizlib", + "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz" + }, + "ms@2.1.3": { + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "name": "ms", + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + }, + "natural-compare@1.4.0": { + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "name": "natural-compare", + "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + }, + "negotiator@1.0.0": { + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "name": "negotiator", + "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz" + }, + "neo-async@2.6.2": { + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "name": "neo-async", + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + }, + "no-case@3.0.4": { + "deps": [ + { + "id": "lower-case@2.0.2" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "name": "no-case", + "url": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + }, + "node-gyp@12.2.0": { + "deps": [ + { + "id": "env-paths@2.2.1" + }, + { + "id": "exponential-backoff@3.1.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "make-fetch-happen@15.0.3" + }, + { + "id": "nopt@9.0.0" + }, + { + "id": "proc-log@6.1.0" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tar@7.5.7" + }, + { + "id": "tinyglobby@0.2.15" + }, + { + "id": "which@6.0.0" + } + ], + "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==", + "name": "node-gyp", + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz" + }, + "node-int64@0.4.0": { + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "name": "node-int64", + "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + }, + "node-releases@2.0.27": { + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "name": "node-releases", + "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz" + }, + "nopt@9.0.0": { + "deps": [ + { + "id": "abbrev@4.0.0" + } + ], + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "name": "nopt", + "url": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz" + }, + "normalize-path@3.0.0": { + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "name": "normalize-path", + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + }, + "npm-run-path@4.0.1": { + "deps": [ + { + "id": "path-key@3.1.1" + } + ], + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "name": "npm-run-path", + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + }, + "nth-check@2.1.1": { + "deps": [ + { + "id": "boolbase@1.0.0" + } + ], + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "name": "nth-check", + "url": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + }, + "object-keys@1.1.1": { + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "name": "object-keys", + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + }, + "object.assign@4.1.7": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "object-keys@1.1.1" + } + ], + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "name": "object.assign", + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz" + }, + "once@1.4.0": { + "deps": [ + { + "id": "wrappy@1.0.2" + } + ], + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "name": "once", + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + }, + "onetime@5.1.2": { + "deps": [ + { + "id": "mimic-fn@2.1.0" + } + ], + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "name": "onetime", + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + }, + "p-limit@2.3.0": { + "deps": [ + { + "id": "p-try@2.2.0" + } + ], + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "name": "p-limit", + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + }, + "p-limit@3.1.0": { + "deps": [ + { + "id": "yocto-queue@0.1.0" + } + ], + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "name": "p-limit", + "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + }, + "p-locate@4.1.0": { + "deps": [ + { + "id": "p-limit@2.3.0" + } + ], + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "name": "p-locate", + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + }, + "p-map@7.0.4": { + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "name": "p-map", + "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz" + }, + "p-try@2.2.0": { + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "name": "p-try", + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + }, + "param-case@3.0.4": { + "deps": [ + { + "id": "dot-case@3.0.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "name": "param-case", + "url": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + }, + "parse-json@5.2.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "error-ex@1.3.4" + }, + { + "id": "json-parse-even-better-errors@2.3.1" + }, + { + "id": "lines-and-columns@1.2.4" + } + ], + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "name": "parse-json", + "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + }, + "parse5@7.3.0": { + "deps": [ + { + "id": "entities@6.0.1" + } + ], + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "name": "parse5", + "url": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz" + }, + "pascal-case@3.1.2": { + "deps": [ + { + "id": "no-case@3.0.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "name": "pascal-case", + "url": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + }, + "path-exists@4.0.0": { + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "name": "path-exists", + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + }, + "path-is-absolute@1.0.1": { + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "name": "path-is-absolute", + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + }, + "path-key@3.1.1": { + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "name": "path-key", + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + }, + "path-parse@1.0.7": { + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "name": "path-parse", + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + }, + "path-scurry@2.0.1": { + "deps": [ + { + "id": "lru-cache@11.2.5" + }, + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "name": "path-scurry", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz" + }, + "picocolors@1.1.1": { + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "name": "picocolors", + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + }, + "picomatch@2.3.1": { + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "name": "picomatch", + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + }, + "picomatch@4.0.3": { + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "name": "picomatch", + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz" + }, + "pirates@4.0.7": { + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "name": "pirates", + "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz" + }, + "pkg-dir@4.2.0": { + "deps": [ + { + "id": "find-up@4.1.0" + } + ], + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "name": "pkg-dir", + "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + }, + "playwright-core@1.55.0": { + "integrity": "sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==", + "name": "playwright-core", + "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.0.tgz" + }, + "playwright@1.55.0": { + "deps": [ + { + "id": "fsevents@2.3.2-19706e7e" + }, + { + "id": "playwright-core@1.55.0" + } + ], + "integrity": "sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==", + "name": "playwright", + "url": "https://registry.npmjs.org/playwright/-/playwright-1.55.0.tgz" + }, + "prettier@3.8.1": { + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "name": "prettier", + "url": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz" + }, + "pretty-error@4.0.0": { + "deps": [ + { + "id": "lodash@4.17.23" + }, + { + "id": "renderkid@3.0.0" + } + ], + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "name": "pretty-error", + "url": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" + }, + "pretty-format@29.7.0": { + "deps": [ + { + "id": "@jest/schemas@29.6.3" + }, + { + "id": "ansi-styles@5.2.0" + }, + { + "id": "react-is@18.3.1" + } + ], + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "name": "pretty-format", + "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + }, + "proc-log@6.1.0": { + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "name": "proc-log", + "url": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz" + }, + "promise-retry@2.0.1": { + "deps": [ + { + "id": "err-code@2.0.3" + }, + { + "id": "retry@0.12.0" + } + ], + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "name": "promise-retry", + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" + }, + "prompts@2.4.2": { + "deps": [ + { + "id": "kleur@3.0.3" + }, + { + "id": "sisteransi@1.0.5" + } + ], + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "name": "prompts", + "url": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + }, + "punycode@2.3.1": { + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "name": "punycode", + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + }, + "pure-rand@6.1.0": { + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "name": "pure-rand", + "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz" + }, + "randombytes@2.1.0": { + "deps": [ + { + "id": "safe-buffer@5.2.1" + } + ], + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "name": "randombytes", + "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + }, + "react-is@18.3.1": { + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "name": "react-is", + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" + }, + "readdirp@3.6.0": { + "deps": [ + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "name": "readdirp", + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + }, + "reflect-metadata@0.1.13": { + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", + "name": "reflect-metadata", + "url": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" + }, + "reflect-metadata@0.1.14": { + "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==", + "name": "reflect-metadata", + "url": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz" + }, + "regexp-to-ast@0.5.0": { + "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==", + "name": "regexp-to-ast", + "url": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz" + }, + "relateurl@0.2.7": { + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "name": "relateurl", + "url": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + }, + "renderkid@3.0.0": { + "deps": [ + { + "id": "css-select@4.3.0" + }, + { + "id": "dom-converter@0.2.0" + }, + { + "id": "htmlparser2@6.1.0" + }, + { + "id": "lodash@4.17.23" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "name": "renderkid", + "url": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" + }, + "require-directory@2.1.1": { + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "name": "require-directory", + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + }, + "require-from-string@2.0.2": { + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "name": "require-from-string", + "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + }, + "resolve-cwd@3.0.0": { + "deps": [ + { + "id": "resolve-from@5.0.0" + } + ], + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "name": "resolve-cwd", + "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + }, + "resolve-from@5.0.0": { + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "name": "resolve-from", + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + }, + "resolve.exports@2.0.3": { + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "name": "resolve.exports", + "url": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz" + }, + "resolve@1.22.11-8d5745ba": { + "deps": [ + { + "id": "is-core-module@2.16.1" + }, + { + "id": "path-parse@1.0.7" + }, + { + "id": "supports-preserve-symlinks-flag@1.0.0" + } + ], + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "name": "resolve", + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" + }, + "retry@0.12.0": { + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "name": "retry", + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + }, + "rollup@2.79.2": { + "deps": [ + { + "id": "fsevents@2.3.3-6b674948" + } + ], + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "name": "rollup", + "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz" + }, + "rxjs@7.4.0": { + "deps": [ + { + "id": "tslib@2.1.0" + } + ], + "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", + "name": "rxjs", + "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz" + }, + "safe-buffer@5.2.1": { + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "name": "safe-buffer", + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + }, + "safer-buffer@2.1.2": { + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "name": "safer-buffer", + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + }, + "safevalues@0.3.4": { + "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==", + "name": "safevalues", + "url": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz" + }, + "schema-utils@2.7.1": { + "deps": [ + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "ajv-keywords@3.5.2-f84d18c4" + }, + { + "id": "ajv@6.12.6" + } + ], + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "name": "schema-utils", + "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + }, + "schema-utils@4.3.3": { + "deps": [ + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "ajv-formats@2.1.1-4954c4a7" + }, + { + "id": "ajv-keywords@5.1.0-4954c4a7" + }, + { + "id": "ajv@8.17.1" + } + ], + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "name": "schema-utils", + "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz" + }, + "semver@6.3.1": { + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "name": "semver", + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + }, + "semver@7.7.4": { + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "name": "semver", + "url": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz" + }, + "serialize-javascript@6.0.2": { + "deps": [ + { + "id": "randombytes@2.1.0" + } + ], + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "name": "serialize-javascript", + "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + }, + "set-function-length@1.2.2": { + "deps": [ + { + "id": "define-data-property@1.1.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "function-bind@1.1.2" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-property-descriptors@1.0.2" + } + ], + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "name": "set-function-length", + "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + }, + "shebang-command@2.0.0": { + "deps": [ + { + "id": "shebang-regex@3.0.0" + } + ], + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "name": "shebang-command", + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + }, + "shebang-regex@3.0.0": { + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "name": "shebang-regex", + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + }, + "signal-exit@3.0.7": { + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "name": "signal-exit", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + }, + "sisteransi@1.0.5": { + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "name": "sisteransi", + "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + }, + "slash@3.0.0": { + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "name": "slash", + "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + }, + "smart-buffer@4.2.0": { + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "name": "smart-buffer", + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" + }, + "socks-proxy-agent@8.0.5": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-85d5d916" + }, + { + "id": "socks@2.8.7" + } + ], + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "name": "socks-proxy-agent", + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz" + }, + "socks@2.8.7": { + "deps": [ + { + "id": "ip-address@10.1.0" + }, + { + "id": "smart-buffer@4.2.0" + } + ], + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "name": "socks", + "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz" + }, + "source-map-support@0.5.13": { + "deps": [ + { + "id": "buffer-from@1.1.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "name": "source-map-support", + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + }, + "source-map-support@0.5.21": { + "deps": [ + { + "id": "buffer-from@1.1.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "name": "source-map-support", + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + }, + "source-map@0.6.1": { + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "name": "source-map", + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + }, + "sourcemap-codec@1.4.8": { + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "name": "sourcemap-codec", + "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" + }, + "sprintf-js@1.0.3": { + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "name": "sprintf-js", + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "ssri@13.0.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==", + "name": "ssri", + "url": "https://registry.npmjs.org/ssri/-/ssri-13.0.0.tgz" + }, + "stack-utils@2.0.6": { + "deps": [ + { + "id": "escape-string-regexp@2.0.0" + } + ], + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "name": "stack-utils", + "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" + }, + "string-length@4.0.2": { + "deps": [ + { + "id": "char-regex@1.0.2" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "name": "string-length", + "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + }, + "string-width@4.2.3": { + "deps": [ + { + "id": "emoji-regex@8.0.0" + }, + { + "id": "is-fullwidth-code-point@3.0.0" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "name": "string-width", + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + }, + "strip-ansi@6.0.1": { + "deps": [ + { + "id": "ansi-regex@5.0.1" + } + ], + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "name": "strip-ansi", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + }, + "strip-bom@4.0.0": { + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "name": "strip-bom", + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + }, + "strip-final-newline@2.0.0": { + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "name": "strip-final-newline", + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + }, + "strip-json-comments@3.1.1": { + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "name": "strip-json-comments", + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + }, + "supports-color@7.2.0": { + "deps": [ + { + "id": "has-flag@4.0.0" + } + ], + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "name": "supports-color", + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + }, + "supports-color@8.1.1": { + "deps": [ + { + "id": "has-flag@4.0.0" + } + ], + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "name": "supports-color", + "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + }, + "supports-preserve-symlinks-flag@1.0.0": { + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "name": "supports-preserve-symlinks-flag", + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + }, + "tapable@2.3.0": { + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "name": "tapable", + "url": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz" + }, + "tar@7.5.7": { + "deps": [ + { + "id": "@isaacs/fs-minipass@4.0.1" + }, + { + "id": "chownr@3.0.0" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "minizlib@3.1.0" + }, + { + "id": "yallist@5.0.0" + } + ], + "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", + "name": "tar", + "url": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz" + }, + "terser-webpack-plugin@5.3.16-2c2f40dd": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "jest-worker@27.5.1" + }, + { + "id": "schema-utils@4.3.3" + }, + { + "id": "serialize-javascript@6.0.2" + }, + { + "id": "terser@5.46.0" + } + ], + "extraDeps": { + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + } + ] + }, + "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "name": "terser-webpack-plugin", + "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz" + }, + "terser@5.46.0": { + "deps": [ + { + "id": "@jridgewell/source-map@0.3.11" + }, + { + "id": "acorn@8.15.0" + }, + { + "id": "commander@2.20.3" + }, + { + "id": "source-map-support@0.5.21" + } + ], + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "name": "terser", + "url": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz" + }, + "test-exclude@6.0.0": { + "deps": [ + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "minimatch@3.1.2" + } + ], + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "name": "test-exclude", + "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + }, + "tinyglobby@0.2.15": { + "deps": [ + { + "id": "fdir@6.5.0-0e783aad" + }, + { + "id": "picomatch@4.0.3" + } + ], + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "name": "tinyglobby", + "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz" + }, + "tmpl@1.0.5": { + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "name": "tmpl", + "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + }, + "to-regex-range@5.0.1": { + "deps": [ + { + "id": "is-number@7.0.0" + } + ], + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "name": "to-regex-range", + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + }, + "tslib@2.0.3": { + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz" + }, + "tslib@2.1.0": { + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" + }, + "tslib@2.8.1": { + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" + }, + "type-detect@4.0.8": { + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "name": "type-detect", + "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + }, + "type-fest@0.21.3": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + }, + "typescript@5.0.4-ce5481e5": { + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "name": "typescript", + "url": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" + }, + "undici-types@6.21.0": { + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "name": "undici-types", + "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz" + }, + "undici-types@7.16.0": { + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "name": "undici-types", + "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz" + }, + "unique-filename@5.0.0": { + "deps": [ + { + "id": "unique-slug@6.0.0" + } + ], + "integrity": "sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==", + "name": "unique-filename", + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-5.0.0.tgz" + }, + "unique-slug@6.0.0": { + "deps": [ + { + "id": "imurmurhash@0.1.4" + } + ], + "integrity": "sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==", + "name": "unique-slug", + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-6.0.0.tgz" + }, + "update-browserslist-db@1.2.3-e455c4c2": { + "deps": [ + { + "id": "escalade@3.2.0" + }, + { + "id": "picocolors@1.1.1" + } + ], + "extraDeps": { + "browserslist@4.28.1": [ + { + "id": "update-browserslist-db@1.2.3-e455c4c2" + } + ], + "update-browserslist-db@1.2.3-e455c4c2": [ + { + "id": "browserslist@4.28.1" + } + ] + }, + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "name": "update-browserslist-db", + "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz" + }, + "uri-js@4.4.1": { + "deps": [ + { + "id": "punycode@2.3.1" + } + ], + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "name": "uri-js", + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + }, + "utila@0.4.0": { + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "name": "utila", + "url": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + }, + "v8-to-istanbul@9.3.0": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "convert-source-map@2.0.0" + } + ], + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "name": "v8-to-istanbul", + "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz" + }, + "walker@1.0.8": { + "deps": [ + { + "id": "makeerror@1.0.12" + } + ], + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "name": "walker", + "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + }, + "watchpack@2.5.1": { + "deps": [ + { + "id": "glob-to-regexp@0.4.1" + }, + { + "id": "graceful-fs@4.2.11" + } + ], + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "name": "watchpack", + "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz" + }, + "webpack-sources@3.3.3": { + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "name": "webpack-sources", + "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz" + }, + "webpack@5.105.0-dc3fc578": { + "deps": [ + { + "id": "@types/eslint-scope@3.7.7" + }, + { + "id": "@types/estree@1.0.8" + }, + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-edit@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + }, + { + "id": "acorn-import-phases@1.0.4-2c2f40dd" + }, + { + "id": "acorn@8.15.0" + }, + { + "id": "browserslist@4.28.1" + }, + { + "id": "chrome-trace-event@1.0.4" + }, + { + "id": "enhanced-resolve@5.19.0" + }, + { + "id": "es-module-lexer@2.0.0" + }, + { + "id": "eslint-scope@5.1.1" + }, + { + "id": "events@3.3.0" + }, + { + "id": "glob-to-regexp@0.4.1" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "json-parse-even-better-errors@2.3.1" + }, + { + "id": "loader-runner@4.3.1" + }, + { + "id": "mime-types@2.1.35" + }, + { + "id": "neo-async@2.6.2" + }, + { + "id": "schema-utils@4.3.3" + }, + { + "id": "tapable@2.3.0" + }, + { + "id": "watchpack@2.5.1" + }, + { + "id": "webpack-sources@3.3.3" + } + ], + "extraDeps": { + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + } + ] + }, + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "name": "webpack", + "url": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz" + }, + "which@2.0.2": { + "deps": [ + { + "id": "isexe@2.0.0" + } + ], + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "name": "which", + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + }, + "which@6.0.0": { + "deps": [ + { + "id": "isexe@3.1.4" + } + ], + "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==", + "name": "which", + "url": "https://registry.npmjs.org/which/-/which-6.0.0.tgz" + }, + "wrap-ansi@7.0.0": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "name": "wrap-ansi", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + }, + "wrappy@1.0.2": { + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "name": "wrappy", + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, + "write-file-atomic@4.0.2": { + "deps": [ + { + "id": "imurmurhash@0.1.4" + }, + { + "id": "signal-exit@3.0.7" + } + ], + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "name": "write-file-atomic", + "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" + }, + "y18n@5.0.8": { + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "name": "y18n", + "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + }, + "yallist@3.1.1": { + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + }, + "yallist@4.0.0": { + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + }, + "yallist@5.0.0": { + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz" + }, + "yargs-parser@21.1.1": { + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "name": "yargs-parser", + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + }, + "yargs@17.7.2": { + "deps": [ + { + "id": "cliui@8.0.1" + }, + { + "id": "escalade@3.2.0" + }, + { + "id": "get-caller-file@2.0.5" + }, + { + "id": "require-directory@2.1.1" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "y18n@5.0.8" + }, + { + "id": "yargs-parser@21.1.1" + } + ], + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "name": "yargs", + "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + }, + "yocto-queue@0.1.0": { + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "name": "yocto-queue", + "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + }, + "zone.js@0.11.8": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-82bctBg2hKcEJ21humWIkXRlLBBmrc3nN7DFh5LGGhcyycO2S7FN8NmdvlcKaGFDNVL4/9kFLmwmInTavdJERA==", + "name": "zone.js", + "url": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.8.tgz" + } + }, + "roots": [ + { + "id": "@angular/animations@16.2.12-dc3fc578", + "name": "@angular/animations" + }, + { + "id": "@angular/cdk@16.2.14-dc3fc578", + "name": "@angular/cdk" + }, + { + "id": "@angular/common@16.2.12-dc3fc578", + "name": "@angular/common" + }, + { + "id": "@angular/compiler-cli@16.2.12-dc3fc578", + "name": "@angular/compiler-cli" + }, + { + "id": "@angular/compiler@16.2.12-dc3fc578", + "name": "@angular/compiler" + }, + { + "id": "@angular/core@16.2.12-dc3fc578", + "name": "@angular/core" + }, + { + "id": "@angular/forms@16.2.12-dc3fc578", + "name": "@angular/forms" + }, + { + "id": "@angular/material@16.2.14-dc3fc578", + "name": "@angular/material" + }, + { + "id": "@angular/platform-browser-dynamic@16.2.12-dc3fc578", + "name": "@angular/platform-browser-dynamic" + }, + { + "id": "@angular/platform-browser@16.2.12-dc3fc578", + "name": "@angular/platform-browser" + }, + { + "id": "@babel/core@7.18.13", + "name": "@babel/core" + }, + { + "id": "@babel/plugin-transform-modules-commonjs@7.18.6-dc3fc578", + "name": "@babel/plugin-transform-modules-commonjs" + }, + { + "id": "@playwright/test@1.55.0", + "name": "@playwright/test" + }, + { + "id": "@prettier/plugin-xml@3.4.2-dc3fc578", + "name": "@prettier/plugin-xml" + }, + { + "id": "@rollup/plugin-commonjs@16.0.0-dc3fc578", + "name": "@rollup/plugin-commonjs" + }, + { + "id": "@rollup/plugin-node-resolve@15.3.1-dc3fc578", + "name": "@rollup/plugin-node-resolve" + }, + { + "id": "@types/node@22.19.10", + "name": "@types/node" + }, + { + "id": "@types/react@15.0.39", + "name": "@types/react" + }, + { + "id": "babel-loader@8.2.5-dc3fc578", + "name": "babel-loader" + }, + { + "id": "html-webpack-plugin@5.5.4-dc3fc578", + "name": "html-webpack-plugin" + }, + { + "id": "jest@29.7.0-dc3fc578", + "name": "jest" + }, + { + "id": "lodash@3.10.1", + "name": "lodash3" + }, + { + "id": "playwright@1.55.0", + "name": "playwright" + }, + { + "id": "prettier@3.8.1", + "name": "prettier" + }, + { + "id": "reflect-metadata@0.1.13", + "name": "reflect-metadata" + }, + { + "id": "rollup@2.79.2", + "name": "rollup" + }, + { + "id": "rxjs@7.4.0", + "name": "rxjs" + }, + { + "id": "tslib@2.0.3", + "name": "tslib" + }, + { + "id": "typescript@5.0.4-ce5481e5", + "name": "typescript" + }, + { + "id": "webpack@5.105.0-dc3fc578", + "name": "webpack" + }, + { + "id": "zone.js@0.11.8", + "name": "zone.js" + } + ] +} diff --git a/test/package.json b/test/package.json index a3eeeb6..6c44497 100644 --- a/test/package.json +++ b/test/package.json @@ -1,4 +1,38 @@ { + "devDependencies": { + "@angular/animations": "^16", + "@angular/cdk": "^16", + "@angular/common": "^16", + "@angular/compiler": "^16", + "@angular/compiler-cli": "^16", + "@angular/core": "^16", + "@angular/forms": "^16", + "@angular/material": "^16", + "@angular/platform-browser": "^16", + "@angular/platform-browser-dynamic": "^16", + "@babel/core": "7.18.13", + "@babel/plugin-transform-modules-commonjs": "7.18.6", + "@playwright/test": "1.55.0", + "@prettier/plugin-xml": "^3", + "@rollup/plugin-commonjs": "~16.0.0", + "@rollup/plugin-node-resolve": "^15.0.0", + "@types/node": "^22", + "@types/react": "~15.0.0", + "babel-loader": "~8.2.0", + "html-webpack-plugin": "~5.5.0", + "jest": "^29.0.0", + "lodash3": "npm:lodash@^3.0.0", + "playwright": "1.55.0", + "playwright-core": "1.55.0", + "prettier": "^3", + "reflect-metadata": "0.1.13", + "rollup": "^2.78.0", + "rxjs": "~7.4.0", + "tslib": "~2.0.0", + "typescript": "~5.0.0", + "webpack": "^5", + "zone.js": "~0.11.4" + }, "exports": { ".": "./src/index.js", "./*": "./src/*.js" diff --git a/test/test.MODULE.bazel b/test/test.MODULE.bazel new file mode 100644 index 0000000..21241c7 --- /dev/null +++ b/test/test.MODULE.bazel @@ -0,0 +1,22 @@ +playwright = use_extension("//playwright:extensions.bzl", "playwright", dev_dependency = True) +playwright.browsers( + name = "rules_javascript_test_playwright", + data = "//test:browsers.json", + playwright = "@npm//playwright-core:lib", + tools = [ + "chromium", + "chromium-headless-shell", + ], +) +use_repo( + playwright, + test_playwright = "rules_javascript_test_playwright", +) + +yarn = use_extension("//npm:extensions.bzl", "yarn", dev_dependency = True) +yarn.workspace( + name = "rules_javascript_test_npm", + data = "//test:npm.json", + path = "/test", +) +use_repo(yarn, test_npm = "rules_javascript_test_npm") diff --git a/test/test.bazelrc b/test/test.bazelrc index 0754102..616927a 100644 --- a/test/test.bazelrc +++ b/test/test.bazelrc @@ -3,8 +3,6 @@ run --symlink_prefix=/ test --symlink_prefix=/ test --test_output=errors -common --enable_workspace - build --incompatible_disable_starlark_host_transitions build --incompatible_disallow_struct_provider_syntax build --incompatible_disable_target_provider_fields diff --git a/test/tsconfig.json b/test/tsconfig.json index 78429e9..61c407d 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/test/workspace.bzl b/test/workspace.bzl deleted file mode 100644 index c2d9b40..0000000 --- a/test/workspace.bzl +++ /dev/null @@ -1,20 +0,0 @@ -load("//commonjs:workspace.bzl", "cjs_npm_plugin") -load("//npm:workspace.bzl", "npm") -load("//playwright/default:workspace.bzl", "playwright_repositories", "playwright_toolchains") -load("//rules:workspace.bzl", javascript_repositories = "repositories") -load("//tools/npm:npm.bzl", "PACKAGES", "ROOTS") -load("//typescript:workspace.bzl", "ts_npm_plugin") - -def test_repositories(): - # JavaScript - - javascript_repositories() - - plugins = [ - cjs_npm_plugin(), - ts_npm_plugin(), - ] - npm("npm", PACKAGES, ROOTS, plugins) - - playwright_repositories() - playwright_toolchains() diff --git a/test/yarn.lock b/test/yarn.lock new file mode 100644 index 0000000..3878d37 --- /dev/null +++ b/test/yarn.lock @@ -0,0 +1,5974 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@ampproject/remapping@npm:^2.1.0, @ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@angular/animations@npm:^16": + version: 16.2.12 + resolution: "@angular/animations@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/core": 16.2.12 + checksum: 10c0/ac1bf1cd4abce7b5137c068fb21e28574db6153faee7a10d9b6c6605be477b4f26a4647c8c5d1116f70926669f01491e564aa616510921dd5f44cd507a4b9d33 + languageName: node + linkType: hard + +"@angular/cdk@npm:^16": + version: 16.2.14 + resolution: "@angular/cdk@npm:16.2.14" + dependencies: + parse5: "npm:^7.1.2" + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/common": ^16.0.0 || ^17.0.0 + "@angular/core": ^16.0.0 || ^17.0.0 + rxjs: ^6.5.3 || ^7.4.0 + dependenciesMeta: + parse5: + optional: true + checksum: 10c0/b68260f24bb25b53149a4b176245aad28611c761949fd4a9978fd592969336b0f251a9baf7741c0e6530e9f434e014a716a6d1c3b897580a0227361c9b6cf24e + languageName: node + linkType: hard + +"@angular/common@npm:^16": + version: 16.2.12 + resolution: "@angular/common@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/core": 16.2.12 + rxjs: ^6.5.3 || ^7.4.0 + checksum: 10c0/a5bd26a6fd41a08bfdb56b99cc362df014740736e1f8cfca690e4ab2e64572a1b6bc9a2e8bcdc94ed1346593a699e157dffebbc69def5828ff7e597d1b31de33 + languageName: node + linkType: hard + +"@angular/compiler-cli@npm:^16": + version: 16.2.12 + resolution: "@angular/compiler-cli@npm:16.2.12" + dependencies: + "@babel/core": "npm:7.23.2" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + chokidar: "npm:^3.0.0" + convert-source-map: "npm:^1.5.1" + reflect-metadata: "npm:^0.1.2" + semver: "npm:^7.0.0" + tslib: "npm:^2.3.0" + yargs: "npm:^17.2.1" + peerDependencies: + "@angular/compiler": 16.2.12 + typescript: ">=4.9.3 <5.2" + bin: + ng-xi18n: bundles/src/bin/ng_xi18n.js + ngc: bundles/src/bin/ngc.js + ngcc: bundles/ngcc/index.js + checksum: 10c0/abe11a775d7c898b585e4a773f42b4e4b0a99b11d9e16276c9cd64404ba3c32be35a7c4cb65f44b2abe58fdc4b28d2bd52f45b6a64dad414b93f52eff991ba97 + languageName: node + linkType: hard + +"@angular/compiler@npm:^16": + version: 16.2.12 + resolution: "@angular/compiler@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/core": 16.2.12 + peerDependenciesMeta: + "@angular/core": + optional: true + checksum: 10c0/ddc6065ec263c69320e45e65a63c9a6e310cd1eeca51242b19c58db03c987140bcde3be2fd03cb7a52f8a2590a5c8780a7a4a13a9bc7b451dd25c7b245f13df7 + languageName: node + linkType: hard + +"@angular/core@npm:^16": + version: 16.2.12 + resolution: "@angular/core@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + rxjs: ^6.5.3 || ^7.4.0 + zone.js: ~0.13.0 + checksum: 10c0/4a4a9fee1a160e922b28f264eed82b85f595f66aebddf2343533e0c7a5f947e11cb11b98a463f591bfd902f8846f24bfc4eceead61d35ef15922d8821e2cd5d5 + languageName: node + linkType: hard + +"@angular/forms@npm:^16": + version: 16.2.12 + resolution: "@angular/forms@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/common": 16.2.12 + "@angular/core": 16.2.12 + "@angular/platform-browser": 16.2.12 + rxjs: ^6.5.3 || ^7.4.0 + checksum: 10c0/4b167441e17914e7147be615718e21ece7a49942e45a0ee6708c36b72f2ff0f06fd56fbcee5a7e0909c3b6bacfac27ca19f9a32fdfc61615bb5b4a6643c2324b + languageName: node + linkType: hard + +"@angular/material@npm:^16": + version: 16.2.14 + resolution: "@angular/material@npm:16.2.14" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/auto-init": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/banner": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/card": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/checkbox": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/chips": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/circular-progress": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/data-table": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dialog": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/drawer": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/fab": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/floating-label": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/form-field": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/icon-button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/image-list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/layout-grid": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/line-ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/linear-progress": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu-surface": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/notched-outline": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/radio": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/segmented-button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/select": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/slider": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/snackbar": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/switch": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-bar": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-indicator": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-scroller": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/textfield": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tooltip": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/top-app-bar": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/animations": ^16.0.0 || ^17.0.0 + "@angular/cdk": 16.2.14 + "@angular/common": ^16.0.0 || ^17.0.0 + "@angular/core": ^16.0.0 || ^17.0.0 + "@angular/forms": ^16.0.0 || ^17.0.0 + "@angular/platform-browser": ^16.0.0 || ^17.0.0 + rxjs: ^6.5.3 || ^7.4.0 + checksum: 10c0/0a3c4d140d444030638f1ee4f5d11016a07123a3022708d59551791d7de4d369b149ddf415cdff33e8c7e508df299d90d74a26da3d79adae8f8be4d07e8ff7a8 + languageName: node + linkType: hard + +"@angular/platform-browser-dynamic@npm:^16": + version: 16.2.12 + resolution: "@angular/platform-browser-dynamic@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/common": 16.2.12 + "@angular/compiler": 16.2.12 + "@angular/core": 16.2.12 + "@angular/platform-browser": 16.2.12 + checksum: 10c0/b11bcc6a5f09d775a037385475f1b06123b31ef545b3c58e6458a6bedb9565faf2f0b85e226ebb2172f14d79a1928d8294d559ff700695077b88f8fd4b812094 + languageName: node + linkType: hard + +"@angular/platform-browser@npm:^16": + version: 16.2.12 + resolution: "@angular/platform-browser@npm:16.2.12" + dependencies: + tslib: "npm:^2.3.0" + peerDependencies: + "@angular/animations": 16.2.12 + "@angular/common": 16.2.12 + "@angular/core": 16.2.12 + peerDependenciesMeta: + "@angular/animations": + optional: true + checksum: 10c0/076ab476c4a64cf0c60a1d71001bc79ecb0d384443312bb85fdf7deaa105cec15d3a5abc6b696fb1ffb7413581f94fd9b8e9b0e9d1652027ee15217fe7719e3e + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 + languageName: node + linkType: hard + +"@babel/core@npm:7.18.13": + version: 7.18.13 + resolution: "@babel/core@npm:7.18.13" + dependencies: + "@ampproject/remapping": "npm:^2.1.0" + "@babel/code-frame": "npm:^7.18.6" + "@babel/generator": "npm:^7.18.13" + "@babel/helper-compilation-targets": "npm:^7.18.9" + "@babel/helper-module-transforms": "npm:^7.18.9" + "@babel/helpers": "npm:^7.18.9" + "@babel/parser": "npm:^7.18.13" + "@babel/template": "npm:^7.18.10" + "@babel/traverse": "npm:^7.18.13" + "@babel/types": "npm:^7.18.13" + convert-source-map: "npm:^1.7.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.1" + semver: "npm:^6.3.0" + checksum: 10c0/4a880723a1ee5b878482ce2f359d690f09ed407667f3d19c97790b772b11bec3dd71f66b5fb76d2da41e0f80f06ac85dfce1b46696307fc124f192a08b85c3b8 + languageName: node + linkType: hard + +"@babel/core@npm:7.23.2": + version: 7.23.2 + resolution: "@babel/core@npm:7.23.2" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.22.13" + "@babel/generator": "npm:^7.23.0" + "@babel/helper-compilation-targets": "npm:^7.22.15" + "@babel/helper-module-transforms": "npm:^7.23.0" + "@babel/helpers": "npm:^7.23.2" + "@babel/parser": "npm:^7.23.0" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.2" + "@babel/types": "npm:^7.23.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/14ad6e0a3ac0085dc008e7fb0c8513f0a3e39f2ab883a964a89ef1311338d49cf085c94cb6165c07fdec0fdcc6e865ce4811253c479f9f45ac375226dfe3ad3b + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + +"@babel/generator@npm:^7.18.13, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.7.2": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9, @babel/helper-module-transforms@npm:^7.23.0, @babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.18.6": + version: 7.27.1 + resolution: "@babel/helper-simple-access@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/ebfe55945e1d1b0dbffb7d7510a4e7b4fd42c7349b93a805700f2c8841254cba5ebb54f2457558d27b856248d30e7b33794e37c56b99d4b81a5ef34bcdc9d27f + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.18.9, @babel/helpers@npm:^7.23.2, @babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.13, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1be160e2c426faa74e5be2e30e39e8d0d8c543063bd5d06cd804f8751b8fbcb82ce824ca7f9ce4b09c003693f6c06a11ce503b7e34d85e1a259631e4c3f72ad2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.28.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5 + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.28.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:*": + version: 7.28.6 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.28.6" + dependencies: + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c45992797c6150644c8552feff4a016ba7bd6d59ff2b039ed969a9c5b20a6804cd9d21db5045fc8cca8ca7f08262497e354e93f8f2be6a1cdf3fbfa8c31a9b6 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-simple-access": "npm:^7.18.6" + babel-plugin-dynamic-import-node: "npm:^2.3.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/de3850b3e6a6b6ab206414897f451de332ca29713e8083d1d58ae0072516428fb138f418cae806546aef7c5e130a5cecd4bd1d938c93f20fe8c6312ef6546327 + languageName: node + linkType: hard + +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.22.15, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.18.13, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.27.1, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.1": + version: 5.0.1 + resolution: "@isaacs/brace-expansion@npm:5.0.1" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/e5d67c7bbf1f17b88132a35bc638af306d48acbb72810d48fa6e6edd8ab375854773108e8bf70f021f7ef6a8273455a6d1f0c3b5aa2aff06ce7894049ab77fb8 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 + languageName: node + linkType: hard + +"@material/animation@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/animation@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/0462e05768cb10c6339d64207a0f6563475fdb9de8b841e1c82c9052bce96eeabd005616ad4c619ea5d659339d6d798660d3ea46d4b5712c973a0fb0392f6cfb + languageName: node + linkType: hard + +"@material/auto-init@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/auto-init@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/98f0583d50dfb8300a30ee9bbac78a0523778e22ac3c0202124425bc8a5a4596ac313ed93fc5236583bff8c99466117bee12bb5ab7644ab49d5f01b9b0f7f053 + languageName: node + linkType: hard + +"@material/banner@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/banner@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/d3986c5731ea2656b8b39c3e8809f7b3381c4e4bfe7593ddf0681ee91d4fe0e02f4056e7ae50740c3d2f2f4782417b5b1e2bfe11a1808ffa4048e210ba97b205 + languageName: node + linkType: hard + +"@material/base@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/base@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/e425dced1bc6de82a3c0216bb424fbcf98b160e348e2e3c3d8a0dc5bf704c1c5d475337241d15286b24adcbcedadddbf604fc49714952f625e4d23e7bf7cf73a + languageName: node + linkType: hard + +"@material/button@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/button@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/e7f9498c66b867ea1b0addcd208be76f8c69dd57900822373a57add6752d2cf18c8e1e7e26582815b3536ef1bf1324a23be00ec1be79dca854d6b9de17a3c515 + languageName: node + linkType: hard + +"@material/card@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/card@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/492abe49b56d003f57e79766db667bd8ee40903fb0b99852621362d9c8b620b66af2fa28f489e03afef61153653948aa32071ae7ba64acf1552667f8f3eba258 + languageName: node + linkType: hard + +"@material/checkbox@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/checkbox@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/f38573882121c607cc76361334fb5ea1be8c1015c3feabf72bbd04f6c4d9606bfb6f565f221bdcf1af8702d02f2f2c163b3106d21a19d4d8c96b64e9c55da4e4 + languageName: node + linkType: hard + +"@material/chips@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/chips@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/checkbox": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + safevalues: "npm:^0.3.4" + tslib: "npm:^2.1.0" + checksum: 10c0/d4f6c5cf09893747d8447d2d94fb5c1d2c05ba25c7141b55229bfca38de3b3c821f1707f88585a910304701c65ee49e71d5a68b8f60ebaacba186107efa48a86 + languageName: node + linkType: hard + +"@material/circular-progress@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/circular-progress@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/progress-indicator": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/34a7083e117f20659941801d0238091a5ae50e1058c1736fa48af64b05e0630c9f0a2ab12fe7cabbc42a969d42dc28a884ada1f3a056e6faf55792e3210c9a04 + languageName: node + linkType: hard + +"@material/data-table@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/data-table@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/checkbox": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/icon-button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/linear-progress": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/select": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/f099580e438e95dee614970ab40f8c7d3bc7a2e2239b10d0b102211af9260f6c034ae09a9fb1edf7d98f48dcb688b55ba5ec64c4b206345f0e726089b9e35a8c + languageName: node + linkType: hard + +"@material/density@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/density@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/df5ec5378e2d0d16bc659fd0a25ee449a5a1e35f6e3ca056745f875a2e4823255bf29475921cb1eb69d8df6d652460c8face2c12cb0abc7267d2c510df01a12b + languageName: node + linkType: hard + +"@material/dialog@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/dialog@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/icon-button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/cc42ee25ffc4adcd143208465d0c2d75e996764c1e0a704946954fa5d669ccdf1848bc5568b293b09bb7696bac202a4b641148589c761f24bec240781e389a6f + languageName: node + linkType: hard + +"@material/dom@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/dom@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/46ca1ce8c36f9bf2744e5548ced0ff5ae0a0f92d67027ffc5f69142b0512c934ae004d87b2c484c0848ed57c4e21fd6448db2683fc45b29fd0173ba6d4b8f263 + languageName: node + linkType: hard + +"@material/drawer@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/drawer@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/5517a485ffa46038080045e834d2d26e1954b7e12063d4ddaa46b04ab765b0d0d59eb283660ee5dc4df3b186eec54e9d8a4d5203058479113859c897292b6a78 + languageName: node + linkType: hard + +"@material/elevation@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/elevation@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/85981650529d902f56ba12ed5cc4a485d98cdb59a4c0a0c80f35e47c25cc219c2b1aeca7e58b1b701bf3dde0a07a95684558055655af6f4daf536c9469a6d821 + languageName: node + linkType: hard + +"@material/fab@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/fab@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/15097b3ec4bc5b6f4dbf7dfbd9518f93dd48ce4f15a3db9be681040ce74cdf1e0cb08035fb912d4942fe14b76ecff637d61e766c17beb727723fb74e0a71c8f6 + languageName: node + linkType: hard + +"@material/feature-targeting@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/feature-targeting@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/a8380055e70a9e2f8a50ae614e317ab34f016f147ac28b22f7d96be8726d2bee8f76e12cc81e01f1828d6671454431c1293316f62c0a881cdd4a64dda2cb999d + languageName: node + linkType: hard + +"@material/floating-label@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/floating-label@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/51e85609ee84985cfe45ff28d23232579217b9107f7b7dec8d9d9e8a1188e91bd6b92d89b313ddcacd30c2b22b879593aed2cd0c1c55667f9f162c5e9063a833 + languageName: node + linkType: hard + +"@material/focus-ring@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/focus-ring@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + checksum: 10c0/977236f89a3f43d35eb79f2b21fdb58f0c95db7b9201a521e92d0dccfd3da0d327858194753cce7684a9d1777b25962bfb0ee0219020da45a53625561098c138 + languageName: node + linkType: hard + +"@material/form-field@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/form-field@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/f56b3f64817a0705c9a6c3bce6e7741dd2e42b760447b32e3710f8fad1070cde1b967555a29b87a4fdb9061fa2385499e0ac3436e88dad4f07c962a435342593 + languageName: node + linkType: hard + +"@material/icon-button@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/icon-button@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/2d2bb2b0959ea550ee4bbac4293dd4296ed2e27a736f8193c2f597c1161b00b47914ed356cc521b817ef04d7a50640d5bcbec80a677afbc1514abc2f2807858f + languageName: node + linkType: hard + +"@material/image-list@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/image-list@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/3b8abc69545ea01b539607b052dbd205f19237661357685cb05d3e5a714ade8719c6616f7145c2b18482dc469a54aaad8b090388e7975dffbf246585d5c6eaa9 + languageName: node + linkType: hard + +"@material/layout-grid@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/layout-grid@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/1674c146a1a748485472b090b4c403c0be439335b5fce0518ecf0a7d8b26006d8958370d95adb51356ac4e98d9c8f2625da06ddba55c61089e6609c063745e79 + languageName: node + linkType: hard + +"@material/line-ripple@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/line-ripple@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/958dd5326dc22307d72e7fbfc76889d0a70910b443eb6cb764711b4e75c813a25186767ce02661f0b22e303414acd342baa1e47f72be65eecac26458d3ef07b7 + languageName: node + linkType: hard + +"@material/linear-progress@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/linear-progress@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/progress-indicator": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/5be49cf75fb7cf534d606ded5f22aab33c3c6c215d9b6b4e695e28e2839440cb16f7d935de2e06acdbecff56a1980b2b49ea4f9cde8b7d7d7d28514fe9d66b97 + languageName: node + linkType: hard + +"@material/list@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/list@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/61a9c976537b6dc31240e5fc06718c027744d7b9b74830caeb996af9df63f75dbbab356bb330ae21e5a619c43c5793c607f194aca381b60a1c3e393debb5ceda + languageName: node + linkType: hard + +"@material/menu-surface@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/menu-surface@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/7ad115638acc5ee2dd1e3795b8ad52ec74bd5b7c84feeb34b714780c0c917070b47076f479f76eff58298c994d435bcd5a73c60f64136cde1f38ee0af9e106b7 + languageName: node + linkType: hard + +"@material/menu@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/menu@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu-surface": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/e41e67cd90f7d360608dda84616b058ef7a369992de697a4d3b8939d345f34436d8b39c9a905ae798f4a3dd70966d63d23c3d9e5de033fc69658b51d464ca333 + languageName: node + linkType: hard + +"@material/notched-outline@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/notched-outline@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/floating-label": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/df5e69347862cdd4d45c5054ea69fc5f95388ecd7ee43f7dbb40c6ded479341b033191c0964ef8dee31d97b089834cef01813d8ac1534de03a79b0b991424b34 + languageName: node + linkType: hard + +"@material/progress-indicator@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/progress-indicator@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/0f16c103d23a2670023021ff801d825c23cb43cdd04d654a21668fcccd3e6f584c3b368ac590006f0cbe0fc83f8d0139fcc19c55546c9b0913834cf4ecce679e + languageName: node + linkType: hard + +"@material/radio@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/radio@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/956940408b6957016e6b0cee684012d9e498b69ffc99d54a1089054599374a82fc4c454a5f4cdbf5a3e24c2fb0d2bb2f8dc44bcb5ccb8578309b434ea5f0020d + languageName: node + linkType: hard + +"@material/ripple@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/ripple@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/53fbfe7390ab977d71e7909e0c91224ed8037a9e8632e62dc94b48f2ecf8aeff9eb07db62d530c3d06c44746b1a3f351f52bb6746eeb8d131991a101b8f8d32d + languageName: node + linkType: hard + +"@material/rtl@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/rtl@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/8af0f85fc132de3a546de90cea9fdd513d0c70e82ca1bfa505d0ae83978626d7c370aa8124c6ffe81f698787488d787cd7208143b9f59085a9c33ee042c5b805 + languageName: node + linkType: hard + +"@material/segmented-button@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/segmented-button@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/touch-target": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/e886da5fa919bd2cbf53a09a149865555467ba420fc3850309a5c6d091f643ea0fc833757d3da976eb5762b3b078ab5d6e64ad68dbbb5384b46922eae2fa8953 + languageName: node + linkType: hard + +"@material/select@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/select@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/floating-label": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/line-ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/list": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/menu-surface": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/notched-outline": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/2863c2e17c674fb9867d47c0d2a14a370b3e9a8b484d2ab4cb02e46757dfe7a41c1f5fb2a32008759cff5cc8a402852cc7231e8fe1ba53ea60cbf42dd43d3485 + languageName: node + linkType: hard + +"@material/shape@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/shape@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/f516be49d2b844eb01484896cae1cb562d47d71cb52e58733c5f445edb9833b70b6a45aee2a97337f505efc50b70ae48a6790b6ca882a706736146bc92047376 + languageName: node + linkType: hard + +"@material/slider@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/slider@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/cef67f2b65b6572dd24757f7d5b4c9f70a760be133bb3c407a42848e2a0abf2b272cf5a0d45d4c2fb9add71899b40557e007af47a56df03868beb99c7923954c + languageName: node + linkType: hard + +"@material/snackbar@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/snackbar@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/icon-button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/b08f3b0ced0b86d2aa9846bc7f304a88edc02e412d96a59d5bb596c579a63ce21832f43579c3bc48b1fb7465e671d1000b59cc30e4fd4ae804647719c15dd442 + languageName: node + linkType: hard + +"@material/switch@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/switch@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + safevalues: "npm:^0.3.4" + tslib: "npm:^2.1.0" + checksum: 10c0/99d87775b7f6db38ae9149ebb78fe8451c438c2394a078f021a11cb05d45c6a6658d51d1b7b171fb5d6c47f54aa112a1740ae7df65bde5b0228890fe7f9ff553 + languageName: node + linkType: hard + +"@material/tab-bar@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tab-bar@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-indicator": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-scroller": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/f86b606f40706b283e6ad6745ada1f689572b3fb6c917ed3ae08e6b42281de455ea557c46fd8518ac851c3165b926b84163e70d3d2b18f7fffdb60ab48c2e395 + languageName: node + linkType: hard + +"@material/tab-indicator@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tab-indicator@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/fe16b65213d13141bf4793a561b4ee840ace9de127086c4272cd02b297969283c748bcd9623899e9835a1e442f6bd3d04b12b17338f5276af5b1faaa6cb0521c + languageName: node + linkType: hard + +"@material/tab-scroller@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tab-scroller@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/8270b23fcab1626cab3159342a1d27fb92cc2d2a0f00d1f5131ac28db785e2bc2e22b677982ef17a49f3c4f7da11be72500cfb0dd85653798a3aa501bf61f3af + languageName: node + linkType: hard + +"@material/tab@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tab@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/focus-ring": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tab-indicator": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/ec677d32c24f5add81ffe32e94dd90321dea7c2b22778f03b2f95cd959826704a51dd15fdf903296daa9fd305620ee7909e1993bd9cc3e4aca8bddc16ee60c1f + languageName: node + linkType: hard + +"@material/textfield@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/textfield@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/density": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/floating-label": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/line-ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/notched-outline": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/384e0fc610e631f3845c5e16447ae882b4b604c7e0632b1dc9f809f8e10162080069feff8a26be70dbe067f8a810401ec66cb72e39931dc9d78c2f0692a3b818 + languageName: node + linkType: hard + +"@material/theme@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/theme@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/8c71fe31bcca1eafc8552173ace075d268b1bac52e509b4b579cd87115a1661a77aaae989e6f4724d3b2fa6cb36d166be31cee20c3211f708727c66eb19b13b4 + languageName: node + linkType: hard + +"@material/tokens@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tokens@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + checksum: 10c0/68c232d34e8c6bc5e061ee8e983a57c0defc5e6cc3feebe77708de328391da21ce8b548ba57a2868339ce24ca505dfe78af26c97e008f28f1592b938f48303cd + languageName: node + linkType: hard + +"@material/tooltip@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/tooltip@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/button": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/dom": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/tokens": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + safevalues: "npm:^0.3.4" + tslib: "npm:^2.1.0" + checksum: 10c0/000a8831937495fa6ea7ecd8069af68e13e44b05b3bfe6d75ce20a87e4079ed2164ef3e5ee0c128586845056d1f1e4cb9cedf6ef00aeccbba4b57059eeff1cfe + languageName: node + linkType: hard + +"@material/top-app-bar@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/top-app-bar@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/animation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/elevation": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/ripple": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/shape": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/typography": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/b9edf2ea09795e24d77c624e34114a33048f3ad62e4338cdfebb5dfc5e4d4635fb89d12db5adc9e781f074e668cdaf70df363f89f8ec9ceb44e88af2b0deb2ea + languageName: node + linkType: hard + +"@material/touch-target@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/touch-target@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/base": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/rtl": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/4b67db89469db544e90d871df624a39f985bae1e6edfe6ad133c0bd85c65b5276afb91d69a3a2f185428d2cb69c2de68d2ecb1fd8ca3c454c0dab401cbafc060 + languageName: node + linkType: hard + +"@material/typography@npm:15.0.0-canary.bc9ae6c9c.0": + version: 15.0.0-canary.bc9ae6c9c.0 + resolution: "@material/typography@npm:15.0.0-canary.bc9ae6c9c.0" + dependencies: + "@material/feature-targeting": "npm:15.0.0-canary.bc9ae6c9c.0" + "@material/theme": "npm:15.0.0-canary.bc9ae6c9c.0" + tslib: "npm:^2.1.0" + checksum: 10c0/1e84b20e9e96a95d1676373b105446371acf193e5a3772feb34e6e249bf21875a2e0773230d4c84f1a28a016f72c64021d5f76d9dae730448b8efffb613cf396 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b + languageName: node + linkType: hard + +"@playwright/test@npm:1.55.0": + version: 1.55.0 + resolution: "@playwright/test@npm:1.55.0" + dependencies: + playwright: "npm:1.55.0" + bin: + playwright: cli.js + checksum: 10c0/e68b59cd8271f1b57c0649fc0562ab2d5f6bba8c3653dd7bd52ca1338dc380fde34588d0254e3cd3f0f2b20af04a80dfb080419ceb7475990bb2fc4d8c474984 + languageName: node + linkType: hard + +"@prettier/plugin-xml@npm:^3": + version: 3.4.2 + resolution: "@prettier/plugin-xml@npm:3.4.2" + dependencies: + "@xml-tools/parser": "npm:^1.0.11" + peerDependencies: + prettier: ^3.0.0 + checksum: 10c0/e5343e71b3c2850d879bb4390d9918dab1238eb79adefb1357a4e4c7207a19a1ac8192a967112325e1280f0d6bda397014fd83df6f8844e0afac5e2d747a814b + languageName: node + linkType: hard + +"@rollup/plugin-commonjs@npm:~16.0.0": + version: 16.0.0 + resolution: "@rollup/plugin-commonjs@npm:16.0.0" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + commondir: "npm:^1.0.1" + estree-walker: "npm:^2.0.1" + glob: "npm:^7.1.6" + is-reference: "npm:^1.2.1" + magic-string: "npm:^0.25.7" + resolve: "npm:^1.17.0" + peerDependencies: + rollup: ^2.30.0 + checksum: 10c0/9c216147b78178c74709c5c6a960b97942e0fa1d71221a71fa7d658fb49298d9e2cdd8d5bf6731e715bfd493d266d0a4d722ef47d728a283adb95af0a7d562c4 + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^15.0.0": + version: 15.3.1 + resolution: "@rollup/plugin-node-resolve@npm:15.3.1" + dependencies: + "@rollup/pluginutils": "npm:^5.0.1" + "@types/resolve": "npm:1.20.2" + deepmerge: "npm:^4.2.2" + is-module: "npm:^1.0.0" + resolve: "npm:^1.22.1" + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/ecf3abe890fc98ad665fdbfb1ea245253e0d1f2bc6d9f4e8f496f212c76a2ce7cd4b9bc0abd21e6bcaa16f72d1c67cc6b322ea12a6ec68e8a8834df8242a5ecd + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" + dependencies: + "@types/estree": "npm:0.0.39" + estree-walker: "npm:^1.0.1" + picomatch: "npm:^2.2.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.1": + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^4.0.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.10 + resolution: "@sinclair/typebox@npm:0.27.10" + checksum: 10c0/ca42a02817656dbdae464ed4bb8aca6ad4718d7618e270760fea84a834ad0ecc1a22eba51421f09e5047174571131356ff3b5d80d609ced775d631df7b404b0d + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 + languageName: node + linkType: hard + +"@types/estree@npm:0.0.39": + version: 0.0.39 + resolution: "@types/estree@npm:0.0.39" + checksum: 10c0/f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92 + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 25.2.2 + resolution: "@types/node@npm:25.2.2" + dependencies: + undici-types: "npm:~7.16.0" + checksum: 10c0/45aa45b00df0aac4712c2d6e934a6ed21ac54e0284dd726df1c7620b8c7d36a4fb601b9f8fe1d2951298d1ee7618cf8275688e329c295eb36e8b8fa827a8e334 + languageName: node + linkType: hard + +"@types/node@npm:^22": + version: 22.19.10 + resolution: "@types/node@npm:22.19.10" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10c0/fb1484f68c259abb73b018e6a521dba2ffe7846128d3aacc7fba5672f354ddb364cb4c81b5a0e686cf58ea0067df4d68d4159f668c864238a0c3fe7fee603341 + languageName: node + linkType: hard + +"@types/react@npm:~15.0.0": + version: 15.0.39 + resolution: "@types/react@npm:15.0.39" + checksum: 10c0/a9411d40b65057ec508253b8ea3218c6d081a899a88087693b0e78ef949e7dacff941fddc47213ad60bf0f6c67c1349f6d7a56a7268287c9ff554453fa3564b2 + languageName: node + linkType: hard + +"@types/resolve@npm:1.20.2": + version: 1.20.2 + resolution: "@types/resolve@npm:1.20.2" + checksum: 10c0/c5b7e1770feb5ccfb6802f6ad82a7b0d50874c99331e0c9b259e415e55a38d7a86ad0901c57665d93f75938be2a6a0bc9aa06c9749192cadb2e4512800bbc6e6 + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/609557826a6b85e73ccf587923f6429850d6dc70e420b455bab4601b670bfadf684b09ae288bccedab042c48ba65f1666133cf375814204b544009f57d6eef63 + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 + languageName: node + linkType: hard + +"@xml-tools/parser@npm:^1.0.11": + version: 1.0.11 + resolution: "@xml-tools/parser@npm:1.0.11" + dependencies: + chevrotain: "npm:7.1.1" + checksum: 10c0/5abc75163d6b2ac8e9006a54576523513535953237463297137c5a3665ce1b9d220b77b6dbb68ab93df3fab40bbc98bbb10e90dd690fd7646fdb021323827971 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 + languageName: node + linkType: hard + +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: 10c0/338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 + languageName: node + linkType: hard + +"acorn@npm:^8.15.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-loader@npm:~8.2.0": + version: 8.2.5 + resolution: "babel-loader@npm:8.2.5" + dependencies: + find-cache-dir: "npm:^3.3.1" + loader-utils: "npm:^2.0.0" + make-dir: "npm:^3.1.0" + schema-utils: "npm:^2.6.5" + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: 10c0/6d11d59f0d8e94f230b7529ef805d03e42df5130849cbc21b0954c081bef5325390bbedf378b00355f4b447aee014012d37565777ba6fc17ffbb2352f5736601 + languageName: node + linkType: hard + +"babel-plugin-dynamic-import-node@npm:^2.3.3": + version: 2.3.3 + resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" + dependencies: + object.assign: "npm:^4.1.0" + checksum: 10c0/1bd80df981e1fc1aff0cd4e390cf27aaa34f95f7620cd14dff07ba3bad56d168c098233a7d2deb2c9b1dc13643e596a6b94fc608a3412ee3c56e74a25cd2167e + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 10c0/94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.19 + resolution: "baseline-browser-mapping@npm:2.9.19" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/569928db78bcd081953d7db79e4243a59a579a34b4ae1806b9b42d3b7f84e5bc40e6e82ae4fa06e7bef8291bf747b33b3f9ef5d3c6e1e420cb129d9295536129 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0, browserslist@npm:^4.28.1": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" + dependencies: + baseline-browser-mapping: "npm:^2.9.0" + caniuse-lite: "npm:^1.0.30001759" + electron-to-chromium: "npm:^1.5.263" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.2.0" + bin: + browserslist: cli.js + checksum: 10c0/545a5fa9d7234e3777a7177ec1e9134bb2ba60a69e6b95683f6982b1473aad347c77c1264ccf2ac5dea609a9731fbfbda6b85782bdca70f80f86e28a402504bd + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" + dependencies: + "@npmcli/fs": "npm:^5.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^13.0.0" + unique-filename: "npm:^5.0.0" + checksum: 10c0/c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.3": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a + languageName: node + linkType: hard + +"camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001769 + resolution: "caniuse-lite@npm:1.0.30001769" + checksum: 10c0/161b8c30ab967371807d45d361f0d5bc06e38ef2dbf811493d70cd97c21e1522f5b91fd944c419a00047ee09c931ca64627f125a9ffa7a17a9fdff8dad9765b0 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"chevrotain@npm:7.1.1": + version: 7.1.1 + resolution: "chevrotain@npm:7.1.1" + dependencies: + regexp-to-ast: "npm:0.5.0" + checksum: 10c0/3fbbb7a30fb87a4cd141a28bdfa2851f54fde4099aa92071442b47605dfc5974eee0388ec25a517087fcea4dcc1f0ce6b371bc975591346327829aa83b3c843d + languageName: node + linkType: hard + +"chokidar@npm:^3.0.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: "npm:~0.6.0" + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: 10c0/bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.0.1" + domhandler: "npm:^4.3.1" + domutils: "npm:^2.8.0" + nth-check: "npm:^2.0.1" + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.2.2 + resolution: "css-what@npm:6.2.2" + checksum: 10c0/91e24c26fb977b4ccef30d7007d2668c1c10ac0154cc3f42f7304410e9594fb772aea4f30c832d2993b132ca8d99338050866476210316345ec2e7d47b248a56 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.7.1 + resolution: "dedent@npm:1.7.1" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/ae29ec1c5bd5216c698c9f23acaa5b720260fd4cef3c8b5af887eb5f8c9e6fdd5fed8668767437b4efea35e2991bd798987717633411a1734807c28255769b78 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: "npm:~0.4" + checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.2.0" + entities: "npm:^2.0.0" + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: "npm:^2.2.0" + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: "npm:^1.0.1" + domelementtype: "npm:^2.2.0" + domhandler: "npm:^4.2.0" + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.263": + version: 1.5.286 + resolution: "electron-to-chromium@npm:1.5.286" + checksum: 10c0/5384510f9682d7e46f98fa48b874c3901d9639de96e9e387afce1fe010fbac31376df0534524edc15f66e9902bfacee54037a5e598004e9c6a617884e379926d + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.19.0": + version: 5.19.0 + resolution: "enhanced-resolve@npm:5.19.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.0" + checksum: 10c0/966b1dffb82d5f6a4d6a86e904e812104a999066aa29f9223040aaa751e7c453b462a3f5ef91f8bd4408131ff6f7f90651dd1c804bdcb7944e2099a9c2e45ee2 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + languageName: node + linkType: hard + +"entities@npm:^6.0.0": + version: 6.0.1 + resolution: "entities@npm:6.0.1" + checksum: 10c0/ed836ddac5acb34341094eb495185d527bd70e8632b6c0d59548cbfa23defdbae70b96f9a405c82904efa421230b5b3fd2283752447d737beffd3f3e6ee74414 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-module-lexer@npm:^2.0.0": + version: 2.0.0 + resolution: "es-module-lexer@npm:2.0.0" + checksum: 10c0/ae78dbbd43035a4b972c46cfb6877e374ea290adfc62bc2f5a083fea242c0b2baaab25c5886af86be55f092f4a326741cb94334cd3c478c383fdc8a9ec5ff817 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + languageName: node + linkType: hard + +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 10c0/fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55 + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af + languageName: node + linkType: hard + +"events@npm:^3.2.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.1": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + languageName: node + linkType: hard + +"glob@npm:^13.0.0": + version: 13.0.1 + resolution: "glob@npm:13.0.1" + dependencies: + minimatch: "npm:^10.1.2" + minipass: "npm:^7.1.2" + path-scurry: "npm:^2.0.0" + checksum: 10c0/af7b863dec8dff74f61d7d6e53104e1f6bbdd482157a196cade8ed857481e876ec35181b38a059b2a7b93ea3b08248f4ff0792fef6dc91814fd5097a716f48e4 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: "npm:^4.1.2" + clean-css: "npm:^5.2.2" + commander: "npm:^8.3.0" + he: "npm:^1.2.0" + param-case: "npm:^3.0.4" + relateurl: "npm:^0.2.7" + terser: "npm:^5.10.0" + bin: + html-minifier-terser: cli.js + checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a + languageName: node + linkType: hard + +"html-webpack-plugin@npm:~5.5.0": + version: 5.5.4 + resolution: "html-webpack-plugin@npm:5.5.4" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + webpack: ^5.20.0 + checksum: 10c0/fd7b9882a7b44b78711d3489fd571308372a915924c2e619ad8a08d9100a17ae8899a3d3bb1934c326d45bf942330a693206088ba80f292dd6574d9e33c67a43 + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.0.0" + domutils: "npm:^2.5.2" + entities: "npm:^2.0.0" + checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-reference@npm:^1.2.1": + version: 1.2.1 + resolution: "is-reference@npm:1.2.1" + dependencies: + "@types/estree": "npm:*" + checksum: 10c0/7dc819fc8de7790264a0a5d531164f9f5b9ef5aa1cd05f35322d14db39c8a2ec78fd5d4bf57f9789f3ddd2b3abeea7728432b759636157a42db12a9e8c3b549b + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.4 + resolution: "isexe@npm:3.1.4" + checksum: 10c0/6e1f78dd794118d263319c27c26a339eda6855b43e11e1a9013cb68578ce0396b74f11ea635e52b9466fb48a60abe70f3c9faf682f67988be092cf89b7c0dc1c + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + languageName: node + linkType: hard + +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^29.0.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + languageName: node + linkType: hard + +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1": + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json5@npm:^2.1.2, json5@npm:^2.2.1, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 10c0/a523b6329f114e0a98317158e30a7dfce044b731521be5399464010472a93a15ece44757d1eaed1d8845019869c5390218bc1c7c3110f4eeaef5157394486eac + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" + checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"lodash3@npm:lodash@^3.0.0": + version: 3.10.1 + resolution: "lodash@npm:3.10.1" + checksum: 10c0/f5f6d3d87503c3f1db27d49b30a00bb38dc1bd9de716c5febe8970259cc7b447149a0e320452ccaf5996a7a4abd63d94df341bb91bd8d336584ad518d8eab144 + languageName: node + linkType: hard + +"lodash@npm:^4.17.20, lodash@npm:^4.17.21": + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.5 + resolution: "lru-cache@npm:11.2.5" + checksum: 10c0/cc98958d25dddf1c8a8cbdc49588bd3b24450e8dfa78f32168fd188a20d4a0331c7406d0f3250c86a46619ee288056fd7a1195e8df56dc8a9592397f4fbd8e1d + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"magic-string@npm:^0.25.7": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" + dependencies: + sourcemap-codec: "npm:^1.4.8" + checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" + dependencies: + "@npmcli/agent": "npm:^4.0.0" + cacache: "npm:^20.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^5.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^6.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^13.0.0" + checksum: 10c0/525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-types@npm:^2.1.27": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"minimatch@npm:^10.1.2": + version: 10.1.2 + resolution: "minimatch@npm:10.1.2" + dependencies: + "@isaacs/brace-expansion": "npm:^5.0.1" + checksum: 10c0/0cccef3622201703de6ecf9d772c0be1d5513dcc038ed9feb866c20cf798243e678ac35605dac3f1a054650c28037486713fe9e9a34b184b9097959114daf086 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^5.0.0": + version: 5.0.1 + resolution: "minipass-fetch@npm:5.0.1" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^2.0.0" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/50bcf48c9841ebb25e29a2817468595219c72cfffc7c175a1d7327843c8bef9b72cb01778f46df7eca695dfe47ab98e6167af4cb026ddd80f660842919a5193c + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^2.0.0": + version: 2.0.0 + resolution: "minipass-sized@npm:2.0.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/f9201696a6f6d68610d04c9c83e3d2e5cb9c026aae1c8cbf7e17f386105cb79c1bb088dbc21bf0b1eb4f3fb5df384fd1e7aa3bf1f33868c416ae8c8a92679db8 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 12.2.0 + resolution: "node-gyp@npm:12.2.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^15.0.0" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + which: "npm:^6.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/3ed046746a5a7d90950cd8b0547332b06598443f31fe213ef4332a7174c7b7d259e1704835feda79b87d3f02e59d7791842aac60642ede4396ab25fdf0f8f759 + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a + languageName: node + linkType: hard + +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: 10c0/f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2 + languageName: node + linkType: hard + +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" + dependencies: + abbrev: "npm:^4.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.0": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 + languageName: node + linkType: hard + +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + languageName: node + linkType: hard + +"parse5@npm:^7.1.2": + version: 7.3.0 + resolution: "parse5@npm:7.3.0" + dependencies: + entities: "npm:^6.0.0" + checksum: 10c0/7fd2e4e247e85241d6f2a464d0085eed599a26d7b0a5233790c49f53473232eb85350e8133344d9b3fd58b89339e7ad7270fe1f89d28abe50674ec97b87f80b5 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 + languageName: node + linkType: hard + +"pirates@npm:^4.0.4": + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a + languageName: node + linkType: hard + +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + +"playwright-core@npm:1.55.0": + version: 1.55.0 + resolution: "playwright-core@npm:1.55.0" + bin: + playwright-core: cli.js + checksum: 10c0/c39d6aa30e7a4e73965942ca5e13405ae05c9cb49f755a35f04248c864c0b24cf662d9767f1797b3ec48d1cf4e54774dce4a19c16534bd5cfd2aa3da81c9dc3a + languageName: node + linkType: hard + +"playwright@npm:1.55.0": + version: 1.55.0 + resolution: "playwright@npm:1.55.0" + dependencies: + fsevents: "npm:2.3.2" + playwright-core: "npm:1.55.0" + dependenciesMeta: + fsevents: + optional: true + bin: + playwright: cli.js + checksum: 10c0/51605b7e57a5650e57972c5fdfc09d7a9934cca1cbee5beacca716fa801e25cb5bb7c1663de90c22b300fde884e5545a2b13a0505a93270b660687791c478304 + languageName: node + linkType: hard + +"prettier@npm:^3": + version: 3.8.1 + resolution: "prettier@npm:3.8.1" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: "npm:^4.17.20" + renderkid: "npm:^3.0.0" + checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 + languageName: node + linkType: hard + +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + languageName: node + linkType: hard + +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"prompts@npm:^2.0.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"reflect-metadata@npm:0.1.13": + version: 0.1.13 + resolution: "reflect-metadata@npm:0.1.13" + checksum: 10c0/728bff0b376b05639fd11ed80c648b61f7fe653c5b506d7ca118e58b6752b9b00810fe0c86227ecf02bd88da6251ab3eb19fd403aaf2e9ff5ef36a2fda643026 + languageName: node + linkType: hard + +"reflect-metadata@npm:^0.1.2": + version: 0.1.14 + resolution: "reflect-metadata@npm:0.1.14" + checksum: 10c0/3a6190c7f6cb224f26a012d11f9e329360c01c1945e2cbefea23976a8bacf9db6b794aeb5bf18adcb673c448a234fbc06fc41853c00a6c206b30f0777ecf019e + languageName: node + linkType: hard + +"regexp-to-ast@npm:0.5.0": + version: 0.5.0 + resolution: "regexp-to-ast@npm:0.5.0" + checksum: 10c0/16d3c3905fb24866c3bff689ab177c1e63a7283a3cd1ba95987ef86020526f9827f5c60794197311f0e8a967889131142fe7a2e5ed3523ffe2ac9f55052e1566 + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a + languageName: node + linkType: hard + +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: "npm:^4.1.3" + dom-converter: "npm:^0.2.0" + htmlparser2: "npm:^6.1.0" + lodash: "npm:^4.17.21" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d + languageName: node + linkType: hard + +"resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.1" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"rollup@npm:^2.78.0": + version: 2.79.2 + resolution: "rollup@npm:2.79.2" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 + languageName: node + linkType: hard + +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." + dependencies: + "@angular/animations": "npm:^16" + "@angular/cdk": "npm:^16" + "@angular/common": "npm:^16" + "@angular/compiler": "npm:^16" + "@angular/compiler-cli": "npm:^16" + "@angular/core": "npm:^16" + "@angular/forms": "npm:^16" + "@angular/material": "npm:^16" + "@angular/platform-browser": "npm:^16" + "@angular/platform-browser-dynamic": "npm:^16" + "@babel/core": "npm:7.18.13" + "@babel/plugin-transform-modules-commonjs": "npm:7.18.6" + "@playwright/test": "npm:1.55.0" + "@prettier/plugin-xml": "npm:^3" + "@rollup/plugin-commonjs": "npm:~16.0.0" + "@rollup/plugin-node-resolve": "npm:^15.0.0" + "@types/node": "npm:^22" + "@types/react": "npm:~15.0.0" + babel-loader: "npm:~8.2.0" + html-webpack-plugin: "npm:~5.5.0" + jest: "npm:^29.0.0" + lodash3: "npm:lodash@^3.0.0" + playwright: "npm:1.55.0" + prettier: "npm:^3" + reflect-metadata: "npm:0.1.13" + rollup: "npm:^2.78.0" + rxjs: "npm:~7.4.0" + tslib: "npm:~2.0.0" + typescript: "npm:~5.0.0" + webpack: "npm:^5" + zone.js: "npm:~0.11.4" + languageName: unknown + linkType: soft + +"rxjs@npm:~7.4.0": + version: 7.4.0 + resolution: "rxjs@npm:7.4.0" + dependencies: + tslib: "npm:~2.1.0" + checksum: 10c0/d0e6de2bc1b1f984fd1cd7001ffc3643e5281fac118c6ded6f21b5b9c54369d20e95485c2665278e467f723fffab7248a0dfad955bc0af4b3539b8cfafaa915d + languageName: node + linkType: hard + +"safe-buffer@npm:^5.1.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"safevalues@npm:^0.3.4": + version: 0.3.4 + resolution: "safevalues@npm:0.3.4" + checksum: 10c0/28d5b8bea34f4b51f5d9960a5abec07885ea57df3e21f124c9343208053b735ee5d9153702a7552040dd5732243fc7c9ffe7b6c395225b19a5d561f0a9f6e1f3 + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.5": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": "npm:^7.0.5" + ajv: "npm:^6.12.4" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/f484f34464edd8758712d5d3ba25a306e367dac988aecaf4ce112e99baae73f33a807b5cf869240bb6648c80720b36af2d7d72be3a27faa49a2d4fc63fa3f85f + languageName: node + linkType: hard + +"schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.7.4 + resolution: "semver@npm:7.7.4" + bin: + semver: bin/semver.js + checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" + dependencies: + ip-address: "npm:^10.0.1" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.8": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: 10c0/cb9d67cc2c6a74dedc812ef3085d9d681edd2c1fa18e4aef57a3c0605fdbe44e6b8ea00bd9ef21bc74dd45314e39d31227aa031ebf2f5e38164df514136f2681 + languageName: node + linkType: hard + +"tar@npm:^7.5.4": + version: 7.5.7 + resolution: "tar@npm:7.5.7" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.3.16": + version: 5.3.16 + resolution: "terser-webpack-plugin@npm:5.3.16" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/39e37c5b3015c1a5354a3633f77235677bfa06eac2608ce26d258b1d1a74070a99910319a6f2f2c437eb61dc321f66434febe01d78e73fa96b4d4393b813f4cf + languageName: node + linkType: hard + +"terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.46.0 + resolution: "terser@npm:5.46.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/93ad468f13187c4f66b609bbfc00a6aee752007779ca3157f2c1ee063697815748d6010fd449a16c30be33213748431d5f54cc0224ba6a3fbbf5acd3582a4356 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.12": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"tslib@npm:~2.0.0": + version: 2.0.3 + resolution: "tslib@npm:2.0.3" + checksum: 10c0/57d9f8e71a768c37a70fcabbb76d686b31773329200db7135faff905818038c742191a0c3791e452ae738d057522c6151d34beddc8e4d0d897f28df84e55a0c0 + languageName: node + linkType: hard + +"tslib@npm:~2.1.0": + version: 2.1.0 + resolution: "tslib@npm:2.1.0" + checksum: 10c0/e95c8fb198d0209bba917db7b0f399d1aed3c4d6408bf1e4c30deebfeffb4076dc3786500100a3b5c55a535abaaeb5e6bd1da04d0cb49d4228e5a62362cee0b2 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"typescript@npm:~5.0.0": + version: 5.0.4 + resolution: "typescript@npm:5.0.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/2f5bd1cead194905957cb34e220b1d6ff1662399adef8ec1864f74620922d860ee35b6e50eafb3b636ea6fd437195e454e1146cb630a4236b5095ed7617395c2 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A~5.0.0#optional!builtin": + version: 5.0.4 + resolution: "typescript@patch:typescript@npm%3A5.0.4#optional!builtin::version=5.0.4&hash=b5f058" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/c3f7b80577bddf6fab202a7925131ac733bfc414aec298c2404afcddc7a6f242cfa8395cf2d48192265052e11a7577c27f6e5fac8d8fe6a6602023c83d6b3292 + languageName: node + linkType: hard + +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04 + languageName: node + linkType: hard + +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a + languageName: node + linkType: hard + +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" + dependencies: + unique-slug: "npm:^6.0.0" + checksum: 10c0/afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c + languageName: node + linkType: hard + +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.2.0": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.5.1": + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/dffbb483d1f61be90dc570630a1eb308581e2227d507d783b1d94a57ac7b705ecd9a1a4b73d73c15eab596d39874e5276a3d9cb88bbb698bafc3f8d08c34cf17 + languageName: node + linkType: hard + +"webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 10c0/ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 + languageName: node + linkType: hard + +"webpack@npm:^5": + version: 5.105.0 + resolution: "webpack@npm:5.105.0" + dependencies: + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.15.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.28.1" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.19.0" + es-module-lexer: "npm:^2.0.0" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.3.1" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.3.16" + watchpack: "npm:^2.5.1" + webpack-sources: "npm:^3.3.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/4aea6b976485b5364e122f301c08f48efa84ddb2c0cb5d09f27445d1f2da0b9875cd889e41b58cac3ff05618a9c965be716df52586d151b5f52a7bbed7662174 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^17.2.1, yargs@npm:^17.3.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"zone.js@npm:~0.11.4": + version: 0.11.8 + resolution: "zone.js@npm:0.11.8" + dependencies: + tslib: "npm:^2.3.0" + checksum: 10c0/f77d5a84bd358e2df43d52221fcee32a8113ef2d794f2b673029b50d4d7e69cefb09c08b659295196166d7bd9d39ef5541702594791de77280a03a234a6f79a9 + languageName: node + linkType: hard diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel new file mode 100644 index 0000000..94f091c --- /dev/null +++ b/tools/BUILD.bazel @@ -0,0 +1,11 @@ +load("@rules_shell_extra//shell:rules.bzl", "sh_binary") + +sh_binary( + name = "refresh", + data = [ + "//tools/bazel:bazelrc", + "//tools/javascript:js", + ], + main = "refresh.sh", + visibility = ["//:__subpackages__"], +) diff --git a/tools/doc/BUILD.bazel b/tools/doc/BUILD.bazel index 3ebb705..4bc1e6d 100644 --- a/tools/doc/BUILD.bazel +++ b/tools/doc/BUILD.bazel @@ -36,7 +36,6 @@ pkg_tar( "//protobuf/doc", "//protobufjs/doc", "//rollup/doc", - "//rules/doc", "//ts-proto/doc", "//typescript-eslint/doc", "//typescript/doc", diff --git a/tools/file/files.bazelrc b/tools/file/files.bazelrc index a156e24..7f5455b 100644 --- a/tools/file/files.bazelrc +++ b/tools/file/files.bazelrc @@ -41,14 +41,12 @@ build --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/snapshot build --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/tools build --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/transform build --deleted_packages=@bazel_util++file+files//files/nodejs -build --deleted_packages=@bazel_util++file+files//files/nodejs/default build --deleted_packages=@bazel_util++file+files//files/nodejs/doc build --deleted_packages=@bazel_util++file+files//files/nodejs/esm-linker build --deleted_packages=@bazel_util++file+files//files/nodejs/fs-linker build --deleted_packages=@bazel_util++file+files//files/nodejs/module-details build --deleted_packages=@bazel_util++file+files//files/nodejs/module-linker build --deleted_packages=@bazel_util++file+files//files/nodejs/platform -build --deleted_packages=@bazel_util++file+files//files/nodejs/resolve build --deleted_packages=@bazel_util++file+files//files/nodejs/runtime build --deleted_packages=@bazel_util++file+files//files/nodejs/test build --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/binary @@ -62,6 +60,7 @@ build --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/module build --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/modules-binary build --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/preload build --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/repl +build --deleted_packages=@bazel_util++file+files//files/nodejs/toolchains build --deleted_packages=@bazel_util++file+files//files/npm build --deleted_packages=@bazel_util++file+files//files/npm/doc build --deleted_packages=@bazel_util++file+files//files/npm/test @@ -77,7 +76,6 @@ build --deleted_packages=@bazel_util++file+files//files/pkg/install build --deleted_packages=@bazel_util++file+files//files/pkg/install-manifest build --deleted_packages=@bazel_util++file+files//files/pkg/install-manifest-gen build --deleted_packages=@bazel_util++file+files//files/playwright -build --deleted_packages=@bazel_util++file+files//files/playwright/default build --deleted_packages=@bazel_util++file+files//files/playwright/resolve build --deleted_packages=@bazel_util++file+files//files/playwright/test build --deleted_packages=@bazel_util++file+files//files/playwright/test/bazel @@ -102,9 +100,9 @@ build --deleted_packages=@bazel_util++file+files//files/rollup/doc build --deleted_packages=@bazel_util++file+files//files/rollup/test build --deleted_packages=@bazel_util++file+files//files/rollup/test/bazel/basic build --deleted_packages=@bazel_util++file+files//files/rules -build --deleted_packages=@bazel_util++file+files//files/rules/doc build --deleted_packages=@bazel_util++file+files//files/test build --deleted_packages=@bazel_util++file+files//files/third-party +build --deleted_packages=@bazel_util++file+files//files/tools build --deleted_packages=@bazel_util++file+files//files/tools/bazel build --deleted_packages=@bazel_util++file+files//files/tools/buildifier build --deleted_packages=@bazel_util++file+files//files/tools/doc @@ -149,7 +147,6 @@ build --deleted_packages=@bazel_util++file+files//files/util build --deleted_packages=@bazel_util++file+files//files/util/argparse build --deleted_packages=@bazel_util++file+files//files/util/cache build --deleted_packages=@bazel_util++file+files//files/util/json -build --deleted_packages=@bazel_util++file+files//files/util/starlark build --deleted_packages=@bazel_util++file+files//files/util/util build --deleted_packages=@bazel_util++file+files//files/webpack build --deleted_packages=@bazel_util++file+files//files/webpack/config @@ -204,14 +201,12 @@ query --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/snapshot query --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/tools query --deleted_packages=@bazel_util++file+files//files/jest/test/bazel/transform query --deleted_packages=@bazel_util++file+files//files/nodejs -query --deleted_packages=@bazel_util++file+files//files/nodejs/default query --deleted_packages=@bazel_util++file+files//files/nodejs/doc query --deleted_packages=@bazel_util++file+files//files/nodejs/esm-linker query --deleted_packages=@bazel_util++file+files//files/nodejs/fs-linker query --deleted_packages=@bazel_util++file+files//files/nodejs/module-details query --deleted_packages=@bazel_util++file+files//files/nodejs/module-linker query --deleted_packages=@bazel_util++file+files//files/nodejs/platform -query --deleted_packages=@bazel_util++file+files//files/nodejs/resolve query --deleted_packages=@bazel_util++file+files//files/nodejs/runtime query --deleted_packages=@bazel_util++file+files//files/nodejs/test query --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/binary @@ -225,6 +220,7 @@ query --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/module query --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/modules-binary query --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/preload query --deleted_packages=@bazel_util++file+files//files/nodejs/test/bazel/repl +query --deleted_packages=@bazel_util++file+files//files/nodejs/toolchains query --deleted_packages=@bazel_util++file+files//files/npm query --deleted_packages=@bazel_util++file+files//files/npm/doc query --deleted_packages=@bazel_util++file+files//files/npm/test @@ -240,7 +236,6 @@ query --deleted_packages=@bazel_util++file+files//files/pkg/install query --deleted_packages=@bazel_util++file+files//files/pkg/install-manifest query --deleted_packages=@bazel_util++file+files//files/pkg/install-manifest-gen query --deleted_packages=@bazel_util++file+files//files/playwright -query --deleted_packages=@bazel_util++file+files//files/playwright/default query --deleted_packages=@bazel_util++file+files//files/playwright/resolve query --deleted_packages=@bazel_util++file+files//files/playwright/test query --deleted_packages=@bazel_util++file+files//files/playwright/test/bazel @@ -265,9 +260,9 @@ query --deleted_packages=@bazel_util++file+files//files/rollup/doc query --deleted_packages=@bazel_util++file+files//files/rollup/test query --deleted_packages=@bazel_util++file+files//files/rollup/test/bazel/basic query --deleted_packages=@bazel_util++file+files//files/rules -query --deleted_packages=@bazel_util++file+files//files/rules/doc query --deleted_packages=@bazel_util++file+files//files/test query --deleted_packages=@bazel_util++file+files//files/third-party +query --deleted_packages=@bazel_util++file+files//files/tools query --deleted_packages=@bazel_util++file+files//files/tools/bazel query --deleted_packages=@bazel_util++file+files//files/tools/buildifier query --deleted_packages=@bazel_util++file+files//files/tools/doc @@ -312,7 +307,6 @@ query --deleted_packages=@bazel_util++file+files//files/util query --deleted_packages=@bazel_util++file+files//files/util/argparse query --deleted_packages=@bazel_util++file+files//files/util/cache query --deleted_packages=@bazel_util++file+files//files/util/json -query --deleted_packages=@bazel_util++file+files//files/util/starlark query --deleted_packages=@bazel_util++file+files//files/util/util query --deleted_packages=@bazel_util++file+files//files/webpack query --deleted_packages=@bazel_util++file+files//files/webpack/config diff --git a/tools/nodejs/BUILD.bazel b/tools/nodejs/BUILD.bazel index b10200f..7687bbf 100644 --- a/tools/nodejs/BUILD.bazel +++ b/tools/nodejs/BUILD.bazel @@ -1,5 +1,5 @@ +load("@npm//:data.bzl", NPM_ROOTS = "ROOTS") load("//nodejs:rules.bzl", "nodejs_install", "nodejs_modules_package") -load("//tools/npm:npm.bzl", NPM_ROOTS = "ROOTS") load("//typescript:rules.bzl", "js_import_ts") nodejs_install( @@ -28,7 +28,6 @@ nodejs_modules_package( "//util/argparse:root", "//util/cache:root", "//util/json:root", - "//util/starlark:root", "//util/util:root", "//webpack/config:root", ], diff --git a/tools/nodejs/install.sh b/tools/nodejs/install.sh index 51fef8c..e6437c7 100755 --- a/tools/nodejs/install.sh +++ b/tools/nodejs/install.sh @@ -1,7 +1,7 @@ #!/bin/sh -e export RUNFILES_DIR="$0.runfiles" -"$RUNFILES_DIR/better_rules_javascript/tools/nodejs/install0" +"$RUNFILES_DIR/_main/tools/nodejs/install0" cd "$BUILD_WORKSPACE_DIRECTORY" @@ -10,13 +10,13 @@ if [ -f node_modules/1.fix ]; then fi # fix Angular language service -rm -fr node_modules/@angular/core -mv node_modules/.content/npm_angular_core_16.0.0-dc3fc578/files node_modules/@angular/core -ln -s ../../@angular/core node_modules/.content/npm_angular_core_16.0.0-dc3fc578/files -rm -r node_modules/@angular/core/node_modules -mkdir -p node_modules/@angular/core/node_modules -ln -s ../../../.content/npm_rxjs_7.4.0/files node_modules/@angular/core/node_modules/rxjs -ln -s ../../../.content/npm_tslib_2.3.1/files node_modules/@angular/core/node_modules/tslib -ln -s ../../../.content/npm_zone.js_0.11.4/files node_modules/@angular/core/node_modules/zone.js +# rm -fr node_modules/@angular/core +# mv node_modules/.content/npm_angular_core_16.0.0-dc3fc578/files node_modules/@angular/core +# ln -s ../../@angular/core node_modules/.content/npm_angular_core_16.0.0-dc3fc578/files +# rm -r node_modules/@angular/core/node_modules +# mkdir -p node_modules/@angular/core/node_modules +# ln -s ../../../.content/npm_rxjs_7.4.0/files node_modules/@angular/core/node_modules/rxjs +# ln -s ../../../.content/npm_tslib_2.3.1/files node_modules/@angular/core/node_modules/tslib +# ln -s ../../../.content/npm_zone.js_0.11.4/files node_modules/@angular/core/node_modules/zone.js > node_modules/1.fix diff --git a/tools/npm/BUILD.bazel b/tools/npm/BUILD.bazel index dd90ff7..cdd4dbe 100644 --- a/tools/npm/BUILD.bazel +++ b/tools/npm/BUILD.bazel @@ -1,7 +1,11 @@ -load("//npm:rules.bzl", "yarn_resolve") +load("@rules_shell_extra//shell:rules.bzl", "sh_binary") -yarn_resolve( +sh_binary( name = "resolve", - output = "npm.bzl", - path = "/", + data = [ + "@npm//:resolve", + "@test_npm//:resolve", + ], + main = "resolve.sh", + visibility = ["//:__subpackages__"], ) diff --git a/tools/npm/npm.MODULE.bazel b/tools/npm/npm.MODULE.bazel new file mode 100644 index 0000000..79e2be6 --- /dev/null +++ b/tools/npm/npm.MODULE.bazel @@ -0,0 +1,11 @@ +yarn = use_extension("//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "npm", + data = "//tools/npm:npm.json", + path = "/", + plugins = [ + "//commonjs:npm_plugin.bzl", + "//typescript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "npm") diff --git a/tools/npm/npm.bzl b/tools/npm/npm.bzl deleted file mode 100644 index 39a53f1..0000000 --- a/tools/npm/npm.bzl +++ /dev/null @@ -1,10290 +0,0 @@ -PACKAGES = { - "@algolia/cache-browser-local-storage@4.25.3": { - "deps": [{"id": "@algolia/cache-common@4.25.3"}], - "integrity": "sha512-J0vrnbIYmDIf9d9qQwBXaHn10VoQ/rA+2iBMr/idfsjHhL9I4h2pC9Dj1i0ggDLv9sPajbeVVh0BdC+mDbo7Tw==", - "name": "@algolia/cache-browser-local-storage", - "url": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.25.3.tgz", - }, - "@algolia/cache-common@4.25.3": { - "integrity": "sha512-dDls2jhGFdkGnoKwXADBnjosHKdKiwlY+tzaua5J0q9XJptn6DCBDUt3pg46GhTRz+64x08M+dyp8nNoV+3/Jw==", - "name": "@algolia/cache-common", - "url": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.25.3.tgz", - }, - "@algolia/cache-in-memory@4.25.3": { - "deps": [{"id": "@algolia/cache-common@4.25.3"}], - "integrity": "sha512-6u/fVDr3ZIJIgtqdgUDB5kL9KcOdowmxf052bjfI1XhFTpxmIa49HcAEh1y2R0YqmmNDQHaPCT0QzwkINhWbug==", - "name": "@algolia/cache-in-memory", - "url": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.25.3.tgz", - }, - "@algolia/client-account@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-TkSVT5+davX4Dzt3gyEJ+SAfaVT5bHrZctAiup/AGPV7sNBigv4kuZv40OEbMMgu1uPJ4zw3tA39Oj/mOjd6gg==", - "name": "@algolia/client-account", - "url": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.25.3.tgz", - }, - "@algolia/client-analytics@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-vHSU4zBaENbRjzwFYB3OQuDlKXwe+YDRgyGh1kKZhcMRDSsEBH/PGNWn+2ZmtbgrNS52TC+TJ8oUOg5wXIeISw==", - "name": "@algolia/client-analytics", - "url": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.25.3.tgz", - }, - "@algolia/client-common@4.25.3": { - "deps": [ - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-ExRdFnJDe7t1/DgJUsqjzZKeI9gkLft4oVttlyTMru8TRNWA6eZ0wHRj4uQ9N3sxmzPiw3C53wigor705n1yQw==", - "name": "@algolia/client-common", - "url": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.25.3.tgz", - }, - "@algolia/client-personalization@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-ycCkQ0nWoH+sf0Gh20kk4NfJ+iUBc59ailqNCFcVl/0th1dtHF0P61IGetTsSmxVPZedDvnHop2z1ujWpYzNmw==", - "name": "@algolia/client-personalization", - "url": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.25.3.tgz", - }, - "@algolia/client-search@4.25.3": { - "deps": [ - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-GFA99zL6cfNSDEDHfEJ0TmVYmXCJofQpForFhCShQLfRQgBYud9UBHOh4LB6ZSzmtVDIfP33joCA9hxQWPIbFw==", - "name": "@algolia/client-search", - "url": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.25.3.tgz", - }, - "@algolia/logger-common@4.25.3": { - "integrity": "sha512-RrlmuHNTc9CIgykWh37QduDAkpX4745KQ75I+vhgT5ER3BBykaYByDTyWkyFSSlZjpDHXtOymu9epNbI5V6OWQ==", - "name": "@algolia/logger-common", - "url": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.25.3.tgz", - }, - "@algolia/logger-console@4.25.3": { - "deps": [{"id": "@algolia/logger-common@4.25.3"}], - "integrity": "sha512-s8AtfF9W+6Pbxfwkmzywd8ThVJ04D4JZlNyBdCuWpC5b3jzx1JAXT9ZL8K2faUsO4rEdHpy9LXMURvF7cQAE0w==", - "name": "@algolia/logger-console", - "url": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.25.3.tgz", - }, - "@algolia/recommend@4.25.3": { - "deps": [ - {"id": "@algolia/cache-browser-local-storage@4.25.3"}, - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/cache-in-memory@4.25.3"}, - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/logger-console@4.25.3"}, - {"id": "@algolia/requester-browser-xhr@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/requester-node-http@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-/vpXzDFLmrkcM1UOvZae8i/z8wRs2uaKKlPaHqN24ySADWKyf2zxVsDmtcaGMYzBYqYsKR1XKFvwGA5HQxaZxQ==", - "name": "@algolia/recommend", - "url": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.25.3.tgz", - }, - "@algolia/requester-browser-xhr@4.25.3": { - "deps": [{"id": "@algolia/requester-common@4.25.3"}], - "integrity": "sha512-5ZXO55IDqXUehQKilVYU6OdUBT2XGI+JIki2UsxUkMykH4ksA9EU8YZJth1ZwEYTDC50bVSH32VCYsOFB0MUTA==", - "name": "@algolia/requester-browser-xhr", - "url": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.25.3.tgz", - }, - "@algolia/requester-common@4.25.3": { - "integrity": "sha512-n5dJA5jlIle5IQavlDWBXC46lw/VuwFbbknWJcPiJ6nJ6lRllpLOhV2ZJeUdCvRyg/6zG18h+9+Q/m2d/vLEIw==", - "name": "@algolia/requester-common", - "url": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.25.3.tgz", - }, - "@algolia/requester-node-http@4.25.3": { - "deps": [{"id": "@algolia/requester-common@4.25.3"}], - "integrity": "sha512-7BXWAyVMK1Z3gT+2RPv0I48HfaIlho3nCQaB/tjziw+DdPigHRDq+xjtdzL8y+5O1g7LEdlPI9QHAgDbW/BLXw==", - "name": "@algolia/requester-node-http", - "url": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.25.3.tgz", - }, - "@algolia/transporter@4.25.3": { - "deps": [ - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - ], - "integrity": "sha512-2yji+TKjC1uOxhJ9pCdw7lQm6GSiQ+fMvNH4es6oz82DrBpkVHkeU49HmpyTqz8Ai9e+nW/UBz8T9+UyBul3dA==", - "name": "@algolia/transporter", - "url": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.25.3.tgz", - }, - "@ampproject/remapping@2.2.0": { - "deps": [ - {"id": "@jridgewell/gen-mapping@0.1.1"}, - {"id": "@jridgewell/trace-mapping@0.3.14"}, - ], - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "name": "@ampproject/remapping", - "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - }, - "@angular/animations@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-Xx4Ffdo3sweg24MDVAXbDfxqkNPEuRgqOC1+f9171kf+w7cBEr4Bmy37DP7YkJceaU0xJH9imcx4708KeIjqkQ==", - "name": "@angular/animations", - "url": "https://registry.npmjs.org/@angular/animations/-/animations-16.0.0.tgz", - }, - "@angular/cdk@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/common@16.0.0-dc3fc578"}, - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "parse5@7.1.2"}, - {"id": "rxjs@7.4.0"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-3hiNRB5kBOYv+MJRlpLX++KzY96mTivE7BXM/pNoR4Hiq7aBnoCtp0zbTc9J7gPn8POX6t/4WfAogslbkvQXSg==", - "name": "@angular/cdk", - "url": "https://registry.npmjs.org/@angular/cdk/-/cdk-16.0.0.tgz", - }, - "@angular/common@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "rxjs@7.4.0"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-at3/xCevf2t9swX2P7K7gaSBuQPy7ZJsf37qQkYIuczzfij69r7s9NjYeA74/q3EWG9Yl2DCrhYoCW7ViXQINQ==", - "name": "@angular/common", - "url": "https://registry.npmjs.org/@angular/common/-/common-16.0.0.tgz", - }, - "@angular/compiler-cli@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/compiler@16.0.0-dc3fc578"}, - {"id": "@babel/core@7.19.3"}, - {"id": "@jridgewell/sourcemap-codec@1.4.15"}, - {"id": "chokidar@3.5.2"}, - {"id": "convert-source-map@1.8.0"}, - {"id": "reflect-metadata@0.1.13"}, - {"id": "semver@7.3.5"}, - {"id": "tslib@2.3.1"}, - {"id": "typescript@5.0.4-ce5481e5"}, - {"id": "yargs@17.3.0"}, - ], - "integrity": "sha512-oyJzxiTHxziv7mD0QuA7K6tpDoL6YNGPkquKjeJjNVZvUrodGsvJ8xHO4ydmjK3nMu2ET1YarsdI8bRp4vp/7w==", - "name": "@angular/compiler-cli", - "url": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-16.0.0.tgz", - }, - "@angular/compiler@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-xtg+KRvSeB9DUzMDtvlaRGKv+Y0MERsz+JOoqV9H4606ThNz5h8ih6fEhVKYqG100o7GhdJaVFO+vlr2/edUHA==", - "name": "@angular/compiler", - "url": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.0.0.tgz", - }, - "@angular/core@16.0.0-dc3fc578": { - "deps": [ - {"id": "rxjs@7.4.0"}, - {"id": "tslib@2.3.1"}, - {"id": "zone.js@0.11.4"}, - ], - "integrity": "sha512-scppDxtXubum6ZiGu3ogmReBtMuA5XXk5FL3YKLb3c9O7q9Z5PC8KNQ6SsaOwEb6oW+0BWXMV698p/zmd0J4tA==", - "name": "@angular/core", - "url": "https://registry.npmjs.org/@angular/core/-/core-16.0.0.tgz", - }, - "@angular/forms@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/common@16.0.0-dc3fc578"}, - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "@angular/platform-browser@16.0.0-dc3fc578"}, - {"id": "rxjs@7.4.0"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-avpreXyDYWf44RNM5hfi5cTXXiNwcajBURP5rLap8RPMSUi2ePlJsmi0O+3+GduNZFbtnRXIpKTj3W+GeNa0PA==", - "name": "@angular/forms", - "url": "https://registry.npmjs.org/@angular/forms/-/forms-16.0.0.tgz", - }, - "@angular/material@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/animations@16.0.0-dc3fc578"}, - {"id": "@angular/cdk@16.0.0-dc3fc578"}, - {"id": "@angular/common@16.0.0-dc3fc578"}, - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "@angular/forms@16.0.0-dc3fc578"}, - {"id": "@angular/platform-browser@16.0.0-dc3fc578"}, - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/auto-init@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/banner@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/card@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/checkbox@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/chips@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/circular-progress@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/data-table@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dialog@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/drawer@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/fab@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/floating-label@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/form-field@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/icon-button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/image-list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/layout-grid@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/line-ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/linear-progress@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu-surface@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/notched-outline@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/radio@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/segmented-button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/select@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/slider@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/snackbar@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/switch@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-bar@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-indicator@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-scroller@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/textfield@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tooltip@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/top-app-bar@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "rxjs@7.4.0"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-FIkBjcygdgN0vDnO+e3dWrjw/+U805zGC9dh7lwSkpbgQp89ZYVk4Wygk5+I6oSKn1oR9GJpIe/j8+kP6CMA4w==", - "name": "@angular/material", - "url": "https://registry.npmjs.org/@angular/material/-/material-16.0.0.tgz", - }, - "@angular/platform-browser-dynamic@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/common@16.0.0-dc3fc578"}, - {"id": "@angular/compiler@16.0.0-dc3fc578"}, - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "@angular/platform-browser@16.0.0-dc3fc578"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-xUR36r+7hFQjAb0RA0VFfWrCLj2VnWg0xJgPe4FQmwaEWjKMc011tkJXs0PApaiTxvE0W08nadSDTu5jfsBrFw==", - "name": "@angular/platform-browser-dynamic", - "url": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-16.0.0.tgz", - }, - "@angular/platform-browser@16.0.0-dc3fc578": { - "deps": [ - {"id": "@angular/animations@16.0.0-dc3fc578"}, - {"id": "@angular/common@16.0.0-dc3fc578"}, - {"id": "@angular/core@16.0.0-dc3fc578"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-6LpgLfEnumKMKM/S9joWrVSm4MdFuIjddFmlSG7zGcRqwM0N8doH/YkuwTK8/t9q8wI/yztp6qM2pg25Pgv1XA==", - "name": "@angular/platform-browser", - "url": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-16.0.0.tgz", - }, - "@arcanis/slice-ansi@1.1.1": { - "deps": [{"id": "grapheme-splitter@1.0.4"}], - "integrity": "sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w==", - "name": "@arcanis/slice-ansi", - "url": "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.1.1.tgz", - }, - "@babel/code-frame@7.16.0": { - "deps": [{"id": "@babel/highlight@7.16.0"}], - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "name": "@babel/code-frame", - "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - }, - "@babel/code-frame@7.18.6": { - "deps": [{"id": "@babel/highlight@7.18.6"}], - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "name": "@babel/code-frame", - "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - }, - "@babel/code-frame@7.21.4": { - "deps": [{"id": "@babel/highlight@7.18.6"}], - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "name": "@babel/code-frame", - "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - }, - "@babel/compat-data@7.16.4": { - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", - "name": "@babel/compat-data", - "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - }, - "@babel/compat-data@7.18.8": { - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "name": "@babel/compat-data", - "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - }, - "@babel/compat-data@7.21.7": { - "integrity": "sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==", - "name": "@babel/compat-data", - "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz", - }, - "@babel/core@7.16.0": { - "deps": [ - {"id": "@babel/code-frame@7.16.0"}, - {"id": "@babel/generator@7.16.0"}, - {"id": "@babel/helper-module-transforms@7.16.0"}, - {"id": "@babel/helpers@7.16.3"}, - {"id": "@babel/parser@7.16.4"}, - {"id": "@babel/template@7.16.0"}, - {"id": "@babel/traverse@7.16.3"}, - {"id": "@babel/types@7.16.0"}, - {"id": "convert-source-map@1.8.0"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "gensync@1.0.0-beta.2"}, - {"id": "json5@2.2.0"}, - {"id": "semver@6.3.0"}, - {"id": "source-map@0.5.7"}, - ], - "extra_deps": { - "@babel/core@7.16.0": [{"id": "@babel/helper-compilation-targets@7.16.3-5612f0ce"}], - "@babel/helper-compilation-targets@7.16.3-5612f0ce": [{"id": "@babel/core@7.16.0"}], - }, - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "name": "@babel/core", - "url": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - }, - "@babel/core@7.18.10": { - "deps": [ - {"id": "@ampproject/remapping@2.2.0"}, - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/generator@7.18.10"}, - {"id": "@babel/helper-module-transforms@7.18.9"}, - {"id": "@babel/helpers@7.18.9"}, - {"id": "@babel/parser@7.18.11"}, - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/traverse@7.18.11"}, - {"id": "@babel/types@7.18.10"}, - {"id": "convert-source-map@1.8.0"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "gensync@1.0.0-beta.2"}, - {"id": "json5@2.2.1"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.18.10": [{"id": "@babel/helper-compilation-targets@7.18.9-4dfa3bca"}], - "@babel/helper-compilation-targets@7.18.9-4dfa3bca": [{"id": "@babel/core@7.18.10"}], - }, - "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", - "name": "@babel/core", - "url": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", - }, - "@babel/core@7.18.13": { - "deps": [ - {"id": "@ampproject/remapping@2.2.0"}, - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/generator@7.18.13"}, - {"id": "@babel/helper-module-transforms@7.18.9"}, - {"id": "@babel/helpers@7.18.9"}, - {"id": "@babel/parser@7.18.13"}, - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/traverse@7.18.13"}, - {"id": "@babel/types@7.18.13"}, - {"id": "convert-source-map@1.8.0"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "gensync@1.0.0-beta.2"}, - {"id": "json5@2.2.1"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.18.13": [{"id": "@babel/helper-compilation-targets@7.18.9-083609f8"}], - "@babel/helper-compilation-targets@7.18.9-083609f8": [{"id": "@babel/core@7.18.13"}], - }, - "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", - "name": "@babel/core", - "url": "https://registry.npmjs.org/@babel/core/-/core-7.18.13.tgz", - }, - "@babel/core@7.19.3": { - "deps": [ - {"id": "@ampproject/remapping@2.2.0"}, - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/generator@7.21.5"}, - {"id": "@babel/helper-module-transforms@7.21.5"}, - {"id": "@babel/helpers@7.21.5"}, - {"id": "@babel/parser@7.21.8"}, - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/traverse@7.21.5"}, - {"id": "@babel/types@7.21.5"}, - {"id": "convert-source-map@1.8.0"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "gensync@1.0.0-beta.2"}, - {"id": "json5@2.2.1"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.19.3": [{"id": "@babel/helper-compilation-targets@7.21.5-24bbc57b"}], - "@babel/helper-compilation-targets@7.21.5-24bbc57b": [{"id": "@babel/core@7.19.3"}], - }, - "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", - "name": "@babel/core", - "url": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", - }, - "@babel/generator@7.16.0": { - "deps": [ - {"id": "@babel/types@7.16.0"}, - {"id": "jsesc@2.5.2"}, - {"id": "source-map@0.5.7"}, - ], - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "name": "@babel/generator", - "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - }, - "@babel/generator@7.18.10": { - "deps": [ - {"id": "@babel/types@7.18.10"}, - {"id": "@jridgewell/gen-mapping@0.3.2"}, - {"id": "jsesc@2.5.2"}, - ], - "integrity": "sha512-0+sW7e3HjQbiHbj1NeU/vN8ornohYlacAfZIaXhdoGweQqgcNy69COVciYYqEXJ/v+9OBA7Frxm4CVAuNqKeNA==", - "name": "@babel/generator", - "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.10.tgz", - }, - "@babel/generator@7.18.13": { - "deps": [ - {"id": "@babel/types@7.18.13"}, - {"id": "@jridgewell/gen-mapping@0.3.2"}, - {"id": "jsesc@2.5.2"}, - ], - "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", - "name": "@babel/generator", - "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.13.tgz", - }, - "@babel/generator@7.21.5": { - "deps": [ - {"id": "@babel/types@7.21.5"}, - {"id": "@jridgewell/gen-mapping@0.3.2"}, - {"id": "@jridgewell/trace-mapping@0.3.18"}, - {"id": "jsesc@2.5.2"}, - ], - "integrity": "sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==", - "name": "@babel/generator", - "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz", - }, - "@babel/helper-compilation-targets@7.16.3-5612f0ce": { - "deps": [ - {"id": "@babel/compat-data@7.16.4"}, - {"id": "@babel/helper-validator-option@7.14.5"}, - {"id": "browserslist@4.18.1"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.16.0": [{"id": "@babel/helper-compilation-targets@7.16.3-5612f0ce"}], - "@babel/helper-compilation-targets@7.16.3-5612f0ce": [{"id": "@babel/core@7.16.0"}], - }, - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "name": "@babel/helper-compilation-targets", - "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - }, - "@babel/helper-compilation-targets@7.18.9-083609f8": { - "deps": [ - {"id": "@babel/compat-data@7.18.8"}, - {"id": "@babel/helper-validator-option@7.18.6"}, - {"id": "browserslist@4.21.3"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.18.13": [{"id": "@babel/helper-compilation-targets@7.18.9-083609f8"}], - "@babel/helper-compilation-targets@7.18.9-083609f8": [{"id": "@babel/core@7.18.13"}], - }, - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "name": "@babel/helper-compilation-targets", - "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - }, - "@babel/helper-compilation-targets@7.18.9-4dfa3bca": { - "deps": [ - {"id": "@babel/compat-data@7.18.8"}, - {"id": "@babel/helper-validator-option@7.18.6"}, - {"id": "browserslist@4.21.3"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.18.10": [{"id": "@babel/helper-compilation-targets@7.18.9-4dfa3bca"}], - "@babel/helper-compilation-targets@7.18.9-4dfa3bca": [{"id": "@babel/core@7.18.10"}], - }, - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "name": "@babel/helper-compilation-targets", - "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - }, - "@babel/helper-compilation-targets@7.21.5-24bbc57b": { - "deps": [ - {"id": "@babel/compat-data@7.21.7"}, - {"id": "@babel/helper-validator-option@7.21.0"}, - {"id": "browserslist@4.21.5"}, - {"id": "lru-cache@5.1.1"}, - {"id": "semver@6.3.0"}, - ], - "extra_deps": { - "@babel/core@7.19.3": [{"id": "@babel/helper-compilation-targets@7.21.5-24bbc57b"}], - "@babel/helper-compilation-targets@7.21.5-24bbc57b": [{"id": "@babel/core@7.19.3"}], - }, - "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", - "name": "@babel/helper-compilation-targets", - "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", - }, - "@babel/helper-environment-visitor@7.18.9": { - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "name": "@babel/helper-environment-visitor", - "url": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - }, - "@babel/helper-environment-visitor@7.21.5": { - "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", - "name": "@babel/helper-environment-visitor", - "url": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", - }, - "@babel/helper-function-name@7.16.0": { - "deps": [ - {"id": "@babel/helper-get-function-arity@7.16.0"}, - {"id": "@babel/template@7.16.0"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "name": "@babel/helper-function-name", - "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - }, - "@babel/helper-function-name@7.18.9": { - "deps": [ - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/types@7.18.10"}, - ], - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "name": "@babel/helper-function-name", - "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - }, - "@babel/helper-function-name@7.21.0": { - "deps": [ - {"id": "@babel/template@7.20.7"}, - {"id": "@babel/types@7.21.5"}, - ], - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "name": "@babel/helper-function-name", - "url": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - }, - "@babel/helper-get-function-arity@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "name": "@babel/helper-get-function-arity", - "url": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - }, - "@babel/helper-hoist-variables@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "name": "@babel/helper-hoist-variables", - "url": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - }, - "@babel/helper-hoist-variables@7.18.6": { - "deps": [{"id": "@babel/types@7.18.10"}], - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "name": "@babel/helper-hoist-variables", - "url": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - }, - "@babel/helper-member-expression-to-functions@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "name": "@babel/helper-member-expression-to-functions", - "url": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - }, - "@babel/helper-module-imports@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "name": "@babel/helper-module-imports", - "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - }, - "@babel/helper-module-imports@7.18.6": { - "deps": [{"id": "@babel/types@7.18.10"}], - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "name": "@babel/helper-module-imports", - "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - }, - "@babel/helper-module-imports@7.21.4": { - "deps": [{"id": "@babel/types@7.21.5"}], - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "name": "@babel/helper-module-imports", - "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - }, - "@babel/helper-module-transforms@7.16.0": { - "deps": [ - {"id": "@babel/helper-module-imports@7.16.0"}, - {"id": "@babel/helper-replace-supers@7.16.0"}, - {"id": "@babel/helper-simple-access@7.16.0"}, - {"id": "@babel/helper-split-export-declaration@7.16.0"}, - {"id": "@babel/helper-validator-identifier@7.15.7"}, - {"id": "@babel/template@7.16.0"}, - {"id": "@babel/traverse@7.16.3"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "name": "@babel/helper-module-transforms", - "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - }, - "@babel/helper-module-transforms@7.18.9": { - "deps": [ - {"id": "@babel/helper-environment-visitor@7.18.9"}, - {"id": "@babel/helper-module-imports@7.18.6"}, - {"id": "@babel/helper-simple-access@7.18.6"}, - {"id": "@babel/helper-split-export-declaration@7.18.6"}, - {"id": "@babel/helper-validator-identifier@7.18.6"}, - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/traverse@7.18.11"}, - {"id": "@babel/types@7.18.10"}, - ], - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "name": "@babel/helper-module-transforms", - "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - }, - "@babel/helper-module-transforms@7.21.5": { - "deps": [ - {"id": "@babel/helper-environment-visitor@7.21.5"}, - {"id": "@babel/helper-module-imports@7.21.4"}, - {"id": "@babel/helper-simple-access@7.21.5"}, - {"id": "@babel/helper-split-export-declaration@7.18.6"}, - {"id": "@babel/helper-validator-identifier@7.19.1"}, - {"id": "@babel/template@7.20.7"}, - {"id": "@babel/traverse@7.21.5"}, - {"id": "@babel/types@7.21.5"}, - ], - "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", - "name": "@babel/helper-module-transforms", - "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", - }, - "@babel/helper-optimise-call-expression@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "name": "@babel/helper-optimise-call-expression", - "url": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - }, - "@babel/helper-plugin-utils@7.14.5": { - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "name": "@babel/helper-plugin-utils", - "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - }, - "@babel/helper-plugin-utils@7.18.9": { - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", - "name": "@babel/helper-plugin-utils", - "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - }, - "@babel/helper-replace-supers@7.16.0": { - "deps": [ - {"id": "@babel/helper-member-expression-to-functions@7.16.0"}, - {"id": "@babel/helper-optimise-call-expression@7.16.0"}, - {"id": "@babel/traverse@7.16.3"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "name": "@babel/helper-replace-supers", - "url": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - }, - "@babel/helper-simple-access@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "name": "@babel/helper-simple-access", - "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - }, - "@babel/helper-simple-access@7.18.6": { - "deps": [{"id": "@babel/types@7.18.10"}], - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "name": "@babel/helper-simple-access", - "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - }, - "@babel/helper-simple-access@7.21.5": { - "deps": [{"id": "@babel/types@7.21.5"}], - "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", - "name": "@babel/helper-simple-access", - "url": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", - }, - "@babel/helper-split-export-declaration@7.16.0": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "name": "@babel/helper-split-export-declaration", - "url": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - }, - "@babel/helper-split-export-declaration@7.18.6": { - "deps": [{"id": "@babel/types@7.18.10"}], - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "name": "@babel/helper-split-export-declaration", - "url": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - }, - "@babel/helper-string-parser@7.18.10": { - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "name": "@babel/helper-string-parser", - "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - }, - "@babel/helper-string-parser@7.21.5": { - "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", - "name": "@babel/helper-string-parser", - "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", - }, - "@babel/helper-validator-identifier@7.15.7": { - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "name": "@babel/helper-validator-identifier", - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - }, - "@babel/helper-validator-identifier@7.18.6": { - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "name": "@babel/helper-validator-identifier", - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - }, - "@babel/helper-validator-identifier@7.19.1": { - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "name": "@babel/helper-validator-identifier", - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - }, - "@babel/helper-validator-option@7.14.5": { - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "name": "@babel/helper-validator-option", - "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - }, - "@babel/helper-validator-option@7.18.6": { - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "name": "@babel/helper-validator-option", - "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - }, - "@babel/helper-validator-option@7.21.0": { - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "name": "@babel/helper-validator-option", - "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - }, - "@babel/helpers@7.16.3": { - "deps": [ - {"id": "@babel/template@7.16.0"}, - {"id": "@babel/traverse@7.16.3"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "name": "@babel/helpers", - "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - }, - "@babel/helpers@7.18.9": { - "deps": [ - {"id": "@babel/template@7.18.10"}, - {"id": "@babel/traverse@7.18.11"}, - {"id": "@babel/types@7.18.10"}, - ], - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "name": "@babel/helpers", - "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - }, - "@babel/helpers@7.21.5": { - "deps": [ - {"id": "@babel/template@7.20.7"}, - {"id": "@babel/traverse@7.21.5"}, - {"id": "@babel/types@7.21.5"}, - ], - "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", - "name": "@babel/helpers", - "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", - }, - "@babel/highlight@7.16.0": { - "deps": [ - {"id": "@babel/helper-validator-identifier@7.15.7"}, - {"id": "chalk@2.4.2"}, - {"id": "js-tokens@4.0.0"}, - ], - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "name": "@babel/highlight", - "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - }, - "@babel/highlight@7.18.6": { - "deps": [ - {"id": "@babel/helper-validator-identifier@7.18.6"}, - {"id": "chalk@2.4.2"}, - {"id": "js-tokens@4.0.0"}, - ], - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "name": "@babel/highlight", - "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - }, - "@babel/parser@7.16.4": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", - "name": "@babel/parser", - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - }, - "@babel/parser@7.18.11": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", - "name": "@babel/parser", - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - }, - "@babel/parser@7.18.13": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", - "name": "@babel/parser", - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.13.tgz", - }, - "@babel/parser@7.21.8": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==", - "name": "@babel/parser", - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz", - }, - "@babel/plugin-syntax-async-generators@7.8.4-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "name": "@babel/plugin-syntax-async-generators", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - }, - "@babel/plugin-syntax-async-generators@7.8.4-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "name": "@babel/plugin-syntax-async-generators", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - }, - "@babel/plugin-syntax-bigint@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "name": "@babel/plugin-syntax-bigint", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - }, - "@babel/plugin-syntax-bigint@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "name": "@babel/plugin-syntax-bigint", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - }, - "@babel/plugin-syntax-class-properties@7.12.13-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "name": "@babel/plugin-syntax-class-properties", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - }, - "@babel/plugin-syntax-class-properties@7.12.13-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "name": "@babel/plugin-syntax-class-properties", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - }, - "@babel/plugin-syntax-import-meta@7.10.4-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "name": "@babel/plugin-syntax-import-meta", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - }, - "@babel/plugin-syntax-import-meta@7.10.4-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "name": "@babel/plugin-syntax-import-meta", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - }, - "@babel/plugin-syntax-json-strings@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "name": "@babel/plugin-syntax-json-strings", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - }, - "@babel/plugin-syntax-json-strings@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "name": "@babel/plugin-syntax-json-strings", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - }, - "@babel/plugin-syntax-jsx@7.18.6-532d5ba1": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.18.9"}, - ], - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "name": "@babel/plugin-syntax-jsx", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - }, - "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "name": "@babel/plugin-syntax-logical-assignment-operators", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - }, - "@babel/plugin-syntax-logical-assignment-operators@7.10.4-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "name": "@babel/plugin-syntax-logical-assignment-operators", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - }, - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "name": "@babel/plugin-syntax-nullish-coalescing-operator", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - }, - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "name": "@babel/plugin-syntax-nullish-coalescing-operator", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - }, - "@babel/plugin-syntax-numeric-separator@7.10.4-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "name": "@babel/plugin-syntax-numeric-separator", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - }, - "@babel/plugin-syntax-numeric-separator@7.10.4-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "name": "@babel/plugin-syntax-numeric-separator", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - }, - "@babel/plugin-syntax-object-rest-spread@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "name": "@babel/plugin-syntax-object-rest-spread", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - }, - "@babel/plugin-syntax-object-rest-spread@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "name": "@babel/plugin-syntax-object-rest-spread", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - }, - "@babel/plugin-syntax-optional-catch-binding@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "name": "@babel/plugin-syntax-optional-catch-binding", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - }, - "@babel/plugin-syntax-optional-catch-binding@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "name": "@babel/plugin-syntax-optional-catch-binding", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - }, - "@babel/plugin-syntax-optional-chaining@7.8.3-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "name": "@babel/plugin-syntax-optional-chaining", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - }, - "@babel/plugin-syntax-optional-chaining@7.8.3-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "name": "@babel/plugin-syntax-optional-chaining", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - }, - "@babel/plugin-syntax-top-level-await@7.14.5-c30e5809": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "name": "@babel/plugin-syntax-top-level-await", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - }, - "@babel/plugin-syntax-top-level-await@7.14.5-cfa465bf": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "name": "@babel/plugin-syntax-top-level-await", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - }, - "@babel/plugin-syntax-typescript@7.16.0-532d5ba1": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/helper-plugin-utils@7.14.5"}, - ], - "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", - "name": "@babel/plugin-syntax-typescript", - "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", - }, - "@babel/plugin-transform-modules-commonjs@7.18.6-dc3fc578": { - "deps": [ - {"id": "@babel/core@7.18.13"}, - {"id": "@babel/helper-module-transforms@7.18.9"}, - {"id": "@babel/helper-plugin-utils@7.18.9"}, - {"id": "@babel/helper-simple-access@7.18.6"}, - {"id": "babel-plugin-dynamic-import-node@2.3.3"}, - ], - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "name": "@babel/plugin-transform-modules-commonjs", - "url": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - }, - "@babel/runtime@7.20.1": { - "deps": [{"id": "regenerator-runtime@0.13.11"}], - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", - "name": "@babel/runtime", - "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - }, - "@babel/template@7.16.0": { - "deps": [ - {"id": "@babel/code-frame@7.16.0"}, - {"id": "@babel/parser@7.16.4"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "name": "@babel/template", - "url": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - }, - "@babel/template@7.18.10": { - "deps": [ - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/parser@7.18.11"}, - {"id": "@babel/types@7.18.10"}, - ], - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "name": "@babel/template", - "url": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - }, - "@babel/template@7.20.7": { - "deps": [ - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/parser@7.21.8"}, - {"id": "@babel/types@7.21.5"}, - ], - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "name": "@babel/template", - "url": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - }, - "@babel/traverse@7.16.3": { - "deps": [ - {"id": "@babel/code-frame@7.16.0"}, - {"id": "@babel/generator@7.16.0"}, - {"id": "@babel/helper-function-name@7.16.0"}, - {"id": "@babel/helper-hoist-variables@7.16.0"}, - {"id": "@babel/helper-split-export-declaration@7.16.0"}, - {"id": "@babel/parser@7.16.4"}, - {"id": "@babel/types@7.16.0"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "globals@11.12.0"}, - ], - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", - "name": "@babel/traverse", - "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - }, - "@babel/traverse@7.18.11": { - "deps": [ - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/generator@7.18.10"}, - {"id": "@babel/helper-environment-visitor@7.18.9"}, - {"id": "@babel/helper-function-name@7.18.9"}, - {"id": "@babel/helper-hoist-variables@7.18.6"}, - {"id": "@babel/helper-split-export-declaration@7.18.6"}, - {"id": "@babel/parser@7.18.11"}, - {"id": "@babel/types@7.18.10"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "globals@11.12.0"}, - ], - "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", - "name": "@babel/traverse", - "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", - }, - "@babel/traverse@7.18.13": { - "deps": [ - {"id": "@babel/code-frame@7.18.6"}, - {"id": "@babel/generator@7.18.13"}, - {"id": "@babel/helper-environment-visitor@7.18.9"}, - {"id": "@babel/helper-function-name@7.18.9"}, - {"id": "@babel/helper-hoist-variables@7.18.6"}, - {"id": "@babel/helper-split-export-declaration@7.18.6"}, - {"id": "@babel/parser@7.18.13"}, - {"id": "@babel/types@7.18.13"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "globals@11.12.0"}, - ], - "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", - "name": "@babel/traverse", - "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.13.tgz", - }, - "@babel/traverse@7.21.5": { - "deps": [ - {"id": "@babel/code-frame@7.21.4"}, - {"id": "@babel/generator@7.21.5"}, - {"id": "@babel/helper-environment-visitor@7.21.5"}, - {"id": "@babel/helper-function-name@7.21.0"}, - {"id": "@babel/helper-hoist-variables@7.18.6"}, - {"id": "@babel/helper-split-export-declaration@7.18.6"}, - {"id": "@babel/parser@7.21.8"}, - {"id": "@babel/types@7.21.5"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "globals@11.12.0"}, - ], - "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", - "name": "@babel/traverse", - "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", - }, - "@babel/types@7.16.0": { - "deps": [ - {"id": "@babel/helper-validator-identifier@7.15.7"}, - {"id": "to-fast-properties@2.0.0"}, - ], - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "name": "@babel/types", - "url": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - }, - "@babel/types@7.18.10": { - "deps": [ - {"id": "@babel/helper-string-parser@7.18.10"}, - {"id": "@babel/helper-validator-identifier@7.18.6"}, - {"id": "to-fast-properties@2.0.0"}, - ], - "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", - "name": "@babel/types", - "url": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", - }, - "@babel/types@7.18.13": { - "deps": [ - {"id": "@babel/helper-string-parser@7.18.10"}, - {"id": "@babel/helper-validator-identifier@7.18.6"}, - {"id": "to-fast-properties@2.0.0"}, - ], - "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", - "name": "@babel/types", - "url": "https://registry.npmjs.org/@babel/types/-/types-7.18.13.tgz", - }, - "@babel/types@7.21.5": { - "deps": [ - {"id": "@babel/helper-string-parser@7.21.5"}, - {"id": "@babel/helper-validator-identifier@7.19.1"}, - {"id": "to-fast-properties@2.0.0"}, - ], - "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", - "name": "@babel/types", - "url": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", - }, - "@bcoe/v8-coverage@0.2.3": { - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "name": "@bcoe/v8-coverage", - "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - }, - "@chevrotain/types@9.1.0": { - "integrity": "sha512-3hbCD1CThkv9gnaSIPq0GUXwKni68e0ph6jIHwCvcWiQ4JB2xi8bFxBain0RF04qHUWuDjgnZLj4rLgimuGO+g==", - "name": "@chevrotain/types", - "url": "https://registry.npmjs.org/@chevrotain/types/-/types-9.1.0.tgz", - }, - "@chevrotain/utils@9.1.0": { - "integrity": "sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==", - "name": "@chevrotain/utils", - "url": "https://registry.npmjs.org/@chevrotain/utils/-/utils-9.1.0.tgz", - }, - "@eslint-community/eslint-utils@4.1.2-dd99e5b3": { - "deps": [ - {"id": "@types/eslint@7.28.2"}, - {"id": "eslint-visitor-keys@3.3.0"}, - {"id": "eslint@8.29.0"}, - ], - "integrity": "sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==", - "name": "@eslint-community/eslint-utils", - "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.1.2.tgz", - }, - "@eslint-community/eslint-utils@4.4.0-a39cd8e1": { - "deps": [ - {"id": "@types/eslint@7.28.2"}, - {"id": "eslint-visitor-keys@3.3.0"}, - {"id": "eslint@8.29.0"}, - ], - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "name": "@eslint-community/eslint-utils", - "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - }, - "@eslint-community/regexpp@4.5.1": { - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", - "name": "@eslint-community/regexpp", - "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - }, - "@eslint/eslintrc@1.3.3": { - "deps": [ - {"id": "ajv@6.12.6"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "espree@9.4.1"}, - {"id": "globals@13.18.0"}, - {"id": "ignore@5.2.1"}, - {"id": "import-fresh@3.3.0"}, - {"id": "js-yaml@4.1.0"}, - {"id": "minimatch@3.1.2"}, - {"id": "strip-json-comments@3.1.1"}, - ], - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", - "name": "@eslint/eslintrc", - "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", - }, - "@gar/promisify@1.1.2": { - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", - "name": "@gar/promisify", - "url": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - }, - "@humanwhocodes/config-array@0.11.7": { - "deps": [ - {"id": "@humanwhocodes/object-schema@1.2.1"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "minimatch@3.1.2"}, - ], - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", - "name": "@humanwhocodes/config-array", - "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", - }, - "@humanwhocodes/module-importer@1.0.1": { - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "name": "@humanwhocodes/module-importer", - "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - }, - "@humanwhocodes/object-schema@1.2.1": { - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "name": "@humanwhocodes/object-schema", - "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - }, - "@isaacs/cliui@8.0.2": { - "deps": [ - { - "id": "string-width@4.2.3", - "name": "string-width-cjs", - }, - {"id": "string-width@5.1.2"}, - { - "id": "strip-ansi@6.0.1", - "name": "strip-ansi-cjs", - }, - {"id": "strip-ansi@7.1.2"}, - { - "id": "wrap-ansi@7.0.0", - "name": "wrap-ansi-cjs", - }, - {"id": "wrap-ansi@8.1.0"}, - ], - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "name": "@isaacs/cliui", - "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - }, - "@isaacs/fs-minipass@4.0.1": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", - "name": "@isaacs/fs-minipass", - "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", - }, - "@istanbuljs/load-nyc-config@1.1.0": { - "deps": [ - {"id": "camelcase@5.3.1"}, - {"id": "find-up@4.1.0"}, - {"id": "get-package-type@0.1.0"}, - {"id": "js-yaml@3.14.1"}, - {"id": "resolve-from@5.0.0"}, - ], - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "name": "@istanbuljs/load-nyc-config", - "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - }, - "@istanbuljs/schema@0.1.3": { - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "name": "@istanbuljs/schema", - "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - }, - "@jest/console@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "slash@3.0.0"}, - ], - "integrity": "sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==", - "name": "@jest/console", - "url": "https://registry.npmjs.org/@jest/console/-/console-29.3.1.tgz", - }, - "@jest/core@29.3.1-c4e28f16": { - "deps": [ - {"id": "@jest/console@29.3.1"}, - {"id": "@jest/reporters@29.3.1-63b5b7ab"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "ansi-escapes@4.3.2"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@3.3.0"}, - {"id": "exit@0.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-changed-files@29.2.0"}, - {"id": "jest-config@29.3.1-63b5b7ab"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-resolve-dependencies@29.3.1"}, - {"id": "jest-resolve@29.3.1"}, - {"id": "jest-runner@29.3.1"}, - {"id": "jest-runtime@29.3.1"}, - {"id": "jest-snapshot@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-validate@29.3.1"}, - {"id": "jest-watcher@29.3.1"}, - {"id": "micromatch@4.0.4"}, - {"id": "pretty-format@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==", - "name": "@jest/core", - "url": "https://registry.npmjs.org/@jest/core/-/core-29.3.1.tgz", - }, - "@jest/environment@29.3.1": { - "deps": [ - {"id": "@jest/fake-timers@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "jest-mock@29.3.1"}, - ], - "integrity": "sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==", - "name": "@jest/environment", - "url": "https://registry.npmjs.org/@jest/environment/-/environment-29.3.1.tgz", - }, - "@jest/expect-utils@28.1.3": { - "deps": [{"id": "jest-get-type@28.0.2"}], - "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", - "name": "@jest/expect-utils", - "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", - }, - "@jest/expect-utils@29.3.1": { - "deps": [{"id": "jest-get-type@29.2.0"}], - "integrity": "sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==", - "name": "@jest/expect-utils", - "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.3.1.tgz", - }, - "@jest/expect@29.3.1": { - "deps": [ - {"id": "expect@29.3.1"}, - {"id": "jest-snapshot@29.3.1"}, - ], - "integrity": "sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==", - "name": "@jest/expect", - "url": "https://registry.npmjs.org/@jest/expect/-/expect-29.3.1.tgz", - }, - "@jest/fake-timers@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "@sinonjs/fake-timers@9.1.2"}, - {"id": "@types/node@18.16.3"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-mock@29.3.1"}, - {"id": "jest-util@29.3.1"}, - ], - "integrity": "sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==", - "name": "@jest/fake-timers", - "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.3.1.tgz", - }, - "@jest/globals@29.3.1": { - "deps": [ - {"id": "@jest/environment@29.3.1"}, - {"id": "@jest/expect@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "jest-mock@29.3.1"}, - ], - "integrity": "sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==", - "name": "@jest/globals", - "url": "https://registry.npmjs.org/@jest/globals/-/globals-29.3.1.tgz", - }, - "@jest/reporters@29.3.1-63b5b7ab": { - "deps": [ - {"id": "@bcoe/v8-coverage@0.2.3"}, - {"id": "@jest/console@29.3.1"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@jridgewell/trace-mapping@0.3.17"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "collect-v8-coverage@1.0.1"}, - {"id": "exit@0.1.2"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "istanbul-lib-coverage@3.2.0"}, - {"id": "istanbul-lib-instrument@5.2.0"}, - {"id": "istanbul-lib-report@3.0.0"}, - {"id": "istanbul-lib-source-maps@4.0.1"}, - {"id": "istanbul-reports@3.1.5"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-worker@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "string-length@4.0.2"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "v8-to-istanbul@9.0.1"}, - ], - "integrity": "sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==", - "name": "@jest/reporters", - "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.3.1.tgz", - }, - "@jest/schemas@28.1.3": { - "deps": [{"id": "@sinclair/typebox@0.24.27"}], - "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", - "name": "@jest/schemas", - "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", - }, - "@jest/schemas@29.0.0": { - "deps": [{"id": "@sinclair/typebox@0.24.27"}], - "integrity": "sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==", - "name": "@jest/schemas", - "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.0.0.tgz", - }, - "@jest/source-map@29.2.0": { - "deps": [ - {"id": "@jridgewell/trace-mapping@0.3.17"}, - {"id": "callsites@3.1.0"}, - {"id": "graceful-fs@4.2.10"}, - ], - "integrity": "sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==", - "name": "@jest/source-map", - "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.2.0.tgz", - }, - "@jest/test-result@29.3.1": { - "deps": [ - {"id": "@jest/console@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/istanbul-lib-coverage@2.0.3"}, - {"id": "collect-v8-coverage@1.0.1"}, - ], - "integrity": "sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==", - "name": "@jest/test-result", - "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.3.1.tgz", - }, - "@jest/test-sequencer@29.3.1": { - "deps": [ - {"id": "@jest/test-result@29.3.1"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "slash@3.0.0"}, - ], - "integrity": "sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==", - "name": "@jest/test-sequencer", - "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz", - }, - "@jest/transform@29.3.1": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@jridgewell/trace-mapping@0.3.17"}, - {"id": "babel-plugin-istanbul@6.1.1"}, - {"id": "chalk@4.1.2"}, - {"id": "convert-source-map@2.0.0"}, - {"id": "fast-json-stable-stringify@2.1.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-util@29.3.1"}, - {"id": "micromatch@4.0.4"}, - {"id": "pirates@4.0.5"}, - {"id": "slash@3.0.0"}, - {"id": "write-file-atomic@4.0.1"}, - ], - "integrity": "sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==", - "name": "@jest/transform", - "url": "https://registry.npmjs.org/@jest/transform/-/transform-29.3.1.tgz", - }, - "@jest/types@27.4.2": { - "deps": [ - {"id": "@types/istanbul-lib-coverage@2.0.3"}, - {"id": "@types/istanbul-reports@3.0.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "@types/yargs@16.0.9"}, - {"id": "chalk@4.1.2"}, - ], - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "name": "@jest/types", - "url": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - }, - "@jest/types@28.1.3": { - "deps": [ - {"id": "@jest/schemas@28.1.3"}, - {"id": "@types/istanbul-lib-coverage@2.0.3"}, - {"id": "@types/istanbul-reports@3.0.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "@types/yargs@17.0.10"}, - {"id": "chalk@4.1.2"}, - ], - "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", - "name": "@jest/types", - "url": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", - }, - "@jest/types@29.3.1": { - "deps": [ - {"id": "@jest/schemas@29.0.0"}, - {"id": "@types/istanbul-lib-coverage@2.0.3"}, - {"id": "@types/istanbul-reports@3.0.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "@types/yargs@17.0.10"}, - {"id": "chalk@4.1.2"}, - ], - "integrity": "sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==", - "name": "@jest/types", - "url": "https://registry.npmjs.org/@jest/types/-/types-29.3.1.tgz", - }, - "@jridgewell/gen-mapping@0.1.1": { - "deps": [ - {"id": "@jridgewell/set-array@1.1.2"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - ], - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "name": "@jridgewell/gen-mapping", - "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - }, - "@jridgewell/gen-mapping@0.3.2": { - "deps": [ - {"id": "@jridgewell/set-array@1.1.2"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - {"id": "@jridgewell/trace-mapping@0.3.14"}, - ], - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "name": "@jridgewell/gen-mapping", - "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - }, - "@jridgewell/resolve-uri@3.1.0": { - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "name": "@jridgewell/resolve-uri", - "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - }, - "@jridgewell/set-array@1.1.2": { - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "name": "@jridgewell/set-array", - "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - }, - "@jridgewell/sourcemap-codec@1.4.14": { - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "name": "@jridgewell/sourcemap-codec", - "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - }, - "@jridgewell/sourcemap-codec@1.4.15": { - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "name": "@jridgewell/sourcemap-codec", - "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - }, - "@jridgewell/trace-mapping@0.3.14": { - "deps": [ - {"id": "@jridgewell/resolve-uri@3.1.0"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - ], - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "name": "@jridgewell/trace-mapping", - "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - }, - "@jridgewell/trace-mapping@0.3.17": { - "deps": [ - {"id": "@jridgewell/resolve-uri@3.1.0"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - ], - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "name": "@jridgewell/trace-mapping", - "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - }, - "@jridgewell/trace-mapping@0.3.18": { - "deps": [ - {"id": "@jridgewell/resolve-uri@3.1.0"}, - {"id": "@jridgewell/sourcemap-codec@1.4.14"}, - ], - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "name": "@jridgewell/trace-mapping", - "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - }, - "@material/animation@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-YNCPsf7yoRmduOd+7H+PlQNci7gdvjkae92XQTY8cnYFy9XTbgFCmwCbJQn5AgxHtVuMssKl2sroszgUmF9aoQ==", - "name": "@material/animation", - "url": "https://registry.npmjs.org/@material/animation/-/animation-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/auto-init@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-U75Y3Pm0OfKi2b8UUsWn+X7s+LGutqisOtgFytPJ1Su4UcB8Mh3nr/4+MOdb3DT0Z1bNdq+43JhEjTi9oijibg==", - "name": "@material/auto-init", - "url": "https://registry.npmjs.org/@material/auto-init/-/auto-init-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/banner@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-y5Q0MpuiGpIIN9UldCEv2eliYq0pHLTHkqHnjAsImzHRT8vnCqIQeeROwOlrLwBl3u/kpeLhSZzJ1w9OPkZeRQ==", - "name": "@material/banner", - "url": "https://registry.npmjs.org/@material/banner/-/banner-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/base@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-nqFSLpkBRlTNS0Z2ydJQtghRH8Hz3gUexQG/mP+pBv8afqOc0teHwug3M5btdteoXmCHiRpDkP/CHbbZclClHg==", - "name": "@material/base", - "url": "https://registry.npmjs.org/@material/base/-/base-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/button@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-eLiLRm8uKERgpnnoUKaG98O5Kh5lQljaAWz/RBiKiwia+przJSikMtsBrBMV8BrwKg5wOIFUrUsJOP0q2YcYyw==", - "name": "@material/button", - "url": "https://registry.npmjs.org/@material/button/-/button-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/card@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-scGd0XzNNarVk8S0InGbpX04ApYYoRND5udDx1vRtU2jzu97j39dd+cwusLWtrtR+FGrS7C4A7yA08NI9BoTEQ==", - "name": "@material/card", - "url": "https://registry.npmjs.org/@material/card/-/card-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/checkbox@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-GEqx+GQcgslxRLsLpbj/ddd4rSgCQxtikkvnKUBd8nw2bvNm/6HUXGl8IaTU2nj36SS5zNLdiDJLRI+k+G4C6g==", - "name": "@material/checkbox", - "url": "https://registry.npmjs.org/@material/checkbox/-/checkbox-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/chips@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/checkbox@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "safevalues@0.3.4"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-a3lGEXw/Y1+KqMuvakzcb9rCis5R+eLQ7uHSrC0WjGgX1oU9gWpM0/p05/rTknHbIji5sOHr4SxC48cRCBCSSA==", - "name": "@material/chips", - "url": "https://registry.npmjs.org/@material/chips/-/chips-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/circular-progress@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/progress-indicator@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-ApIq1SK5B0aYqsyKc7byzWVYg0zk9uFziryBOAKfyd96caG7BfzEfheOWK2PPEQGo9cA/m08ZZJzz6JDmJNMLA==", - "name": "@material/circular-progress", - "url": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/data-table@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/checkbox@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/icon-button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/linear-progress@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/select@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-5TajNrJqVqr49PeyHSXf3YzPpAF2xPz4/r2TaPbLd/gvw9/z7dN7QiiQkSQ15oYzjueRwh+JHMwLfY5gakWC2Q==", - "name": "@material/data-table", - "url": "https://registry.npmjs.org/@material/data-table/-/data-table-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/density@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-7hc7vuh4RajlgNTtHYWZzUeMC6A7w4ePJGavslqAawPb84bo0M/3Idm6OmoW1c6dyDcQo59KOiHMsmnlgDWdjg==", - "name": "@material/density", - "url": "https://registry.npmjs.org/@material/density/-/density-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/dialog@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/icon-button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-60o18+BmPLoGLLZeJVEwexYr89dsZGVCRC0N3zASQTNVz3XWtyjgeragAoly4NTUIICJ4PMRjMEH7YhJ/Qg/BA==", - "name": "@material/dialog", - "url": "https://registry.npmjs.org/@material/dialog/-/dialog-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/dom@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-SiJRfAgfBBffWVuc5yvaYiRqjli7+4Mx2BYZ69AT8J5k6Uj0Lt8ppd3T3a0zhfF0EXwTlHdeunP+X0keQFcRdw==", - "name": "@material/dom", - "url": "https://registry.npmjs.org/@material/dom/-/dom-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/drawer@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-GXq6jHZHMX/6A0z1YEYkI9809sxC/r7g/uJxF3CWC9/8/d2TRYRATAccnllgsyK06XhrnFPf6DtXhyPr1icOzQ==", - "name": "@material/drawer", - "url": "https://registry.npmjs.org/@material/drawer/-/drawer-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/elevation@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-bBsfYZBi/k380Cdxob+xnNhrmy6OZ/7k3q3xfT9gjWqE7TveAkOukLfMkRMyIltdl40jI7G9ewoW4oN8F0qOmg==", - "name": "@material/elevation", - "url": "https://registry.npmjs.org/@material/elevation/-/elevation-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/fab@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-QRanDJSZDMxMXcIyXWfspSXb31iusve9fB6D4SgeJ1/bZsvy/I3t9wXyl06sJBYJhRzIXOiORyoVUjal/OPCpg==", - "name": "@material/fab", - "url": "https://registry.npmjs.org/@material/fab/-/fab-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/feature-targeting@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-ebWpsBhpOU3uwu46OsT4Gv7OUjPP9eQV17b5Ze5y8yYn3FcdKyZI3nBQH7gjlOpH0xhz6DNq/Dx1z7DVL5/3NQ==", - "name": "@material/feature-targeting", - "url": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/floating-label@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-4T1uKFXIUAg6lP2+kY6QcHdIl6exqsgDkOUlkPnAvXUZmGWnL9NlTSv3c6hdTcattM8XfcdPrjHozS1ltiIiFA==", - "name": "@material/floating-label", - "url": "https://registry.npmjs.org/@material/floating-label/-/floating-label-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/focus-ring@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - ], - "integrity": "sha512-QGGMoJf38IHwHSWUxvcsiB3AOfZ7RtqF1NNwQOy7dTycXwzpf7gA+tYlbr4KFHg5rz0PBd6C7yAdPRK+RAO+Eg==", - "name": "@material/focus-ring", - "url": "https://registry.npmjs.org/@material/focus-ring/-/focus-ring-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/form-field@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-sHn97Z9f9YUioeGve/EANIAqddH4YslybHbFTMFx9AA4CyFITEXuNI7GC7J7BzkI10rcjmatWUGx0JRal1kVGw==", - "name": "@material/form-field", - "url": "https://registry.npmjs.org/@material/form-field/-/form-field-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/icon-button@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-/qJscrbn45yZN+yno0NHBdHGttJ/0kgOIY34OIb9LeGDnVe+snsWrA8DkiaPeYJTLge+ACtgfDdk/iN+6vvckg==", - "name": "@material/icon-button", - "url": "https://registry.npmjs.org/@material/icon-button/-/icon-button-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/image-list@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-4IhKYtrF7qA2e7qKt1B1XXg9mEJy7eyoWO0iQrqK8jtYyAaDMmsi24fAvlubczO+Qj02RFCqPCO2j23RCojYnA==", - "name": "@material/image-list", - "url": "https://registry.npmjs.org/@material/image-list/-/image-list-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/layout-grid@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-ihb7N9hLB4CSbrGC2b70zaFMiJo8DJTZAy99AmAdtpo9CdGlkXDxlyEDYI+NkFHMeyoL85m9dEqGgLgiEGlO5Q==", - "name": "@material/layout-grid", - "url": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/line-ripple@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-4LNf92KjQ+RnPv3qb9R4gwO0zWMbMfCYnuvA7mXysRChL8f/3uuvTLySRuobMeE8HndErAMylHdWdtgTQ+6GSw==", - "name": "@material/line-ripple", - "url": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/linear-progress@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/progress-indicator@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-Aoi03JbUspj+08fLx2Y72jguD3uYkXHE9RNk9R2cqcjtahzGDdL7tDCZEqzmepSvdnDezHsWIBvkiLHuJP7WGA==", - "name": "@material/linear-progress", - "url": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/list@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-hMxDwAgs3NMi5z6XZvBjiopmdkApWZlKt1EOurPyuMDAKu/f0Dpu4lttNXmC1Qhg/Z82inMxUgYVWv4eMok4cQ==", - "name": "@material/list", - "url": "https://registry.npmjs.org/@material/list/-/list-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/menu-surface@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-aDGmwcZ2nI5E+gJ7jn7QrihJ2p33nU5EuKs9cpBZSmYZKm1wcfFcb2CR07ui1WBT/zaZ9CNaXnIdcJsKY76mSg==", - "name": "@material/menu-surface", - "url": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/menu@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu-surface@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-Ua2KDrT+VW6a270QNXqHwC/WU0oO88THXV8XV50kZtFHipe70ZB8sBcqKYM3zntbhI0q05Dl+R+z1icJhpw2hA==", - "name": "@material/menu", - "url": "https://registry.npmjs.org/@material/menu/-/menu-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/notched-outline@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/floating-label@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-5fXgCxrEjoV9WKN2+4ru1mA8OIbnrrK/Zq5RT6QJgAbW/YRyMjtMZKIIbGhlL62/q4pZQCbYZaMmDskTkhiylg==", - "name": "@material/notched-outline", - "url": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/progress-indicator@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "tslib@2.5.0"}], - "integrity": "sha512-teQwuo+45CKDRT17Ly9DOYJBHfoIJhGYbRsTCjgm6yGfWER3htP77NseTD8w1iaVHM09D9hjhvji3BQGD5s6Pg==", - "name": "@material/progress-indicator", - "url": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/radio@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-8zYl1iQz4E8l+iI9m2rnf1pO7wZJZdvXjxjk6Wx608Rac5ntPFn8ky8eBVRa3AnCLFJlLMPRfGPwCO8TJQutKg==", - "name": "@material/radio", - "url": "https://registry.npmjs.org/@material/radio/-/radio-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/ripple@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-q5Qk3a5kxlC3zvVRfDfpJBXMjPReey/xCFgov9NskbYyAWvGDUkizHxQqdBpZtaczMgFLG4locaM7lHCD6sGgw==", - "name": "@material/ripple", - "url": "https://registry.npmjs.org/@material/ripple/-/ripple-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/rtl@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-osFXl265Tg0tMiLts31UBeV+hRogXdDclsMRDrIsfs1faSXkBANFf8pPBk9Iyo70zx3X4fhFDY0PnsIkex3kug==", - "name": "@material/rtl", - "url": "https://registry.npmjs.org/@material/rtl/-/rtl-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/segmented-button@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/touch-target@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-rYIyfIzf/Ev2d1/4OwkmzGvZ/jlQZDwR6i1FJA7pYbpYyVAI+8CxBL0ea02iUZfvTG8KQcx0fBW5HOlYSHayYQ==", - "name": "@material/segmented-button", - "url": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/select@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/floating-label@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/line-ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/list@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu-surface@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/menu@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/notched-outline@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-DpfJ3ZgMEGfgRLDniGmkNlG/Wwrmd6wYI1bQiq2GhlkA3vsDCuCa/EyNkCDTCqhPDUzvWVJOH3kqUm4piSyDrA==", - "name": "@material/select", - "url": "https://registry.npmjs.org/@material/select/-/select-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/shape@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-SdJEmNYyhvlITE2sZJuX3yygl/3l6N1Md4mKT2tclkY/eYf+HnHZRJvUpE2KnWMnIAvVdAljhU+eYZfalAvH7A==", - "name": "@material/shape", - "url": "https://registry.npmjs.org/@material/shape/-/shape-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/slider@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-LxZRzXMRjc9mmMz3PYY6QOl85WHH9AoBox3+kNaB5J7Q9J/LaCRdqHHpOvh05n+MVZcecaV+UdADxQ8dJbR0Fg==", - "name": "@material/slider", - "url": "https://registry.npmjs.org/@material/slider/-/slider-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/snackbar@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/icon-button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-51MLSplWiVjzVoEEkvRFEqFu/q4ra6ai03/rG/em9kmr8VI0hpvyxLEZ4yIRue+7SSjt5Bsou3hUdL0Q8Q20iw==", - "name": "@material/snackbar", - "url": "https://registry.npmjs.org/@material/snackbar/-/snackbar-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/switch@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "safevalues@0.3.4"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-kRTmekNkKkiHgKuLb/GcnPvZ2WVvoS5U66NxGsRhs2ixKbWwa6qsBtXc5V7kNEsUDVgetUG5xDLye+ofQoyxEg==", - "name": "@material/switch", - "url": "https://registry.npmjs.org/@material/switch/-/switch-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tab-bar@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-indicator@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-scroller@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-C0lE3ye6QycNNTbzhgCe5lUj01Z5tZpm/BF/aw2z9N49cXVB0Ka59cn4jktOs7wTzoW0OQOilhs72/xf0PR7Cw==", - "name": "@material/tab-bar", - "url": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tab-indicator@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-C5DBeiVgR75+Du4MdSdfPmBJ/AYhMyvM2nG+2PBqR5h1recM5+ocypeEtmZI9foJaPRHypc3fNTW/mdxV7c3dA==", - "name": "@material/tab-indicator", - "url": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tab-scroller@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-00JZXIbnVvrRPoY6N4MNlS/L2sHZOCj8tzCLEszJZCg722onlN8YDyCh51t0mdcfzw5N1ULvGnsa5BpeWeW3vw==", - "name": "@material/tab-scroller", - "url": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tab@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/focus-ring@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tab-indicator@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-Z8tepFaE46qTjKi+NLb/tY6EXxFNxhx3VS4vGbC/ZktuQpPJx3POU1HHs7pQzhRIh6fDTreWAoXZo5WTj8miZg==", - "name": "@material/tab", - "url": "https://registry.npmjs.org/@material/tab/-/tab-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/textfield@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/density@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/floating-label@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/line-ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/notched-outline@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-e8HjmBiRFI7/4Sg6c8XsshYLZsLn7qwKrJZWR7gA9LcYCJZDN1zaOVC5/Cx6lwS+R/hShtJh85ob3HJhdKmKRw==", - "name": "@material/textfield", - "url": "https://registry.npmjs.org/@material/textfield/-/textfield-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/theme@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-E9W/SM3YAsz4qfYuNZby9bq4TvrgPEjsDitj842FmlTmHXZIoQqizvnX6mtzGq+aPmlSF+nDG+uSJTg37kVQWA==", - "name": "@material/theme", - "url": "https://registry.npmjs.org/@material/theme/-/theme-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tokens@15.0.0-canary.51f9c0c28.0": { - "deps": [{"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}], - "integrity": "sha512-rXjIFqfos9M60J9oYgbRA784I2JtTL7WvFHH6c4i3vIFnGwJiC57ovju5jF2OaAyrB5GuUNRVRaJw1CSn5bzvA==", - "name": "@material/tokens", - "url": "https://registry.npmjs.org/@material/tokens/-/tokens-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/tooltip@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/button@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/dom@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/tokens@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "safevalues@0.3.4"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-Lvh/Yjmh2wLSFp6p/S6PWrbIQbWFNqAq9K7YAnjYaWLUfBznz/GmgJbWzIhwtTwLzA6eyCk84KY7Ldm4y6QXnA==", - "name": "@material/tooltip", - "url": "https://registry.npmjs.org/@material/tooltip/-/tooltip-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/top-app-bar@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/animation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/elevation@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/ripple@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/shape@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/typography@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-ApTalnQcMMuoZ9r2wace2A3SUIfwOfHryFX/rzR00SG8VlXA+Hj4SFNeEQ7qQVPx0RL5supT3Ixz9MWaujdb3Q==", - "name": "@material/top-app-bar", - "url": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/touch-target@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/base@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/rtl@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-0O6TSukUJSscOQYlel1MTR63cEeX3XV6SQ/X1FIV+JkYxMof/stiIbWYF55FrWuiV8o4t0JCYHHwB7MPWvufVA==", - "name": "@material/touch-target", - "url": "https://registry.npmjs.org/@material/touch-target/-/touch-target-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@material/typography@15.0.0-canary.51f9c0c28.0": { - "deps": [ - {"id": "@material/feature-targeting@15.0.0-canary.51f9c0c28.0"}, - {"id": "@material/theme@15.0.0-canary.51f9c0c28.0"}, - {"id": "tslib@2.5.0"}, - ], - "integrity": "sha512-54B9LQe1ueFwcjrh58C8FII/O9bflTWNMv3eZSaLwAFz4csNPXHkoLryFmMGbO99p04SsQ/xCjqLJedJCrpN3A==", - "name": "@material/typography", - "url": "https://registry.npmjs.org/@material/typography/-/typography-15.0.0-canary.51f9c0c28.0.tgz", - }, - "@nodelib/fs.scandir@2.1.5": { - "deps": [ - {"id": "@nodelib/fs.stat@2.0.5"}, - {"id": "run-parallel@1.2.0"}, - ], - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "name": "@nodelib/fs.scandir", - "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - }, - "@nodelib/fs.stat@2.0.5": { - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "name": "@nodelib/fs.stat", - "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - }, - "@nodelib/fs.walk@1.2.8": { - "deps": [ - {"id": "@nodelib/fs.scandir@2.1.5"}, - {"id": "fastq@1.13.0"}, - ], - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "name": "@nodelib/fs.walk", - "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - }, - "@npmcli/agent@3.0.0": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "http-proxy-agent@7.0.2"}, - {"id": "https-proxy-agent@7.0.6"}, - {"id": "lru-cache@10.4.3"}, - {"id": "socks-proxy-agent@8.0.5"}, - ], - "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", - "name": "@npmcli/agent", - "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz", - }, - "@npmcli/fs@1.0.0": { - "deps": [ - {"id": "@gar/promisify@1.1.2"}, - {"id": "semver@7.3.5"}, - ], - "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", - }, - "@npmcli/fs@3.1.0": { - "deps": [{"id": "semver@7.3.5"}], - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz", - }, - "@npmcli/fs@4.0.0": { - "deps": [{"id": "semver@7.3.5"}], - "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", - "name": "@npmcli/fs", - "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz", - }, - "@npmcli/move-file@1.1.2": { - "deps": [ - {"id": "mkdirp@1.0.4"}, - {"id": "rimraf@3.0.2"}, - ], - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "name": "@npmcli/move-file", - "url": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - }, - "@pkgjs/parseargs@0.11.0": { - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "name": "@pkgjs/parseargs", - "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - }, - "@playwright/test@1.55.0": { - "deps": [{"id": "playwright@1.55.0"}], - "integrity": "sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==", - "name": "@playwright/test", - "url": "https://registry.npmjs.org/@playwright/test/-/test-1.55.0.tgz", - }, - "@prettier/plugin-xml@3.2.2-dc3fc578": { - "deps": [ - {"id": "@xml-tools/parser@1.0.11"}, - {"id": "prettier@3.1.1"}, - ], - "integrity": "sha512-SoE70SQF1AKIvK7LVK80JcdAe6wrDcbodFFjcoqb1FkOqV0G0oSlgAFDwoRXPqkUE5p/YF2nGsnUbnfm6471sw==", - "name": "@prettier/plugin-xml", - "url": "https://registry.npmjs.org/@prettier/plugin-xml/-/plugin-xml-3.2.2.tgz", - }, - "@protobufjs/aspromise@1.1.2": { - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "name": "@protobufjs/aspromise", - "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - }, - "@protobufjs/base64@1.1.2": { - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "name": "@protobufjs/base64", - "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - }, - "@protobufjs/codegen@2.0.4": { - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "name": "@protobufjs/codegen", - "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - }, - "@protobufjs/eventemitter@1.1.0": { - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "name": "@protobufjs/eventemitter", - "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - }, - "@protobufjs/fetch@1.1.0": { - "deps": [ - {"id": "@protobufjs/aspromise@1.1.2"}, - {"id": "@protobufjs/inquire@1.1.0"}, - ], - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "name": "@protobufjs/fetch", - "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - }, - "@protobufjs/float@1.0.2": { - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "name": "@protobufjs/float", - "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - }, - "@protobufjs/inquire@1.1.0": { - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "name": "@protobufjs/inquire", - "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - }, - "@protobufjs/path@1.1.2": { - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "name": "@protobufjs/path", - "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - }, - "@protobufjs/pool@1.1.0": { - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "name": "@protobufjs/pool", - "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - }, - "@protobufjs/utf8@1.1.0": { - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "name": "@protobufjs/utf8", - "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - }, - "@rollup/plugin-commonjs@16.0.0-dc3fc578": { - "deps": [ - {"id": "@rollup/pluginutils@3.1.0-db11f6fd"}, - {"id": "commondir@1.0.1"}, - {"id": "estree-walker@2.0.2"}, - {"id": "glob@7.2.0"}, - {"id": "is-reference@1.2.1"}, - {"id": "magic-string@0.25.7"}, - {"id": "resolve@1.20.0-63f1eb04"}, - {"id": "rollup@2.79.1"}, - ], - "integrity": "sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==", - "name": "@rollup/plugin-commonjs", - "url": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-16.0.0.tgz", - }, - "@rollup/plugin-node-resolve@15.0.1-dc3fc578": { - "deps": [ - {"id": "@rollup/pluginutils@5.0.2-d3abe868"}, - {"id": "@types/resolve@1.20.2"}, - {"id": "deepmerge@4.2.2"}, - {"id": "is-builtin-module@3.2.0"}, - {"id": "is-module@1.0.0"}, - {"id": "resolve@1.22.1-61fc5136"}, - {"id": "rollup@2.79.1"}, - ], - "integrity": "sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==", - "name": "@rollup/plugin-node-resolve", - "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz", - }, - "@rollup/pluginutils@3.1.0-db11f6fd": { - "deps": [ - {"id": "@types/estree@0.0.39"}, - {"id": "estree-walker@1.0.1"}, - {"id": "picomatch@2.3.0"}, - {"id": "rollup@2.79.1"}, - ], - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "name": "@rollup/pluginutils", - "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - }, - "@rollup/pluginutils@5.0.2-d3abe868": { - "deps": [ - {"id": "@types/estree@1.0.0"}, - {"id": "estree-walker@2.0.2"}, - {"id": "picomatch@2.3.1"}, - {"id": "rollup@2.79.1"}, - ], - "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", - "name": "@rollup/pluginutils", - "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", - }, - "@sigstore/bundle@3.1.0": { - "deps": [{"id": "@sigstore/protobuf-specs@0.4.3"}], - "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", - "name": "@sigstore/bundle", - "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz", - }, - "@sigstore/core@2.0.0": { - "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", - "name": "@sigstore/core", - "url": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz", - }, - "@sigstore/protobuf-specs@0.4.3": { - "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==", - "name": "@sigstore/protobuf-specs", - "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz", - }, - "@sigstore/sign@3.1.0": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "make-fetch-happen@14.0.3"}, - {"id": "proc-log@5.0.0"}, - {"id": "promise-retry@2.0.1"}, - ], - "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", - "name": "@sigstore/sign", - "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz", - }, - "@sigstore/tuf@3.1.1": { - "deps": [ - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "tuf-js@3.1.0"}, - ], - "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", - "name": "@sigstore/tuf", - "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz", - }, - "@sigstore/verify@2.1.1": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - ], - "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", - "name": "@sigstore/verify", - "url": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz", - }, - "@sinclair/typebox@0.24.27": { - "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==", - "name": "@sinclair/typebox", - "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", - }, - "@sindresorhus/is@4.6.0": { - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "name": "@sindresorhus/is", - "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - }, - "@sinonjs/commons@1.8.3": { - "deps": [{"id": "type-detect@4.0.8"}], - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "name": "@sinonjs/commons", - "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - }, - "@sinonjs/fake-timers@9.1.2": { - "deps": [{"id": "@sinonjs/commons@1.8.3"}], - "integrity": "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==", - "name": "@sinonjs/fake-timers", - "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz", - }, - "@szmarczak/http-timer@4.0.6": { - "deps": [{"id": "defer-to-connect@2.0.1"}], - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "name": "@szmarczak/http-timer", - "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - }, - "@textlint/ast-node-types@4.4.3": { - "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==", - "name": "@textlint/ast-node-types", - "url": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz", - }, - "@textlint/markdown-to-ast@6.1.7": { - "deps": [ - {"id": "@textlint/ast-node-types@4.4.3"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "remark-frontmatter@1.3.3"}, - {"id": "remark-parse@5.0.0"}, - {"id": "structured-source@3.0.2"}, - {"id": "traverse@0.6.6"}, - {"id": "unified@6.2.0"}, - ], - "integrity": "sha512-B0QtokeQR4a9+4q0NQr8T9l7A1fFihTN5Ze57tVgqW+3ymzXEouh8DvPHeNQ4T6jEkAThvdjk95mxAMpGRJ79w==", - "name": "@textlint/markdown-to-ast", - "url": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.1.7.tgz", - }, - "@tootallnate/once@1.1.2": { - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "name": "@tootallnate/once", - "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - }, - "@tootallnate/once@2.0.0": { - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", - "name": "@tootallnate/once", - "url": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - }, - "@tufjs/canonical-json@2.0.0": { - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", - "name": "@tufjs/canonical-json", - "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", - }, - "@tufjs/models@3.0.1": { - "deps": [ - {"id": "@tufjs/canonical-json@2.0.0"}, - {"id": "minimatch@9.0.5"}, - ], - "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", - "name": "@tufjs/models", - "url": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz", - }, - "@types/argparse@2.0.10": { - "integrity": "sha512-C4wahC3gz3vQtvPazrJ5ONwmK1zSDllQboiWvpMM/iOswCYfBREFnjFbq/iWKIVOCl8+m5Pk6eva6/ZSsDuIGA==", - "name": "@types/argparse", - "url": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.10.tgz", - }, - "@types/babel__core@7.1.17": { - "deps": [ - {"id": "@babel/parser@7.16.4"}, - {"id": "@babel/types@7.16.0"}, - {"id": "@types/babel__generator@7.6.3"}, - {"id": "@types/babel__template@7.4.1"}, - {"id": "@types/babel__traverse@7.14.2"}, - ], - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", - "name": "@types/babel__core", - "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - }, - "@types/babel__generator@7.6.3": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "name": "@types/babel__generator", - "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - }, - "@types/babel__template@7.4.1": { - "deps": [ - {"id": "@babel/parser@7.16.4"}, - {"id": "@babel/types@7.16.0"}, - ], - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "name": "@types/babel__template", - "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - }, - "@types/babel__traverse@7.14.2": { - "deps": [{"id": "@babel/types@7.16.0"}], - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "name": "@types/babel__traverse", - "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - }, - "@types/cacheable-request@6.0.3": { - "deps": [ - {"id": "@types/http-cache-semantics@4.0.1"}, - {"id": "@types/keyv@3.1.4"}, - {"id": "@types/node@18.16.3"}, - {"id": "@types/responselike@1.0.0"}, - ], - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "name": "@types/cacheable-request", - "url": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - }, - "@types/emscripten@1.39.6": { - "integrity": "sha512-H90aoynNhhkQP6DRweEjJp5vfUVdIj7tdPLsu7pq89vODD/lcugKfZOsfgwpvM6XUewEp2N5dCg1Uf3Qe55Dcg==", - "name": "@types/emscripten", - "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.6.tgz", - }, - "@types/emscripten@1.41.5": { - "integrity": "sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==", - "name": "@types/emscripten", - "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.41.5.tgz", - }, - "@types/eslint@7.28.2": { - "deps": [ - {"id": "@types/estree@0.0.50"}, - {"id": "@types/json-schema@7.0.9"}, - ], - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", - "name": "@types/eslint", - "url": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - }, - "@types/estree@0.0.39": { - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "name": "@types/estree", - "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - }, - "@types/estree@0.0.50": { - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", - "name": "@types/estree", - "url": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - }, - "@types/estree@1.0.0": { - "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", - "name": "@types/estree", - "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", - }, - "@types/graceful-fs@4.1.5": { - "deps": [{"id": "@types/node@18.16.3"}], - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "name": "@types/graceful-fs", - "url": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - }, - "@types/html-minifier-terser@6.1.0": { - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "name": "@types/html-minifier-terser", - "url": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - }, - "@types/http-cache-semantics@4.0.1": { - "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==", - "name": "@types/http-cache-semantics", - "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - }, - "@types/istanbul-lib-coverage@2.0.3": { - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", - "name": "@types/istanbul-lib-coverage", - "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - }, - "@types/istanbul-lib-report@3.0.0": { - "deps": [{"id": "@types/istanbul-lib-coverage@2.0.3"}], - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "name": "@types/istanbul-lib-report", - "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - }, - "@types/istanbul-reports@3.0.1": { - "deps": [{"id": "@types/istanbul-lib-report@3.0.0"}], - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "name": "@types/istanbul-reports", - "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - }, - "@types/jest@28.1.8": { - "deps": [ - {"id": "expect@28.1.3"}, - {"id": "pretty-format@28.1.3"}, - ], - "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", - "name": "@types/jest", - "url": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz", - }, - "@types/json-schema@7.0.9": { - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "name": "@types/json-schema", - "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - }, - "@types/keyv@3.1.4": { - "deps": [{"id": "@types/node@18.16.3"}], - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "name": "@types/keyv", - "url": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - }, - "@types/lodash@4.14.190": { - "integrity": "sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw==", - "name": "@types/lodash", - "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.190.tgz", - }, - "@types/long@4.0.1": { - "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==", - "name": "@types/long", - "url": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", - }, - "@types/node@13.13.52": { - "integrity": "sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz", - }, - "@types/node@18.16.3": { - "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", - }, - "@types/node@18.19.130": { - "deps": [{"id": "undici-types@5.26.5"}], - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", - }, - "@types/node@24.1.0": { - "deps": [{"id": "undici-types@7.8.0"}], - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", - "name": "@types/node", - "url": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - }, - "@types/normalize-package-data@2.4.1": { - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "name": "@types/normalize-package-data", - "url": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - }, - "@types/object-hash@1.3.4": { - "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA==", - "name": "@types/object-hash", - "url": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz", - }, - "@types/prettier@1.19.1": { - "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", - "name": "@types/prettier", - "url": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", - }, - "@types/prettier@2.4.2": { - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", - "name": "@types/prettier", - "url": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - }, - "@types/react@15.0.39": { - "integrity": "sha512-rbkuOYo9XIDQf1evW8VQXW/PbiaJM6btbaO18u2pQ4A2PL7t4V+jx9CJp3WtWP+N3mLHiXMaHcdMmA8gSiId4A==", - "name": "@types/react", - "url": "https://registry.npmjs.org/@types/react/-/react-15.0.39.tgz", - }, - "@types/resolve@1.20.2": { - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "name": "@types/resolve", - "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - }, - "@types/responselike@1.0.0": { - "deps": [{"id": "@types/node@18.16.3"}], - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", - "name": "@types/responselike", - "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - }, - "@types/semver@7.3.13": { - "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", - "name": "@types/semver", - "url": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", - }, - "@types/stack-utils@2.0.1": { - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "name": "@types/stack-utils", - "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - }, - "@types/tar-stream@2.2.2": { - "deps": [{"id": "@types/node@18.16.3"}], - "integrity": "sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==", - "name": "@types/tar-stream", - "url": "https://registry.npmjs.org/@types/tar-stream/-/tar-stream-2.2.2.tgz", - }, - "@types/treeify@1.0.0": { - "integrity": "sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg==", - "name": "@types/treeify", - "url": "https://registry.npmjs.org/@types/treeify/-/treeify-1.0.0.tgz", - }, - "@types/unist@2.0.6": { - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", - "name": "@types/unist", - "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - }, - "@types/yargs-parser@20.2.1": { - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", - "name": "@types/yargs-parser", - "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - }, - "@types/yargs@16.0.9": { - "deps": [{"id": "@types/yargs-parser@20.2.1"}], - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "name": "@types/yargs", - "url": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - }, - "@types/yargs@17.0.10": { - "deps": [{"id": "@types/yargs-parser@20.2.1"}], - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", - "name": "@types/yargs", - "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - }, - "@types/yoga-layout@1.9.2": { - "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==", - "name": "@types/yoga-layout", - "url": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", - }, - "@typescript-eslint/eslint-plugin@5.59.2-dc3fc578": { - "deps": [ - {"id": "@eslint-community/regexpp@4.5.1"}, - {"id": "@types/eslint@7.28.2"}, - {"id": "@typescript-eslint/parser@5.59.2-dc3fc578"}, - {"id": "@typescript-eslint/scope-manager@5.59.2"}, - {"id": "@typescript-eslint/type-utils@5.59.2-61715e3d"}, - {"id": "@typescript-eslint/utils@5.59.2-61715e3d"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "eslint@8.29.0"}, - {"id": "grapheme-splitter@1.0.4"}, - {"id": "ignore@5.2.1"}, - {"id": "natural-compare-lite@1.4.0"}, - {"id": "semver@7.3.8"}, - {"id": "tsutils@3.21.0-61715e3d"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==", - "name": "@typescript-eslint/eslint-plugin", - "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz", - }, - "@typescript-eslint/parser@5.59.2-dc3fc578": { - "deps": [ - {"id": "@types/eslint@7.28.2"}, - {"id": "@typescript-eslint/scope-manager@5.59.2"}, - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "@typescript-eslint/typescript-estree@5.59.2-f7b05dd1"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "eslint@8.29.0"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-uq0sKyw6ao1iFOZZGk9F8Nro/8+gfB5ezl1cA06SrqbgJAt0SRoFhb9pXaHvkrxUpZaoLxt8KlovHNk8Gp6/HQ==", - "name": "@typescript-eslint/parser", - "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.2.tgz", - }, - "@typescript-eslint/scope-manager@5.59.2": { - "deps": [ - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "@typescript-eslint/visitor-keys@5.59.2"}, - ], - "integrity": "sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==", - "name": "@typescript-eslint/scope-manager", - "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.2.tgz", - }, - "@typescript-eslint/type-utils@5.59.2-61715e3d": { - "deps": [ - {"id": "@types/eslint@7.28.2"}, - {"id": "@typescript-eslint/typescript-estree@5.59.2-f7b05dd1"}, - {"id": "@typescript-eslint/utils@5.59.2-61715e3d"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "eslint@8.29.0"}, - {"id": "tsutils@3.21.0-61715e3d"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-b1LS2phBOsEy/T381bxkkywfQXkV1dWda/z0PhnIy3bC5+rQWQDS7fk9CSpcXBccPY27Z6vBEuaPBCKCgYezyQ==", - "name": "@typescript-eslint/type-utils", - "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.2.tgz", - }, - "@typescript-eslint/types@5.59.2": { - "integrity": "sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==", - "name": "@typescript-eslint/types", - "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz", - }, - "@typescript-eslint/typescript-estree@5.59.2-a39cd8e1": { - "deps": [ - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "@typescript-eslint/visitor-keys@5.59.2"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "globby@11.1.0"}, - {"id": "is-glob@4.0.3"}, - {"id": "semver@7.3.8"}, - {"id": "tsutils@3.21.0-9397702d"}, - ], - "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==", - "name": "@typescript-eslint/typescript-estree", - "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz", - }, - "@typescript-eslint/typescript-estree@5.59.2-f7b05dd1": { - "deps": [ - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "@typescript-eslint/visitor-keys@5.59.2"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "globby@11.1.0"}, - {"id": "is-glob@4.0.3"}, - {"id": "semver@7.3.8"}, - {"id": "tsutils@3.21.0-61715e3d"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==", - "name": "@typescript-eslint/typescript-estree", - "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.2.tgz", - }, - "@typescript-eslint/utils@5.59.2-61715e3d": { - "deps": [ - {"id": "@eslint-community/eslint-utils@4.4.0-a39cd8e1"}, - {"id": "@types/eslint@7.28.2"}, - {"id": "@types/json-schema@7.0.9"}, - {"id": "@types/semver@7.3.13"}, - {"id": "@typescript-eslint/scope-manager@5.59.2"}, - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "@typescript-eslint/typescript-estree@5.59.2-a39cd8e1"}, - {"id": "eslint-scope@5.1.1"}, - {"id": "eslint@8.29.0"}, - {"id": "semver@7.3.8"}, - ], - "integrity": "sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==", - "name": "@typescript-eslint/utils", - "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.2.tgz", - }, - "@typescript-eslint/visitor-keys@5.59.2": { - "deps": [ - {"id": "@typescript-eslint/types@5.59.2"}, - {"id": "eslint-visitor-keys@3.3.0"}, - ], - "integrity": "sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==", - "name": "@typescript-eslint/visitor-keys", - "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.2.tgz", - }, - "@xml-tools/parser@1.0.11": { - "deps": [{"id": "chevrotain@7.1.1"}], - "integrity": "sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==", - "name": "@xml-tools/parser", - "url": "https://registry.npmjs.org/@xml-tools/parser/-/parser-1.0.11.tgz", - }, - "@yarnpkg/cli@3.3.0": { - "deps": [ - {"id": "@yarnpkg/core@3.3.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/plugin-compat@3.1.7"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0"}, - {"id": "@yarnpkg/plugin-file@2.3.1"}, - {"id": "@yarnpkg/plugin-git@2.6.3"}, - {"id": "@yarnpkg/plugin-github@2.3.1"}, - {"id": "@yarnpkg/plugin-http@2.2.1"}, - {"id": "@yarnpkg/plugin-init@3.1.4"}, - {"id": "@yarnpkg/plugin-link@2.2.1"}, - {"id": "@yarnpkg/plugin-nm@3.1.5"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2"}, - {"id": "@yarnpkg/shell@3.2.5"}, - {"id": "chalk@3.0.0"}, - {"id": "ci-info@3.3.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - {"id": "yup@0.32.11"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0": [ - {"id": "@yarnpkg/cli@3.3.0"}, - {"id": "@yarnpkg/plugin-npm@2.7.3"}, - {"id": "@yarnpkg/plugin-pack@3.1.4"}, - {"id": "@yarnpkg/plugin-patch@3.2.4"}, - ], - "@yarnpkg/plugin-npm@2.7.3": [{"id": "@yarnpkg/plugin-pack@3.1.4"}], - "@yarnpkg/plugin-pack@3.1.4": [{"id": "@yarnpkg/cli@3.3.0"}], - "@yarnpkg/plugin-patch@3.2.4": [{"id": "@yarnpkg/cli@3.3.0"}], - }, - "integrity": "sha512-Qu9qCOub5JNOtVvjbtNqBsfT4ZN4BRm3YN3lglih4HW92aX1/xMpsT2wPuicxmRfs1o+a29IIZXIczCYnQZ75w==", - "name": "@yarnpkg/cli", - "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-3.3.0.tgz", - }, - "@yarnpkg/cli@3.3.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/plugin-file@2.3.1-1811a76f"}, - {"id": "@yarnpkg/plugin-git@2.6.3-1811a76f"}, - {"id": "@yarnpkg/plugin-github@2.3.1-1811a76f"}, - {"id": "@yarnpkg/plugin-http@2.2.1-1811a76f"}, - {"id": "@yarnpkg/plugin-link@2.2.1-1811a76f"}, - {"id": "@yarnpkg/shell@3.2.5"}, - {"id": "chalk@3.0.0"}, - {"id": "ci-info@3.3.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - {"id": "yup@0.32.11"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-Qu9qCOub5JNOtVvjbtNqBsfT4ZN4BRm3YN3lglih4HW92aX1/xMpsT2wPuicxmRfs1o+a29IIZXIczCYnQZ75w==", - "name": "@yarnpkg/cli", - "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-3.3.0.tgz", - }, - "@yarnpkg/cli@4.12.0-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc"}, - {"id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc"}, - {"id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-exec@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-file@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-github@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-http@3.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-init@4.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-jsr@1.1.1-da75b1cc"}, - {"id": "@yarnpkg/plugin-link@3.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-version@4.2.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc"}, - {"id": "@yarnpkg/shell@4.1.3"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-slQGf910BdALWuvKrJ68jtv3KIbZObvN0nbezL6AybpyITdzbAvKf98SzzYDRMzQYBwUXOtol2Nza3xWpeKCVg==", - "name": "@yarnpkg/cli", - "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-4.12.0.tgz", - }, - "@yarnpkg/core@3.3.0": { - "deps": [ - {"id": "@arcanis/slice-ansi@1.1.1"}, - {"id": "@types/lodash@4.14.190"}, - {"id": "@types/semver@7.3.13"}, - {"id": "@types/treeify@1.0.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/json-proxy@2.1.1"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - {"id": "@yarnpkg/shell@3.2.5"}, - {"id": "camelcase@5.3.1"}, - {"id": "chalk@3.0.0"}, - {"id": "ci-info@3.3.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "diff@5.1.0"}, - {"id": "globby@11.0.4"}, - {"id": "got@11.8.5"}, - {"id": "json-file-plus@3.3.1"}, - {"id": "lodash@4.17.21"}, - {"id": "micromatch@4.0.4"}, - {"id": "mkdirp@0.5.6"}, - {"id": "p-limit@2.3.0"}, - {"id": "pluralize@7.0.0"}, - {"id": "pretty-bytes@5.6.0"}, - {"id": "semver@7.3.8"}, - {"id": "stream-to-promise@2.2.0"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "tar@6.1.12"}, - {"id": "tinylogic@1.0.3"}, - {"id": "treeify@1.1.0"}, - {"id": "tslib@1.14.1"}, - {"id": "tunnel@0.0.6"}, - ], - "integrity": "sha512-3fzbI038I42bArD8SJ8Riu7gwrJxKrCpj/13RVb7PBi1QP1wyxF/dUWIpqPyPqkuTOimL5ZvPcKnt4tc6SnRdw==", - "name": "@yarnpkg/core", - "url": "https://registry.npmjs.org/@yarnpkg/core/-/core-3.3.0.tgz", - }, - "@yarnpkg/core@4.5.0": { - "deps": [ - {"id": "@arcanis/slice-ansi@1.1.1"}, - {"id": "@types/lodash@4.14.190"}, - {"id": "@types/semver@7.3.13"}, - {"id": "@types/treeify@1.0.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/shell@4.1.3"}, - {"id": "camelcase@5.3.1"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "diff@5.1.0"}, - {"id": "dotenv@16.6.1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "fast-glob@3.2.12"}, - {"id": "got@11.8.5"}, - {"id": "hpagent@1.2.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "semver@7.3.8"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "tar@6.1.12"}, - {"id": "tinylogic@2.0.0"}, - {"id": "treeify@1.1.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-jZnEYfP05k3KpBIWlNkPEuJ3E0QLnYTNALQOH+7x8LAQyzhnN9yuLZx8Ze80Y7mlU1Hnv5wUGtzzUFn1wyBAlQ==", - "name": "@yarnpkg/core", - "url": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.5.0.tgz", - }, - "@yarnpkg/extensions@1.1.1": { - "integrity": "sha512-/p15fmx5mVZwyckVXkNiR2GruZ8CyKSBXLjfFrGN2oQiPeknTZdaCTELNt0dL6CM6DYaRfJzMjoXwFSvRifWIg==", - "name": "@yarnpkg/extensions", - "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-1.1.1.tgz", - }, - "@yarnpkg/extensions@1.1.1-17fa2cca": { - "deps": [{"id": "@yarnpkg/core@4.5.0"}], - "integrity": "sha512-/p15fmx5mVZwyckVXkNiR2GruZ8CyKSBXLjfFrGN2oQiPeknTZdaCTELNt0dL6CM6DYaRfJzMjoXwFSvRifWIg==", - "name": "@yarnpkg/extensions", - "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-1.1.1.tgz", - }, - "@yarnpkg/extensions@2.0.6-db7b2e95": { - "deps": [{"id": "@yarnpkg/core@4.5.0"}], - "integrity": "sha512-3LciOqpKIuoc9MmYoX3k+NmCdcrvw7HqZT4N/AW3sYkujxfbFA9Ml01JNqu4InzdV9V9NcyFkAKAorCjhY8w6Q==", - "name": "@yarnpkg/extensions", - "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.6.tgz", - }, - "@yarnpkg/fslib@2.9.0": { - "deps": [ - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-PIdwI2z1HFl6aUkketbgUJK3FGRVWVwH1vgHltNe+snJzjlKHMavyIR0fipkAJuHVcac+hzWI1/eMr90rVyMHw==", - "name": "@yarnpkg/fslib", - "url": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.9.0.tgz", - }, - "@yarnpkg/fslib@3.1.4": { - "deps": [{"id": "tslib@2.8.1"}], - "integrity": "sha512-Yyguw5RM+xI1Bv0RFbs1ZF5HwU+9/He4YT7yeT722yAlLfkz9IzZHO6a5yStEshxiliPn9Fdj4H54a785xpK/g==", - "name": "@yarnpkg/fslib", - "url": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.1.4.tgz", - }, - "@yarnpkg/json-proxy@2.1.1": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-meUiCAgCYpXTH1qJfqfz+dX013ohW9p2dKfwIzUYAFutH+lsz1eHPBIk72cuCV84adh9gX6j66ekBKH/bIhCQw==", - "name": "@yarnpkg/json-proxy", - "url": "https://registry.npmjs.org/@yarnpkg/json-proxy/-/json-proxy-2.1.1.tgz", - }, - "@yarnpkg/libui@3.0.2-4074f4ef": { - "deps": [ - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-IhFCZdemMFAa5WiXqSdfLLPqBDGX3QmbgUcsRuCqLnr0unPr5JjVmFSkFXlVig3yP9in7BjG1a0I0QO7ZyYAaQ==", - "name": "@yarnpkg/libui", - "url": "https://registry.npmjs.org/@yarnpkg/libui/-/libui-3.0.2.tgz", - }, - "@yarnpkg/libzip@2.2.4": { - "deps": [ - {"id": "@types/emscripten@1.39.6"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-QP0vUP+w0d7Jlo7jqTnlRChSnIB/dOF7nJFLD/gsPvFIHsVWLQQuAiolOcXQUD2hezLD1mQd2qb0yOKqPYRcfQ==", - "name": "@yarnpkg/libzip", - "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.2.4.tgz", - }, - "@yarnpkg/libzip@3.2.2-ca0f19c4": { - "deps": [ - {"id": "@types/emscripten@1.41.5"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-Kqxgjfy6SwwC4tTGQYToIWtUhIORTpkowqgd9kkMiBixor0eourHZZAggt/7N4WQKt9iCyPSkO3Xvr44vXUBAw==", - "name": "@yarnpkg/libzip", - "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.2.2.tgz", - }, - "@yarnpkg/nm@3.1.0": { - "deps": [ - {"id": "@yarnpkg/core@3.3.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - ], - "integrity": "sha512-C6ra9oOmWwbMdjnj0VmO5Rp5drN+pCmw3heGly+ZBCj6bXCRqZHvkfSvtpGf6i48RYfR5HQLLxneamX9nJKqJA==", - "name": "@yarnpkg/nm", - "url": "https://registry.npmjs.org/@yarnpkg/nm/-/nm-3.1.0.tgz", - }, - "@yarnpkg/nm@4.0.7": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - ], - "integrity": "sha512-cY2dzqRoNIOwKtmVVdJojnzjYdQ6klYefa9Urv61cKY5bdrU/5NZdzQoa3/i9Ls7L9qYCg/9V2WGmEG2rCu64w==", - "name": "@yarnpkg/nm", - "url": "https://registry.npmjs.org/@yarnpkg/nm/-/nm-4.0.7.tgz", - }, - "@yarnpkg/parsers@2.5.1": { - "deps": [ - {"id": "js-yaml@3.14.1"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-KtYN6Ez3x753vPF9rETxNTPnPjeaHY11Exlpqb4eTII7WRlnGiZ5rvvQBau4R20Ik5KBv+vS3EJEcHyCunwzzw==", - "name": "@yarnpkg/parsers", - "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-2.5.1.tgz", - }, - "@yarnpkg/parsers@3.0.3": { - "deps": [ - {"id": "js-yaml@3.14.1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-mQZgUSgFurUtA07ceMjxrWkYz8QtDuYkvPlu0ZqncgjopQ0t6CNEo/OSealkmnagSUx8ZD5ewvezUwUuMqutQg==", - "name": "@yarnpkg/parsers", - "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.3.tgz", - }, - "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-Oz4pOtcAzU9pQHCMhHll3Supr5wOKhNubV0S1hXVbkevro5ZAqf9/L3XlhSMJAvi+9neXoNFwk12j69qTUHPSg==", - "name": "@yarnpkg/plugin-catalog", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-catalog/-/plugin-catalog-1.0.2.tgz", - }, - "@yarnpkg/plugin-compat@3.1.7": { - "deps": [{"id": "@yarnpkg/extensions@1.1.1"}], - "integrity": "sha512-nLheEOJ3w42sJ+efnC6J5lCbqQGcs7jaMesYMNyF/qfQ4BzSL+aDRSWpGLPsCMD1aMGd6clfiiGX5KcVTBgxlw==", - "name": "@yarnpkg/plugin-compat", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-3.1.7.tgz", - }, - "@yarnpkg/plugin-compat@3.1.7-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/extensions@1.1.1-17fa2cca"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-nLheEOJ3w42sJ+efnC6J5lCbqQGcs7jaMesYMNyF/qfQ4BzSL+aDRSWpGLPsCMD1aMGd6clfiiGX5KcVTBgxlw==", - "name": "@yarnpkg/plugin-compat", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-3.1.7.tgz", - }, - "@yarnpkg/plugin-compat@4.0.12-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/extensions@2.0.6-db7b2e95"}, - {"id": "@yarnpkg/plugin-patch@4.0.3-da75b1cc"}, - ], - "integrity": "sha512-c8yEzdKSWcjWUc/lAJ08MI1EmpV4RgJYfd4yEs9iMeuwiF7v0hQPIOsXG75r7O2hzeTXqWB32aXSQU+tt1CV5Q==", - "name": "@yarnpkg/plugin-compat", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-4.0.12.tgz", - }, - "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "tau-prolog@0.2.81"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-36i2sOYHkINIMvY2fuDFi37jgzfRD+Qk1blUK1FIo9uET/cSXi0QNLW9ZfyBBwIaKC/NAIkx2oLI6YtaqcT+9w==", - "name": "@yarnpkg/plugin-constraints", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-constraints/-/plugin-constraints-4.0.5.tgz", - }, - "@yarnpkg/plugin-dlx@3.1.4": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/json-proxy@2.1.1"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-aabYrLLzO84SRIhlsWWa4MRb1gA4wLbl0jLbLD1/SSDBq3hrEaIkgZpxBFgOGV8Gc80Nub56MmCi8OmhqbL8Eg==", - "name": "@yarnpkg/plugin-dlx", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-3.1.4.tgz", - }, - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/json-proxy@2.1.1"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-aabYrLLzO84SRIhlsWWa4MRb1gA4wLbl0jLbLD1/SSDBq3hrEaIkgZpxBFgOGV8Gc80Nub56MmCi8OmhqbL8Eg==", - "name": "@yarnpkg/plugin-dlx", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-3.1.4.tgz", - }, - "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-d6bAh54j74xbVyOZQ72Hf4ggsW4SmUayzhUeutJNZyc4CkLrqMXSIfkmnWk4BXnjwXsdDAdmqRZpPlKw8Rgb+Q==", - "name": "@yarnpkg/plugin-dlx", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-4.0.2.tgz", - }, - "@yarnpkg/plugin-essentials@3.3.0": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/json-proxy@2.1.1"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "ci-info@3.3.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "lodash@4.17.21"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - ], - "integrity": "sha512-l7CVyPpwSr3LaeXIWl+a7ioUzqpioB51m5gyEYpxTiMPdQ94zZdOb3lx8v+uvL9agvMTiZe8RlwyYB1tencJvw==", - "name": "@yarnpkg/plugin-essentials", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-3.3.0.tgz", - }, - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/json-proxy@2.1.1"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/plugin-git@2.6.3-1811a76f"}, - {"id": "ci-info@3.3.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "enquirer@2.3.6"}, - {"id": "lodash@4.17.21"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-l7CVyPpwSr3LaeXIWl+a7ioUzqpioB51m5gyEYpxTiMPdQ94zZdOb3lx8v+uvL9agvMTiZe8RlwyYB1tencJvw==", - "name": "@yarnpkg/plugin-essentials", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-3.3.0.tgz", - }, - "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "ci-info@4.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-fKI4eRZ1QHqlaaL/LYypRrw8+wRS77vholyGDAAd9eXnMKAHrZfY94Rss9XAxAAN3++S91c5lhu54JhwPF+KKQ==", - "name": "@yarnpkg/plugin-essentials", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-4.4.4.tgz", - }, - "@yarnpkg/plugin-exec@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-lvBq0tc/k4CyvxFEhohiw/5rUi0kRWuFnAUnoXn6c0GJaldfK8gCyYhKfxwFZmcDOfM8h2JrDtzZdWqVk5D7lw==", - "name": "@yarnpkg/plugin-exec", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-exec/-/plugin-exec-3.0.2.tgz", - }, - "@yarnpkg/plugin-file@2.3.1": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-LSQA9x33LkuvNuBsGrBgM51kgdygEUWn1v1oEHlOFo7o5DTnjmQNB9TnFeZx1PddhAZvLB2IlrEhFh+bcuo8tw==", - "name": "@yarnpkg/plugin-file", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-2.3.1.tgz", - }, - "@yarnpkg/plugin-file@2.3.1-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-LSQA9x33LkuvNuBsGrBgM51kgdygEUWn1v1oEHlOFo7o5DTnjmQNB9TnFeZx1PddhAZvLB2IlrEhFh+bcuo8tw==", - "name": "@yarnpkg/plugin-file", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-2.3.1.tgz", - }, - "@yarnpkg/plugin-file@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-sL47+nbBs5yC2MQS8ihKm1PzeVLPuZihWQRw0UCu1+2H5qgHV8hA/4kCvMSx98amksq4UjP8ybeBFrRvsdhAHA==", - "name": "@yarnpkg/plugin-file", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-3.0.2.tgz", - }, - "@yarnpkg/plugin-git@2.6.3": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "git-url-parse@13.1.0"}, - {"id": "lodash@4.17.21"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-hXICJ9lHD6A49h3s8uEh8PMGdT32g0foJ5iAYuKUQzeumWo8sF8zhWrGWUq1l5hWCsOuKymbzaNBx3hbqvKGkg==", - "name": "@yarnpkg/plugin-git", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-2.6.3.tgz", - }, - "@yarnpkg/plugin-git@2.6.3-1811a76f": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "git-url-parse@13.1.0"}, - {"id": "lodash@4.17.21"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-hXICJ9lHD6A49h3s8uEh8PMGdT32g0foJ5iAYuKUQzeumWo8sF8zhWrGWUq1l5hWCsOuKymbzaNBx3hbqvKGkg==", - "name": "@yarnpkg/plugin-git", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-2.6.3.tgz", - }, - "@yarnpkg/plugin-git@3.1.4-da75b1cc": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "git-url-parse@13.1.0"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-kopHiWTx4ANTk32i+rG/45oUtpK0l/MklQ2ZmIINete+4ZcTvB0cVr4vOw1+0owJ+s4iZMMpeu4RO/wz19BeHQ==", - "name": "@yarnpkg/plugin-git", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-3.1.4.tgz", - }, - "@yarnpkg/plugin-github@2.3.1": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-jlcDFAIojQUIGu8c0f5BJdEw6NeIUNM5hUMBlA/UlhKYn0FoTkYrH7vhIx4whMe6Sy1ICv4gbE4YVH+7nlrLEQ==", - "name": "@yarnpkg/plugin-github", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-2.3.1.tgz", - }, - "@yarnpkg/plugin-github@2.3.1-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/plugin-git@2.6.3-1811a76f"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-jlcDFAIojQUIGu8c0f5BJdEw6NeIUNM5hUMBlA/UlhKYn0FoTkYrH7vhIx4whMe6Sy1ICv4gbE4YVH+7nlrLEQ==", - "name": "@yarnpkg/plugin-github", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-2.3.1.tgz", - }, - "@yarnpkg/plugin-github@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-NHEaxJkzBC59Z97I30fleJlm6jE7CVY7cXaDD+kYwzIp/qKCb7IaJBp3MqUhCRyvyerNYRf08nIO+PXJ9odMtg==", - "name": "@yarnpkg/plugin-github", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-3.0.2.tgz", - }, - "@yarnpkg/plugin-http@2.2.1": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-zUs4HoImxaPkJGLyn7saNmQEGA+LBKjZE+/jHZeR/m35IV1FJrsJnazC9WMgZfDbgoRRqgPmtszkdiNazCx7rQ==", - "name": "@yarnpkg/plugin-http", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-2.2.1.tgz", - }, - "@yarnpkg/plugin-http@2.2.1-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-zUs4HoImxaPkJGLyn7saNmQEGA+LBKjZE+/jHZeR/m35IV1FJrsJnazC9WMgZfDbgoRRqgPmtszkdiNazCx7rQ==", - "name": "@yarnpkg/plugin-http", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-2.2.1.tgz", - }, - "@yarnpkg/plugin-http@3.0.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-IWPKbm34ZAQZO9JO6mmyRJwLofhbrzXd8LJ3kJ943IRgyKN1kCMuPbGNaL1XQqdXlSuxlxwf0UJM2iNjmkcEcQ==", - "name": "@yarnpkg/plugin-http", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-3.0.3.tgz", - }, - "@yarnpkg/plugin-init@3.1.4": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "lodash@4.17.21"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-4z9lhrus1hSPiF75hvCWM5CU7lknwnbv1BRufcwXh+P70V5yo45thJ7hes4mV8t88oua7YuV39Jke6+r3uw0mg==", - "name": "@yarnpkg/plugin-init", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-3.1.4.tgz", - }, - "@yarnpkg/plugin-init@3.1.4-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "lodash@4.17.21"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-4z9lhrus1hSPiF75hvCWM5CU7lknwnbv1BRufcwXh+P70V5yo45thJ7hes4mV8t88oua7YuV39Jke6+r3uw0mg==", - "name": "@yarnpkg/plugin-init", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-3.1.4.tgz", - }, - "@yarnpkg/plugin-init@4.1.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-xh1ll6o9h02L4uTAveIxqgfXZ71Qr1PoFaqT372zxPwyPyZxVVUxZFcIVzAqolQ6G4Ech2ygMAT6wqtpyS7R7Q==", - "name": "@yarnpkg/plugin-init", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-4.1.2.tgz", - }, - "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/libui@3.0.2-4074f4ef"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "diff@5.1.0"}, - {"id": "ink-text-input@4.0.3-4074f4ef"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-+uk7Jqnje/iDZH/zWZqoDLATGjciM5vH82M/RtZWATc3/AOmH1tIvM70lwgp4Be5K5FjaRjF+3LkuEdAR+IziQ==", - "name": "@yarnpkg/plugin-interactive-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-interactive-tools/-/plugin-interactive-tools-4.0.3.tgz", - }, - "@yarnpkg/plugin-jsr@1.1.1-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-aukUcLl6FiOg04GXagVfT7wtkl7/qQlRQmECHyk+r5mt+gBWQX8H8lE4Nxmy0t3J4DX/aW5BTFRifTlQkF8nNQ==", - "name": "@yarnpkg/plugin-jsr", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-jsr/-/plugin-jsr-1.1.1.tgz", - }, - "@yarnpkg/plugin-link@2.2.1": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-1mHJqe97J6HHpxFEAkmcFH0Bl4TgMuLCWzCMi8Eh3DwlSTVo2CbMz8MuaovOA/350TcfwgUkyGAwskR6pm/OIQ==", - "name": "@yarnpkg/plugin-link", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-2.2.1.tgz", - }, - "@yarnpkg/plugin-link@2.2.1-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-1mHJqe97J6HHpxFEAkmcFH0Bl4TgMuLCWzCMi8Eh3DwlSTVo2CbMz8MuaovOA/350TcfwgUkyGAwskR6pm/OIQ==", - "name": "@yarnpkg/plugin-link", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-2.2.1.tgz", - }, - "@yarnpkg/plugin-link@3.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-cKRinNuxbNhEJLRWCDc0T1VkXqdOXhjakjcClaoCwyCrZnX+CQdK8bbYEhWzTVKPZIqffdMHd9/rIljGbBwcew==", - "name": "@yarnpkg/plugin-link", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-3.0.2.tgz", - }, - "@yarnpkg/plugin-nm@3.1.5": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "@yarnpkg/nm@3.1.0"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - {"id": "@zkochan/cmd-shim@5.3.1"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-PfUXTq8Wkrilcce5z7lena6ch2hGxe012Md5pyzrzMdY1hnohQ3w5GixaNDJwc7wVjdis1smgJaJcltVTXxnuQ==", - "name": "@yarnpkg/plugin-nm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-3.1.5.tgz", - }, - "@yarnpkg/plugin-nm@3.1.5-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "@yarnpkg/nm@3.1.0"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - {"id": "@zkochan/cmd-shim@5.3.1"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-PfUXTq8Wkrilcce5z7lena6ch2hGxe012Md5pyzrzMdY1hnohQ3w5GixaNDJwc7wVjdis1smgJaJcltVTXxnuQ==", - "name": "@yarnpkg/plugin-nm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-3.1.5.tgz", - }, - "@yarnpkg/plugin-nm@4.0.8-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "@yarnpkg/nm@4.0.7"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "@zkochan/cmd-shim@5.3.1"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-DK8zyDiRX4fTz9GuG64rnamV9dKRi4yNxcZRXiQ2nwaK2rHzCO1im9ns6sWto28zYKb4tmgatObPO2NuzNaVZQ==", - "name": "@yarnpkg/plugin-nm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-4.0.8.tgz", - }, - "@yarnpkg/plugin-npm-cli@3.3.0": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "enquirer@2.3.6"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - ], - "integrity": "sha512-TvBIm59omnZwbpF/JktM61MYKx4dCuQnuqcRqKNwAbCSpN6xjPyk7lM3qdZCGYpIxjL5SofWnLq4pNT3rEtCMA==", - "name": "@yarnpkg/plugin-npm-cli", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-3.3.0.tgz", - }, - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "enquirer@2.3.6"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - {"id": "typanion@3.12.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-TvBIm59omnZwbpF/JktM61MYKx4dCuQnuqcRqKNwAbCSpN6xjPyk7lM3qdZCGYpIxjL5SofWnLq4pNT3rEtCMA==", - "name": "@yarnpkg/plugin-npm-cli", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-3.3.0.tgz", - }, - "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "enquirer@2.3.6"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-ZgQ8GPwWVXCdPCLzUra+KgXgi1+DJgEE+vL4r5wWTvSGVY84F6+jSWoDCiIZOYJkGW/dZ3D2dI5Ntm46LsoKTQ==", - "name": "@yarnpkg/plugin-npm-cli", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-4.4.0.tgz", - }, - "@yarnpkg/plugin-npm@2.7.3": { - "deps": [ - {"id": "@yarnpkg/core@3.3.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "enquirer@2.3.6"}, - {"id": "semver@7.3.8"}, - {"id": "ssri@6.0.2"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0": [ - {"id": "@yarnpkg/cli@3.3.0"}, - {"id": "@yarnpkg/plugin-npm@2.7.3"}, - {"id": "@yarnpkg/plugin-pack@3.1.4"}, - {"id": "@yarnpkg/plugin-patch@3.2.4"}, - ], - "@yarnpkg/plugin-npm@2.7.3": [{"id": "@yarnpkg/plugin-pack@3.1.4"}], - "@yarnpkg/plugin-pack@3.1.4": [{"id": "@yarnpkg/cli@3.3.0"}], - "@yarnpkg/plugin-patch@3.2.4": [{"id": "@yarnpkg/cli@3.3.0"}], - }, - "integrity": "sha512-bBpQI2eOm2JqG/s1sz8zss8x6HqQRbIixIREB9ns/R66AAiL6xMMCTEZgc94By2t/Qf1v9HTko9T/9WBRld17A==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-2.7.3.tgz", - }, - "@yarnpkg/plugin-npm@2.7.3-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "enquirer@2.3.6"}, - {"id": "semver@7.3.8"}, - {"id": "ssri@6.0.2"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-bBpQI2eOm2JqG/s1sz8zss8x6HqQRbIixIREB9ns/R66AAiL6xMMCTEZgc94By2t/Qf1v9HTko9T/9WBRld17A==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-2.7.3.tgz", - }, - "@yarnpkg/plugin-npm@3.4.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "sigstore@3.1.0"}, - {"id": "ssri@12.0.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz", - }, - "@yarnpkg/plugin-npm@3.4.0-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-d0bdce6f"}, - {"id": "enquirer@2.3.6"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "sigstore@3.1.0"}, - {"id": "ssri@12.0.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", - "name": "@yarnpkg/plugin-npm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz", - }, - "@yarnpkg/plugin-pack@3.1.4": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0": [ - {"id": "@yarnpkg/cli@3.3.0"}, - {"id": "@yarnpkg/plugin-npm@2.7.3"}, - {"id": "@yarnpkg/plugin-pack@3.1.4"}, - {"id": "@yarnpkg/plugin-patch@3.2.4"}, - ], - "@yarnpkg/plugin-npm@2.7.3": [{"id": "@yarnpkg/plugin-pack@3.1.4"}], - "@yarnpkg/plugin-pack@3.1.4": [{"id": "@yarnpkg/cli@3.3.0"}], - "@yarnpkg/plugin-patch@3.2.4": [{"id": "@yarnpkg/cli@3.3.0"}], - }, - "integrity": "sha512-FIvdPDOrJOHd28HhC37FNg7ZKPajgrOOXSs+8RNqpO2TFJJy1zOvLb/Mpws192GRPRhd/QLSOkoTl1arOaLq+Q==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-3.1.4.tgz", - }, - "@yarnpkg/plugin-pack@3.1.4-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-FIvdPDOrJOHd28HhC37FNg7ZKPajgrOOXSs+8RNqpO2TFJJy1zOvLb/Mpws192GRPRhd/QLSOkoTl1arOaLq+Q==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-3.1.4.tgz", - }, - "@yarnpkg/plugin-pack@3.1.4-d0bdce6f": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-FIvdPDOrJOHd28HhC37FNg7ZKPajgrOOXSs+8RNqpO2TFJJy1zOvLb/Mpws192GRPRhd/QLSOkoTl1arOaLq+Q==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-3.1.4.tgz", - }, - "@yarnpkg/plugin-pack@4.0.4-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "micromatch@4.0.4"}, - {"id": "tar-stream@2.2.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", - "name": "@yarnpkg/plugin-pack", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz", - }, - "@yarnpkg/plugin-patch@3.2.4": { - "deps": [ - {"id": "@yarnpkg/core@3.3.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0": [ - {"id": "@yarnpkg/cli@3.3.0"}, - {"id": "@yarnpkg/plugin-npm@2.7.3"}, - {"id": "@yarnpkg/plugin-pack@3.1.4"}, - {"id": "@yarnpkg/plugin-patch@3.2.4"}, - ], - "@yarnpkg/plugin-npm@2.7.3": [{"id": "@yarnpkg/plugin-pack@3.1.4"}], - "@yarnpkg/plugin-pack@3.1.4": [{"id": "@yarnpkg/cli@3.3.0"}], - "@yarnpkg/plugin-patch@3.2.4": [{"id": "@yarnpkg/cli@3.3.0"}], - }, - "integrity": "sha512-1SfpDDV8XYMOxowD3SID755pBa25afIP4Mb+heeRmh5EnTvwKGq8naHDF8hnC+ppurPZQWXqKpgVUZo2Jo28BQ==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-3.2.4.tgz", - }, - "@yarnpkg/plugin-patch@3.2.4-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/libzip@2.2.4"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-1SfpDDV8XYMOxowD3SID755pBa25afIP4Mb+heeRmh5EnTvwKGq8naHDF8hnC+ppurPZQWXqKpgVUZo2Jo28BQ==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-3.2.4.tgz", - }, - "@yarnpkg/plugin-patch@4.0.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz", - }, - "@yarnpkg/plugin-patch@4.0.3-dc3fc578": { - "deps": [ - {"id": "@yarnpkg/cli@4.12.0-dc3fc578"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libzip@3.2.2-ca0f19c4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", - "name": "@yarnpkg/plugin-patch", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz", - }, - "@yarnpkg/plugin-pnp@3.2.5": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/plugin-stage@3.1.3"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-lWSJH+lX0y2wcQwDtZCgA3DmWvpH4krdyNwsMfPJ4JMq4lxEajN63pROkgeOodKALA+Vv0x9xmLOzrUcvNwakg==", - "name": "@yarnpkg/plugin-pnp", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-3.2.5.tgz", - }, - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": { - "deps": [ - {"id": "@types/semver@7.3.13"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/pnp@3.2.5"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "micromatch@4.0.4"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-lWSJH+lX0y2wcQwDtZCgA3DmWvpH4krdyNwsMfPJ4JMq4lxEajN63pROkgeOodKALA+Vv0x9xmLOzrUcvNwakg==", - "name": "@yarnpkg/plugin-pnp", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-3.2.5.tgz", - }, - "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "@yarnpkg/pnp@4.1.3"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-kH1IZYSICyVyc2UFEgiKmKi1wATlerTYQRifHy2nXPejZpeaLDcs16+KdUDE7bHAYYnL4r0l5VcMMAIKaAHlpw==", - "name": "@yarnpkg/plugin-pnp", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-4.1.3.tgz", - }, - "@yarnpkg/plugin-pnpm@1.1.2": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5"}, - {"id": "@yarnpkg/plugin-stage@3.1.3"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-au8GLge9Ooozo58LaTugPYmvJUX/fy/aJnaahWD5F3TeaBcThbf7FoDBCUv3yAA7p0jgMclFoADpDQdrCRBa6g==", - "name": "@yarnpkg/plugin-pnpm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-1.1.2.tgz", - }, - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-au8GLge9Ooozo58LaTugPYmvJUX/fy/aJnaahWD5F3TeaBcThbf7FoDBCUv3yAA7p0jgMclFoADpDQdrCRBa6g==", - "name": "@yarnpkg/plugin-pnpm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-1.1.2.tgz", - }, - "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-6lR84Gu0LnS2MUKu3dFxyGTXmHbODVghHH0x9OyCsdMwWQp2GHJIsuda1dF+lbJdVZJleGbAUSchnqIFx8QY9A==", - "name": "@yarnpkg/plugin-pnpm", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-2.1.2.tgz", - }, - "@yarnpkg/plugin-stage@3.1.3": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-eh2yKS+xdQqA8NpHKHy5a2eQZjhK1yPNbg1A7emNQVAHdCwQaYtaO3M5YK6JAMcC4SYfvHkRm1zLxN2cqMmAJQ==", - "name": "@yarnpkg/plugin-stage", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-3.1.3.tgz", - }, - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": { - "deps": [ - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "tslib@1.14.1"}, - ], - "extra_deps": { - "@yarnpkg/cli@3.3.0-da75b1cc": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-compat@3.1.7-1811a76f"}, - {"id": "@yarnpkg/plugin-dlx@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-essentials@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-init@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-nm@3.1.5-1811a76f"}, - {"id": "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - {"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-pnpm@1.1.2-1811a76f"}, - ], - "@yarnpkg/plugin-compat@3.1.7-1811a76f": [{"id": "@yarnpkg/plugin-patch@3.2.4-1811a76f"}], - "@yarnpkg/plugin-dlx@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-essentials@3.3.0-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-init@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-nm@3.1.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - ], - "@yarnpkg/plugin-npm-cli@3.3.0-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-npm@2.7.3-1811a76f"}, - {"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}, - ], - "@yarnpkg/plugin-npm@2.7.3-1811a76f": [{"id": "@yarnpkg/plugin-pack@3.1.4-1811a76f"}], - "@yarnpkg/plugin-pack@3.1.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-patch@3.2.4-1811a76f": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - "@yarnpkg/plugin-pnp@3.2.5-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-pnpm@1.1.2-1811a76f": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/plugin-pnp@3.2.5-1811a76f"}, - {"id": "@yarnpkg/plugin-stage@3.1.3-6b3867c9"}, - ], - "@yarnpkg/plugin-stage@3.1.3-6b3867c9": [{"id": "@yarnpkg/cli@3.3.0-da75b1cc"}], - }, - "integrity": "sha512-eh2yKS+xdQqA8NpHKHy5a2eQZjhK1yPNbg1A7emNQVAHdCwQaYtaO3M5YK6JAMcC4SYfvHkRm1zLxN2cqMmAJQ==", - "name": "@yarnpkg/plugin-stage", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-3.1.3.tgz", - }, - "@yarnpkg/plugin-stage@4.0.2-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-hhH7+5S3U00ms3PIvGV1d6zErD7LVia0+TlwGz25eP04ZWYUQenaNSYYXyKECnilkLQGXDqQo3g1WL9UZTbpgw==", - "name": "@yarnpkg/plugin-stage", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-4.0.2.tgz", - }, - "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc"}, - {"id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc"}, - {"id": "algoliasearch@4.25.3"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-szgbkWvtCm7pw9IUFNTeM5bgU5XLayDZFln0iPwGcWtfxXcGGpDcxGqDxnSMdHhrojSTtItb502xw8DVJRywJw==", - "name": "@yarnpkg/plugin-typescript", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-typescript/-/plugin-typescript-4.1.3.tgz", - }, - "@yarnpkg/plugin-version@4.2.0-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/libui@3.0.2-4074f4ef"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "semver@7.3.8"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-vE4NTsoe7lmmECrrqSF1/WkwYpYbAF4JbZY7cCqHVwIfvDHGpX3Y1cla+8FwGcvCU2XEKvSi55iMk59h9NN6fg==", - "name": "@yarnpkg/plugin-version", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-version/-/plugin-version-4.2.0.tgz", - }, - "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": { - "deps": [ - {"id": "@yarnpkg/cli@3.3.0-da75b1cc"}, - {"id": "@yarnpkg/core@4.5.0"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/plugin-git@3.1.4-da75b1cc"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "es-toolkit@1.43.0"}, - {"id": "micromatch@4.0.4"}, - {"id": "p-limit@2.3.0"}, - {"id": "tslib@2.8.1"}, - {"id": "typanion@3.14.0"}, - ], - "integrity": "sha512-sf1dBtjyLEMgRpcpn2DhC4AQ5xjqQe6hyuUL+n4WdosRI2SAvshnmKo3+wbRFDDcklMya25ubDGjCt11W1LidQ==", - "name": "@yarnpkg/plugin-workspace-tools", - "url": "https://registry.npmjs.org/@yarnpkg/plugin-workspace-tools/-/plugin-workspace-tools-4.1.6.tgz", - }, - "@yarnpkg/pnp@3.2.5": { - "deps": [ - {"id": "@types/node@13.13.52"}, - {"id": "@yarnpkg/fslib@2.9.0"}, - ], - "integrity": "sha512-9TIy6BSJ0pu2Yj7KBG+CW4dnWijOdKZ8VO7yEC7fuL63I98oZHxuS9AcVSCNqNdrX8eZKxvSLtWgOaiGL0Eizw==", - "name": "@yarnpkg/pnp", - "url": "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-3.2.5.tgz", - }, - "@yarnpkg/pnp@4.1.3": { - "deps": [ - {"id": "@types/node@18.19.130"}, - {"id": "@yarnpkg/fslib@3.1.4"}, - ], - "integrity": "sha512-PsRujup+6DpgXexQe0Wh4h+syQhdruhounJjqbBMXV3meOzqr7k0Nj9+jwQ4t16EZJrhVxH7vRvjZ+VitH5aWQ==", - "name": "@yarnpkg/pnp", - "url": "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-4.1.3.tgz", - }, - "@yarnpkg/shell@3.2.5": { - "deps": [ - {"id": "@yarnpkg/fslib@2.9.0"}, - {"id": "@yarnpkg/parsers@2.5.1"}, - {"id": "chalk@3.0.0"}, - {"id": "clipanion@3.2.0-rc.4-f9a3b1e8"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "fast-glob@3.2.12"}, - {"id": "micromatch@4.0.4"}, - {"id": "stream-buffers@3.0.2"}, - {"id": "tslib@1.14.1"}, - ], - "integrity": "sha512-QLQNDgUatiXWs47ULRAyliFt4/gQbGwprvgBVRF9OJw0aNY1DO7rnmebB3wDg927uy4Oj1uKVRfGAGAgAVQHWg==", - "name": "@yarnpkg/shell", - "url": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-3.2.5.tgz", - }, - "@yarnpkg/shell@4.1.3": { - "deps": [ - {"id": "@yarnpkg/fslib@3.1.4"}, - {"id": "@yarnpkg/parsers@3.0.3"}, - {"id": "chalk@4.1.2"}, - {"id": "clipanion@4.0.0-rc.4-b80567f1"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "fast-glob@3.2.12"}, - {"id": "micromatch@4.0.4"}, - {"id": "tslib@2.8.1"}, - ], - "integrity": "sha512-5igwsHbPtSAlLdmMdKqU3atXjwhtLFQXsYAG0sn1XcPb3yF8WxxtWxN6fycBoUvFyIHFz1G0KeRefnAy8n6gdw==", - "name": "@yarnpkg/shell", - "url": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.1.3.tgz", - }, - "@zkochan/cmd-shim@5.3.1": { - "deps": [ - {"id": "cmd-extension@1.0.2"}, - {"id": "is-windows@1.0.2"}, - ], - "integrity": "sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg==", - "name": "@zkochan/cmd-shim", - "url": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.3.1.tgz", - }, - "abbrev@1.1.1": { - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "name": "abbrev", - "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - }, - "acorn-jsx@5.3.2-b88faf10": { - "deps": [{"id": "acorn@8.8.1"}], - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "name": "acorn-jsx", - "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - }, - "acorn@8.8.1": { - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "name": "acorn", - "url": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - }, - "agent-base@6.0.2": { - "deps": [{"id": "debug@4.3.3-e9a07d9e"}], - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "name": "agent-base", - "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - }, - "agent-base@7.1.4": { - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - "name": "agent-base", - "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - }, - "agentkeepalive@4.1.4": { - "deps": [ - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "depd@1.1.2"}, - {"id": "humanize-ms@1.2.1"}, - ], - "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", - "name": "agentkeepalive", - "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", - }, - "agentkeepalive@4.2.1": { - "deps": [ - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "depd@1.1.2"}, - {"id": "humanize-ms@1.2.1"}, - ], - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "name": "agentkeepalive", - "url": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - }, - "aggregate-error@3.1.0": { - "deps": [ - {"id": "clean-stack@2.2.0"}, - {"id": "indent-string@4.0.0"}, - ], - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "name": "aggregate-error", - "url": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - }, - "ajv-keywords@3.5.2-f84d18c4": { - "deps": [{"id": "ajv@6.12.6"}], - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "name": "ajv-keywords", - "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - }, - "ajv@6.12.6": { - "deps": [ - {"id": "fast-deep-equal@3.1.3"}, - {"id": "fast-json-stable-stringify@2.1.0"}, - {"id": "json-schema-traverse@0.4.1"}, - {"id": "uri-js@4.4.1"}, - ], - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "name": "ajv", - "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - }, - "algoliasearch@4.25.3": { - "deps": [ - {"id": "@algolia/cache-browser-local-storage@4.25.3"}, - {"id": "@algolia/cache-common@4.25.3"}, - {"id": "@algolia/cache-in-memory@4.25.3"}, - {"id": "@algolia/client-account@4.25.3"}, - {"id": "@algolia/client-analytics@4.25.3"}, - {"id": "@algolia/client-common@4.25.3"}, - {"id": "@algolia/client-personalization@4.25.3"}, - {"id": "@algolia/client-search@4.25.3"}, - {"id": "@algolia/logger-common@4.25.3"}, - {"id": "@algolia/logger-console@4.25.3"}, - {"id": "@algolia/recommend@4.25.3"}, - {"id": "@algolia/requester-browser-xhr@4.25.3"}, - {"id": "@algolia/requester-common@4.25.3"}, - {"id": "@algolia/requester-node-http@4.25.3"}, - {"id": "@algolia/transporter@4.25.3"}, - ], - "integrity": "sha512-kgeIixgDiB+FbH1cHDFUtTNkxdJadHryF8lSPIHHQkEeUrzZA1Hi3PLL+EgNubO0dch4ALNb5G4rw+FDCv3Vbw==", - "name": "algoliasearch", - "url": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.25.3.tgz", - }, - "anchor-markdown-header@0.5.7": { - "deps": [{"id": "emoji-regex@6.1.3"}], - "integrity": "sha512-AmikqcK15r3q99hPvTa1na9n3eLkW0uE+RL9BZMSgwYalQeDnNXbYrN06BIcBPfGlmsGIE2jvkuvl/x0hyPF5Q==", - "name": "anchor-markdown-header", - "url": "https://registry.npmjs.org/anchor-markdown-header/-/anchor-markdown-header-0.5.7.tgz", - }, - "ansi-colors@4.1.1": { - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "name": "ansi-colors", - "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - }, - "ansi-escapes@4.3.2": { - "deps": [{"id": "type-fest@0.21.3"}], - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "name": "ansi-escapes", - "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - }, - "ansi-regex@5.0.1": { - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "name": "ansi-regex", - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - }, - "ansi-regex@6.2.2": { - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "name": "ansi-regex", - "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - }, - "ansi-styles@3.2.1": { - "deps": [{"id": "color-convert@1.9.3"}], - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - }, - "ansi-styles@4.3.0": { - "deps": [{"id": "color-convert@2.0.1"}], - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - }, - "ansi-styles@5.2.0": { - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - }, - "ansi-styles@6.2.3": { - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "name": "ansi-styles", - "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - }, - "any-promise@1.3.0": { - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "name": "any-promise", - "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - }, - "anymatch@3.1.2": { - "deps": [ - {"id": "normalize-path@3.0.0"}, - {"id": "picomatch@2.3.0"}, - ], - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "name": "anymatch", - "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - }, - "aproba@2.0.0": { - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "name": "aproba", - "url": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - }, - "are-we-there-yet@2.0.0": { - "deps": [ - {"id": "delegates@1.0.0"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "name": "are-we-there-yet", - "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - }, - "argparse@1.0.10": { - "deps": [{"id": "sprintf-js@1.0.3"}], - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "name": "argparse", - "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - }, - "argparse@2.0.1": { - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "name": "argparse", - "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - }, - "array-union@2.1.0": { - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "name": "array-union", - "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - }, - "asap@2.0.6": { - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", - "name": "asap", - "url": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - }, - "astral-regex@2.0.0": { - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "name": "astral-regex", - "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - }, - "auto-bind@4.0.0": { - "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", - "name": "auto-bind", - "url": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", - }, - "babel-jest@29.3.1-e2934e28": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@types/babel__core@7.1.17"}, - {"id": "babel-plugin-istanbul@6.1.1"}, - {"id": "babel-preset-jest@29.2.0-b393f795"}, - {"id": "chalk@4.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "slash@3.0.0"}, - ], - "integrity": "sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==", - "name": "babel-jest", - "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.3.1.tgz", - }, - "babel-loader@8.2.3-dc3fc578": { - "deps": [ - {"id": "@babel/core@7.18.13"}, - {"id": "find-cache-dir@3.3.2"}, - {"id": "loader-utils@1.4.0"}, - {"id": "make-dir@3.1.0"}, - {"id": "schema-utils@2.7.1"}, - ], - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "name": "babel-loader", - "url": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - }, - "babel-plugin-dynamic-import-node@2.3.3": { - "deps": [{"id": "object.assign@4.1.2"}], - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "name": "babel-plugin-dynamic-import-node", - "url": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - }, - "babel-plugin-istanbul@6.1.1": { - "deps": [ - {"id": "@babel/helper-plugin-utils@7.14.5"}, - {"id": "@istanbuljs/load-nyc-config@1.1.0"}, - {"id": "@istanbuljs/schema@0.1.3"}, - {"id": "istanbul-lib-instrument@5.1.0"}, - {"id": "test-exclude@6.0.0"}, - ], - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "name": "babel-plugin-istanbul", - "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - }, - "babel-plugin-jest-hoist@29.2.0": { - "deps": [ - {"id": "@babel/template@7.16.0"}, - {"id": "@babel/types@7.16.0"}, - {"id": "@types/babel__core@7.1.17"}, - {"id": "@types/babel__traverse@7.14.2"}, - ], - "integrity": "sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==", - "name": "babel-plugin-jest-hoist", - "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz", - }, - "babel-preset-current-node-syntax@1.0.1-532d5ba1": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/plugin-syntax-async-generators@7.8.4-c30e5809"}, - {"id": "@babel/plugin-syntax-bigint@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-class-properties@7.12.13-c30e5809"}, - {"id": "@babel/plugin-syntax-import-meta@7.10.4-c30e5809"}, - {"id": "@babel/plugin-syntax-json-strings@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c30e5809"}, - {"id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-numeric-separator@7.10.4-c30e5809"}, - {"id": "@babel/plugin-syntax-object-rest-spread@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-optional-chaining@7.8.3-c30e5809"}, - {"id": "@babel/plugin-syntax-top-level-await@7.14.5-c30e5809"}, - ], - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "name": "babel-preset-current-node-syntax", - "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - }, - "babel-preset-current-node-syntax@1.0.1-7c04b21b": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/plugin-syntax-async-generators@7.8.4-cfa465bf"}, - {"id": "@babel/plugin-syntax-bigint@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-class-properties@7.12.13-cfa465bf"}, - {"id": "@babel/plugin-syntax-import-meta@7.10.4-cfa465bf"}, - {"id": "@babel/plugin-syntax-json-strings@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-cfa465bf"}, - {"id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-numeric-separator@7.10.4-cfa465bf"}, - {"id": "@babel/plugin-syntax-object-rest-spread@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-optional-chaining@7.8.3-cfa465bf"}, - {"id": "@babel/plugin-syntax-top-level-await@7.14.5-cfa465bf"}, - {"id": "@types/babel__core@7.1.17"}, - ], - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "name": "babel-preset-current-node-syntax", - "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - }, - "babel-preset-jest@29.2.0-b393f795": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@types/babel__core@7.1.17"}, - {"id": "babel-plugin-jest-hoist@29.2.0"}, - {"id": "babel-preset-current-node-syntax@1.0.1-7c04b21b"}, - ], - "integrity": "sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==", - "name": "babel-preset-jest", - "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz", - }, - "bail@1.0.5": { - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "name": "bail", - "url": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - }, - "balanced-match@1.0.2": { - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "name": "balanced-match", - "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - }, - "base64-js@1.5.1": { - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "name": "base64-js", - "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - }, - "big.js@5.2.2": { - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "name": "big.js", - "url": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - }, - "binary-extensions@2.2.0": { - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "name": "binary-extensions", - "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - }, - "bl@4.1.0": { - "deps": [ - {"id": "buffer@5.7.1"}, - {"id": "inherits@2.0.4"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "name": "bl", - "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - }, - "boolbase@1.0.0": { - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "name": "boolbase", - "url": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - }, - "boundary@1.0.1": { - "integrity": "sha512-AaLhxHwYVh55iOTJncV3DE5o7RakEUSSj64XXEWRTiIhlp7aDI8qR0vY/k8Uw0Z234VjZi/iG/WxfrvqYPUCww==", - "name": "boundary", - "url": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz", - }, - "brace-expansion@1.1.11": { - "deps": [ - {"id": "balanced-match@1.0.2"}, - {"id": "concat-map@0.0.1"}, - ], - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "name": "brace-expansion", - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - }, - "brace-expansion@2.0.1": { - "deps": [{"id": "balanced-match@1.0.2"}], - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "name": "brace-expansion", - "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - }, - "braces@3.0.2": { - "deps": [{"id": "fill-range@7.0.1"}], - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "name": "braces", - "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - }, - "browserslist@4.18.1": { - "deps": [ - {"id": "caniuse-lite@1.0.30001284"}, - {"id": "electron-to-chromium@1.4.11"}, - {"id": "escalade@3.1.1"}, - {"id": "node-releases@2.0.1"}, - {"id": "picocolors@1.0.0"}, - ], - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", - "name": "browserslist", - "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - }, - "browserslist@4.21.3": { - "deps": [ - {"id": "caniuse-lite@1.0.30001374"}, - {"id": "electron-to-chromium@1.4.211"}, - {"id": "node-releases@2.0.6"}, - ], - "extra_deps": { - "browserslist@4.21.3": [{"id": "update-browserslist-db@1.0.5-7dabe86a"}], - "update-browserslist-db@1.0.5-7dabe86a": [{"id": "browserslist@4.21.3"}], - }, - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "name": "browserslist", - "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - }, - "browserslist@4.21.5": { - "deps": [ - {"id": "caniuse-lite@1.0.30001482"}, - {"id": "electron-to-chromium@1.4.383"}, - {"id": "node-releases@2.0.10"}, - ], - "extra_deps": { - "browserslist@4.21.5": [{"id": "update-browserslist-db@1.0.11-e3b9e9d0"}], - "update-browserslist-db@1.0.11-e3b9e9d0": [{"id": "browserslist@4.21.5"}], - }, - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "name": "browserslist", - "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - }, - "bser@2.1.1": { - "deps": [{"id": "node-int64@0.4.0"}], - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "name": "bser", - "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - }, - "buffer-from@1.1.2": { - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "name": "buffer-from", - "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - }, - "buffer@5.7.1": { - "deps": [ - {"id": "base64-js@1.5.1"}, - {"id": "ieee754@1.2.1"}, - ], - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "name": "buffer", - "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - }, - "builtin-modules@3.3.0": { - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "name": "builtin-modules", - "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - }, - "builtins@5.0.1": { - "deps": [{"id": "semver@7.3.5"}], - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "name": "builtins", - "url": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - }, - "cacache@15.3.0": { - "deps": [ - {"id": "@npmcli/fs@1.0.0"}, - {"id": "@npmcli/move-file@1.1.2"}, - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "glob@7.2.0"}, - {"id": "infer-owner@1.0.4"}, - {"id": "lru-cache@6.0.0"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.1.5"}, - {"id": "mkdirp@1.0.4"}, - {"id": "p-map@4.0.0"}, - {"id": "promise-inflight@1.0.1-a7e5239c"}, - {"id": "rimraf@3.0.2"}, - {"id": "ssri@8.0.1"}, - {"id": "tar@6.1.11"}, - {"id": "unique-filename@1.1.1"}, - ], - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - }, - "cacache@17.0.2": { - "deps": [ - {"id": "@npmcli/fs@3.1.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "glob@8.0.3"}, - {"id": "lru-cache@7.14.1"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.3.6"}, - {"id": "p-map@4.0.0"}, - {"id": "promise-inflight@1.0.1-a7e5239c"}, - {"id": "ssri@10.0.0"}, - {"id": "tar@6.1.12"}, - {"id": "unique-filename@3.0.0"}, - ], - "integrity": "sha512-rYUs2x4OjSgCQND7nTrh21AHIBFgd7s/ctAYvU3a8u+nK+R5YaX/SFPDYz4Azz7SGL6+6L9ZZWI4Kawpb7grzQ==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-17.0.2.tgz", - }, - "cacache@19.0.1": { - "deps": [ - {"id": "@npmcli/fs@4.0.0"}, - {"id": "fs-minipass@3.0.3"}, - {"id": "glob@10.5.0"}, - {"id": "lru-cache@10.4.3"}, - {"id": "minipass-collect@2.0.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@7.1.2"}, - {"id": "p-map@7.0.4"}, - {"id": "ssri@12.0.0"}, - {"id": "tar@7.5.2"}, - {"id": "unique-filename@4.0.0"}, - ], - "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", - "name": "cacache", - "url": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz", - }, - "cacheable-lookup@5.0.4": { - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "name": "cacheable-lookup", - "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - }, - "cacheable-request@7.0.2": { - "deps": [ - {"id": "clone-response@1.0.3"}, - {"id": "get-stream@5.2.0"}, - {"id": "http-cache-semantics@4.1.0"}, - {"id": "keyv@4.5.2"}, - {"id": "lowercase-keys@2.0.0"}, - {"id": "normalize-url@6.1.0"}, - {"id": "responselike@2.0.1"}, - ], - "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", - "name": "cacheable-request", - "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", - }, - "call-bind@1.0.2": { - "deps": [ - {"id": "function-bind@1.1.1"}, - {"id": "get-intrinsic@1.1.1"}, - ], - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "name": "call-bind", - "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - }, - "callsites@3.1.0": { - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "name": "callsites", - "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - }, - "camel-case@4.1.2": { - "deps": [ - {"id": "pascal-case@3.1.2"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "name": "camel-case", - "url": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - }, - "camelcase@5.3.1": { - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "name": "camelcase", - "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - }, - "camelcase@6.2.1": { - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "name": "camelcase", - "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - }, - "caniuse-lite@1.0.30001284": { - "integrity": "sha512-t28SKa7g6kiIQi6NHeOcKrOrGMzCRrXvlasPwWC26TH2QNdglgzQIRUuJ0cR3NeQPH+5jpuveeeSFDLm2zbkEw==", - "name": "caniuse-lite", - "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001284.tgz", - }, - "caniuse-lite@1.0.30001374": { - "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==", - "name": "caniuse-lite", - "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz", - }, - "caniuse-lite@1.0.30001482": { - "integrity": "sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==", - "name": "caniuse-lite", - "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz", - }, - "chalk@2.4.2": { - "deps": [ - {"id": "ansi-styles@3.2.1"}, - {"id": "escape-string-regexp@1.0.5"}, - {"id": "supports-color@5.5.0"}, - ], - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - }, - "chalk@3.0.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "supports-color@7.2.0"}, - ], - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - }, - "chalk@4.1.2": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "supports-color@7.2.0"}, - ], - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "name": "chalk", - "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - }, - "char-regex@1.0.2": { - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "name": "char-regex", - "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - }, - "character-entities-legacy@1.1.4": { - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "name": "character-entities-legacy", - "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - }, - "character-entities@1.2.4": { - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "name": "character-entities", - "url": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - }, - "character-reference-invalid@1.1.4": { - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "name": "character-reference-invalid", - "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - }, - "chevrotain@7.1.1": { - "deps": [{"id": "regexp-to-ast@0.5.0"}], - "integrity": "sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==", - "name": "chevrotain", - "url": "https://registry.npmjs.org/chevrotain/-/chevrotain-7.1.1.tgz", - }, - "chevrotain@9.1.0": { - "deps": [ - {"id": "@chevrotain/types@9.1.0"}, - {"id": "@chevrotain/utils@9.1.0"}, - {"id": "regexp-to-ast@0.5.0"}, - ], - "integrity": "sha512-A86/55so63HCfu0dgGg3j9u8uuuBOrSqly1OhBZxRu2x6sAKILLzfVjbGMw45kgier6lz45EzcjjWtTRgoT84Q==", - "name": "chevrotain", - "url": "https://registry.npmjs.org/chevrotain/-/chevrotain-9.1.0.tgz", - }, - "chokidar@3.5.2": { - "deps": [ - {"id": "anymatch@3.1.2"}, - {"id": "braces@3.0.2"}, - {"id": "fsevents@2.3.2-19706e7e"}, - {"id": "glob-parent@5.1.2"}, - {"id": "is-binary-path@2.1.0"}, - {"id": "is-glob@4.0.3"}, - {"id": "normalize-path@3.0.0"}, - {"id": "readdirp@3.6.0"}, - ], - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "name": "chokidar", - "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - }, - "chownr@2.0.0": { - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "name": "chownr", - "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - }, - "chownr@3.0.0": { - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", - "name": "chownr", - "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", - }, - "ci-info@2.0.0": { - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - }, - "ci-info@3.3.0": { - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - }, - "ci-info@3.7.0": { - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", - }, - "ci-info@4.3.1": { - "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", - "name": "ci-info", - "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", - }, - "cjs-module-lexer@1.2.2": { - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", - "name": "cjs-module-lexer", - "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - }, - "clean-css@5.2.2": { - "deps": [{"id": "source-map@0.6.1"}], - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "name": "clean-css", - "url": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - }, - "clean-regexp@1.0.0": { - "deps": [{"id": "escape-string-regexp@1.0.5"}], - "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", - "name": "clean-regexp", - "url": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", - }, - "clean-stack@2.2.0": { - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "name": "clean-stack", - "url": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - }, - "cli-boxes@2.2.1": { - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "name": "cli-boxes", - "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - }, - "cli-cursor@3.1.0": { - "deps": [{"id": "restore-cursor@3.1.0"}], - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "name": "cli-cursor", - "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - }, - "cli-truncate@2.1.0": { - "deps": [ - {"id": "slice-ansi@3.0.0"}, - {"id": "string-width@4.2.3"}, - ], - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "name": "cli-truncate", - "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - }, - "clipanion@3.2.0-rc.4": { - "deps": [{"id": "typanion@3.12.1"}], - "integrity": "sha512-wkW5IYIK63i2aSmFr8EoRjEpZmy3KFXezDn4K8dBct7pq0hWWDFUoqwXTMIXWyBIEJFekmZ9v5wX+JtRBMZbOA==", - "name": "clipanion", - "url": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0-rc.4.tgz", - }, - "clipanion@3.2.0-rc.4-f9a3b1e8": { - "deps": [{"id": "typanion@3.12.1"}], - "integrity": "sha512-wkW5IYIK63i2aSmFr8EoRjEpZmy3KFXezDn4K8dBct7pq0hWWDFUoqwXTMIXWyBIEJFekmZ9v5wX+JtRBMZbOA==", - "name": "clipanion", - "url": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0-rc.4.tgz", - }, - "clipanion@4.0.0-rc.4-b80567f1": { - "deps": [{"id": "typanion@3.14.0"}], - "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", - "name": "clipanion", - "url": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", - }, - "cliui@7.0.4": { - "deps": [ - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "wrap-ansi@7.0.0"}, - ], - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "name": "cliui", - "url": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - }, - "clone-response@1.0.3": { - "deps": [{"id": "mimic-response@1.0.1"}], - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "name": "clone-response", - "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - }, - "cmd-extension@1.0.2": { - "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", - "name": "cmd-extension", - "url": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", - }, - "co@4.6.0": { - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "name": "co", - "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - }, - "code-excerpt@3.0.0": { - "deps": [{"id": "convert-to-spaces@1.0.2"}], - "integrity": "sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==", - "name": "code-excerpt", - "url": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz", - }, - "collapse-white-space@1.0.6": { - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "name": "collapse-white-space", - "url": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - }, - "collect-v8-coverage@1.0.1": { - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", - "name": "collect-v8-coverage", - "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - }, - "color-convert@1.9.3": { - "deps": [{"id": "color-name@1.1.3"}], - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "name": "color-convert", - "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - }, - "color-convert@2.0.1": { - "deps": [{"id": "color-name@1.1.4"}], - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "name": "color-convert", - "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - }, - "color-name@1.1.3": { - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "name": "color-name", - "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - }, - "color-name@1.1.4": { - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "name": "color-name", - "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - }, - "color-support@1.1.3": { - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "name": "color-support", - "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - }, - "commander@2.20.3": { - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - }, - "commander@7.2.0": { - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - }, - "commander@8.3.0": { - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "name": "commander", - "url": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - }, - "commondir@1.0.1": { - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "name": "commondir", - "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - }, - "concat-map@0.0.1": { - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "name": "concat-map", - "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - }, - "console-control-strings@1.1.0": { - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "name": "console-control-strings", - "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - }, - "convert-source-map@1.8.0": { - "deps": [{"id": "safe-buffer@5.1.2"}], - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "name": "convert-source-map", - "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - }, - "convert-source-map@2.0.0": { - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "name": "convert-source-map", - "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - }, - "convert-to-spaces@1.0.2": { - "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", - "name": "convert-to-spaces", - "url": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", - }, - "cross-spawn@7.0.3": { - "deps": [ - {"id": "path-key@3.1.1"}, - {"id": "shebang-command@2.0.0"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "name": "cross-spawn", - "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - }, - "cross-spawn@7.0.6": { - "deps": [ - {"id": "path-key@3.1.1"}, - {"id": "shebang-command@2.0.0"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "name": "cross-spawn", - "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - }, - "css-select@4.2.1": { - "deps": [ - {"id": "boolbase@1.0.0"}, - {"id": "css-what@5.1.0"}, - {"id": "domhandler@4.3.0"}, - {"id": "domutils@2.8.0"}, - {"id": "nth-check@2.0.1"}, - ], - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "name": "css-select", - "url": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - }, - "css-what@5.1.0": { - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "name": "css-what", - "url": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - }, - "dataloader@1.4.0": { - "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==", - "name": "dataloader", - "url": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", - }, - "debug@4.3.3-e9a07d9e": { - "deps": [{"id": "ms@2.1.2"}], - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - }, - "debug@4.3.4-7aacf32e": { - "deps": [{"id": "ms@2.1.2"}], - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - }, - "debug@4.4.3-bed65fb4": { - "deps": [{"id": "ms@2.1.3"}], - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "name": "debug", - "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - }, - "decompress-response@6.0.0": { - "deps": [{"id": "mimic-response@3.1.0"}], - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "name": "decompress-response", - "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - }, - "dedent@0.7.0": { - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "name": "dedent", - "url": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - }, - "deep-is@0.1.4": { - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "name": "deep-is", - "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - }, - "deepmerge@4.2.2": { - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "name": "deepmerge", - "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - }, - "defer-to-connect@2.0.1": { - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "name": "defer-to-connect", - "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - }, - "define-properties@1.1.3": { - "deps": [{"id": "object-keys@1.1.1"}], - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "name": "define-properties", - "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - }, - "delegates@1.0.0": { - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "name": "delegates", - "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - }, - "depd@1.1.2": { - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "name": "depd", - "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - }, - "detect-newline@3.1.0": { - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "name": "detect-newline", - "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - }, - "diff-sequences@28.1.1": { - "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", - "name": "diff-sequences", - "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", - }, - "diff-sequences@29.3.1": { - "integrity": "sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==", - "name": "diff-sequences", - "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.3.1.tgz", - }, - "diff@5.1.0": { - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "name": "diff", - "url": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - }, - "dir-glob@3.0.1": { - "deps": [{"id": "path-type@4.0.0"}], - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "name": "dir-glob", - "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - }, - "doctoc@2.1.0": { - "deps": [ - {"id": "@textlint/markdown-to-ast@6.1.7"}, - {"id": "anchor-markdown-header@0.5.7"}, - {"id": "htmlparser2@4.1.0"}, - {"id": "minimist@1.2.5"}, - {"id": "underscore@1.12.1"}, - {"id": "update-section@0.3.3"}, - ], - "integrity": "sha512-0darEVEuWKLyIlpGOzE5cILf/pgUu25qUs6YwCqLqfxb8+3b9Cl4iakA8vwYrBQOkJ5SwpHKEPVMu2KOMrTA7A==", - "name": "doctoc", - "url": "https://registry.npmjs.org/doctoc/-/doctoc-2.1.0.tgz", - }, - "doctrine@3.0.0": { - "deps": [{"id": "esutils@2.0.3"}], - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "name": "doctrine", - "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - }, - "dom-converter@0.2.0": { - "deps": [{"id": "utila@0.4.0"}], - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "name": "dom-converter", - "url": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - }, - "dom-serializer@1.3.2": { - "deps": [ - {"id": "domelementtype@2.2.0"}, - {"id": "domhandler@4.3.0"}, - {"id": "entities@2.2.0"}, - ], - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "name": "dom-serializer", - "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - }, - "domelementtype@2.2.0": { - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "name": "domelementtype", - "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - }, - "domhandler@3.3.0": { - "deps": [{"id": "domelementtype@2.2.0"}], - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "name": "domhandler", - "url": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - }, - "domhandler@4.3.0": { - "deps": [{"id": "domelementtype@2.2.0"}], - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "name": "domhandler", - "url": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - }, - "domutils@2.8.0": { - "deps": [ - {"id": "dom-serializer@1.3.2"}, - {"id": "domelementtype@2.2.0"}, - {"id": "domhandler@4.3.0"}, - ], - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "name": "domutils", - "url": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - }, - "dot-case@3.0.4": { - "deps": [ - {"id": "no-case@3.0.4"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "name": "dot-case", - "url": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - }, - "dotenv@16.6.1": { - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "name": "dotenv", - "url": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - }, - "eastasianwidth@0.2.0": { - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "name": "eastasianwidth", - "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - }, - "electron-to-chromium@1.4.11": { - "integrity": "sha512-2OhsaYgsWGhWjx2et8kaUcdktPbBGjKM2X0BReUCKcSCPttEY+hz2zie820JLbttU8jwL92+JJysWwkut3wZgA==", - "name": "electron-to-chromium", - "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.11.tgz", - }, - "electron-to-chromium@1.4.211": { - "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A==", - "name": "electron-to-chromium", - "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz", - }, - "electron-to-chromium@1.4.383": { - "integrity": "sha512-BQyvFauIMzCJqILViJNs0kIBEAlx1bYLS5CRLyJtlun1KAnZlhNSgyfyWifPWagQ5s8KYPY6BpNHZsEMkxZAQQ==", - "name": "electron-to-chromium", - "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.383.tgz", - }, - "emittery@0.13.1": { - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "name": "emittery", - "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - }, - "emoji-regex@6.1.3": { - "integrity": "sha512-73/zxHTjP2N2FQf0J5ngNjxP9LqG2krUshxYaowI8HxZQsiL2pYJc3k9/O93fc5/lCSkZv+bQ5Esk6k6msiSvg==", - "name": "emoji-regex", - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.3.tgz", - }, - "emoji-regex@8.0.0": { - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "name": "emoji-regex", - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - }, - "emoji-regex@9.2.2": { - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "name": "emoji-regex", - "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - }, - "emojis-list@3.0.0": { - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "name": "emojis-list", - "url": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - }, - "encoding@0.1.13": { - "deps": [{"id": "iconv-lite@0.6.3"}], - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "name": "encoding", - "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - }, - "end-of-stream@1.1.0": { - "deps": [{"id": "once@1.3.3"}], - "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", - "name": "end-of-stream", - "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", - }, - "end-of-stream@1.4.4": { - "deps": [{"id": "once@1.4.0"}], - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "name": "end-of-stream", - "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - }, - "enhanced-resolve@5.12.0": { - "deps": [ - {"id": "graceful-fs@4.2.8"}, - {"id": "tapable@2.2.1"}, - ], - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "name": "enhanced-resolve", - "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - }, - "enquirer@2.3.6": { - "deps": [{"id": "ansi-colors@4.1.1"}], - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "name": "enquirer", - "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - }, - "entities@2.2.0": { - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "name": "entities", - "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - }, - "entities@4.5.0": { - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "name": "entities", - "url": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - }, - "env-paths@2.2.1": { - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "name": "env-paths", - "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - }, - "err-code@2.0.3": { - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "name": "err-code", - "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - }, - "error-ex@1.3.2": { - "deps": [{"id": "is-arrayish@0.2.1"}], - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "name": "error-ex", - "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - }, - "es-toolkit@1.43.0": { - "integrity": "sha512-SKCT8AsWvYzBBuUqMk4NPwFlSdqLpJwmy6AP322ERn8W2YLIB6JBXnwMI2Qsh2gfphT3q7EKAxKb23cvFHFwKA==", - "name": "es-toolkit", - "url": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.43.0.tgz", - }, - "escalade@3.1.1": { - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "name": "escalade", - "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - }, - "escape-string-regexp@1.0.5": { - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - }, - "escape-string-regexp@2.0.0": { - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - }, - "escape-string-regexp@4.0.0": { - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "name": "escape-string-regexp", - "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - }, - "eslint-plugin-unicorn@45.0.1-dc3fc578": { - "deps": [ - {"id": "@babel/helper-validator-identifier@7.19.1"}, - {"id": "@eslint-community/eslint-utils@4.1.2-dd99e5b3"}, - {"id": "@types/eslint@7.28.2"}, - {"id": "ci-info@3.7.0"}, - {"id": "clean-regexp@1.0.0"}, - {"id": "eslint@8.29.0"}, - {"id": "esquery@1.4.0"}, - {"id": "indent-string@4.0.0"}, - {"id": "is-builtin-module@3.2.0"}, - {"id": "jsesc@3.0.2"}, - {"id": "lodash@4.17.21"}, - {"id": "pluralize@8.0.0"}, - {"id": "read-pkg-up@7.0.1"}, - {"id": "regexp-tree@0.1.24"}, - {"id": "regjsparser@0.9.1"}, - {"id": "safe-regex@2.1.1"}, - {"id": "semver@7.3.8"}, - {"id": "strip-indent@3.0.0"}, - ], - "integrity": "sha512-tLnIw5oDJJc3ILYtlKtqOxPP64FZLTkZkgeuoN6e7x6zw+rhBjOxyvq2c7577LGxXuIhBYrwisZuKNqOOHp3BA==", - "name": "eslint-plugin-unicorn", - "url": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-45.0.1.tgz", - }, - "eslint-scope@5.1.1": { - "deps": [ - {"id": "esrecurse@4.3.0"}, - {"id": "estraverse@4.3.0"}, - ], - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "name": "eslint-scope", - "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - }, - "eslint-scope@7.1.1": { - "deps": [ - {"id": "esrecurse@4.3.0"}, - {"id": "estraverse@5.3.0"}, - ], - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "name": "eslint-scope", - "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - }, - "eslint-utils@3.0.0-289be12b": { - "deps": [{"id": "eslint-visitor-keys@2.1.0"}], - "extra_deps": { - "eslint-utils@3.0.0-289be12b": [{"id": "eslint@8.29.0"}], - "eslint@8.29.0": [{"id": "eslint-utils@3.0.0-289be12b"}], - }, - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "name": "eslint-utils", - "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - }, - "eslint-visitor-keys@2.1.0": { - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "name": "eslint-visitor-keys", - "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - }, - "eslint-visitor-keys@3.3.0": { - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "name": "eslint-visitor-keys", - "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - }, - "eslint@8.29.0": { - "deps": [ - {"id": "@eslint/eslintrc@1.3.3"}, - {"id": "@humanwhocodes/config-array@0.11.7"}, - {"id": "@humanwhocodes/module-importer@1.0.1"}, - {"id": "@nodelib/fs.walk@1.2.8"}, - {"id": "ajv@6.12.6"}, - {"id": "chalk@4.1.2"}, - {"id": "cross-spawn@7.0.3"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "doctrine@3.0.0"}, - {"id": "escape-string-regexp@4.0.0"}, - {"id": "eslint-scope@7.1.1"}, - {"id": "eslint-visitor-keys@3.3.0"}, - {"id": "espree@9.4.1"}, - {"id": "esquery@1.4.0"}, - {"id": "esutils@2.0.3"}, - {"id": "fast-deep-equal@3.1.3"}, - {"id": "file-entry-cache@6.0.1"}, - {"id": "find-up@5.0.0"}, - {"id": "glob-parent@6.0.2"}, - {"id": "globals@13.18.0"}, - {"id": "grapheme-splitter@1.0.4"}, - {"id": "ignore@5.2.1"}, - {"id": "import-fresh@3.3.0"}, - {"id": "imurmurhash@0.1.4"}, - {"id": "is-glob@4.0.3"}, - {"id": "is-path-inside@3.0.3"}, - {"id": "js-sdsl@4.2.0"}, - {"id": "js-yaml@4.1.0"}, - {"id": "json-stable-stringify-without-jsonify@1.0.1"}, - {"id": "levn@0.4.1"}, - {"id": "lodash.merge@4.6.2"}, - {"id": "minimatch@3.1.2"}, - {"id": "natural-compare@1.4.0"}, - {"id": "optionator@0.9.1"}, - {"id": "regexpp@3.2.0"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "strip-json-comments@3.1.1"}, - {"id": "text-table@0.2.0"}, - ], - "extra_deps": { - "eslint-utils@3.0.0-289be12b": [{"id": "eslint@8.29.0"}], - "eslint@8.29.0": [{"id": "eslint-utils@3.0.0-289be12b"}], - }, - "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", - "name": "eslint", - "url": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", - }, - "espree@9.4.1": { - "deps": [ - {"id": "acorn-jsx@5.3.2-b88faf10"}, - {"id": "acorn@8.8.1"}, - {"id": "eslint-visitor-keys@3.3.0"}, - ], - "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", - "name": "espree", - "url": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", - }, - "esprima@4.0.1": { - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "name": "esprima", - "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - }, - "esquery@1.4.0": { - "deps": [{"id": "estraverse@5.3.0"}], - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "name": "esquery", - "url": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - }, - "esrecurse@4.3.0": { - "deps": [{"id": "estraverse@5.3.0"}], - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "name": "esrecurse", - "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - }, - "estraverse@4.3.0": { - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "name": "estraverse", - "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - }, - "estraverse@5.3.0": { - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "name": "estraverse", - "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - }, - "estree-walker@1.0.1": { - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "name": "estree-walker", - "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - }, - "estree-walker@2.0.2": { - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "name": "estree-walker", - "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - }, - "esutils@2.0.3": { - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "name": "esutils", - "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - }, - "execa@5.1.1": { - "deps": [ - {"id": "cross-spawn@7.0.3"}, - {"id": "get-stream@6.0.1"}, - {"id": "human-signals@2.1.0"}, - {"id": "is-stream@2.0.1"}, - {"id": "merge-stream@2.0.0"}, - {"id": "npm-run-path@4.0.1"}, - {"id": "onetime@5.1.2"}, - {"id": "signal-exit@3.0.6"}, - {"id": "strip-final-newline@2.0.0"}, - ], - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "name": "execa", - "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - }, - "exit@0.1.2": { - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "name": "exit", - "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - }, - "expect@28.1.3": { - "deps": [ - {"id": "@jest/expect-utils@28.1.3"}, - {"id": "jest-get-type@28.0.2"}, - {"id": "jest-matcher-utils@28.1.3"}, - {"id": "jest-message-util@28.1.3"}, - {"id": "jest-util@28.1.3"}, - ], - "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", - "name": "expect", - "url": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", - }, - "expect@29.3.1": { - "deps": [ - {"id": "@jest/expect-utils@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "jest-matcher-utils@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-util@29.3.1"}, - ], - "integrity": "sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==", - "name": "expect", - "url": "https://registry.npmjs.org/expect/-/expect-29.3.1.tgz", - }, - "extend@3.0.2": { - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "name": "extend", - "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - }, - "fast-deep-equal@3.1.3": { - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "name": "fast-deep-equal", - "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - }, - "fast-glob@3.2.12": { - "deps": [ - {"id": "@nodelib/fs.stat@2.0.5"}, - {"id": "@nodelib/fs.walk@1.2.8"}, - {"id": "glob-parent@5.1.2"}, - {"id": "merge2@1.4.1"}, - {"id": "micromatch@4.0.4"}, - ], - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "name": "fast-glob", - "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - }, - "fast-glob@3.2.7": { - "deps": [ - {"id": "@nodelib/fs.stat@2.0.5"}, - {"id": "@nodelib/fs.walk@1.2.8"}, - {"id": "glob-parent@5.1.2"}, - {"id": "merge2@1.4.1"}, - {"id": "micromatch@4.0.4"}, - ], - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "name": "fast-glob", - "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - }, - "fast-json-stable-stringify@2.1.0": { - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "name": "fast-json-stable-stringify", - "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - }, - "fast-levenshtein@2.0.6": { - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "name": "fast-levenshtein", - "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - }, - "fastq@1.13.0": { - "deps": [{"id": "reusify@1.0.4"}], - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "name": "fastq", - "url": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - }, - "fault@1.0.4": { - "deps": [{"id": "format@0.2.2"}], - "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", - "name": "fault", - "url": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", - }, - "fb-watchman@2.0.1": { - "deps": [{"id": "bser@2.1.1"}], - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "name": "fb-watchman", - "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - }, - "figgy-pudding@3.5.2": { - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "name": "figgy-pudding", - "url": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - }, - "file-entry-cache@6.0.1": { - "deps": [{"id": "flat-cache@3.0.4"}], - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "name": "file-entry-cache", - "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - }, - "fill-range@7.0.1": { - "deps": [{"id": "to-regex-range@5.0.1"}], - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "name": "fill-range", - "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - }, - "find-cache-dir@3.3.2": { - "deps": [ - {"id": "commondir@1.0.1"}, - {"id": "make-dir@3.1.0"}, - {"id": "pkg-dir@4.2.0"}, - ], - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "name": "find-cache-dir", - "url": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - }, - "find-up@4.1.0": { - "deps": [ - {"id": "locate-path@5.0.0"}, - {"id": "path-exists@4.0.0"}, - ], - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "name": "find-up", - "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - }, - "find-up@5.0.0": { - "deps": [ - {"id": "locate-path@6.0.0"}, - {"id": "path-exists@4.0.0"}, - ], - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "name": "find-up", - "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - }, - "flat-cache@3.0.4": { - "deps": [ - {"id": "flatted@3.2.4"}, - {"id": "rimraf@3.0.2"}, - ], - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "name": "flat-cache", - "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - }, - "flatted@3.2.4": { - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "name": "flatted", - "url": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - }, - "foreground-child@3.3.1": { - "deps": [ - {"id": "cross-spawn@7.0.6"}, - {"id": "signal-exit@4.1.0"}, - ], - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "name": "foreground-child", - "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - }, - "format@0.2.2": { - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "name": "format", - "url": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - }, - "fs-constants@1.0.0": { - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "name": "fs-constants", - "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - }, - "fs-minipass@2.1.0": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "name": "fs-minipass", - "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - }, - "fs-minipass@3.0.3": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "name": "fs-minipass", - "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", - }, - "fs.realpath@1.0.0": { - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "name": "fs.realpath", - "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - }, - "fsevents@2.3.2-19706e7e": { - "os": ["darwin"], - "deps": [{"id": "node-gyp@8.4.1"}], - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "name": "fsevents", - "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - }, - "function-bind@1.1.1": { - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "name": "function-bind", - "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - }, - "gauge@4.0.0": { - "deps": [ - {"id": "ansi-regex@5.0.1"}, - {"id": "aproba@2.0.0"}, - {"id": "color-support@1.1.3"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "has-unicode@2.0.1"}, - {"id": "signal-exit@3.0.6"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - {"id": "wide-align@1.1.5"}, - ], - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", - "name": "gauge", - "url": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - }, - "gensync@1.0.0-beta.2": { - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "name": "gensync", - "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - }, - "get-caller-file@2.0.5": { - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "name": "get-caller-file", - "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - }, - "get-intrinsic@1.1.1": { - "deps": [ - {"id": "function-bind@1.1.1"}, - {"id": "has-symbols@1.0.2"}, - {"id": "has@1.0.3"}, - ], - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "name": "get-intrinsic", - "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - }, - "get-package-type@0.1.0": { - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "name": "get-package-type", - "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - }, - "get-stream@5.2.0": { - "deps": [{"id": "pump@3.0.0"}], - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "name": "get-stream", - "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - }, - "get-stream@6.0.1": { - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "name": "get-stream", - "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - }, - "git-up@7.0.0": { - "deps": [ - {"id": "is-ssh@1.4.0"}, - {"id": "parse-url@8.1.0"}, - ], - "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", - "name": "git-up", - "url": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", - }, - "git-url-parse@13.1.0": { - "deps": [{"id": "git-up@7.0.0"}], - "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", - "name": "git-url-parse", - "url": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", - }, - "glob-parent@5.1.2": { - "deps": [{"id": "is-glob@4.0.3"}], - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "name": "glob-parent", - "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - }, - "glob-parent@6.0.2": { - "deps": [{"id": "is-glob@4.0.3"}], - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "name": "glob-parent", - "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - }, - "glob@10.5.0": { - "deps": [ - {"id": "foreground-child@3.3.1"}, - {"id": "jackspeak@3.4.3"}, - {"id": "minimatch@9.0.5"}, - {"id": "minipass@7.1.2"}, - {"id": "package-json-from-dist@1.0.1"}, - {"id": "path-scurry@1.11.1"}, - ], - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - }, - "glob@7.2.0": { - "deps": [ - {"id": "fs.realpath@1.0.0"}, - {"id": "inflight@1.0.6"}, - {"id": "inherits@2.0.4"}, - {"id": "minimatch@3.0.4"}, - {"id": "once@1.4.0"}, - {"id": "path-is-absolute@1.0.1"}, - ], - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - }, - "glob@8.0.3": { - "deps": [ - {"id": "fs.realpath@1.0.0"}, - {"id": "inflight@1.0.6"}, - {"id": "inherits@2.0.4"}, - {"id": "minimatch@5.1.0"}, - {"id": "once@1.4.0"}, - ], - "integrity": "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==", - "name": "glob", - "url": "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz", - }, - "globals@11.12.0": { - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "name": "globals", - "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - }, - "globals@13.18.0": { - "deps": [{"id": "type-fest@0.20.2"}], - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", - "name": "globals", - "url": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", - }, - "globalyzer@0.1.0": { - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", - "name": "globalyzer", - "url": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - }, - "globby@11.0.4": { - "deps": [ - {"id": "array-union@2.1.0"}, - {"id": "dir-glob@3.0.1"}, - {"id": "fast-glob@3.2.7"}, - {"id": "ignore@5.1.9"}, - {"id": "merge2@1.4.1"}, - {"id": "slash@3.0.0"}, - ], - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "name": "globby", - "url": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - }, - "globby@11.1.0": { - "deps": [ - {"id": "array-union@2.1.0"}, - {"id": "dir-glob@3.0.1"}, - {"id": "fast-glob@3.2.12"}, - {"id": "ignore@5.2.1"}, - {"id": "merge2@1.4.1"}, - {"id": "slash@3.0.0"}, - ], - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "name": "globby", - "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - }, - "globrex@0.1.2": { - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", - "name": "globrex", - "url": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - }, - "got@11.8.5": { - "deps": [ - {"id": "@sindresorhus/is@4.6.0"}, - {"id": "@szmarczak/http-timer@4.0.6"}, - {"id": "@types/cacheable-request@6.0.3"}, - {"id": "@types/responselike@1.0.0"}, - {"id": "cacheable-lookup@5.0.4"}, - {"id": "cacheable-request@7.0.2"}, - {"id": "decompress-response@6.0.0"}, - {"id": "http2-wrapper@1.0.3"}, - {"id": "lowercase-keys@2.0.0"}, - {"id": "p-cancelable@2.1.1"}, - {"id": "responselike@2.0.1"}, - ], - "integrity": "sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==", - "name": "got", - "url": "https://registry.npmjs.org/got/-/got-11.8.5.tgz", - }, - "graceful-fs@4.2.10": { - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "name": "graceful-fs", - "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - }, - "graceful-fs@4.2.8": { - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "name": "graceful-fs", - "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - }, - "grapheme-splitter@1.0.4": { - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "name": "grapheme-splitter", - "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - }, - "has-flag@3.0.0": { - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "name": "has-flag", - "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - }, - "has-flag@4.0.0": { - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "name": "has-flag", - "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - }, - "has-symbols@1.0.2": { - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "name": "has-symbols", - "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - }, - "has-unicode@2.0.1": { - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "name": "has-unicode", - "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - }, - "has@1.0.3": { - "deps": [{"id": "function-bind@1.1.1"}], - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "name": "has", - "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - }, - "he@1.2.0": { - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "name": "he", - "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - }, - "hosted-git-info@2.8.9": { - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "name": "hosted-git-info", - "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - }, - "hosted-git-info@6.1.1": { - "deps": [{"id": "lru-cache@7.14.1"}], - "integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==", - "name": "hosted-git-info", - "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz", - }, - "hpagent@1.2.0": { - "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==", - "name": "hpagent", - "url": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz", - }, - "html-escaper@2.0.2": { - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "name": "html-escaper", - "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - }, - "html-minifier-terser@6.1.0": { - "deps": [ - {"id": "camel-case@4.1.2"}, - {"id": "clean-css@5.2.2"}, - {"id": "commander@8.3.0"}, - {"id": "he@1.2.0"}, - {"id": "param-case@3.0.4"}, - {"id": "relateurl@0.2.7"}, - {"id": "terser@5.10.0-49a405ee"}, - ], - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "name": "html-minifier-terser", - "url": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - }, - "html-webpack-plugin@5.5.0-dc3fc578": { - "deps": [ - {"id": "@types/html-minifier-terser@6.1.0"}, - {"id": "html-minifier-terser@6.1.0"}, - {"id": "lodash@4.17.21"}, - {"id": "pretty-error@4.0.0"}, - {"id": "tapable@2.2.1"}, - ], - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "name": "html-webpack-plugin", - "url": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - }, - "htmlparser2@4.1.0": { - "deps": [ - {"id": "domelementtype@2.2.0"}, - {"id": "domhandler@3.3.0"}, - {"id": "domutils@2.8.0"}, - {"id": "entities@2.2.0"}, - ], - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "name": "htmlparser2", - "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - }, - "htmlparser2@6.1.0": { - "deps": [ - {"id": "domelementtype@2.2.0"}, - {"id": "domhandler@4.3.0"}, - {"id": "domutils@2.8.0"}, - {"id": "entities@2.2.0"}, - ], - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "name": "htmlparser2", - "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - }, - "http-cache-semantics@4.1.0": { - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "name": "http-cache-semantics", - "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - }, - "http-cache-semantics@4.2.0": { - "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", - "name": "http-cache-semantics", - "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", - }, - "http-proxy-agent@4.0.1": { - "deps": [ - {"id": "@tootallnate/once@1.1.2"}, - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-e9a07d9e"}, - ], - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - }, - "http-proxy-agent@5.0.0": { - "deps": [ - {"id": "@tootallnate/once@2.0.0"}, - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-e9a07d9e"}, - ], - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - }, - "http-proxy-agent@7.0.2": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.4-7aacf32e"}, - ], - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "name": "http-proxy-agent", - "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - }, - "http2-wrapper@1.0.3": { - "deps": [ - {"id": "quick-lru@5.1.1"}, - {"id": "resolve-alpn@1.2.1"}, - ], - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "name": "http2-wrapper", - "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - }, - "https-proxy-agent@5.0.0": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-e9a07d9e"}, - ], - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "name": "https-proxy-agent", - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - }, - "https-proxy-agent@7.0.6": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.3-e9a07d9e"}, - ], - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "name": "https-proxy-agent", - "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - }, - "human-signals@2.1.0": { - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "name": "human-signals", - "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - }, - "humanize-ms@1.2.1": { - "deps": [{"id": "ms@2.1.3"}], - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", - "name": "humanize-ms", - "url": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - }, - "iconv-lite@0.6.3": { - "deps": [{"id": "safer-buffer@2.1.2"}], - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "name": "iconv-lite", - "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - }, - "ieee754@1.2.1": { - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "name": "ieee754", - "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - }, - "ignore@5.1.9": { - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", - "name": "ignore", - "url": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - }, - "ignore@5.2.1": { - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", - "name": "ignore", - "url": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", - }, - "import-fresh@3.3.0": { - "deps": [ - {"id": "parent-module@1.0.1"}, - {"id": "resolve-from@4.0.0"}, - ], - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "name": "import-fresh", - "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - }, - "import-local@3.0.3": { - "deps": [ - {"id": "pkg-dir@4.2.0"}, - {"id": "resolve-cwd@3.0.0"}, - ], - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "name": "import-local", - "url": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - }, - "imurmurhash@0.1.4": { - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "name": "imurmurhash", - "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - }, - "indent-string@4.0.0": { - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "name": "indent-string", - "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - }, - "infer-owner@1.0.4": { - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "name": "infer-owner", - "url": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - }, - "inflight@1.0.6": { - "deps": [ - {"id": "once@1.4.0"}, - {"id": "wrappy@1.0.2"}, - ], - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "name": "inflight", - "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - }, - "inherits@2.0.4": { - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "name": "inherits", - "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - }, - "ink-text-input@4.0.3-4074f4ef": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "ink@3.2.0-4074f4ef"}, - {"id": "react@17.0.2"}, - {"id": "type-fest@0.15.1"}, - ], - "integrity": "sha512-eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==", - "name": "ink-text-input", - "url": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-4.0.3.tgz", - }, - "ink@3.2.0-4074f4ef": { - "deps": [ - {"id": "ansi-escapes@4.3.2"}, - {"id": "auto-bind@4.0.0"}, - {"id": "chalk@4.1.2"}, - {"id": "cli-boxes@2.2.1"}, - {"id": "cli-cursor@3.1.0"}, - {"id": "cli-truncate@2.1.0"}, - {"id": "code-excerpt@3.0.0"}, - {"id": "indent-string@4.0.0"}, - {"id": "is-ci@2.0.0"}, - {"id": "lodash@4.17.21"}, - {"id": "patch-console@1.0.0"}, - {"id": "react-devtools-core@4.28.5"}, - {"id": "react-reconciler@0.26.2-5a18648e"}, - {"id": "react@17.0.2"}, - {"id": "scheduler@0.20.2"}, - {"id": "signal-exit@3.0.7"}, - {"id": "slice-ansi@3.0.0"}, - {"id": "stack-utils@2.0.6"}, - {"id": "string-width@4.2.3"}, - {"id": "type-fest@0.12.0"}, - {"id": "widest-line@3.1.0"}, - {"id": "wrap-ansi@6.2.0"}, - {"id": "ws@7.5.10-064d121d"}, - {"id": "yoga-layout-prebuilt@1.10.0"}, - ], - "integrity": "sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==", - "name": "ink", - "url": "https://registry.npmjs.org/ink/-/ink-3.2.0.tgz", - }, - "ip-address@10.1.0": { - "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", - "name": "ip-address", - "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz", - }, - "ip@1.1.5": { - "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", - "name": "ip", - "url": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - }, - "ip@2.0.0": { - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "name": "ip", - "url": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - }, - "is-alphabetical@1.0.4": { - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "name": "is-alphabetical", - "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - }, - "is-alphanumerical@1.0.4": { - "deps": [ - {"id": "is-alphabetical@1.0.4"}, - {"id": "is-decimal@1.0.4"}, - ], - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "name": "is-alphanumerical", - "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - }, - "is-arrayish@0.2.1": { - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "name": "is-arrayish", - "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - }, - "is-binary-path@2.1.0": { - "deps": [{"id": "binary-extensions@2.2.0"}], - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "name": "is-binary-path", - "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - }, - "is-buffer@1.1.6": { - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "name": "is-buffer", - "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - }, - "is-builtin-module@3.2.0": { - "deps": [{"id": "builtin-modules@3.3.0"}], - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "name": "is-builtin-module", - "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - }, - "is-callable@1.2.7": { - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "name": "is-callable", - "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - }, - "is-ci@2.0.0": { - "deps": [{"id": "ci-info@2.0.0"}], - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "name": "is-ci", - "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - }, - "is-core-module@2.11.0": { - "deps": [{"id": "has@1.0.3"}], - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "name": "is-core-module", - "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - }, - "is-core-module@2.8.0": { - "deps": [{"id": "has@1.0.3"}], - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "name": "is-core-module", - "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - }, - "is-decimal@1.0.4": { - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "name": "is-decimal", - "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - }, - "is-extglob@2.1.1": { - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "name": "is-extglob", - "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - }, - "is-fullwidth-code-point@3.0.0": { - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "name": "is-fullwidth-code-point", - "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - }, - "is-generator-fn@2.1.0": { - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "name": "is-generator-fn", - "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - }, - "is-glob@4.0.3": { - "deps": [{"id": "is-extglob@2.1.1"}], - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "name": "is-glob", - "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - }, - "is-hexadecimal@1.0.4": { - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "name": "is-hexadecimal", - "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - }, - "is-lambda@1.0.1": { - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "name": "is-lambda", - "url": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - }, - "is-module@1.0.0": { - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "name": "is-module", - "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - }, - "is-number@7.0.0": { - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "name": "is-number", - "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - }, - "is-path-inside@3.0.3": { - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "name": "is-path-inside", - "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - }, - "is-plain-obj@1.1.0": { - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "name": "is-plain-obj", - "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - }, - "is-reference@1.2.1": { - "deps": [{"id": "@types/estree@0.0.50"}], - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "name": "is-reference", - "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - }, - "is-ssh@1.4.0": { - "deps": [{"id": "protocols@2.0.1"}], - "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", - "name": "is-ssh", - "url": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", - }, - "is-stream@2.0.1": { - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "name": "is-stream", - "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - }, - "is-whitespace-character@1.0.4": { - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "name": "is-whitespace-character", - "url": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - }, - "is-windows@1.0.2": { - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "name": "is-windows", - "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - }, - "is-word-character@1.0.4": { - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "name": "is-word-character", - "url": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - }, - "is@3.3.0": { - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", - "name": "is", - "url": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - }, - "isexe@2.0.0": { - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "name": "isexe", - "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - }, - "istanbul-lib-coverage@3.2.0": { - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "name": "istanbul-lib-coverage", - "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - }, - "istanbul-lib-instrument@5.1.0": { - "deps": [ - {"id": "@babel/core@7.16.0"}, - {"id": "@babel/parser@7.16.4"}, - {"id": "@istanbuljs/schema@0.1.3"}, - {"id": "istanbul-lib-coverage@3.2.0"}, - {"id": "semver@6.3.0"}, - ], - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "name": "istanbul-lib-instrument", - "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - }, - "istanbul-lib-instrument@5.2.0": { - "deps": [ - {"id": "@babel/core@7.16.0"}, - {"id": "@babel/parser@7.16.4"}, - {"id": "@istanbuljs/schema@0.1.3"}, - {"id": "istanbul-lib-coverage@3.2.0"}, - {"id": "semver@6.3.0"}, - ], - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", - "name": "istanbul-lib-instrument", - "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - }, - "istanbul-lib-report@3.0.0": { - "deps": [ - {"id": "istanbul-lib-coverage@3.2.0"}, - {"id": "make-dir@3.1.0"}, - {"id": "supports-color@7.2.0"}, - ], - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "name": "istanbul-lib-report", - "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - }, - "istanbul-lib-source-maps@4.0.1": { - "deps": [ - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "istanbul-lib-coverage@3.2.0"}, - {"id": "source-map@0.6.1"}, - ], - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "name": "istanbul-lib-source-maps", - "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - }, - "istanbul-reports@3.1.5": { - "deps": [ - {"id": "html-escaper@2.0.2"}, - {"id": "istanbul-lib-report@3.0.0"}, - ], - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", - "name": "istanbul-reports", - "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", - }, - "jackspeak@3.4.3": { - "deps": [ - {"id": "@isaacs/cliui@8.0.2"}, - {"id": "@pkgjs/parseargs@0.11.0"}, - ], - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "name": "jackspeak", - "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - }, - "jest-changed-files@29.2.0": { - "deps": [ - {"id": "execa@5.1.1"}, - {"id": "p-limit@3.1.0"}, - ], - "integrity": "sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==", - "name": "jest-changed-files", - "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.2.0.tgz", - }, - "jest-circus@29.3.1": { - "deps": [ - {"id": "@jest/environment@29.3.1"}, - {"id": "@jest/expect@29.3.1"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "co@4.6.0"}, - {"id": "dedent@0.7.0"}, - {"id": "is-generator-fn@2.1.0"}, - {"id": "jest-each@29.3.1"}, - {"id": "jest-matcher-utils@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-runtime@29.3.1"}, - {"id": "jest-snapshot@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "p-limit@3.1.0"}, - {"id": "pretty-format@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "stack-utils@2.0.5"}, - ], - "integrity": "sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==", - "name": "jest-circus", - "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.3.1.tgz", - }, - "jest-cli@29.3.1-c4e28f16": { - "deps": [ - {"id": "@jest/core@29.3.1-c4e28f16"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "chalk@4.1.2"}, - {"id": "exit@0.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "import-local@3.0.3"}, - {"id": "jest-config@29.3.1-14095c80"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-validate@29.3.1"}, - {"id": "prompts@2.4.2"}, - {"id": "yargs@17.5.1"}, - ], - "integrity": "sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==", - "name": "jest-cli", - "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.3.1.tgz", - }, - "jest-config@29.3.1-14095c80": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@jest/test-sequencer@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "babel-jest@29.3.1-e2934e28"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@3.3.0"}, - {"id": "deepmerge@4.2.2"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-circus@29.3.1"}, - {"id": "jest-environment-node@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-resolve@29.3.1"}, - {"id": "jest-runner@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-validate@29.3.1"}, - {"id": "micromatch@4.0.4"}, - {"id": "parse-json@5.2.0"}, - {"id": "pretty-format@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "strip-json-comments@3.1.1"}, - ], - "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", - "name": "jest-config", - "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", - }, - "jest-config@29.3.1-63b5b7ab": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@jest/test-sequencer@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "babel-jest@29.3.1-e2934e28"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@3.3.0"}, - {"id": "deepmerge@4.2.2"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-circus@29.3.1"}, - {"id": "jest-environment-node@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-resolve@29.3.1"}, - {"id": "jest-runner@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-validate@29.3.1"}, - {"id": "micromatch@4.0.4"}, - {"id": "parse-json@5.2.0"}, - {"id": "pretty-format@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "strip-json-comments@3.1.1"}, - ], - "integrity": "sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==", - "name": "jest-config", - "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.3.1.tgz", - }, - "jest-diff@28.1.3": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "diff-sequences@28.1.1"}, - {"id": "jest-get-type@28.0.2"}, - {"id": "pretty-format@28.1.3"}, - ], - "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", - "name": "jest-diff", - "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", - }, - "jest-diff@29.3.1": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "diff-sequences@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "pretty-format@29.3.1"}, - ], - "integrity": "sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==", - "name": "jest-diff", - "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.3.1.tgz", - }, - "jest-docblock@29.2.0": { - "deps": [{"id": "detect-newline@3.1.0"}], - "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", - "name": "jest-docblock", - "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", - }, - "jest-each@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "chalk@4.1.2"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "jest-util@29.3.1"}, - {"id": "pretty-format@29.3.1"}, - ], - "integrity": "sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==", - "name": "jest-each", - "url": "https://registry.npmjs.org/jest-each/-/jest-each-29.3.1.tgz", - }, - "jest-environment-node@29.3.1": { - "deps": [ - {"id": "@jest/environment@29.3.1"}, - {"id": "@jest/fake-timers@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "jest-mock@29.3.1"}, - {"id": "jest-util@29.3.1"}, - ], - "integrity": "sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==", - "name": "jest-environment-node", - "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.3.1.tgz", - }, - "jest-get-type@28.0.2": { - "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", - "name": "jest-get-type", - "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", - }, - "jest-get-type@29.2.0": { - "integrity": "sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==", - "name": "jest-get-type", - "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.2.0.tgz", - }, - "jest-haste-map@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "@types/graceful-fs@4.1.5"}, - {"id": "@types/node@18.16.3"}, - {"id": "anymatch@3.1.2"}, - {"id": "fb-watchman@2.0.1"}, - {"id": "fsevents@2.3.2-19706e7e"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-worker@29.3.1"}, - {"id": "micromatch@4.0.4"}, - {"id": "walker@1.0.8"}, - ], - "integrity": "sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==", - "name": "jest-haste-map", - "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.3.1.tgz", - }, - "jest-leak-detector@29.3.1": { - "deps": [ - {"id": "jest-get-type@29.2.0"}, - {"id": "pretty-format@29.3.1"}, - ], - "integrity": "sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==", - "name": "jest-leak-detector", - "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz", - }, - "jest-matcher-utils@28.1.3": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "jest-diff@28.1.3"}, - {"id": "jest-get-type@28.0.2"}, - {"id": "pretty-format@28.1.3"}, - ], - "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", - "name": "jest-matcher-utils", - "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", - }, - "jest-matcher-utils@29.3.1": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "jest-diff@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "pretty-format@29.3.1"}, - ], - "integrity": "sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==", - "name": "jest-matcher-utils", - "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz", - }, - "jest-message-util@28.1.3": { - "deps": [ - {"id": "@babel/code-frame@7.16.0"}, - {"id": "@jest/types@28.1.3"}, - {"id": "@types/stack-utils@2.0.1"}, - {"id": "chalk@4.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "micromatch@4.0.4"}, - {"id": "pretty-format@28.1.3"}, - {"id": "slash@3.0.0"}, - {"id": "stack-utils@2.0.5"}, - ], - "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", - "name": "jest-message-util", - "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", - }, - "jest-message-util@29.3.1": { - "deps": [ - {"id": "@babel/code-frame@7.16.0"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/stack-utils@2.0.1"}, - {"id": "chalk@4.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "micromatch@4.0.4"}, - {"id": "pretty-format@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "stack-utils@2.0.5"}, - ], - "integrity": "sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==", - "name": "jest-message-util", - "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.3.1.tgz", - }, - "jest-mock@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "jest-util@29.3.1"}, - ], - "integrity": "sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==", - "name": "jest-mock", - "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.3.1.tgz", - }, - "jest-pnp-resolver@1.2.2-dc2be516": { - "extra_deps": { - "jest-pnp-resolver@1.2.2-dc2be516": [{"id": "jest-resolve@29.3.1"}], - "jest-resolve@29.3.1": [{"id": "jest-pnp-resolver@1.2.2-dc2be516"}], - }, - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "name": "jest-pnp-resolver", - "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - }, - "jest-regex-util@29.2.0": { - "integrity": "sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==", - "name": "jest-regex-util", - "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.2.0.tgz", - }, - "jest-resolve-dependencies@29.3.1": { - "deps": [ - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-snapshot@29.3.1"}, - ], - "integrity": "sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==", - "name": "jest-resolve-dependencies", - "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz", - }, - "jest-resolve@29.3.1": { - "deps": [ - {"id": "chalk@4.1.2"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-validate@29.3.1"}, - {"id": "resolve.exports@1.1.0"}, - {"id": "resolve@1.20.0-63f1eb04"}, - {"id": "slash@3.0.0"}, - ], - "extra_deps": { - "jest-pnp-resolver@1.2.2-dc2be516": [{"id": "jest-resolve@29.3.1"}], - "jest-resolve@29.3.1": [{"id": "jest-pnp-resolver@1.2.2-dc2be516"}], - }, - "integrity": "sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==", - "name": "jest-resolve", - "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.3.1.tgz", - }, - "jest-runner@29.3.1": { - "deps": [ - {"id": "@jest/console@29.3.1"}, - {"id": "@jest/environment@29.3.1"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "emittery@0.13.1"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-docblock@29.2.0"}, - {"id": "jest-environment-node@29.3.1"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-leak-detector@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-resolve@29.3.1"}, - {"id": "jest-runtime@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "jest-watcher@29.3.1"}, - {"id": "jest-worker@29.3.1"}, - {"id": "p-limit@3.1.0"}, - {"id": "source-map-support@0.5.13"}, - ], - "integrity": "sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==", - "name": "jest-runner", - "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.3.1.tgz", - }, - "jest-runtime@29.3.1": { - "deps": [ - {"id": "@jest/environment@29.3.1"}, - {"id": "@jest/fake-timers@29.3.1"}, - {"id": "@jest/globals@29.3.1"}, - {"id": "@jest/source-map@29.2.0"}, - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "cjs-module-lexer@1.2.2"}, - {"id": "collect-v8-coverage@1.0.1"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-mock@29.3.1"}, - {"id": "jest-regex-util@29.2.0"}, - {"id": "jest-resolve@29.3.1"}, - {"id": "jest-snapshot@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "slash@3.0.0"}, - {"id": "strip-bom@4.0.0"}, - ], - "integrity": "sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==", - "name": "jest-runtime", - "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.3.1.tgz", - }, - "jest-snapshot@29.3.1": { - "deps": [ - {"id": "@babel/core@7.18.10"}, - {"id": "@babel/generator@7.16.0"}, - {"id": "@babel/plugin-syntax-jsx@7.18.6-532d5ba1"}, - {"id": "@babel/plugin-syntax-typescript@7.16.0-532d5ba1"}, - {"id": "@babel/traverse@7.16.3"}, - {"id": "@babel/types@7.16.0"}, - {"id": "@jest/expect-utils@29.3.1"}, - {"id": "@jest/transform@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/babel__traverse@7.14.2"}, - {"id": "@types/prettier@2.4.2"}, - {"id": "babel-preset-current-node-syntax@1.0.1-532d5ba1"}, - {"id": "chalk@4.1.2"}, - {"id": "expect@29.3.1"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "jest-diff@29.3.1"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "jest-haste-map@29.3.1"}, - {"id": "jest-matcher-utils@29.3.1"}, - {"id": "jest-message-util@29.3.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "natural-compare@1.4.0"}, - {"id": "pretty-format@29.3.1"}, - {"id": "semver@7.3.5"}, - ], - "integrity": "sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==", - "name": "jest-snapshot", - "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.3.1.tgz", - }, - "jest-util@28.1.3": { - "deps": [ - {"id": "@jest/types@28.1.3"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@3.3.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "picomatch@2.3.0"}, - ], - "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", - "name": "jest-util", - "url": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", - }, - "jest-util@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "chalk@4.1.2"}, - {"id": "ci-info@3.3.0"}, - {"id": "graceful-fs@4.2.10"}, - {"id": "picomatch@2.3.0"}, - ], - "integrity": "sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==", - "name": "jest-util", - "url": "https://registry.npmjs.org/jest-util/-/jest-util-29.3.1.tgz", - }, - "jest-validate@29.3.1": { - "deps": [ - {"id": "@jest/types@29.3.1"}, - {"id": "camelcase@6.2.1"}, - {"id": "chalk@4.1.2"}, - {"id": "jest-get-type@29.2.0"}, - {"id": "leven@3.1.0"}, - {"id": "pretty-format@29.3.1"}, - ], - "integrity": "sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==", - "name": "jest-validate", - "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.3.1.tgz", - }, - "jest-watcher@29.3.1": { - "deps": [ - {"id": "@jest/test-result@29.3.1"}, - {"id": "@jest/types@29.3.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "ansi-escapes@4.3.2"}, - {"id": "chalk@4.1.2"}, - {"id": "emittery@0.13.1"}, - {"id": "jest-util@29.3.1"}, - {"id": "string-length@4.0.2"}, - ], - "integrity": "sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==", - "name": "jest-watcher", - "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.3.1.tgz", - }, - "jest-worker@29.3.1": { - "deps": [ - {"id": "@types/node@18.16.3"}, - {"id": "jest-util@29.3.1"}, - {"id": "merge-stream@2.0.0"}, - {"id": "supports-color@8.1.1"}, - ], - "integrity": "sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==", - "name": "jest-worker", - "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.3.1.tgz", - }, - "jest@29.3.1-dc3fc578": { - "deps": [ - {"id": "@jest/core@29.3.1-c4e28f16"}, - {"id": "@jest/types@29.3.1"}, - {"id": "import-local@3.0.3"}, - {"id": "jest-cli@29.3.1-c4e28f16"}, - ], - "integrity": "sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==", - "name": "jest", - "url": "https://registry.npmjs.org/jest/-/jest-29.3.1.tgz", - }, - "js-sdsl@4.2.0": { - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", - "name": "js-sdsl", - "url": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", - }, - "js-tokens@4.0.0": { - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "name": "js-tokens", - "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - }, - "js-yaml@3.14.1": { - "deps": [ - {"id": "argparse@1.0.10"}, - {"id": "esprima@4.0.1"}, - ], - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "name": "js-yaml", - "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - }, - "js-yaml@4.1.0": { - "deps": [{"id": "argparse@2.0.1"}], - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "name": "js-yaml", - "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - }, - "jsesc@0.5.0": { - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "name": "jsesc", - "url": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - }, - "jsesc@2.5.2": { - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "name": "jsesc", - "url": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - }, - "jsesc@3.0.2": { - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "name": "jsesc", - "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - }, - "json-buffer@3.0.1": { - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "name": "json-buffer", - "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - }, - "json-file-plus@3.3.1": { - "deps": [ - {"id": "is@3.3.0"}, - {"id": "node.extend@2.0.2"}, - {"id": "object.assign@4.1.2"}, - {"id": "promiseback@2.0.3"}, - {"id": "safer-buffer@2.1.2"}, - ], - "integrity": "sha512-wo0q1UuiV5NsDPQDup1Km8IwEeqe+olr8tkWxeJq9Bjtcp7DZ0l+yrg28fSC3DEtrE311mhTZ54QGS6oiqnZEA==", - "name": "json-file-plus", - "url": "https://registry.npmjs.org/json-file-plus/-/json-file-plus-3.3.1.tgz", - }, - "json-parse-even-better-errors@2.3.1": { - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "name": "json-parse-even-better-errors", - "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - }, - "json-schema-traverse@0.4.1": { - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "name": "json-schema-traverse", - "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - }, - "json-stable-stringify-without-jsonify@1.0.1": { - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "name": "json-stable-stringify-without-jsonify", - "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - }, - "json5@1.0.1": { - "deps": [{"id": "minimist@1.2.5"}], - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "name": "json5", - "url": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - }, - "json5@2.2.0": { - "deps": [{"id": "minimist@1.2.5"}], - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "name": "json5", - "url": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - }, - "json5@2.2.1": { - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "name": "json5", - "url": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - }, - "jsonparse@1.3.1": { - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "name": "jsonparse", - "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - }, - "keyv@4.5.2": { - "deps": [{"id": "json-buffer@3.0.1"}], - "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", - "name": "keyv", - "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", - }, - "kleur@3.0.3": { - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "name": "kleur", - "url": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - }, - "leven@3.1.0": { - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "name": "leven", - "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - }, - "levn@0.4.1": { - "deps": [ - {"id": "prelude-ls@1.2.1"}, - {"id": "type-check@0.4.0"}, - ], - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "name": "levn", - "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - }, - "lines-and-columns@1.2.4": { - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "name": "lines-and-columns", - "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - }, - "loader-utils@1.4.0": { - "deps": [ - {"id": "big.js@5.2.2"}, - {"id": "emojis-list@3.0.0"}, - {"id": "json5@1.0.1"}, - ], - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "name": "loader-utils", - "url": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - }, - "locate-path@5.0.0": { - "deps": [{"id": "p-locate@4.1.0"}], - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "name": "locate-path", - "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - }, - "locate-path@6.0.0": { - "deps": [{"id": "p-locate@5.0.0"}], - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "name": "locate-path", - "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - }, - "lodash-es@4.17.21": { - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "name": "lodash-es", - "url": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - }, - "lodash.merge@4.6.2": { - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "name": "lodash.merge", - "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - }, - "lodash@3.10.1": { - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==", - "name": "lodash", - "url": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - }, - "lodash@4.17.21": { - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "name": "lodash", - "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - }, - "long@4.0.0": { - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", - "name": "long", - "url": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - }, - "loose-envify@1.4.0": { - "deps": [{"id": "js-tokens@4.0.0"}], - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "name": "loose-envify", - "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - }, - "lower-case@2.0.2": { - "deps": [{"id": "tslib@2.3.1"}], - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "name": "lower-case", - "url": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - }, - "lowercase-keys@2.0.0": { - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "name": "lowercase-keys", - "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - }, - "lru-cache@10.4.3": { - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - }, - "lru-cache@5.1.1": { - "deps": [{"id": "yallist@3.1.1"}], - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - }, - "lru-cache@6.0.0": { - "deps": [{"id": "yallist@4.0.0"}], - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - }, - "lru-cache@7.14.1": { - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", - "name": "lru-cache", - "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", - }, - "magic-string@0.25.7": { - "deps": [{"id": "sourcemap-codec@1.4.8"}], - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "name": "magic-string", - "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - }, - "make-dir@3.1.0": { - "deps": [{"id": "semver@6.3.0"}], - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "name": "make-dir", - "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - }, - "make-fetch-happen@11.0.1": { - "deps": [ - {"id": "agentkeepalive@4.2.1"}, - {"id": "cacache@17.0.2"}, - {"id": "http-cache-semantics@4.1.0"}, - {"id": "http-proxy-agent@5.0.0"}, - {"id": "https-proxy-agent@5.0.0"}, - {"id": "is-lambda@1.0.1"}, - {"id": "lru-cache@7.14.1"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-fetch@3.0.0"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.3.6"}, - {"id": "negotiator@0.6.3"}, - {"id": "promise-retry@2.0.1"}, - {"id": "socks-proxy-agent@7.0.0"}, - {"id": "ssri@10.0.0"}, - ], - "integrity": "sha512-clv3IblugXn2CDUmqFhNzii3rjKa46u5wNeivc+QlLXkGI5FjLX3rGboo+y2kwf1pd8W0iDiC384cemeDtw9kw==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.1.tgz", - }, - "make-fetch-happen@14.0.3": { - "deps": [ - {"id": "@npmcli/agent@3.0.0"}, - {"id": "cacache@19.0.1"}, - {"id": "http-cache-semantics@4.2.0"}, - {"id": "minipass-fetch@4.0.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@7.1.2"}, - {"id": "negotiator@1.0.0"}, - {"id": "proc-log@5.0.0"}, - {"id": "promise-retry@2.0.1"}, - {"id": "ssri@12.0.0"}, - ], - "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz", - }, - "make-fetch-happen@9.1.0": { - "deps": [ - {"id": "agentkeepalive@4.1.4"}, - {"id": "cacache@15.3.0"}, - {"id": "http-cache-semantics@4.1.0"}, - {"id": "http-proxy-agent@4.0.1"}, - {"id": "https-proxy-agent@5.0.0"}, - {"id": "is-lambda@1.0.1"}, - {"id": "lru-cache@6.0.0"}, - {"id": "minipass-collect@1.0.2"}, - {"id": "minipass-fetch@1.4.1"}, - {"id": "minipass-flush@1.0.5"}, - {"id": "minipass-pipeline@1.2.4"}, - {"id": "minipass@3.1.5"}, - {"id": "negotiator@0.6.2"}, - {"id": "promise-retry@2.0.1"}, - {"id": "socks-proxy-agent@6.1.1"}, - {"id": "ssri@8.0.1"}, - ], - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "name": "make-fetch-happen", - "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - }, - "makeerror@1.0.12": { - "deps": [{"id": "tmpl@1.0.5"}], - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "name": "makeerror", - "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - }, - "markdown-escapes@1.0.4": { - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "name": "markdown-escapes", - "url": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - }, - "merge-stream@2.0.0": { - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "name": "merge-stream", - "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - }, - "merge2@1.4.1": { - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "name": "merge2", - "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - }, - "micromatch@4.0.4": { - "deps": [ - {"id": "braces@3.0.2"}, - {"id": "picomatch@2.3.0"}, - ], - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "name": "micromatch", - "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - }, - "mimic-fn@2.1.0": { - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "name": "mimic-fn", - "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - }, - "mimic-response@1.0.1": { - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "name": "mimic-response", - "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - }, - "mimic-response@3.1.0": { - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "name": "mimic-response", - "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - }, - "min-indent@1.0.1": { - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "name": "min-indent", - "url": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - }, - "minimatch@3.0.4": { - "deps": [{"id": "brace-expansion@1.1.11"}], - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - }, - "minimatch@3.1.2": { - "deps": [{"id": "brace-expansion@1.1.11"}], - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - }, - "minimatch@5.1.0": { - "deps": [{"id": "brace-expansion@2.0.1"}], - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - }, - "minimatch@9.0.5": { - "deps": [{"id": "brace-expansion@2.0.1"}], - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "name": "minimatch", - "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - }, - "minimist@1.2.5": { - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "name": "minimist", - "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - }, - "minimist@1.2.7": { - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "name": "minimist", - "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - }, - "minipass-collect@1.0.2": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "name": "minipass-collect", - "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - }, - "minipass-collect@2.0.1": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "name": "minipass-collect", - "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", - }, - "minipass-fetch@1.4.1": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@3.1.5"}, - {"id": "minizlib@2.1.2"}, - ], - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - }, - "minipass-fetch@3.0.0": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@3.3.6"}, - {"id": "minizlib@2.1.2"}, - ], - "integrity": "sha512-NSx3k5gR4Q5Ts2poCM/19d45VwhVLBtJZ6ypYcthj2BwmDx/e7lW8Aadnyt3edd2W0ecb+b0o7FYLRYE2AGcQg==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.0.tgz", - }, - "minipass-fetch@4.0.1": { - "deps": [ - {"id": "encoding@0.1.13"}, - {"id": "minipass-sized@1.0.3"}, - {"id": "minipass@7.1.2"}, - {"id": "minizlib@3.1.0"}, - ], - "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", - "name": "minipass-fetch", - "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz", - }, - "minipass-flush@1.0.5": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "name": "minipass-flush", - "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - }, - "minipass-json-stream@1.0.1": { - "deps": [ - {"id": "jsonparse@1.3.1"}, - {"id": "minipass@3.1.5"}, - ], - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "name": "minipass-json-stream", - "url": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", - }, - "minipass-pipeline@1.2.4": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "name": "minipass-pipeline", - "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - }, - "minipass-sized@1.0.3": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "name": "minipass-sized", - "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - }, - "minipass@3.1.5": { - "deps": [{"id": "yallist@4.0.0"}], - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - }, - "minipass@3.3.6": { - "deps": [{"id": "yallist@4.0.0"}], - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - }, - "minipass@7.1.2": { - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "name": "minipass", - "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - }, - "minizlib@2.1.2": { - "deps": [ - {"id": "minipass@3.1.5"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "name": "minizlib", - "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - }, - "minizlib@3.1.0": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", - "name": "minizlib", - "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", - }, - "mkdirp@0.5.6": { - "deps": [{"id": "minimist@1.2.7"}], - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "name": "mkdirp", - "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - }, - "mkdirp@1.0.4": { - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "name": "mkdirp", - "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - }, - "ms@2.1.2": { - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "name": "ms", - "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - }, - "ms@2.1.3": { - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "name": "ms", - "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - }, - "nanoclone@0.2.1": { - "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==", - "name": "nanoclone", - "url": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", - }, - "natural-compare-lite@1.4.0": { - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "name": "natural-compare-lite", - "url": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - }, - "natural-compare@1.4.0": { - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "name": "natural-compare", - "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - }, - "negotiator@0.6.2": { - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "name": "negotiator", - "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - }, - "negotiator@0.6.3": { - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "name": "negotiator", - "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - }, - "negotiator@1.0.0": { - "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - "name": "negotiator", - "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - }, - "no-case@3.0.4": { - "deps": [ - {"id": "lower-case@2.0.2"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "name": "no-case", - "url": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - }, - "node-gyp@8.4.1": { - "deps": [ - {"id": "env-paths@2.2.1"}, - {"id": "glob@7.2.0"}, - {"id": "graceful-fs@4.2.8"}, - {"id": "make-fetch-happen@9.1.0"}, - {"id": "nopt@5.0.0"}, - {"id": "npmlog@6.0.0"}, - {"id": "rimraf@3.0.2"}, - {"id": "semver@7.3.5"}, - {"id": "tar@6.1.11"}, - {"id": "which@2.0.2"}, - ], - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "name": "node-gyp", - "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - }, - "node-int64@0.4.0": { - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "name": "node-int64", - "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - }, - "node-releases@2.0.1": { - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "name": "node-releases", - "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - }, - "node-releases@2.0.10": { - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "name": "node-releases", - "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - }, - "node-releases@2.0.6": { - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "name": "node-releases", - "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - }, - "node-watch@0.7.3": { - "integrity": "sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==", - "name": "node-watch", - "url": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz", - }, - "node.extend@2.0.2": { - "deps": [ - {"id": "has@1.0.3"}, - {"id": "is@3.3.0"}, - ], - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "name": "node.extend", - "url": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - }, - "nopt@5.0.0": { - "deps": [{"id": "abbrev@1.1.1"}], - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "name": "nopt", - "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - }, - "normalize-package-data@2.5.0": { - "deps": [ - {"id": "hosted-git-info@2.8.9"}, - {"id": "resolve@1.22.1-61fc5136"}, - {"id": "semver@5.7.1"}, - {"id": "validate-npm-package-license@3.0.4"}, - ], - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "name": "normalize-package-data", - "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - }, - "normalize-path@3.0.0": { - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "name": "normalize-path", - "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - }, - "normalize-url@6.1.0": { - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "name": "normalize-url", - "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - }, - "npm-package-arg@10.0.0": { - "deps": [ - {"id": "hosted-git-info@6.1.1"}, - {"id": "proc-log@3.0.0"}, - {"id": "semver@7.3.5"}, - {"id": "validate-npm-package-name@5.0.0"}, - ], - "integrity": "sha512-7dkh8mRp7s0KwVHKIVJnFCJQ2B34gOGnzgBjDGyprycmARq/82SX/lhilQ95ZuacP/G/1gsS345iAkKmxWBQ2Q==", - "name": "npm-package-arg", - "url": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.0.0.tgz", - }, - "npm-registry-fetch@14.0.2": { - "deps": [ - {"id": "make-fetch-happen@11.0.1"}, - {"id": "minipass-fetch@3.0.0"}, - {"id": "minipass-json-stream@1.0.1"}, - {"id": "minipass@3.3.6"}, - {"id": "minizlib@2.1.2"}, - {"id": "npm-package-arg@10.0.0"}, - {"id": "proc-log@3.0.0"}, - ], - "integrity": "sha512-TMenrMagFA9KF81E2bkS5XRyzERK4KXu70vgXt5+i8FcrFeLNgNsc6e5hekTqjDwPDkL3HGn/holWcXDMfnFgw==", - "name": "npm-registry-fetch", - "url": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.2.tgz", - }, - "npm-run-path@4.0.1": { - "deps": [{"id": "path-key@3.1.1"}], - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "name": "npm-run-path", - "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - }, - "npmlog@6.0.0": { - "deps": [ - {"id": "are-we-there-yet@2.0.0"}, - {"id": "console-control-strings@1.1.0"}, - {"id": "gauge@4.0.0"}, - {"id": "set-blocking@2.0.0"}, - ], - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", - "name": "npmlog", - "url": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", - }, - "nth-check@2.0.1": { - "deps": [{"id": "boolbase@1.0.0"}], - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "name": "nth-check", - "url": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - }, - "object-assign@4.1.1": { - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "name": "object-assign", - "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - }, - "object-hash@1.3.1": { - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "name": "object-hash", - "url": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - }, - "object-keys@1.1.1": { - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "name": "object-keys", - "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - }, - "object.assign@4.1.2": { - "deps": [ - {"id": "call-bind@1.0.2"}, - {"id": "define-properties@1.1.3"}, - {"id": "has-symbols@1.0.2"}, - {"id": "object-keys@1.1.1"}, - ], - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "name": "object.assign", - "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - }, - "once@1.3.3": { - "deps": [{"id": "wrappy@1.0.2"}], - "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", - "name": "once", - "url": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - }, - "once@1.4.0": { - "deps": [{"id": "wrappy@1.0.2"}], - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "name": "once", - "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - }, - "onetime@5.1.2": { - "deps": [{"id": "mimic-fn@2.1.0"}], - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "name": "onetime", - "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - }, - "optionator@0.9.1": { - "deps": [ - {"id": "deep-is@0.1.4"}, - {"id": "fast-levenshtein@2.0.6"}, - {"id": "levn@0.4.1"}, - {"id": "prelude-ls@1.2.1"}, - {"id": "type-check@0.4.0"}, - {"id": "word-wrap@1.2.3"}, - ], - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "name": "optionator", - "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - }, - "p-cancelable@2.1.1": { - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "name": "p-cancelable", - "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - }, - "p-limit@2.3.0": { - "deps": [{"id": "p-try@2.2.0"}], - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "name": "p-limit", - "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - }, - "p-limit@3.1.0": { - "deps": [{"id": "yocto-queue@0.1.0"}], - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "name": "p-limit", - "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - }, - "p-locate@4.1.0": { - "deps": [{"id": "p-limit@2.3.0"}], - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "name": "p-locate", - "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - }, - "p-locate@5.0.0": { - "deps": [{"id": "p-limit@3.1.0"}], - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "name": "p-locate", - "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - }, - "p-map@4.0.0": { - "deps": [{"id": "aggregate-error@3.1.0"}], - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "name": "p-map", - "url": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - }, - "p-map@7.0.4": { - "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", - "name": "p-map", - "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", - }, - "p-try@2.2.0": { - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "name": "p-try", - "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - }, - "package-json-from-dist@1.0.1": { - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "name": "package-json-from-dist", - "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - }, - "param-case@3.0.4": { - "deps": [ - {"id": "dot-case@3.0.4"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "name": "param-case", - "url": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - }, - "parent-module@1.0.1": { - "deps": [{"id": "callsites@3.1.0"}], - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "name": "parent-module", - "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - }, - "parse-entities@1.2.2": { - "deps": [ - {"id": "character-entities-legacy@1.1.4"}, - {"id": "character-entities@1.2.4"}, - {"id": "character-reference-invalid@1.1.4"}, - {"id": "is-alphanumerical@1.0.4"}, - {"id": "is-decimal@1.0.4"}, - {"id": "is-hexadecimal@1.0.4"}, - ], - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", - "name": "parse-entities", - "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - }, - "parse-json@5.2.0": { - "deps": [ - {"id": "@babel/code-frame@7.18.6"}, - {"id": "error-ex@1.3.2"}, - {"id": "json-parse-even-better-errors@2.3.1"}, - {"id": "lines-and-columns@1.2.4"}, - ], - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "name": "parse-json", - "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - }, - "parse-path@7.0.0": { - "deps": [{"id": "protocols@2.0.1"}], - "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", - "name": "parse-path", - "url": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", - }, - "parse-url@8.1.0": { - "deps": [{"id": "parse-path@7.0.0"}], - "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", - "name": "parse-url", - "url": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", - }, - "parse5@7.1.2": { - "deps": [{"id": "entities@4.5.0"}], - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "name": "parse5", - "url": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - }, - "pascal-case@3.1.2": { - "deps": [ - {"id": "no-case@3.0.4"}, - {"id": "tslib@2.3.1"}, - ], - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "name": "pascal-case", - "url": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - }, - "patch-console@1.0.0": { - "integrity": "sha512-nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==", - "name": "patch-console", - "url": "https://registry.npmjs.org/patch-console/-/patch-console-1.0.0.tgz", - }, - "path-exists@4.0.0": { - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "name": "path-exists", - "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - }, - "path-is-absolute@1.0.1": { - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "name": "path-is-absolute", - "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - }, - "path-key@3.1.1": { - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "name": "path-key", - "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - }, - "path-parse@1.0.7": { - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "name": "path-parse", - "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - }, - "path-scurry@1.11.1": { - "deps": [ - {"id": "lru-cache@10.4.3"}, - {"id": "minipass@7.1.2"}, - ], - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "name": "path-scurry", - "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - }, - "path-type@4.0.0": { - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "name": "path-type", - "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - }, - "picocolors@1.0.0": { - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "name": "picocolors", - "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - }, - "picomatch@2.3.0": { - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "name": "picomatch", - "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - }, - "picomatch@2.3.1": { - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "name": "picomatch", - "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - }, - "pirates@4.0.5": { - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "name": "pirates", - "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - }, - "pkg-dir@4.2.0": { - "deps": [{"id": "find-up@4.1.0"}], - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "name": "pkg-dir", - "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - }, - "playwright-core@1.55.0": { - "integrity": "sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==", - "name": "playwright-core", - "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.0.tgz", - }, - "playwright@1.55.0": { - "deps": [ - {"id": "fsevents@2.3.2-19706e7e"}, - {"id": "playwright-core@1.55.0"}, - ], - "integrity": "sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==", - "name": "playwright", - "url": "https://registry.npmjs.org/playwright/-/playwright-1.55.0.tgz", - }, - "pluralize@7.0.0": { - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "name": "pluralize", - "url": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - }, - "pluralize@8.0.0": { - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", - "name": "pluralize", - "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - }, - "prelude-ls@1.2.1": { - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "name": "prelude-ls", - "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - }, - "prettier-plugin-organize-imports@3.2.4-dc3fc578": { - "deps": [ - {"id": "prettier@3.1.1"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-6m8WBhIp0dfwu0SkgfOxJqh+HpdyfqSSLfKKRZSFbDuEQXDDndb8fTpRWkUrX/uBenkex3MgnVk0J3b3Y5byog==", - "name": "prettier-plugin-organize-imports", - "url": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.4.tgz", - }, - "prettier@2.5.1": { - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", - "name": "prettier", - "url": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - }, - "prettier@3.1.1": { - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", - "name": "prettier", - "url": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - }, - "pretty-bytes@5.6.0": { - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "name": "pretty-bytes", - "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - }, - "pretty-error@4.0.0": { - "deps": [ - {"id": "lodash@4.17.21"}, - {"id": "renderkid@3.0.0"}, - ], - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "name": "pretty-error", - "url": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - }, - "pretty-format@28.1.3": { - "deps": [ - {"id": "@jest/schemas@28.1.3"}, - {"id": "ansi-regex@5.0.1"}, - {"id": "ansi-styles@5.2.0"}, - {"id": "react-is@18.2.0"}, - ], - "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", - "name": "pretty-format", - "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", - }, - "pretty-format@29.3.1": { - "deps": [ - {"id": "@jest/schemas@29.0.0"}, - {"id": "ansi-styles@5.2.0"}, - {"id": "react-is@18.2.0"}, - ], - "integrity": "sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==", - "name": "pretty-format", - "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.3.1.tgz", - }, - "proc-log@3.0.0": { - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "name": "proc-log", - "url": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", - }, - "proc-log@5.0.0": { - "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", - "name": "proc-log", - "url": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", - }, - "promise-deferred@2.0.3": { - "deps": [{"id": "promise@7.3.1"}], - "integrity": "sha512-n10XaoznCzLfyPFOlEE8iurezHpxrYzyjgq/1eW9Wk1gJwur/N7BdBmjJYJpqMeMcXK4wEbzo2EvZQcqjYcKUQ==", - "name": "promise-deferred", - "url": "https://registry.npmjs.org/promise-deferred/-/promise-deferred-2.0.3.tgz", - }, - "promise-inflight@1.0.1-a7e5239c": { - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "name": "promise-inflight", - "url": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - }, - "promise-retry@2.0.1": { - "deps": [ - {"id": "err-code@2.0.3"}, - {"id": "retry@0.12.0"}, - ], - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "name": "promise-retry", - "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - }, - "promise@7.3.1": { - "deps": [{"id": "asap@2.0.6"}], - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "name": "promise", - "url": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - }, - "promiseback@2.0.3": { - "deps": [ - {"id": "is-callable@1.2.7"}, - {"id": "promise-deferred@2.0.3"}, - ], - "integrity": "sha512-VZXdCwS0ppVNTIRfNsCvVwJAaP2b+pxQF7lM8DMWfmpNWyTxB6O5YNbzs+8z0ki/KIBHKHk308NTIl4kJUem3w==", - "name": "promiseback", - "url": "https://registry.npmjs.org/promiseback/-/promiseback-2.0.3.tgz", - }, - "prompts@2.4.2": { - "deps": [ - {"id": "kleur@3.0.3"}, - {"id": "sisteransi@1.0.5"}, - ], - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "name": "prompts", - "url": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - }, - "property-expr@2.0.5": { - "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==", - "name": "property-expr", - "url": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", - }, - "protobufjs@6.11.2": { - "deps": [ - {"id": "@protobufjs/aspromise@1.1.2"}, - {"id": "@protobufjs/base64@1.1.2"}, - {"id": "@protobufjs/codegen@2.0.4"}, - {"id": "@protobufjs/eventemitter@1.1.0"}, - {"id": "@protobufjs/fetch@1.1.0"}, - {"id": "@protobufjs/float@1.0.2"}, - {"id": "@protobufjs/inquire@1.1.0"}, - {"id": "@protobufjs/path@1.1.2"}, - {"id": "@protobufjs/pool@1.1.0"}, - {"id": "@protobufjs/utf8@1.1.0"}, - {"id": "@types/long@4.0.1"}, - {"id": "@types/node@18.16.3"}, - {"id": "long@4.0.0"}, - ], - "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", - "name": "protobufjs", - "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", - }, - "protocols@2.0.1": { - "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==", - "name": "protocols", - "url": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", - }, - "pump@3.0.0": { - "deps": [ - {"id": "end-of-stream@1.4.4"}, - {"id": "once@1.4.0"}, - ], - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "name": "pump", - "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - }, - "punycode@2.1.1": { - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "name": "punycode", - "url": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - }, - "queue-microtask@1.2.3": { - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "name": "queue-microtask", - "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - }, - "quick-lru@5.1.1": { - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "name": "quick-lru", - "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - }, - "qunit@2.24.3": { - "deps": [ - {"id": "commander@7.2.0"}, - {"id": "node-watch@0.7.3"}, - {"id": "tiny-glob@0.2.9"}, - ], - "integrity": "sha512-JTHwSfHf2Cw8TqusZo2tT4F9d+XA/pp/veoxUDiPNHtB1Wc1VPctiHHIv6HA3vrXNOBu9LSzFM7YU2OV9Gz4vQ==", - "name": "qunit", - "url": "https://registry.npmjs.org/qunit/-/qunit-2.24.3.tgz", - }, - "react-devtools-core@4.28.5": { - "deps": [ - {"id": "shell-quote@1.8.3"}, - {"id": "ws@7.5.10-064d121d"}, - ], - "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", - "name": "react-devtools-core", - "url": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz", - }, - "react-is@18.2.0": { - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "name": "react-is", - "url": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - }, - "react-reconciler@0.26.2-5a18648e": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - {"id": "react@17.0.2"}, - {"id": "scheduler@0.20.2"}, - ], - "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", - "name": "react-reconciler", - "url": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz", - }, - "react@17.0.2": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - ], - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "name": "react", - "url": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - }, - "read-pkg-up@7.0.1": { - "deps": [ - {"id": "find-up@4.1.0"}, - {"id": "read-pkg@5.2.0"}, - {"id": "type-fest@0.8.1"}, - ], - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "name": "read-pkg-up", - "url": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - }, - "read-pkg@5.2.0": { - "deps": [ - {"id": "@types/normalize-package-data@2.4.1"}, - {"id": "normalize-package-data@2.5.0"}, - {"id": "parse-json@5.2.0"}, - {"id": "type-fest@0.6.0"}, - ], - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "name": "read-pkg", - "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - }, - "readable-stream@3.6.0": { - "deps": [ - {"id": "inherits@2.0.4"}, - {"id": "string_decoder@1.3.0"}, - {"id": "util-deprecate@1.0.2"}, - ], - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "name": "readable-stream", - "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - }, - "readdirp@3.6.0": { - "deps": [{"id": "picomatch@2.3.0"}], - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "name": "readdirp", - "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - }, - "readline-sync@1.4.9": { - "integrity": "sha512-mp5h1N39kuKbCRGebLPIKTBOhuDw55GaNg5S+K9TW9uDAS1wIHpGUc2YokdUMZJb8GqS49sWmWEDijaESYh0Hg==", - "name": "readline-sync", - "url": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.9.tgz", - }, - "reflect-metadata@0.1.13": { - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==", - "name": "reflect-metadata", - "url": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - }, - "regenerator-runtime@0.13.11": { - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "name": "regenerator-runtime", - "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - }, - "regexp-to-ast@0.5.0": { - "integrity": "sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==", - "name": "regexp-to-ast", - "url": "https://registry.npmjs.org/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz", - }, - "regexp-tree@0.1.24": { - "integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==", - "name": "regexp-tree", - "url": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz", - }, - "regexpp@3.2.0": { - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "name": "regexpp", - "url": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - }, - "regjsparser@0.9.1": { - "deps": [{"id": "jsesc@0.5.0"}], - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "name": "regjsparser", - "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - }, - "relateurl@0.2.7": { - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "name": "relateurl", - "url": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - }, - "remark-frontmatter@1.3.3": { - "deps": [ - {"id": "fault@1.0.4"}, - {"id": "xtend@4.0.2"}, - ], - "integrity": "sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==", - "name": "remark-frontmatter", - "url": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz", - }, - "remark-parse@5.0.0": { - "deps": [ - {"id": "collapse-white-space@1.0.6"}, - {"id": "is-alphabetical@1.0.4"}, - {"id": "is-decimal@1.0.4"}, - {"id": "is-whitespace-character@1.0.4"}, - {"id": "is-word-character@1.0.4"}, - {"id": "markdown-escapes@1.0.4"}, - {"id": "parse-entities@1.2.2"}, - {"id": "repeat-string@1.6.1"}, - {"id": "state-toggle@1.0.3"}, - {"id": "trim-trailing-lines@1.1.4"}, - {"id": "trim@0.0.1"}, - {"id": "unherit@1.1.3"}, - {"id": "unist-util-remove-position@1.1.4"}, - {"id": "vfile-location@2.0.6"}, - {"id": "xtend@4.0.2"}, - ], - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", - "name": "remark-parse", - "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - }, - "renderkid@3.0.0": { - "deps": [ - {"id": "css-select@4.2.1"}, - {"id": "dom-converter@0.2.0"}, - {"id": "htmlparser2@6.1.0"}, - {"id": "lodash@4.17.21"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "name": "renderkid", - "url": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - }, - "repeat-string@1.6.1": { - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "name": "repeat-string", - "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - }, - "replace-ext@1.0.0": { - "integrity": "sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==", - "name": "replace-ext", - "url": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - }, - "require-directory@2.1.1": { - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "name": "require-directory", - "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - }, - "resolve-alpn@1.2.1": { - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "name": "resolve-alpn", - "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - }, - "resolve-cwd@3.0.0": { - "deps": [{"id": "resolve-from@5.0.0"}], - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "name": "resolve-cwd", - "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - }, - "resolve-from@4.0.0": { - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "name": "resolve-from", - "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - }, - "resolve-from@5.0.0": { - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "name": "resolve-from", - "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - }, - "resolve.exports@1.1.0": { - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "name": "resolve.exports", - "url": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - }, - "resolve@1.20.0-63f1eb04": { - "deps": [ - {"id": "is-core-module@2.8.0"}, - {"id": "path-parse@1.0.7"}, - ], - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "name": "resolve", - "url": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - }, - "resolve@1.22.1-61fc5136": { - "deps": [ - {"id": "is-core-module@2.11.0"}, - {"id": "path-parse@1.0.7"}, - {"id": "supports-preserve-symlinks-flag@1.0.0"}, - ], - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "name": "resolve", - "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - }, - "responselike@2.0.1": { - "deps": [{"id": "lowercase-keys@2.0.0"}], - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "name": "responselike", - "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - }, - "restore-cursor@3.1.0": { - "deps": [ - {"id": "onetime@5.1.2"}, - {"id": "signal-exit@3.0.7"}, - ], - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "name": "restore-cursor", - "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - }, - "retry@0.12.0": { - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "name": "retry", - "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - }, - "reusify@1.0.4": { - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "name": "reusify", - "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - }, - "rimraf@3.0.2": { - "deps": [{"id": "glob@7.2.0"}], - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "name": "rimraf", - "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - }, - "rollup@2.79.1": { - "deps": [{"id": "fsevents@2.3.2-19706e7e"}], - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "name": "rollup", - "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - }, - "run-parallel@1.2.0": { - "deps": [{"id": "queue-microtask@1.2.3"}], - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "name": "run-parallel", - "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - }, - "rxjs@7.4.0": { - "deps": [{"id": "tslib@2.1.0"}], - "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", - "name": "rxjs", - "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz", - }, - "safe-buffer@5.1.2": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "name": "safe-buffer", - "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - }, - "safe-buffer@5.2.1": { - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "name": "safe-buffer", - "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - }, - "safe-regex@2.1.1": { - "deps": [{"id": "regexp-tree@0.1.24"}], - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", - "name": "safe-regex", - "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", - }, - "safer-buffer@2.1.2": { - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "name": "safer-buffer", - "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - }, - "safevalues@0.3.4": { - "integrity": "sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==", - "name": "safevalues", - "url": "https://registry.npmjs.org/safevalues/-/safevalues-0.3.4.tgz", - }, - "scheduler@0.20.2": { - "deps": [ - {"id": "loose-envify@1.4.0"}, - {"id": "object-assign@4.1.1"}, - ], - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "name": "scheduler", - "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - }, - "schema-utils@2.7.1": { - "deps": [ - {"id": "@types/json-schema@7.0.9"}, - {"id": "ajv-keywords@3.5.2-f84d18c4"}, - {"id": "ajv@6.12.6"}, - ], - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "name": "schema-utils", - "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - }, - "semver@5.7.1": { - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - }, - "semver@6.3.0": { - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - }, - "semver@7.3.5": { - "deps": [{"id": "lru-cache@6.0.0"}], - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - }, - "semver@7.3.8": { - "deps": [{"id": "lru-cache@6.0.0"}], - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "name": "semver", - "url": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - }, - "set-blocking@2.0.0": { - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "name": "set-blocking", - "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - }, - "shebang-command@2.0.0": { - "deps": [{"id": "shebang-regex@3.0.0"}], - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "name": "shebang-command", - "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - }, - "shebang-regex@3.0.0": { - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "name": "shebang-regex", - "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - }, - "shell-quote@1.8.3": { - "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", - "name": "shell-quote", - "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", - }, - "signal-exit@3.0.6": { - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", - "name": "signal-exit", - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - }, - "signal-exit@3.0.7": { - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "name": "signal-exit", - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - }, - "signal-exit@4.1.0": { - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "name": "signal-exit", - "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - }, - "sigstore@3.1.0": { - "deps": [ - {"id": "@sigstore/bundle@3.1.0"}, - {"id": "@sigstore/core@2.0.0"}, - {"id": "@sigstore/protobuf-specs@0.4.3"}, - {"id": "@sigstore/sign@3.1.0"}, - {"id": "@sigstore/tuf@3.1.1"}, - {"id": "@sigstore/verify@2.1.1"}, - ], - "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", - "name": "sigstore", - "url": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz", - }, - "sisteransi@1.0.5": { - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "name": "sisteransi", - "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - }, - "slash@3.0.0": { - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "name": "slash", - "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - }, - "slice-ansi@3.0.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "astral-regex@2.0.0"}, - {"id": "is-fullwidth-code-point@3.0.0"}, - ], - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "name": "slice-ansi", - "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - }, - "smart-buffer@4.2.0": { - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "name": "smart-buffer", - "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - }, - "socks-proxy-agent@6.1.1": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.3-e9a07d9e"}, - {"id": "socks@2.6.1"}, - ], - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - }, - "socks-proxy-agent@7.0.0": { - "deps": [ - {"id": "agent-base@6.0.2"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "socks@2.7.1"}, - ], - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - }, - "socks-proxy-agent@8.0.5": { - "deps": [ - {"id": "agent-base@7.1.4"}, - {"id": "debug@4.3.4-7aacf32e"}, - {"id": "socks@2.8.7"}, - ], - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "name": "socks-proxy-agent", - "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - }, - "socks@2.6.1": { - "deps": [ - {"id": "ip@1.1.5"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - }, - "socks@2.7.1": { - "deps": [ - {"id": "ip@2.0.0"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - }, - "socks@2.8.7": { - "deps": [ - {"id": "ip-address@10.1.0"}, - {"id": "smart-buffer@4.2.0"}, - ], - "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", - "name": "socks", - "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz", - }, - "source-map-support@0.5.13": { - "deps": [ - {"id": "buffer-from@1.1.2"}, - {"id": "source-map@0.6.1"}, - ], - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "name": "source-map-support", - "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - }, - "source-map-support@0.5.21": { - "deps": [ - {"id": "buffer-from@1.1.2"}, - {"id": "source-map@0.6.1"}, - ], - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "name": "source-map-support", - "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - }, - "source-map@0.5.7": { - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "name": "source-map", - "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - }, - "source-map@0.6.1": { - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "name": "source-map", - "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - }, - "source-map@0.7.3": { - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "name": "source-map", - "url": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - }, - "sourcemap-codec@1.4.8": { - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "name": "sourcemap-codec", - "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - }, - "spdx-correct@3.1.1": { - "deps": [ - {"id": "spdx-expression-parse@3.0.1"}, - {"id": "spdx-license-ids@3.0.12"}, - ], - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "name": "spdx-correct", - "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - }, - "spdx-exceptions@2.3.0": { - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "name": "spdx-exceptions", - "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - }, - "spdx-expression-parse@3.0.1": { - "deps": [ - {"id": "spdx-exceptions@2.3.0"}, - {"id": "spdx-license-ids@3.0.12"}, - ], - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "name": "spdx-expression-parse", - "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - }, - "spdx-license-ids@3.0.12": { - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "name": "spdx-license-ids", - "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - }, - "sprintf-js@1.0.3": { - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "name": "sprintf-js", - "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - }, - "ssri@10.0.0": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-64ghGOpqW0k+jh7m5jndBGdVEoPikWwGQmBNN5ks6jyUSMymzHDTlnNHOvzp+6MmHOljr2MokUzvRksnTwG0Iw==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-10.0.0.tgz", - }, - "ssri@12.0.0": { - "deps": [{"id": "minipass@7.1.2"}], - "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz", - }, - "ssri@6.0.2": { - "deps": [{"id": "figgy-pudding@3.5.2"}], - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - }, - "ssri@8.0.1": { - "deps": [{"id": "minipass@3.1.5"}], - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "name": "ssri", - "url": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - }, - "stack-utils@2.0.5": { - "deps": [{"id": "escape-string-regexp@2.0.0"}], - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "name": "stack-utils", - "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - }, - "stack-utils@2.0.6": { - "deps": [{"id": "escape-string-regexp@2.0.0"}], - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "name": "stack-utils", - "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - }, - "state-toggle@1.0.3": { - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "name": "state-toggle", - "url": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - }, - "stream-buffers@3.0.2": { - "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==", - "name": "stream-buffers", - "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz", - }, - "stream-to-array@2.3.0": { - "deps": [{"id": "any-promise@1.3.0"}], - "integrity": "sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==", - "name": "stream-to-array", - "url": "https://registry.npmjs.org/stream-to-array/-/stream-to-array-2.3.0.tgz", - }, - "stream-to-promise@2.2.0": { - "deps": [ - {"id": "any-promise@1.3.0"}, - {"id": "end-of-stream@1.1.0"}, - {"id": "stream-to-array@2.3.0"}, - ], - "integrity": "sha512-HAGUASw8NT0k8JvIVutB2Y/9iBk7gpgEyAudXwNJmZERdMITGdajOa4VJfD/kNiA3TppQpTP4J+CtcHwdzKBAw==", - "name": "stream-to-promise", - "url": "https://registry.npmjs.org/stream-to-promise/-/stream-to-promise-2.2.0.tgz", - }, - "string-length@4.0.2": { - "deps": [ - {"id": "char-regex@1.0.2"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "name": "string-length", - "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - }, - "string-width@4.2.3": { - "deps": [ - {"id": "emoji-regex@8.0.0"}, - {"id": "is-fullwidth-code-point@3.0.0"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "name": "string-width", - "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - }, - "string-width@5.1.2": { - "deps": [ - {"id": "eastasianwidth@0.2.0"}, - {"id": "emoji-regex@9.2.2"}, - {"id": "strip-ansi@7.1.2"}, - ], - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "name": "string-width", - "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - }, - "string_decoder@1.3.0": { - "deps": [{"id": "safe-buffer@5.2.1"}], - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "name": "string_decoder", - "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - }, - "strip-ansi@6.0.1": { - "deps": [{"id": "ansi-regex@5.0.1"}], - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "name": "strip-ansi", - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - }, - "strip-ansi@7.1.2": { - "deps": [{"id": "ansi-regex@6.2.2"}], - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "name": "strip-ansi", - "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - }, - "strip-bom@4.0.0": { - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "name": "strip-bom", - "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - }, - "strip-final-newline@2.0.0": { - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "name": "strip-final-newline", - "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - }, - "strip-indent@3.0.0": { - "deps": [{"id": "min-indent@1.0.1"}], - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "name": "strip-indent", - "url": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - }, - "strip-json-comments@3.1.1": { - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "name": "strip-json-comments", - "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - }, - "structured-source@3.0.2": { - "deps": [{"id": "boundary@1.0.1"}], - "integrity": "sha512-Ap7JHfKgmH40SUjumqyKTHYHNZ8GvGQskP34ks0ElHCDEig+bYGpmXVksxPSrgcY9rkJqhVMzfeg5GIpZelfpQ==", - "name": "structured-source", - "url": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz", - }, - "supports-color@5.5.0": { - "deps": [{"id": "has-flag@3.0.0"}], - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - }, - "supports-color@7.2.0": { - "deps": [{"id": "has-flag@4.0.0"}], - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - }, - "supports-color@8.1.1": { - "deps": [{"id": "has-flag@4.0.0"}], - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "name": "supports-color", - "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - }, - "supports-preserve-symlinks-flag@1.0.0": { - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "name": "supports-preserve-symlinks-flag", - "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - }, - "tapable@2.2.1": { - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "name": "tapable", - "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - }, - "tar-stream@2.2.0": { - "deps": [ - {"id": "bl@4.1.0"}, - {"id": "end-of-stream@1.4.4"}, - {"id": "fs-constants@1.0.0"}, - {"id": "inherits@2.0.4"}, - {"id": "readable-stream@3.6.0"}, - ], - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "name": "tar-stream", - "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - }, - "tar@6.1.11": { - "deps": [ - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "minipass@3.1.5"}, - {"id": "minizlib@2.1.2"}, - {"id": "mkdirp@1.0.4"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - }, - "tar@6.1.12": { - "deps": [ - {"id": "chownr@2.0.0"}, - {"id": "fs-minipass@2.1.0"}, - {"id": "minipass@3.1.5"}, - {"id": "minizlib@2.1.2"}, - {"id": "mkdirp@1.0.4"}, - {"id": "yallist@4.0.0"}, - ], - "integrity": "sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz", - }, - "tar@7.5.2": { - "deps": [ - {"id": "@isaacs/fs-minipass@4.0.1"}, - {"id": "chownr@3.0.0"}, - {"id": "minipass@7.1.2"}, - {"id": "minizlib@3.1.0"}, - {"id": "yallist@5.0.0"}, - ], - "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", - "name": "tar", - "url": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", - }, - "tau-prolog@0.2.81": { - "deps": [ - {"id": "qunit@2.24.3"}, - {"id": "readline-sync@1.4.9"}, - ], - "integrity": "sha512-cHSdGumv+GfRweqE3Okd81+ZH1Ux6PoJ+WPjzoAFVar0SRoUxW93vPvWTbnTtlz++IpSEQ0yUPWlLBcTMQ8uOg==", - "name": "tau-prolog", - "url": "https://registry.npmjs.org/tau-prolog/-/tau-prolog-0.2.81.tgz", - }, - "terser@5.10.0-49a405ee": { - "deps": [ - {"id": "acorn@8.8.1"}, - {"id": "commander@2.20.3"}, - {"id": "source-map-support@0.5.21"}, - {"id": "source-map@0.7.3"}, - ], - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "name": "terser", - "url": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - }, - "test-exclude@6.0.0": { - "deps": [ - {"id": "@istanbuljs/schema@0.1.3"}, - {"id": "glob@7.2.0"}, - {"id": "minimatch@3.0.4"}, - ], - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "name": "test-exclude", - "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - }, - "text-table@0.2.0": { - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "name": "text-table", - "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - }, - "tiny-glob@0.2.9": { - "deps": [ - {"id": "globalyzer@0.1.0"}, - {"id": "globrex@0.1.2"}, - ], - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "name": "tiny-glob", - "url": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - }, - "tinylogic@1.0.3": { - "deps": [{"id": "chevrotain@9.1.0"}], - "integrity": "sha512-9CpbvSIqfBt1TN/GZYkVjRK0d0TRlo2jdx2cXB2vO5aFy1wx6KGdqfS0MeAcMuR0o5JAeK/zAZkgR0fCyOP21w==", - "name": "tinylogic", - "url": "https://registry.npmjs.org/tinylogic/-/tinylogic-1.0.3.tgz", - }, - "tinylogic@2.0.0": { - "integrity": "sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw==", - "name": "tinylogic", - "url": "https://registry.npmjs.org/tinylogic/-/tinylogic-2.0.0.tgz", - }, - "tmpl@1.0.5": { - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "name": "tmpl", - "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - }, - "to-fast-properties@2.0.0": { - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "name": "to-fast-properties", - "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - }, - "to-regex-range@5.0.1": { - "deps": [{"id": "is-number@7.0.0"}], - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "name": "to-regex-range", - "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - }, - "toposort@2.0.2": { - "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==", - "name": "toposort", - "url": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", - }, - "traverse@0.6.6": { - "integrity": "sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==", - "name": "traverse", - "url": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", - }, - "treeify@1.1.0": { - "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", - "name": "treeify", - "url": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", - }, - "trim-trailing-lines@1.1.4": { - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "name": "trim-trailing-lines", - "url": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - }, - "trim@0.0.1": { - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "name": "trim", - "url": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - }, - "trough@1.0.5": { - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "name": "trough", - "url": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - }, - "ts-poet@4.6.1": { - "deps": [ - {"id": "@types/prettier@1.19.1"}, - {"id": "lodash@4.17.21"}, - {"id": "prettier@2.5.1"}, - ], - "integrity": "sha512-DXJ+mBJIDp+jiaUgB4N5I/sczHHDU2FWacdbDNVAVS4Mh4hb7ckpvUWVW7m7/nAOcjR0r4Wt+7AoO7FeJKExfA==", - "name": "ts-poet", - "url": "https://registry.npmjs.org/ts-poet/-/ts-poet-4.6.1.tgz", - }, - "ts-proto-descriptors@1.3.1": { - "deps": [ - {"id": "long@4.0.0"}, - {"id": "protobufjs@6.11.2"}, - ], - "integrity": "sha512-Cybb3fqceMwA6JzHdC32dIo8eVGVmXrM6TWhdk1XQVVHT/6OQqk0ioyX1dIdu3rCIBhRmWUhUE4HsyK+olmgMw==", - "name": "ts-proto-descriptors", - "url": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.3.1.tgz", - }, - "ts-proto@1.83.3": { - "deps": [ - {"id": "@types/object-hash@1.3.4"}, - {"id": "dataloader@1.4.0"}, - {"id": "object-hash@1.3.1"}, - {"id": "protobufjs@6.11.2"}, - {"id": "ts-poet@4.6.1"}, - {"id": "ts-proto-descriptors@1.3.1"}, - ], - "integrity": "sha512-r6MKFjoc4Og2kB4cNJ/bddLebdIwhouG5plu0Rry1jJMEqp2GKA7AE4FrR/FnTCIGbNPYP4622lBqckZd7UHcQ==", - "name": "ts-proto", - "url": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.83.3.tgz", - }, - "tslib@1.14.1": { - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - }, - "tslib@2.0.3": { - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - }, - "tslib@2.1.0": { - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - }, - "tslib@2.3.1": { - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - }, - "tslib@2.5.0": { - "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", - }, - "tslib@2.8.1": { - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "name": "tslib", - "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - }, - "tsutils@3.21.0-61715e3d": { - "deps": [ - {"id": "tslib@1.14.1"}, - {"id": "typescript@5.0.4-ce5481e5"}, - ], - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "name": "tsutils", - "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - }, - "tsutils@3.21.0-9397702d": { - "deps": [{"id": "tslib@1.14.1"}], - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "name": "tsutils", - "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - }, - "tuf-js@3.1.0": { - "deps": [ - {"id": "@tufjs/models@3.0.1"}, - {"id": "debug@4.4.3-bed65fb4"}, - {"id": "make-fetch-happen@14.0.3"}, - ], - "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", - "name": "tuf-js", - "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz", - }, - "tunnel@0.0.6": { - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "name": "tunnel", - "url": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - }, - "typanion@3.12.1": { - "integrity": "sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==", - "name": "typanion", - "url": "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz", - }, - "typanion@3.14.0": { - "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", - "name": "typanion", - "url": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", - }, - "type-check@0.4.0": { - "deps": [{"id": "prelude-ls@1.2.1"}], - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "name": "type-check", - "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - }, - "type-detect@4.0.8": { - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "name": "type-detect", - "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - }, - "type-fest@0.12.0": { - "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", - }, - "type-fest@0.15.1": { - "integrity": "sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.15.1.tgz", - }, - "type-fest@0.20.2": { - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - }, - "type-fest@0.21.3": { - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - }, - "type-fest@0.6.0": { - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - }, - "type-fest@0.8.1": { - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "name": "type-fest", - "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - }, - "typescript@5.0.4-ce5481e5": { - "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", - "name": "typescript", - "url": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", - }, - "underscore@1.12.1": { - "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", - "name": "underscore", - "url": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", - }, - "undici-types@5.26.5": { - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "name": "undici-types", - "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - }, - "undici-types@7.8.0": { - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", - "name": "undici-types", - "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - }, - "undici@7.12.0": { - "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", - "name": "undici", - "url": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", - }, - "unherit@1.1.3": { - "deps": [ - {"id": "inherits@2.0.4"}, - {"id": "xtend@4.0.2"}, - ], - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "name": "unherit", - "url": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - }, - "unified@6.2.0": { - "deps": [ - {"id": "@types/unist@2.0.6"}, - {"id": "bail@1.0.5"}, - {"id": "extend@3.0.2"}, - {"id": "is-plain-obj@1.1.0"}, - {"id": "trough@1.0.5"}, - {"id": "vfile@2.3.0"}, - {"id": "x-is-string@0.1.0"}, - ], - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "name": "unified", - "url": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - }, - "unique-filename@1.1.1": { - "deps": [{"id": "unique-slug@2.0.2"}], - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - }, - "unique-filename@3.0.0": { - "deps": [{"id": "unique-slug@4.0.0"}], - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", - }, - "unique-filename@4.0.0": { - "deps": [{"id": "unique-slug@5.0.0"}], - "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", - "name": "unique-filename", - "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz", - }, - "unique-slug@2.0.2": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - }, - "unique-slug@4.0.0": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", - }, - "unique-slug@5.0.0": { - "deps": [{"id": "imurmurhash@0.1.4"}], - "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", - "name": "unique-slug", - "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz", - }, - "unist-util-is@3.0.0": { - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", - "name": "unist-util-is", - "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - }, - "unist-util-remove-position@1.1.4": { - "deps": [{"id": "unist-util-visit@1.4.1"}], - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "name": "unist-util-remove-position", - "url": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - }, - "unist-util-stringify-position@1.1.2": { - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", - "name": "unist-util-stringify-position", - "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - }, - "unist-util-visit-parents@2.1.2": { - "deps": [{"id": "unist-util-is@3.0.0"}], - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", - "name": "unist-util-visit-parents", - "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - }, - "unist-util-visit@1.4.1": { - "deps": [{"id": "unist-util-visit-parents@2.1.2"}], - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "name": "unist-util-visit", - "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - }, - "update-browserslist-db@1.0.11-e3b9e9d0": { - "deps": [ - {"id": "escalade@3.1.1"}, - {"id": "picocolors@1.0.0"}, - ], - "extra_deps": { - "browserslist@4.21.5": [{"id": "update-browserslist-db@1.0.11-e3b9e9d0"}], - "update-browserslist-db@1.0.11-e3b9e9d0": [{"id": "browserslist@4.21.5"}], - }, - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "name": "update-browserslist-db", - "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - }, - "update-browserslist-db@1.0.5-7dabe86a": { - "deps": [ - {"id": "escalade@3.1.1"}, - {"id": "picocolors@1.0.0"}, - ], - "extra_deps": { - "browserslist@4.21.3": [{"id": "update-browserslist-db@1.0.5-7dabe86a"}], - "update-browserslist-db@1.0.5-7dabe86a": [{"id": "browserslist@4.21.3"}], - }, - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "name": "update-browserslist-db", - "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - }, - "update-section@0.3.3": { - "integrity": "sha512-BpRZMZpgXLuTiKeiu7kK0nIPwGdyrqrs6EDSaXtjD/aQ2T+qVo9a5hRC3HN3iJjCMxNT/VxoLGQ7E/OzE5ucnw==", - "name": "update-section", - "url": "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz", - }, - "uri-js@4.4.1": { - "deps": [{"id": "punycode@2.1.1"}], - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "name": "uri-js", - "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - }, - "util-deprecate@1.0.2": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "name": "util-deprecate", - "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - }, - "utila@0.4.0": { - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "name": "utila", - "url": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - }, - "v8-to-istanbul@9.0.1": { - "deps": [ - {"id": "@jridgewell/trace-mapping@0.3.14"}, - {"id": "@types/istanbul-lib-coverage@2.0.3"}, - {"id": "convert-source-map@1.8.0"}, - ], - "integrity": "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==", - "name": "v8-to-istanbul", - "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz", - }, - "validate-npm-package-license@3.0.4": { - "deps": [ - {"id": "spdx-correct@3.1.1"}, - {"id": "spdx-expression-parse@3.0.1"}, - ], - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "name": "validate-npm-package-license", - "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - }, - "validate-npm-package-name@5.0.0": { - "deps": [{"id": "builtins@5.0.1"}], - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "name": "validate-npm-package-name", - "url": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz", - }, - "vfile-location@2.0.6": { - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "name": "vfile-location", - "url": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - }, - "vfile-message@1.1.1": { - "deps": [{"id": "unist-util-stringify-position@1.1.2"}], - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "name": "vfile-message", - "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - }, - "vfile@2.3.0": { - "deps": [ - {"id": "is-buffer@1.1.6"}, - {"id": "replace-ext@1.0.0"}, - {"id": "unist-util-stringify-position@1.1.2"}, - {"id": "vfile-message@1.1.1"}, - ], - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "name": "vfile", - "url": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - }, - "walker@1.0.8": { - "deps": [{"id": "makeerror@1.0.12"}], - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "name": "walker", - "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - }, - "which@2.0.2": { - "deps": [{"id": "isexe@2.0.0"}], - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "name": "which", - "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - }, - "wide-align@1.1.5": { - "deps": [{"id": "string-width@4.2.3"}], - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "name": "wide-align", - "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - }, - "widest-line@3.1.0": { - "deps": [{"id": "string-width@4.2.3"}], - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "name": "widest-line", - "url": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - }, - "word-wrap@1.2.3": { - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "name": "word-wrap", - "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - }, - "wrap-ansi@6.2.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - }, - "wrap-ansi@7.0.0": { - "deps": [ - {"id": "ansi-styles@4.3.0"}, - {"id": "string-width@4.2.3"}, - {"id": "strip-ansi@6.0.1"}, - ], - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - }, - "wrap-ansi@8.1.0": { - "deps": [ - {"id": "ansi-styles@6.2.3"}, - {"id": "string-width@5.1.2"}, - {"id": "strip-ansi@7.1.2"}, - ], - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "name": "wrap-ansi", - "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - }, - "wrappy@1.0.2": { - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "name": "wrappy", - "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - }, - "write-file-atomic@4.0.1": { - "deps": [ - {"id": "imurmurhash@0.1.4"}, - {"id": "signal-exit@3.0.7"}, - ], - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", - "name": "write-file-atomic", - "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - }, - "ws@7.5.10-064d121d": { - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "name": "ws", - "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - }, - "x-is-string@0.1.0": { - "integrity": "sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==", - "name": "x-is-string", - "url": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - }, - "xtend@4.0.2": { - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "name": "xtend", - "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - }, - "y18n@5.0.8": { - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "name": "y18n", - "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - }, - "yallist@3.1.1": { - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "name": "yallist", - "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - }, - "yallist@4.0.0": { - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "name": "yallist", - "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - }, - "yallist@5.0.0": { - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", - "name": "yallist", - "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", - }, - "yargs-parser@21.0.0": { - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", - "name": "yargs-parser", - "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", - }, - "yargs@17.3.0": { - "deps": [ - {"id": "cliui@7.0.4"}, - {"id": "escalade@3.1.1"}, - {"id": "get-caller-file@2.0.5"}, - {"id": "require-directory@2.1.1"}, - {"id": "string-width@4.2.3"}, - {"id": "y18n@5.0.8"}, - {"id": "yargs-parser@21.0.0"}, - ], - "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==", - "name": "yargs", - "url": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz", - }, - "yargs@17.5.1": { - "deps": [ - {"id": "cliui@7.0.4"}, - {"id": "escalade@3.1.1"}, - {"id": "get-caller-file@2.0.5"}, - {"id": "require-directory@2.1.1"}, - {"id": "string-width@4.2.3"}, - {"id": "y18n@5.0.8"}, - {"id": "yargs-parser@21.0.0"}, - ], - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "name": "yargs", - "url": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - }, - "yocto-queue@0.1.0": { - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "name": "yocto-queue", - "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - }, - "yoga-layout-prebuilt@1.10.0": { - "deps": [{"id": "@types/yoga-layout@1.9.2"}], - "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", - "name": "yoga-layout-prebuilt", - "url": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", - }, - "yup@0.32.11": { - "deps": [ - {"id": "@babel/runtime@7.20.1"}, - {"id": "@types/lodash@4.14.190"}, - {"id": "lodash-es@4.17.21"}, - {"id": "lodash@4.17.21"}, - {"id": "nanoclone@0.2.1"}, - {"id": "property-expr@2.0.5"}, - {"id": "toposort@2.0.2"}, - ], - "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", - "name": "yup", - "url": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", - }, - "zone.js@0.11.4": { - "deps": [{"id": "tslib@2.3.1"}], - "integrity": "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw==", - "name": "zone.js", - "url": "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz", - }, -} - -ROOTS = [ - { - "id": "@angular/animations@16.0.0-dc3fc578", - "name": "@angular/animations", - }, - { - "id": "@angular/cdk@16.0.0-dc3fc578", - "name": "@angular/cdk", - }, - { - "id": "@angular/common@16.0.0-dc3fc578", - "name": "@angular/common", - }, - { - "id": "@angular/compiler-cli@16.0.0-dc3fc578", - "name": "@angular/compiler-cli", - }, - { - "id": "@angular/compiler@16.0.0-dc3fc578", - "name": "@angular/compiler", - }, - { - "id": "@angular/core@16.0.0-dc3fc578", - "name": "@angular/core", - }, - { - "id": "@angular/forms@16.0.0-dc3fc578", - "name": "@angular/forms", - }, - { - "id": "@angular/material@16.0.0-dc3fc578", - "name": "@angular/material", - }, - { - "id": "@angular/platform-browser-dynamic@16.0.0-dc3fc578", - "name": "@angular/platform-browser-dynamic", - }, - { - "id": "@angular/platform-browser@16.0.0-dc3fc578", - "name": "@angular/platform-browser", - }, - { - "id": "@babel/core@7.18.13", - "name": "@babel/core", - }, - { - "id": "@babel/plugin-transform-modules-commonjs@7.18.6-dc3fc578", - "name": "@babel/plugin-transform-modules-commonjs", - }, - { - "id": "@jest/types@27.4.2", - "name": "@jest/types", - }, - { - "id": "@playwright/test@1.55.0", - "name": "@playwright/test", - }, - { - "id": "@prettier/plugin-xml@3.2.2-dc3fc578", - "name": "@prettier/plugin-xml", - }, - { - "id": "@rollup/plugin-commonjs@16.0.0-dc3fc578", - "name": "@rollup/plugin-commonjs", - }, - { - "id": "@rollup/plugin-node-resolve@15.0.1-dc3fc578", - "name": "@rollup/plugin-node-resolve", - }, - { - "id": "@types/argparse@2.0.10", - "name": "@types/argparse", - }, - { - "id": "@types/eslint@7.28.2", - "name": "@types/eslint", - }, - { - "id": "@types/jest@28.1.8", - "name": "@types/jest", - }, - { - "id": "@types/long@4.0.1", - "name": "@types/long", - }, - { - "id": "@types/node@24.1.0", - "name": "@types/node", - }, - { - "id": "@types/react@15.0.39", - "name": "@types/react", - }, - { - "id": "@types/tar-stream@2.2.2", - "name": "@types/tar-stream", - }, - { - "id": "@typescript-eslint/eslint-plugin@5.59.2-dc3fc578", - "name": "@typescript-eslint/eslint-plugin", - }, - { - "id": "@typescript-eslint/parser@5.59.2-dc3fc578", - "name": "@typescript-eslint/parser", - }, - { - "id": "@yarnpkg/cli@4.12.0-dc3fc578", - "name": "@yarnpkg/cli", - }, - { - "id": "@yarnpkg/core@4.5.0", - "name": "@yarnpkg/core", - }, - { - "id": "@yarnpkg/fslib@3.1.4", - "name": "@yarnpkg/fslib", - }, - { - "id": "@yarnpkg/plugin-npm@3.4.0-dc3fc578", - "name": "@yarnpkg/plugin-npm", - }, - { - "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578", - "name": "@yarnpkg/plugin-patch", - }, - { - "id": "argparse@2.0.1", - "name": "argparse", - }, - { - "id": "babel-loader@8.2.3-dc3fc578", - "name": "babel-loader", - }, - { - "id": "doctoc@2.1.0", - "name": "doctoc", - }, - { - "id": "enhanced-resolve@5.12.0", - "name": "enhanced-resolve", - }, - { - "id": "eslint-plugin-unicorn@45.0.1-dc3fc578", - "name": "eslint-plugin-unicorn", - }, - { - "id": "eslint@8.29.0", - "name": "eslint", - }, - { - "id": "html-webpack-plugin@5.5.0-dc3fc578", - "name": "html-webpack-plugin", - }, - { - "id": "jest@29.3.1-dc3fc578", - "name": "jest", - }, - { - "id": "lodash@3.10.1", - "name": "lodash3", - }, - { - "id": "long@4.0.0", - "name": "long", - }, - { - "id": "npm-registry-fetch@14.0.2", - "name": "npm-registry-fetch", - }, - { - "id": "playwright@1.55.0", - "name": "playwright", - }, - { - "id": "prettier-plugin-organize-imports@3.2.4-dc3fc578", - "name": "prettier-plugin-organize-imports", - }, - { - "id": "prettier@3.1.1", - "name": "prettier", - }, - { - "id": "protobufjs@6.11.2", - "name": "protobufjs", - }, - { - "id": "reflect-metadata@0.1.13", - "name": "reflect-metadata", - }, - { - "id": "rollup@2.79.1", - "name": "rollup", - }, - { - "id": "rxjs@7.4.0", - "name": "rxjs", - }, - { - "id": "tar-stream@2.2.0", - "name": "tar-stream", - }, - { - "id": "ts-proto@1.83.3", - "name": "ts-proto", - }, - { - "id": "tslib@2.0.3", - "name": "tslib", - }, - { - "id": "typescript@5.0.4-ce5481e5", - "name": "typescript", - }, - { - "id": "undici@7.12.0", - "name": "undici", - }, - { - "id": "zone.js@0.11.4", - "name": "zone.js", - }, -] diff --git a/tools/npm/npm.json b/tools/npm/npm.json new file mode 100644 index 0000000..341d1e5 --- /dev/null +++ b/tools/npm/npm.json @@ -0,0 +1,18988 @@ +{ + "packages": { + "@algolia/cache-browser-local-storage@4.25.3": { + "deps": [ + { + "id": "@algolia/cache-common@4.25.3" + } + ], + "integrity": "sha512-J0vrnbIYmDIf9d9qQwBXaHn10VoQ/rA+2iBMr/idfsjHhL9I4h2pC9Dj1i0ggDLv9sPajbeVVh0BdC+mDbo7Tw==", + "name": "@algolia/cache-browser-local-storage", + "url": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.25.3.tgz" + }, + "@algolia/cache-common@4.25.3": { + "integrity": "sha512-dDls2jhGFdkGnoKwXADBnjosHKdKiwlY+tzaua5J0q9XJptn6DCBDUt3pg46GhTRz+64x08M+dyp8nNoV+3/Jw==", + "name": "@algolia/cache-common", + "url": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.25.3.tgz" + }, + "@algolia/cache-in-memory@4.25.3": { + "deps": [ + { + "id": "@algolia/cache-common@4.25.3" + } + ], + "integrity": "sha512-6u/fVDr3ZIJIgtqdgUDB5kL9KcOdowmxf052bjfI1XhFTpxmIa49HcAEh1y2R0YqmmNDQHaPCT0QzwkINhWbug==", + "name": "@algolia/cache-in-memory", + "url": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.25.3.tgz" + }, + "@algolia/client-account@4.25.3": { + "deps": [ + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/client-search@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-TkSVT5+davX4Dzt3gyEJ+SAfaVT5bHrZctAiup/AGPV7sNBigv4kuZv40OEbMMgu1uPJ4zw3tA39Oj/mOjd6gg==", + "name": "@algolia/client-account", + "url": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.25.3.tgz" + }, + "@algolia/client-analytics@4.25.3": { + "deps": [ + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/client-search@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-vHSU4zBaENbRjzwFYB3OQuDlKXwe+YDRgyGh1kKZhcMRDSsEBH/PGNWn+2ZmtbgrNS52TC+TJ8oUOg5wXIeISw==", + "name": "@algolia/client-analytics", + "url": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.25.3.tgz" + }, + "@algolia/client-common@4.25.3": { + "deps": [ + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-ExRdFnJDe7t1/DgJUsqjzZKeI9gkLft4oVttlyTMru8TRNWA6eZ0wHRj4uQ9N3sxmzPiw3C53wigor705n1yQw==", + "name": "@algolia/client-common", + "url": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.25.3.tgz" + }, + "@algolia/client-personalization@4.25.3": { + "deps": [ + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-ycCkQ0nWoH+sf0Gh20kk4NfJ+iUBc59ailqNCFcVl/0th1dtHF0P61IGetTsSmxVPZedDvnHop2z1ujWpYzNmw==", + "name": "@algolia/client-personalization", + "url": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.25.3.tgz" + }, + "@algolia/client-search@4.25.3": { + "deps": [ + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-GFA99zL6cfNSDEDHfEJ0TmVYmXCJofQpForFhCShQLfRQgBYud9UBHOh4LB6ZSzmtVDIfP33joCA9hxQWPIbFw==", + "name": "@algolia/client-search", + "url": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.25.3.tgz" + }, + "@algolia/logger-common@4.25.3": { + "integrity": "sha512-RrlmuHNTc9CIgykWh37QduDAkpX4745KQ75I+vhgT5ER3BBykaYByDTyWkyFSSlZjpDHXtOymu9epNbI5V6OWQ==", + "name": "@algolia/logger-common", + "url": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.25.3.tgz" + }, + "@algolia/logger-console@4.25.3": { + "deps": [ + { + "id": "@algolia/logger-common@4.25.3" + } + ], + "integrity": "sha512-s8AtfF9W+6Pbxfwkmzywd8ThVJ04D4JZlNyBdCuWpC5b3jzx1JAXT9ZL8K2faUsO4rEdHpy9LXMURvF7cQAE0w==", + "name": "@algolia/logger-console", + "url": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.25.3.tgz" + }, + "@algolia/recommend@4.25.3": { + "deps": [ + { + "id": "@algolia/cache-browser-local-storage@4.25.3" + }, + { + "id": "@algolia/cache-common@4.25.3" + }, + { + "id": "@algolia/cache-in-memory@4.25.3" + }, + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/client-search@4.25.3" + }, + { + "id": "@algolia/logger-common@4.25.3" + }, + { + "id": "@algolia/logger-console@4.25.3" + }, + { + "id": "@algolia/requester-browser-xhr@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/requester-node-http@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-/vpXzDFLmrkcM1UOvZae8i/z8wRs2uaKKlPaHqN24ySADWKyf2zxVsDmtcaGMYzBYqYsKR1XKFvwGA5HQxaZxQ==", + "name": "@algolia/recommend", + "url": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.25.3.tgz" + }, + "@algolia/requester-browser-xhr@4.25.3": { + "deps": [ + { + "id": "@algolia/requester-common@4.25.3" + } + ], + "integrity": "sha512-5ZXO55IDqXUehQKilVYU6OdUBT2XGI+JIki2UsxUkMykH4ksA9EU8YZJth1ZwEYTDC50bVSH32VCYsOFB0MUTA==", + "name": "@algolia/requester-browser-xhr", + "url": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.25.3.tgz" + }, + "@algolia/requester-common@4.25.3": { + "integrity": "sha512-n5dJA5jlIle5IQavlDWBXC46lw/VuwFbbknWJcPiJ6nJ6lRllpLOhV2ZJeUdCvRyg/6zG18h+9+Q/m2d/vLEIw==", + "name": "@algolia/requester-common", + "url": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.25.3.tgz" + }, + "@algolia/requester-node-http@4.25.3": { + "deps": [ + { + "id": "@algolia/requester-common@4.25.3" + } + ], + "integrity": "sha512-7BXWAyVMK1Z3gT+2RPv0I48HfaIlho3nCQaB/tjziw+DdPigHRDq+xjtdzL8y+5O1g7LEdlPI9QHAgDbW/BLXw==", + "name": "@algolia/requester-node-http", + "url": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.25.3.tgz" + }, + "@algolia/transporter@4.25.3": { + "deps": [ + { + "id": "@algolia/cache-common@4.25.3" + }, + { + "id": "@algolia/logger-common@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + } + ], + "integrity": "sha512-2yji+TKjC1uOxhJ9pCdw7lQm6GSiQ+fMvNH4es6oz82DrBpkVHkeU49HmpyTqz8Ai9e+nW/UBz8T9+UyBul3dA==", + "name": "@algolia/transporter", + "url": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.25.3.tgz" + }, + "@arcanis/slice-ansi@1.1.1": { + "deps": [ + { + "id": "grapheme-splitter@1.0.4" + } + ], + "integrity": "sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w==", + "name": "@arcanis/slice-ansi", + "url": "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.1.1.tgz" + }, + "@babel/code-frame@7.29.0": { + "deps": [ + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "js-tokens@4.0.0" + }, + { + "id": "picocolors@1.1.1" + } + ], + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "name": "@babel/code-frame", + "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz" + }, + "@babel/compat-data@7.29.0": { + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "name": "@babel/compat-data", + "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz" + }, + "@babel/core@7.29.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-compilation-targets@7.28.6" + }, + { + "id": "@babel/helpers@7.28.6" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jridgewell/remapping@2.3.5" + }, + { + "id": "convert-source-map@2.0.0" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "gensync@1.0.0-beta.2" + }, + { + "id": "json5@2.2.3" + }, + { + "id": "semver@6.3.1" + } + ], + "extraDeps": { + "@babel/core@7.29.0": [ + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + } + ], + "@babel/helper-module-transforms@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + } + ] + }, + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "name": "@babel/core", + "url": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz" + }, + "@babel/generator@7.29.1": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "jsesc@3.1.0" + } + ], + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "name": "@babel/generator", + "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz" + }, + "@babel/helper-compilation-targets@7.28.6": { + "deps": [ + { + "id": "@babel/compat-data@7.29.0" + }, + { + "id": "@babel/helper-validator-option@7.27.1" + }, + { + "id": "browserslist@4.28.1" + }, + { + "id": "lru-cache@5.1.1" + }, + { + "id": "semver@6.3.1" + } + ], + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "name": "@babel/helper-compilation-targets", + "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz" + }, + "@babel/helper-globals@7.28.0": { + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "name": "@babel/helper-globals", + "url": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz" + }, + "@babel/helper-module-imports@7.28.6": { + "deps": [ + { + "id": "@babel/traverse@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "name": "@babel/helper-module-imports", + "url": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz" + }, + "@babel/helper-module-transforms@7.28.6-a74bfc56": { + "deps": [ + { + "id": "@babel/helper-module-imports@7.28.6" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "@babel/traverse@7.29.0" + } + ], + "extraDeps": { + "@babel/core@7.29.0": [ + { + "id": "@babel/helper-module-transforms@7.28.6-a74bfc56" + } + ], + "@babel/helper-module-transforms@7.28.6-a74bfc56": [ + { + "id": "@babel/core@7.29.0" + } + ] + }, + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "name": "@babel/helper-module-transforms", + "url": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz" + }, + "@babel/helper-plugin-utils@7.28.6": { + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "name": "@babel/helper-plugin-utils", + "url": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz" + }, + "@babel/helper-string-parser@7.27.1": { + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "name": "@babel/helper-string-parser", + "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" + }, + "@babel/helper-validator-identifier@7.28.5": { + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "name": "@babel/helper-validator-identifier", + "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" + }, + "@babel/helper-validator-option@7.27.1": { + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "name": "@babel/helper-validator-option", + "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz" + }, + "@babel/helpers@7.28.6": { + "deps": [ + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "name": "@babel/helpers", + "url": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz" + }, + "@babel/parser@7.29.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "name": "@babel/parser", + "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz" + }, + "@babel/plugin-syntax-async-generators@7.8.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "name": "@babel/plugin-syntax-async-generators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + }, + "@babel/plugin-syntax-async-generators@7.8.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "name": "@babel/plugin-syntax-async-generators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + }, + "@babel/plugin-syntax-bigint@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "name": "@babel/plugin-syntax-bigint", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + }, + "@babel/plugin-syntax-bigint@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "name": "@babel/plugin-syntax-bigint", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" + }, + "@babel/plugin-syntax-class-properties@7.12.13-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "name": "@babel/plugin-syntax-class-properties", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + }, + "@babel/plugin-syntax-class-properties@7.12.13-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "name": "@babel/plugin-syntax-class-properties", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + }, + "@babel/plugin-syntax-class-static-block@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "name": "@babel/plugin-syntax-class-static-block", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + }, + "@babel/plugin-syntax-class-static-block@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "name": "@babel/plugin-syntax-class-static-block", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + }, + "@babel/plugin-syntax-import-attributes@7.28.6-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "name": "@babel/plugin-syntax-import-attributes", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz" + }, + "@babel/plugin-syntax-import-attributes@7.28.6-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "name": "@babel/plugin-syntax-import-attributes", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz" + }, + "@babel/plugin-syntax-import-meta@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "name": "@babel/plugin-syntax-import-meta", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + }, + "@babel/plugin-syntax-import-meta@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "name": "@babel/plugin-syntax-import-meta", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" + }, + "@babel/plugin-syntax-json-strings@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "name": "@babel/plugin-syntax-json-strings", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + }, + "@babel/plugin-syntax-json-strings@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "name": "@babel/plugin-syntax-json-strings", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + }, + "@babel/plugin-syntax-jsx@7.28.6-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "name": "@babel/plugin-syntax-jsx", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "name": "@babel/plugin-syntax-logical-assignment-operators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + }, + "@babel/plugin-syntax-logical-assignment-operators@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "name": "@babel/plugin-syntax-logical-assignment-operators", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "name": "@babel/plugin-syntax-nullish-coalescing-operator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + }, + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "name": "@babel/plugin-syntax-nullish-coalescing-operator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + }, + "@babel/plugin-syntax-numeric-separator@7.10.4-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "name": "@babel/plugin-syntax-numeric-separator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + }, + "@babel/plugin-syntax-numeric-separator@7.10.4-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "name": "@babel/plugin-syntax-numeric-separator", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + }, + "@babel/plugin-syntax-object-rest-spread@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "name": "@babel/plugin-syntax-object-rest-spread", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + }, + "@babel/plugin-syntax-object-rest-spread@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "name": "@babel/plugin-syntax-object-rest-spread", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "name": "@babel/plugin-syntax-optional-catch-binding", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-catch-binding@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "name": "@babel/plugin-syntax-optional-catch-binding", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-chaining@7.8.3-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "name": "@babel/plugin-syntax-optional-chaining", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + }, + "@babel/plugin-syntax-optional-chaining@7.8.3-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "name": "@babel/plugin-syntax-optional-chaining", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + }, + "@babel/plugin-syntax-private-property-in-object@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "name": "@babel/plugin-syntax-private-property-in-object", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + }, + "@babel/plugin-syntax-private-property-in-object@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "name": "@babel/plugin-syntax-private-property-in-object", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + }, + "@babel/plugin-syntax-top-level-await@7.14.5-c51ffdfd": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "name": "@babel/plugin-syntax-top-level-await", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + }, + "@babel/plugin-syntax-top-level-await@7.14.5-ea35316c": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "name": "@babel/plugin-syntax-top-level-await", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + }, + "@babel/plugin-syntax-typescript@7.28.6-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/helper-plugin-utils@7.28.6" + } + ], + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "name": "@babel/plugin-syntax-typescript", + "url": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz" + }, + "@babel/template@7.28.6": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "name": "@babel/template", + "url": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz" + }, + "@babel/traverse@7.29.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/helper-globals@7.28.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "debug@4.4.3-594f11b5" + } + ], + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "name": "@babel/traverse", + "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz" + }, + "@babel/types@7.29.0": { + "deps": [ + { + "id": "@babel/helper-string-parser@7.27.1" + }, + { + "id": "@babel/helper-validator-identifier@7.28.5" + } + ], + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "name": "@babel/types", + "url": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz" + }, + "@bcoe/v8-coverage@0.2.3": { + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "name": "@bcoe/v8-coverage", + "url": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" + }, + "@discoveryjs/json-ext@0.6.3": { + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "name": "@discoveryjs/json-ext", + "url": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz" + }, + "@eslint-community/eslint-utils@4.9.1-38845841": { + "deps": [ + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "eslint-visitor-keys@3.4.3" + }, + { + "id": "eslint@8.57.1" + } + ], + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "name": "@eslint-community/eslint-utils", + "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz" + }, + "@eslint-community/eslint-utils@4.9.1-dd20287a": { + "deps": [ + { + "id": "eslint-visitor-keys@3.4.3" + } + ], + "extraDeps": { + "@eslint-community/eslint-utils@4.9.1-dd20287a": [ + { + "id": "eslint@8.57.1" + } + ], + "eslint@8.57.1": [ + { + "id": "@eslint-community/eslint-utils@4.9.1-dd20287a" + } + ] + }, + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "name": "@eslint-community/eslint-utils", + "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz" + }, + "@eslint-community/regexpp@4.12.2": { + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "name": "@eslint-community/regexpp", + "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz" + }, + "@eslint/eslintrc@2.1.4": { + "deps": [ + { + "id": "ajv@6.12.6" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "espree@9.6.1" + }, + { + "id": "globals@13.24.0" + }, + { + "id": "ignore@5.3.2" + }, + { + "id": "import-fresh@3.3.1" + }, + { + "id": "js-yaml@4.1.1" + }, + { + "id": "minimatch@3.1.2" + }, + { + "id": "strip-json-comments@3.1.1" + } + ], + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "name": "@eslint/eslintrc", + "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" + }, + "@eslint/js@8.57.1": { + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "name": "@eslint/js", + "url": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz" + }, + "@humanwhocodes/config-array@0.13.0": { + "deps": [ + { + "id": "@humanwhocodes/object-schema@2.0.3" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "minimatch@3.1.2" + } + ], + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "name": "@humanwhocodes/config-array", + "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz" + }, + "@humanwhocodes/module-importer@1.0.1": { + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "name": "@humanwhocodes/module-importer", + "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + }, + "@humanwhocodes/object-schema@2.0.3": { + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "name": "@humanwhocodes/object-schema", + "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" + }, + "@isaacs/balanced-match@4.0.1": { + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "name": "@isaacs/balanced-match", + "url": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz" + }, + "@isaacs/brace-expansion@5.0.1": { + "deps": [ + { + "id": "@isaacs/balanced-match@4.0.1" + } + ], + "integrity": "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==", + "name": "@isaacs/brace-expansion", + "url": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.1.tgz" + }, + "@isaacs/cliui@8.0.2": { + "deps": [ + { + "id": "string-width@4.2.3", + "name": "string-width-cjs" + }, + { + "id": "string-width@5.1.2" + }, + { + "id": "strip-ansi@6.0.1", + "name": "strip-ansi-cjs" + }, + { + "id": "strip-ansi@7.1.2" + }, + { + "id": "wrap-ansi@7.0.0", + "name": "wrap-ansi-cjs" + }, + { + "id": "wrap-ansi@8.1.0" + } + ], + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "name": "@isaacs/cliui", + "url": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" + }, + "@isaacs/fs-minipass@4.0.1": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "name": "@isaacs/fs-minipass", + "url": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz" + }, + "@istanbuljs/load-nyc-config@1.1.0": { + "deps": [ + { + "id": "camelcase@5.3.1" + }, + { + "id": "find-up@4.1.0" + }, + { + "id": "get-package-type@0.1.0" + }, + { + "id": "js-yaml@3.14.2" + }, + { + "id": "resolve-from@5.0.0" + } + ], + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "name": "@istanbuljs/load-nyc-config", + "url": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" + }, + "@istanbuljs/schema@0.1.3": { + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "name": "@istanbuljs/schema", + "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" + }, + "@jest/console@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "name": "@jest/console", + "url": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz" + }, + "@jest/core@29.7.0-831960ab": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/reporters@29.7.0-8ede2cb3" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-changed-files@29.7.0" + }, + { + "id": "jest-config@29.7.0-8ede2cb3" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve-dependencies@29.7.0" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "jest-watcher@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", + "name": "@jest/core", + "url": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz" + }, + "@jest/environment@29.7.0": { + "deps": [ + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-mock@29.7.0" + } + ], + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "name": "@jest/environment", + "url": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz" + }, + "@jest/expect-utils@28.1.3": { + "deps": [ + { + "id": "jest-get-type@28.0.2" + } + ], + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "name": "@jest/expect-utils", + "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz" + }, + "@jest/expect-utils@29.7.0": { + "deps": [ + { + "id": "jest-get-type@29.6.3" + } + ], + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "name": "@jest/expect-utils", + "url": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz" + }, + "@jest/expect@29.7.0": { + "deps": [ + { + "id": "expect@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + } + ], + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "name": "@jest/expect", + "url": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz" + }, + "@jest/fake-timers@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@sinonjs/fake-timers@10.3.0" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "name": "@jest/fake-timers", + "url": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz" + }, + "@jest/globals@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/expect@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "jest-mock@29.7.0" + } + ], + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "name": "@jest/globals", + "url": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz" + }, + "@jest/reporters@29.7.0-8ede2cb3": { + "deps": [ + { + "id": "@bcoe/v8-coverage@0.2.3" + }, + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "collect-v8-coverage@1.0.3" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "istanbul-lib-instrument@6.0.3" + }, + { + "id": "istanbul-lib-report@3.0.1" + }, + { + "id": "istanbul-lib-source-maps@4.0.1" + }, + { + "id": "istanbul-reports@3.2.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "string-length@4.0.2" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "v8-to-istanbul@9.3.0" + } + ], + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "name": "@jest/reporters", + "url": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz" + }, + "@jest/schemas@28.1.3": { + "deps": [ + { + "id": "@sinclair/typebox@0.24.51" + } + ], + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "name": "@jest/schemas", + "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz" + }, + "@jest/schemas@29.6.3": { + "deps": [ + { + "id": "@sinclair/typebox@0.27.10" + } + ], + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "name": "@jest/schemas", + "url": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" + }, + "@jest/source-map@29.6.3": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "callsites@3.1.0" + }, + { + "id": "graceful-fs@4.2.11" + } + ], + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "name": "@jest/source-map", + "url": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz" + }, + "@jest/test-result@29.7.0": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "collect-v8-coverage@1.0.3" + } + ], + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "name": "@jest/test-result", + "url": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz" + }, + "@jest/test-sequencer@29.7.0": { + "deps": [ + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "name": "@jest/test-sequencer", + "url": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz" + }, + "@jest/transform@29.7.0": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "babel-plugin-istanbul@6.1.1" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "convert-source-map@2.0.0" + }, + { + "id": "fast-json-stable-stringify@2.1.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pirates@4.0.7" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "write-file-atomic@4.0.2" + } + ], + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "name": "@jest/transform", + "url": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz" + }, + "@jest/types@27.4.2": { + "deps": [ + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "@types/istanbul-reports@3.0.4" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/yargs@16.0.11" + }, + { + "id": "chalk@4.1.2" + } + ], + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "name": "@jest/types", + "url": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz" + }, + "@jest/types@28.1.3": { + "deps": [ + { + "id": "@jest/schemas@28.1.3" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "@types/istanbul-reports@3.0.4" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/yargs@17.0.35" + }, + { + "id": "chalk@4.1.2" + } + ], + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "name": "@jest/types", + "url": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" + }, + "@jest/types@29.6.3": { + "deps": [ + { + "id": "@jest/schemas@29.6.3" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "@types/istanbul-reports@3.0.4" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/yargs@17.0.35" + }, + { + "id": "chalk@4.1.2" + } + ], + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "name": "@jest/types", + "url": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" + }, + "@jridgewell/gen-mapping@0.3.13": { + "deps": [ + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "name": "@jridgewell/gen-mapping", + "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz" + }, + "@jridgewell/remapping@2.3.5": { + "deps": [ + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "name": "@jridgewell/remapping", + "url": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz" + }, + "@jridgewell/resolve-uri@3.1.2": { + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "name": "@jridgewell/resolve-uri", + "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + }, + "@jridgewell/source-map@0.3.11": { + "deps": [ + { + "id": "@jridgewell/gen-mapping@0.3.13" + }, + { + "id": "@jridgewell/trace-mapping@0.3.31" + } + ], + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "name": "@jridgewell/source-map", + "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz" + }, + "@jridgewell/sourcemap-codec@1.5.5": { + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "name": "@jridgewell/sourcemap-codec", + "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" + }, + "@jridgewell/trace-mapping@0.3.31": { + "deps": [ + { + "id": "@jridgewell/resolve-uri@3.1.2" + }, + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + } + ], + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "name": "@jridgewell/trace-mapping", + "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz" + }, + "@leichtgewicht/ip-codec@2.0.5": { + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "name": "@leichtgewicht/ip-codec", + "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz" + }, + "@nodelib/fs.scandir@2.1.5": { + "deps": [ + { + "id": "@nodelib/fs.stat@2.0.5" + }, + { + "id": "run-parallel@1.2.0" + } + ], + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "name": "@nodelib/fs.scandir", + "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + }, + "@nodelib/fs.stat@2.0.5": { + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "name": "@nodelib/fs.stat", + "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + }, + "@nodelib/fs.walk@1.2.8": { + "deps": [ + { + "id": "@nodelib/fs.scandir@2.1.5" + }, + { + "id": "fastq@1.20.1" + } + ], + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "name": "@nodelib/fs.walk", + "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + }, + "@npmcli/agent@3.0.0": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "http-proxy-agent@7.0.2" + }, + { + "id": "https-proxy-agent@7.0.6" + }, + { + "id": "lru-cache@10.4.3" + }, + { + "id": "socks-proxy-agent@8.0.5" + } + ], + "integrity": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==", + "name": "@npmcli/agent", + "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-3.0.0.tgz" + }, + "@npmcli/agent@4.0.0": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "http-proxy-agent@7.0.2" + }, + { + "id": "https-proxy-agent@7.0.6" + }, + { + "id": "lru-cache@11.2.5" + }, + { + "id": "socks-proxy-agent@8.0.5" + } + ], + "integrity": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==", + "name": "@npmcli/agent", + "url": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz" + }, + "@npmcli/fs@4.0.0": { + "deps": [ + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==", + "name": "@npmcli/fs", + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-4.0.0.tgz" + }, + "@npmcli/fs@5.0.0": { + "deps": [ + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-7OsC1gNORBEawOa5+j2pXN9vsicaIOH5cPXxoR6fJOmH6/EXpJB2CajXOu1fPRFun2m1lktEFX11+P89hqO/og==", + "name": "@npmcli/fs", + "url": "https://registry.npmjs.org/@npmcli/fs/-/fs-5.0.0.tgz" + }, + "@pkgjs/parseargs@0.11.0": { + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "name": "@pkgjs/parseargs", + "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" + }, + "@protobufjs/aspromise@1.1.2": { + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", + "name": "@protobufjs/aspromise", + "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz" + }, + "@protobufjs/base64@1.1.2": { + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", + "name": "@protobufjs/base64", + "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz" + }, + "@protobufjs/codegen@2.0.4": { + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", + "name": "@protobufjs/codegen", + "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz" + }, + "@protobufjs/eventemitter@1.1.0": { + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", + "name": "@protobufjs/eventemitter", + "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz" + }, + "@protobufjs/fetch@1.1.0": { + "deps": [ + { + "id": "@protobufjs/aspromise@1.1.2" + }, + { + "id": "@protobufjs/inquire@1.1.0" + } + ], + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "name": "@protobufjs/fetch", + "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz" + }, + "@protobufjs/float@1.0.2": { + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", + "name": "@protobufjs/float", + "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz" + }, + "@protobufjs/inquire@1.1.0": { + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", + "name": "@protobufjs/inquire", + "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz" + }, + "@protobufjs/path@1.1.2": { + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", + "name": "@protobufjs/path", + "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz" + }, + "@protobufjs/pool@1.1.0": { + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", + "name": "@protobufjs/pool", + "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz" + }, + "@protobufjs/utf8@1.1.0": { + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", + "name": "@protobufjs/utf8", + "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz" + }, + "@rollup/plugin-commonjs@29.0.0-dc3fc578": { + "deps": [ + { + "id": "@rollup/pluginutils@5.3.0-1b456630" + }, + { + "id": "commondir@1.0.1" + }, + { + "id": "estree-walker@2.0.2" + }, + { + "id": "fdir@6.5.0-0e783aad" + }, + { + "id": "is-reference@1.2.1" + }, + { + "id": "magic-string@0.30.21" + }, + { + "id": "picomatch@4.0.3" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-U2YHaxR2cU/yAiwKJtJRhnyLk7cifnQw0zUpISsocBDoHDJn+HTV74ABqnwr5bEgWUwFZC9oFL6wLe21lHu5eQ==", + "name": "@rollup/plugin-commonjs", + "url": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-29.0.0.tgz" + }, + "@rollup/plugin-node-resolve@15.3.1-dc3fc578": { + "deps": [ + { + "id": "@rollup/pluginutils@5.3.0-1b456630" + }, + { + "id": "@types/resolve@1.20.2" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "is-module@1.0.0" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "name": "@rollup/plugin-node-resolve", + "url": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz" + }, + "@rollup/pluginutils@5.3.0-1b456630": { + "deps": [ + { + "id": "@types/estree@1.0.8" + }, + { + "id": "estree-walker@2.0.2" + }, + { + "id": "picomatch@4.0.3" + }, + { + "id": "rollup@2.79.2" + } + ], + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "name": "@rollup/pluginutils", + "url": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz" + }, + "@sigstore/bundle@3.1.0": { + "deps": [ + { + "id": "@sigstore/protobuf-specs@0.4.3" + } + ], + "integrity": "sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==", + "name": "@sigstore/bundle", + "url": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-3.1.0.tgz" + }, + "@sigstore/core@2.0.0": { + "integrity": "sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==", + "name": "@sigstore/core", + "url": "https://registry.npmjs.org/@sigstore/core/-/core-2.0.0.tgz" + }, + "@sigstore/protobuf-specs@0.4.3": { + "integrity": "sha512-fk2zjD9117RL9BjqEwF7fwv7Q/P9yGsMV4MUJZ/DocaQJ6+3pKr+syBq1owU5Q5qGw5CUbXzm+4yJ2JVRDQeSA==", + "name": "@sigstore/protobuf-specs", + "url": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.4.3.tgz" + }, + "@sigstore/sign@3.1.0": { + "deps": [ + { + "id": "@sigstore/bundle@3.1.0" + }, + { + "id": "@sigstore/core@2.0.0" + }, + { + "id": "@sigstore/protobuf-specs@0.4.3" + }, + { + "id": "make-fetch-happen@14.0.3" + }, + { + "id": "proc-log@5.0.0" + }, + { + "id": "promise-retry@2.0.1" + } + ], + "integrity": "sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==", + "name": "@sigstore/sign", + "url": "https://registry.npmjs.org/@sigstore/sign/-/sign-3.1.0.tgz" + }, + "@sigstore/tuf@3.1.1": { + "deps": [ + { + "id": "@sigstore/protobuf-specs@0.4.3" + }, + { + "id": "tuf-js@3.1.0" + } + ], + "integrity": "sha512-eFFvlcBIoGwVkkwmTi/vEQFSva3xs5Ot3WmBcjgjVdiaoelBLQaQ/ZBfhlG0MnG0cmTYScPpk7eDdGDWUcFUmg==", + "name": "@sigstore/tuf", + "url": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-3.1.1.tgz" + }, + "@sigstore/verify@2.1.1": { + "deps": [ + { + "id": "@sigstore/bundle@3.1.0" + }, + { + "id": "@sigstore/core@2.0.0" + }, + { + "id": "@sigstore/protobuf-specs@0.4.3" + } + ], + "integrity": "sha512-hVJD77oT67aowHxwT4+M6PGOp+E2LtLdTK3+FC0lBO9T7sYwItDMXZ7Z07IDCvR1M717a4axbIWckrW67KMP/w==", + "name": "@sigstore/verify", + "url": "https://registry.npmjs.org/@sigstore/verify/-/verify-2.1.1.tgz" + }, + "@sinclair/typebox@0.24.51": { + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "name": "@sinclair/typebox", + "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz" + }, + "@sinclair/typebox@0.27.10": { + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "name": "@sinclair/typebox", + "url": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz" + }, + "@sindresorhus/is@4.6.0": { + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "name": "@sindresorhus/is", + "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" + }, + "@sinonjs/commons@3.0.1": { + "deps": [ + { + "id": "type-detect@4.0.8" + } + ], + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "name": "@sinonjs/commons", + "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz" + }, + "@sinonjs/fake-timers@10.3.0": { + "deps": [ + { + "id": "@sinonjs/commons@3.0.1" + } + ], + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "name": "@sinonjs/fake-timers", + "url": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz" + }, + "@szmarczak/http-timer@4.0.6": { + "deps": [ + { + "id": "defer-to-connect@2.0.1" + } + ], + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "name": "@szmarczak/http-timer", + "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz" + }, + "@textlint/ast-node-types@4.4.3": { + "integrity": "sha512-qi2jjgO6Tn3KNPGnm6B7p6QTEPvY95NFsIAaJuwbulur8iJUEenp1OnoUfiDaC/g2WPPEFkcfXpmnu8XEMFo2A==", + "name": "@textlint/ast-node-types", + "url": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.4.3.tgz" + }, + "@textlint/markdown-to-ast@6.1.7": { + "deps": [ + { + "id": "@textlint/ast-node-types@4.4.3" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "remark-frontmatter@1.3.3" + }, + { + "id": "remark-parse@5.0.0" + }, + { + "id": "structured-source@3.0.2" + }, + { + "id": "traverse@0.6.11" + }, + { + "id": "unified@6.2.0" + } + ], + "integrity": "sha512-B0QtokeQR4a9+4q0NQr8T9l7A1fFihTN5Ze57tVgqW+3ymzXEouh8DvPHeNQ4T6jEkAThvdjk95mxAMpGRJ79w==", + "name": "@textlint/markdown-to-ast", + "url": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.1.7.tgz" + }, + "@tufjs/canonical-json@2.0.0": { + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "name": "@tufjs/canonical-json", + "url": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz" + }, + "@tufjs/models@3.0.1": { + "deps": [ + { + "id": "@tufjs/canonical-json@2.0.0" + }, + { + "id": "minimatch@9.0.5" + } + ], + "integrity": "sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==", + "name": "@tufjs/models", + "url": "https://registry.npmjs.org/@tufjs/models/-/models-3.0.1.tgz" + }, + "@types/argparse@2.0.17": { + "integrity": "sha512-fueJssTf+4dW4HODshEGkIZbkLKHzgu1FvCI4cTc/MKum/534Euo3SrN+ilq8xgyHnOjtmg33/hee8iXLRg1XA==", + "name": "@types/argparse", + "url": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.17.tgz" + }, + "@types/babel__core@7.20.5": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@types/babel__generator@7.27.0" + }, + { + "id": "@types/babel__template@7.4.4" + }, + { + "id": "@types/babel__traverse@7.28.0" + } + ], + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "name": "@types/babel__core", + "url": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz" + }, + "@types/babel__generator@7.27.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "name": "@types/babel__generator", + "url": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz" + }, + "@types/babel__template@7.4.4": { + "deps": [ + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "name": "@types/babel__template", + "url": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz" + }, + "@types/babel__traverse@7.28.0": { + "deps": [ + { + "id": "@babel/types@7.29.0" + } + ], + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "name": "@types/babel__traverse", + "url": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz" + }, + "@types/body-parser@1.19.6": { + "deps": [ + { + "id": "@types/connect@3.4.38" + }, + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "name": "@types/body-parser", + "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz" + }, + "@types/bonjour@3.5.13": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "name": "@types/bonjour", + "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" + }, + "@types/cacheable-request@6.0.3": { + "deps": [ + { + "id": "@types/http-cache-semantics@4.2.0" + }, + { + "id": "@types/keyv@3.1.4" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/responselike@1.0.3" + } + ], + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "name": "@types/cacheable-request", + "url": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz" + }, + "@types/connect-history-api-fallback@1.5.4": { + "deps": [ + { + "id": "@types/express-serve-static-core@5.1.1" + }, + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "name": "@types/connect-history-api-fallback", + "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" + }, + "@types/connect@3.4.38": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "name": "@types/connect", + "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" + }, + "@types/emscripten@1.41.5": { + "integrity": "sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==", + "name": "@types/emscripten", + "url": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.41.5.tgz" + }, + "@types/eslint-scope@3.7.7": { + "deps": [ + { + "id": "@types/eslint@9.6.1" + }, + { + "id": "@types/estree@1.0.8" + } + ], + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "name": "@types/eslint-scope", + "url": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" + }, + "@types/eslint@7.28.2": { + "deps": [ + { + "id": "@types/estree@1.0.8" + }, + { + "id": "@types/json-schema@7.0.15" + } + ], + "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", + "name": "@types/eslint", + "url": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz" + }, + "@types/eslint@9.6.1": { + "deps": [ + { + "id": "@types/estree@1.0.8" + }, + { + "id": "@types/json-schema@7.0.15" + } + ], + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "name": "@types/eslint", + "url": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz" + }, + "@types/estree@1.0.8": { + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "name": "@types/estree", + "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz" + }, + "@types/express-serve-static-core@4.19.8": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/qs@6.14.0" + }, + { + "id": "@types/range-parser@1.2.7" + }, + { + "id": "@types/send@1.2.1" + } + ], + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "name": "@types/express-serve-static-core", + "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz" + }, + "@types/express-serve-static-core@5.1.1": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/qs@6.14.0" + }, + { + "id": "@types/range-parser@1.2.7" + }, + { + "id": "@types/send@1.2.1" + } + ], + "integrity": "sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==", + "name": "@types/express-serve-static-core", + "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.1.1.tgz" + }, + "@types/express@4.17.25": { + "deps": [ + { + "id": "@types/body-parser@1.19.6" + }, + { + "id": "@types/express-serve-static-core@4.19.8" + }, + { + "id": "@types/qs@6.14.0" + }, + { + "id": "@types/serve-static@1.15.10" + } + ], + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "name": "@types/express", + "url": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz" + }, + "@types/express@5.0.6": { + "deps": [ + { + "id": "@types/body-parser@1.19.6" + }, + { + "id": "@types/express-serve-static-core@5.1.1" + }, + { + "id": "@types/serve-static@2.2.0" + } + ], + "integrity": "sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==", + "name": "@types/express", + "url": "https://registry.npmjs.org/@types/express/-/express-5.0.6.tgz" + }, + "@types/graceful-fs@4.1.9": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "name": "@types/graceful-fs", + "url": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz" + }, + "@types/http-cache-semantics@4.2.0": { + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "name": "@types/http-cache-semantics", + "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" + }, + "@types/http-errors@2.0.5": { + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "name": "@types/http-errors", + "url": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz" + }, + "@types/http-proxy@1.17.17": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "name": "@types/http-proxy", + "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz" + }, + "@types/istanbul-lib-coverage@2.0.6": { + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "name": "@types/istanbul-lib-coverage", + "url": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" + }, + "@types/istanbul-lib-report@3.0.3": { + "deps": [ + { + "id": "@types/istanbul-lib-coverage@2.0.6" + } + ], + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "name": "@types/istanbul-lib-report", + "url": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" + }, + "@types/istanbul-reports@3.0.4": { + "deps": [ + { + "id": "@types/istanbul-lib-report@3.0.3" + } + ], + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "name": "@types/istanbul-reports", + "url": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" + }, + "@types/jest@28.1.8": { + "deps": [ + { + "id": "expect@28.1.3" + }, + { + "id": "pretty-format@28.1.3" + } + ], + "integrity": "sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==", + "name": "@types/jest", + "url": "https://registry.npmjs.org/@types/jest/-/jest-28.1.8.tgz" + }, + "@types/json-schema@7.0.15": { + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "name": "@types/json-schema", + "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" + }, + "@types/keyv@3.1.4": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "name": "@types/keyv", + "url": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz" + }, + "@types/lodash@4.17.23": { + "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "name": "@types/lodash", + "url": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz" + }, + "@types/long@4.0.2": { + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "name": "@types/long", + "url": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz" + }, + "@types/mime@1.3.5": { + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "name": "@types/mime", + "url": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" + }, + "@types/node-forge@1.3.14": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "name": "@types/node-forge", + "url": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz" + }, + "@types/node@18.19.130": { + "deps": [ + { + "id": "undici-types@5.26.5" + } + ], + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "name": "@types/node", + "url": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz" + }, + "@types/node@22.19.10": { + "deps": [ + { + "id": "undici-types@6.21.0" + } + ], + "integrity": "sha512-tF5VOugLS/EuDlTBijk0MqABfP8UxgYazTLo3uIn3b4yJgg26QRbVYJYsDtHrjdDUIRfP70+VfhTTc+CE1yskw==", + "name": "@types/node", + "url": "https://registry.npmjs.org/@types/node/-/node-22.19.10.tgz" + }, + "@types/node@25.2.2": { + "deps": [ + { + "id": "undici-types@7.16.0" + } + ], + "integrity": "sha512-BkmoP5/FhRYek5izySdkOneRyXYN35I860MFAGupTdebyE66uZaR+bXLHq8k4DirE5DwQi3NuhvRU1jqTVwUrQ==", + "name": "@types/node", + "url": "https://registry.npmjs.org/@types/node/-/node-25.2.2.tgz" + }, + "@types/normalize-package-data@2.4.4": { + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "name": "@types/normalize-package-data", + "url": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" + }, + "@types/object-hash@1.3.4": { + "integrity": "sha512-xFdpkAkikBgqBdG9vIlsqffDV8GpvnPEzs0IUtr1v3BEB97ijsFQ4RXVbUZwjFThhB4MDSTUfvmxUD5PGx0wXA==", + "name": "@types/object-hash", + "url": "https://registry.npmjs.org/@types/object-hash/-/object-hash-1.3.4.tgz" + }, + "@types/qs@6.14.0": { + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "name": "@types/qs", + "url": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz" + }, + "@types/range-parser@1.2.7": { + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "name": "@types/range-parser", + "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" + }, + "@types/resolve@1.20.2": { + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "name": "@types/resolve", + "url": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz" + }, + "@types/responselike@1.0.3": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "name": "@types/responselike", + "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz" + }, + "@types/retry@0.12.0": { + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "name": "@types/retry", + "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + }, + "@types/semver@7.7.1": { + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "name": "@types/semver", + "url": "https://registry.npmjs.org/@types/semver/-/semver-7.7.1.tgz" + }, + "@types/send@0.17.6": { + "deps": [ + { + "id": "@types/mime@1.3.5" + }, + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "name": "@types/send", + "url": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz" + }, + "@types/send@1.2.1": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "name": "@types/send", + "url": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz" + }, + "@types/serve-index@1.9.4": { + "deps": [ + { + "id": "@types/express@5.0.6" + } + ], + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "name": "@types/serve-index", + "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" + }, + "@types/serve-static@1.15.10": { + "deps": [ + { + "id": "@types/http-errors@2.0.5" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "@types/send@0.17.6" + } + ], + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "name": "@types/serve-static", + "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz" + }, + "@types/serve-static@2.2.0": { + "deps": [ + { + "id": "@types/http-errors@2.0.5" + }, + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==", + "name": "@types/serve-static", + "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-2.2.0.tgz" + }, + "@types/sockjs@0.3.36": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "name": "@types/sockjs", + "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" + }, + "@types/stack-utils@2.0.3": { + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "name": "@types/stack-utils", + "url": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz" + }, + "@types/tar-stream@2.2.3": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-if3mugZfjVkXOMZdFjIHySxY13r6GXPpyOlsDmLffvyI7tLz9wXE8BFjNivXsvUeyJ1KNlOpfLnag+ISmxgxPw==", + "name": "@types/tar-stream", + "url": "https://registry.npmjs.org/@types/tar-stream/-/tar-stream-2.2.3.tgz" + }, + "@types/treeify@1.0.3": { + "integrity": "sha512-hx0o7zWEUU4R2Amn+pjCBQQt23Khy/Dk56gQU5xi5jtPL1h83ACJCeFaB2M/+WO1AntvWrSoVnnCAfI1AQH4Cg==", + "name": "@types/treeify", + "url": "https://registry.npmjs.org/@types/treeify/-/treeify-1.0.3.tgz" + }, + "@types/unist@2.0.11": { + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "name": "@types/unist", + "url": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz" + }, + "@types/ws@8.18.1": { + "deps": [ + { + "id": "@types/node@25.2.2" + } + ], + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "name": "@types/ws", + "url": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz" + }, + "@types/yargs-parser@21.0.3": { + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "name": "@types/yargs-parser", + "url": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" + }, + "@types/yargs@16.0.11": { + "deps": [ + { + "id": "@types/yargs-parser@21.0.3" + } + ], + "integrity": "sha512-sbtvk8wDN+JvEdabmZExoW/HNr1cB7D/j4LT08rMiuikfA7m/JNJg7ATQcgzs34zHnoScDkY0ZRSl29Fkmk36g==", + "name": "@types/yargs", + "url": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.11.tgz" + }, + "@types/yargs@17.0.35": { + "deps": [ + { + "id": "@types/yargs-parser@21.0.3" + } + ], + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "name": "@types/yargs", + "url": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz" + }, + "@types/yoga-layout@1.9.2": { + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==", + "name": "@types/yoga-layout", + "url": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz" + }, + "@typescript-eslint/eslint-plugin@5.62.0-dc3fc578": { + "deps": [ + { + "id": "@eslint-community/regexpp@4.12.2" + }, + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "@typescript-eslint/parser@5.62.0-dc3fc578" + }, + { + "id": "@typescript-eslint/scope-manager@5.62.0" + }, + { + "id": "@typescript-eslint/type-utils@5.62.0-355db0e4" + }, + { + "id": "@typescript-eslint/utils@5.62.0-355db0e4" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "eslint@8.57.1" + }, + { + "id": "graphemer@1.4.0" + }, + { + "id": "ignore@5.3.2" + }, + { + "id": "natural-compare-lite@1.4.0" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tsutils@3.21.0-355db0e4" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "name": "@typescript-eslint/eslint-plugin", + "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz" + }, + "@typescript-eslint/parser@5.62.0-dc3fc578": { + "deps": [ + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "@typescript-eslint/scope-manager@5.62.0" + }, + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "@typescript-eslint/typescript-estree@5.62.0-96cadba4" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "eslint@8.57.1" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "name": "@typescript-eslint/parser", + "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz" + }, + "@typescript-eslint/scope-manager@5.62.0": { + "deps": [ + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "@typescript-eslint/visitor-keys@5.62.0" + } + ], + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "name": "@typescript-eslint/scope-manager", + "url": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz" + }, + "@typescript-eslint/type-utils@5.62.0-355db0e4": { + "deps": [ + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "@typescript-eslint/typescript-estree@5.62.0-96cadba4" + }, + { + "id": "@typescript-eslint/utils@5.62.0-355db0e4" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "eslint@8.57.1" + }, + { + "id": "tsutils@3.21.0-355db0e4" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "name": "@typescript-eslint/type-utils", + "url": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz" + }, + "@typescript-eslint/types@5.62.0": { + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "name": "@typescript-eslint/types", + "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz" + }, + "@typescript-eslint/typescript-estree@5.62.0-38845841": { + "deps": [ + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "@typescript-eslint/visitor-keys@5.62.0" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "globby@11.1.0" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tsutils@3.21.0-277835a2" + } + ], + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "name": "@typescript-eslint/typescript-estree", + "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz" + }, + "@typescript-eslint/typescript-estree@5.62.0-96cadba4": { + "deps": [ + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "@typescript-eslint/visitor-keys@5.62.0" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "globby@11.1.0" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tsutils@3.21.0-355db0e4" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "name": "@typescript-eslint/typescript-estree", + "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz" + }, + "@typescript-eslint/utils@5.62.0-355db0e4": { + "deps": [ + { + "id": "@eslint-community/eslint-utils@4.9.1-38845841" + }, + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "@types/semver@7.7.1" + }, + { + "id": "@typescript-eslint/scope-manager@5.62.0" + }, + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "@typescript-eslint/typescript-estree@5.62.0-38845841" + }, + { + "id": "eslint-scope@5.1.1" + }, + { + "id": "eslint@8.57.1" + }, + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "name": "@typescript-eslint/utils", + "url": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" + }, + "@typescript-eslint/visitor-keys@5.62.0": { + "deps": [ + { + "id": "@typescript-eslint/types@5.62.0" + }, + { + "id": "eslint-visitor-keys@3.4.3" + } + ], + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "name": "@typescript-eslint/visitor-keys", + "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz" + }, + "@ungap/structured-clone@1.3.0": { + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "name": "@ungap/structured-clone", + "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz" + }, + "@webassemblyjs/ast@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/helper-numbers@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + } + ], + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "name": "@webassemblyjs/ast", + "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz" + }, + "@webassemblyjs/floating-point-hex-parser@1.13.2": { + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "name": "@webassemblyjs/floating-point-hex-parser", + "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz" + }, + "@webassemblyjs/helper-api-error@1.13.2": { + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "name": "@webassemblyjs/helper-api-error", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz" + }, + "@webassemblyjs/helper-buffer@1.14.1": { + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "name": "@webassemblyjs/helper-buffer", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz" + }, + "@webassemblyjs/helper-numbers@1.13.2": { + "deps": [ + { + "id": "@webassemblyjs/floating-point-hex-parser@1.13.2" + }, + { + "id": "@webassemblyjs/helper-api-error@1.13.2" + }, + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "name": "@webassemblyjs/helper-numbers", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz" + }, + "@webassemblyjs/helper-wasm-bytecode@1.13.2": { + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "name": "@webassemblyjs/helper-wasm-bytecode", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz" + }, + "@webassemblyjs/helper-wasm-section@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + } + ], + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "name": "@webassemblyjs/helper-wasm-section", + "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz" + }, + "@webassemblyjs/ieee754@1.13.2": { + "deps": [ + { + "id": "@xtuc/ieee754@1.2.0" + } + ], + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "name": "@webassemblyjs/ieee754", + "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz" + }, + "@webassemblyjs/leb128@1.13.2": { + "deps": [ + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "name": "@webassemblyjs/leb128", + "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz" + }, + "@webassemblyjs/utf8@1.13.2": { + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "name": "@webassemblyjs/utf8", + "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz" + }, + "@webassemblyjs/wasm-edit@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-section@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-opt@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + }, + { + "id": "@webassemblyjs/wast-printer@1.14.1" + } + ], + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "name": "@webassemblyjs/wasm-edit", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz" + }, + "@webassemblyjs/wasm-gen@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/ieee754@1.13.2" + }, + { + "id": "@webassemblyjs/leb128@1.13.2" + }, + { + "id": "@webassemblyjs/utf8@1.13.2" + } + ], + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "name": "@webassemblyjs/wasm-gen", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz" + }, + "@webassemblyjs/wasm-opt@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-buffer@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-gen@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + } + ], + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "name": "@webassemblyjs/wasm-opt", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz" + }, + "@webassemblyjs/wasm-parser@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/helper-api-error@1.13.2" + }, + { + "id": "@webassemblyjs/helper-wasm-bytecode@1.13.2" + }, + { + "id": "@webassemblyjs/ieee754@1.13.2" + }, + { + "id": "@webassemblyjs/leb128@1.13.2" + }, + { + "id": "@webassemblyjs/utf8@1.13.2" + } + ], + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "name": "@webassemblyjs/wasm-parser", + "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz" + }, + "@webassemblyjs/wast-printer@1.14.1": { + "deps": [ + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@xtuc/long@4.2.2" + } + ], + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "name": "@webassemblyjs/wast-printer", + "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz" + }, + "@webpack-cli/configtest@3.0.1-a51dfb68": { + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", + "name": "@webpack-cli/configtest", + "url": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz" + }, + "@webpack-cli/info@3.0.1-a51dfb68": { + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", + "name": "@webpack-cli/info", + "url": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz" + }, + "@webpack-cli/serve@3.0.1-a51dfb68": { + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", + "name": "@webpack-cli/serve", + "url": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz" + }, + "@xtuc/ieee754@1.2.0": { + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "name": "@xtuc/ieee754", + "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + }, + "@xtuc/long@4.2.2": { + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "name": "@xtuc/long", + "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + }, + "@yarnpkg/cli-dist@4.12.0": { + "integrity": "sha512-r0AVfpKUXIbgajKFY0wWMZLwZou+CJmtqt+Y5LTimbPaA78srI0SnLJIS4ikPE1mv8YTPQ7mqRUdoDB7W+kDDA==", + "name": "@yarnpkg/cli-dist", + "url": "https://registry.npmjs.org/@yarnpkg/cli-dist/-/cli-dist-4.12.0.tgz" + }, + "@yarnpkg/cli@4.12.0": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4" + }, + { + "id": "@yarnpkg/plugin-exec@3.0.2" + }, + { + "id": "@yarnpkg/plugin-file@3.0.2" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4" + }, + { + "id": "@yarnpkg/plugin-github@3.0.2" + }, + { + "id": "@yarnpkg/plugin-http@3.0.3" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3" + }, + { + "id": "@yarnpkg/plugin-jsr@1.1.1" + }, + { + "id": "@yarnpkg/plugin-link@3.0.2" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6" + }, + { + "id": "@yarnpkg/shell@4.1.3" + }, + { + "id": "ci-info@4.4.0" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0": [ + { + "id": "@yarnpkg/cli@4.12.0" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3" + } + ], + "@yarnpkg/plugin-npm@3.4.0": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ], + "@yarnpkg/plugin-pack@4.0.4": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-patch@4.0.3": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-typescript@4.1.3": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ] + }, + "integrity": "sha512-slQGf910BdALWuvKrJ68jtv3KIbZObvN0nbezL6AybpyITdzbAvKf98SzzYDRMzQYBwUXOtol2Nza3xWpeKCVg==", + "name": "@yarnpkg/cli", + "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-4.12.0.tgz" + }, + "@yarnpkg/cli@4.12.0-dc3fc578": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2-ca0f19c4" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/plugin-exec@3.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-file@3.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-github@3.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-http@3.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-jsr@1.1.1-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-link@3.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/shell@4.1.3" + }, + { + "id": "ci-info@4.4.0" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-slQGf910BdALWuvKrJ68jtv3KIbZObvN0nbezL6AybpyITdzbAvKf98SzzYDRMzQYBwUXOtol2Nza3xWpeKCVg==", + "name": "@yarnpkg/cli", + "url": "https://registry.npmjs.org/@yarnpkg/cli/-/cli-4.12.0.tgz" + }, + "@yarnpkg/core@4.5.0": { + "deps": [ + { + "id": "@arcanis/slice-ansi@1.1.1" + }, + { + "id": "@types/lodash@4.17.23" + }, + { + "id": "@types/semver@7.7.1" + }, + { + "id": "@types/treeify@1.0.3" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2-ca0f19c4" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/shell@4.1.3" + }, + { + "id": "camelcase@5.3.1" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@4.4.0" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "diff@5.2.2" + }, + { + "id": "dotenv@16.6.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "fast-glob@3.3.3" + }, + { + "id": "got@11.8.6" + }, + { + "id": "hpagent@1.2.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "p-limit@2.3.0" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "tar@6.2.1" + }, + { + "id": "tinylogic@2.0.0" + }, + { + "id": "treeify@1.1.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-jZnEYfP05k3KpBIWlNkPEuJ3E0QLnYTNALQOH+7x8LAQyzhnN9yuLZx8Ze80Y7mlU1Hnv5wUGtzzUFn1wyBAlQ==", + "name": "@yarnpkg/core", + "url": "https://registry.npmjs.org/@yarnpkg/core/-/core-4.5.0.tgz" + }, + "@yarnpkg/extensions@2.0.6": { + "integrity": "sha512-3LciOqpKIuoc9MmYoX3k+NmCdcrvw7HqZT4N/AW3sYkujxfbFA9Ml01JNqu4InzdV9V9NcyFkAKAorCjhY8w6Q==", + "name": "@yarnpkg/extensions", + "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.6.tgz" + }, + "@yarnpkg/extensions@2.0.6-db7b2e95": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + } + ], + "integrity": "sha512-3LciOqpKIuoc9MmYoX3k+NmCdcrvw7HqZT4N/AW3sYkujxfbFA9Ml01JNqu4InzdV9V9NcyFkAKAorCjhY8w6Q==", + "name": "@yarnpkg/extensions", + "url": "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.6.tgz" + }, + "@yarnpkg/fslib@3.1.4": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Yyguw5RM+xI1Bv0RFbs1ZF5HwU+9/He4YT7yeT722yAlLfkz9IzZHO6a5yStEshxiliPn9Fdj4H54a785xpK/g==", + "name": "@yarnpkg/fslib", + "url": "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.1.4.tgz" + }, + "@yarnpkg/libui@3.0.2": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-IhFCZdemMFAa5WiXqSdfLLPqBDGX3QmbgUcsRuCqLnr0unPr5JjVmFSkFXlVig3yP9in7BjG1a0I0QO7ZyYAaQ==", + "name": "@yarnpkg/libui", + "url": "https://registry.npmjs.org/@yarnpkg/libui/-/libui-3.0.2.tgz" + }, + "@yarnpkg/libui@3.0.2-4074f4ef": { + "deps": [ + { + "id": "ink@3.2.0-4074f4ef" + }, + { + "id": "react@17.0.2" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-IhFCZdemMFAa5WiXqSdfLLPqBDGX3QmbgUcsRuCqLnr0unPr5JjVmFSkFXlVig3yP9in7BjG1a0I0QO7ZyYAaQ==", + "name": "@yarnpkg/libui", + "url": "https://registry.npmjs.org/@yarnpkg/libui/-/libui-3.0.2.tgz" + }, + "@yarnpkg/libzip@3.2.2": { + "deps": [ + { + "id": "@types/emscripten@1.41.5" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Kqxgjfy6SwwC4tTGQYToIWtUhIORTpkowqgd9kkMiBixor0eourHZZAggt/7N4WQKt9iCyPSkO3Xvr44vXUBAw==", + "name": "@yarnpkg/libzip", + "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.2.2.tgz" + }, + "@yarnpkg/libzip@3.2.2-ca0f19c4": { + "deps": [ + { + "id": "@types/emscripten@1.41.5" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Kqxgjfy6SwwC4tTGQYToIWtUhIORTpkowqgd9kkMiBixor0eourHZZAggt/7N4WQKt9iCyPSkO3Xvr44vXUBAw==", + "name": "@yarnpkg/libzip", + "url": "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.2.2.tgz" + }, + "@yarnpkg/nm@4.0.7": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/pnp@4.1.3" + } + ], + "integrity": "sha512-cY2dzqRoNIOwKtmVVdJojnzjYdQ6klYefa9Urv61cKY5bdrU/5NZdzQoa3/i9Ls7L9qYCg/9V2WGmEG2rCu64w==", + "name": "@yarnpkg/nm", + "url": "https://registry.npmjs.org/@yarnpkg/nm/-/nm-4.0.7.tgz" + }, + "@yarnpkg/parsers@3.0.3": { + "deps": [ + { + "id": "js-yaml@3.14.2" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-mQZgUSgFurUtA07ceMjxrWkYz8QtDuYkvPlu0ZqncgjopQ0t6CNEo/OSealkmnagSUx8ZD5ewvezUwUuMqutQg==", + "name": "@yarnpkg/parsers", + "url": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.3.tgz" + }, + "@yarnpkg/plugin-catalog@1.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-Oz4pOtcAzU9pQHCMhHll3Supr5wOKhNubV0S1hXVbkevro5ZAqf9/L3XlhSMJAvi+9neXoNFwk12j69qTUHPSg==", + "name": "@yarnpkg/plugin-catalog", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-catalog/-/plugin-catalog-1.0.2.tgz" + }, + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-Oz4pOtcAzU9pQHCMhHll3Supr5wOKhNubV0S1hXVbkevro5ZAqf9/L3XlhSMJAvi+9neXoNFwk12j69qTUHPSg==", + "name": "@yarnpkg/plugin-catalog", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-catalog/-/plugin-catalog-1.0.2.tgz" + }, + "@yarnpkg/plugin-compat@4.0.12": { + "deps": [ + { + "id": "@yarnpkg/extensions@2.0.6" + } + ], + "integrity": "sha512-c8yEzdKSWcjWUc/lAJ08MI1EmpV4RgJYfd4yEs9iMeuwiF7v0hQPIOsXG75r7O2hzeTXqWB32aXSQU+tt1CV5Q==", + "name": "@yarnpkg/plugin-compat", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-4.0.12.tgz" + }, + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/extensions@2.0.6-db7b2e95" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-c8yEzdKSWcjWUc/lAJ08MI1EmpV4RgJYfd4yEs9iMeuwiF7v0hQPIOsXG75r7O2hzeTXqWB32aXSQU+tt1CV5Q==", + "name": "@yarnpkg/plugin-compat", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-compat/-/plugin-compat-4.0.12.tgz" + }, + "@yarnpkg/plugin-constraints@4.0.5": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "tau-prolog@0.2.81" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-36i2sOYHkINIMvY2fuDFi37jgzfRD+Qk1blUK1FIo9uET/cSXi0QNLW9ZfyBBwIaKC/NAIkx2oLI6YtaqcT+9w==", + "name": "@yarnpkg/plugin-constraints", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-constraints/-/plugin-constraints-4.0.5.tgz" + }, + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "tau-prolog@0.2.81" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-36i2sOYHkINIMvY2fuDFi37jgzfRD+Qk1blUK1FIo9uET/cSXi0QNLW9ZfyBBwIaKC/NAIkx2oLI6YtaqcT+9w==", + "name": "@yarnpkg/plugin-constraints", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-constraints/-/plugin-constraints-4.0.5.tgz" + }, + "@yarnpkg/plugin-dlx@4.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-d6bAh54j74xbVyOZQ72Hf4ggsW4SmUayzhUeutJNZyc4CkLrqMXSIfkmnWk4BXnjwXsdDAdmqRZpPlKw8Rgb+Q==", + "name": "@yarnpkg/plugin-dlx", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-4.0.2.tgz" + }, + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-d6bAh54j74xbVyOZQ72Hf4ggsW4SmUayzhUeutJNZyc4CkLrqMXSIfkmnWk4BXnjwXsdDAdmqRZpPlKw8Rgb+Q==", + "name": "@yarnpkg/plugin-dlx", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-dlx/-/plugin-dlx-4.0.2.tgz" + }, + "@yarnpkg/plugin-essentials@4.4.4": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "ci-info@4.4.0" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "integrity": "sha512-fKI4eRZ1QHqlaaL/LYypRrw8+wRS77vholyGDAAd9eXnMKAHrZfY94Rss9XAxAAN3++S91c5lhu54JhwPF+KKQ==", + "name": "@yarnpkg/plugin-essentials", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-4.4.4.tgz" + }, + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4-da75b1cc" + }, + { + "id": "ci-info@4.4.0" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-fKI4eRZ1QHqlaaL/LYypRrw8+wRS77vholyGDAAd9eXnMKAHrZfY94Rss9XAxAAN3++S91c5lhu54JhwPF+KKQ==", + "name": "@yarnpkg/plugin-essentials", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-essentials/-/plugin-essentials-4.4.4.tgz" + }, + "@yarnpkg/plugin-exec@3.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-lvBq0tc/k4CyvxFEhohiw/5rUi0kRWuFnAUnoXn6c0GJaldfK8gCyYhKfxwFZmcDOfM8h2JrDtzZdWqVk5D7lw==", + "name": "@yarnpkg/plugin-exec", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-exec/-/plugin-exec-3.0.2.tgz" + }, + "@yarnpkg/plugin-exec@3.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-lvBq0tc/k4CyvxFEhohiw/5rUi0kRWuFnAUnoXn6c0GJaldfK8gCyYhKfxwFZmcDOfM8h2JrDtzZdWqVk5D7lw==", + "name": "@yarnpkg/plugin-exec", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-exec/-/plugin-exec-3.0.2.tgz" + }, + "@yarnpkg/plugin-file@3.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-sL47+nbBs5yC2MQS8ihKm1PzeVLPuZihWQRw0UCu1+2H5qgHV8hA/4kCvMSx98amksq4UjP8ybeBFrRvsdhAHA==", + "name": "@yarnpkg/plugin-file", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-3.0.2.tgz" + }, + "@yarnpkg/plugin-file@3.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2-ca0f19c4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-sL47+nbBs5yC2MQS8ihKm1PzeVLPuZihWQRw0UCu1+2H5qgHV8hA/4kCvMSx98amksq4UjP8ybeBFrRvsdhAHA==", + "name": "@yarnpkg/plugin-file", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-file/-/plugin-file-3.0.2.tgz" + }, + "@yarnpkg/plugin-git@3.1.4": { + "deps": [ + { + "id": "@types/semver@7.7.1" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "git-url-parse@13.1.1" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-kopHiWTx4ANTk32i+rG/45oUtpK0l/MklQ2ZmIINete+4ZcTvB0cVr4vOw1+0owJ+s4iZMMpeu4RO/wz19BeHQ==", + "name": "@yarnpkg/plugin-git", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-3.1.4.tgz" + }, + "@yarnpkg/plugin-git@3.1.4-da75b1cc": { + "deps": [ + { + "id": "@types/semver@7.7.1" + }, + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "git-url-parse@13.1.1" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-kopHiWTx4ANTk32i+rG/45oUtpK0l/MklQ2ZmIINete+4ZcTvB0cVr4vOw1+0owJ+s4iZMMpeu4RO/wz19BeHQ==", + "name": "@yarnpkg/plugin-git", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-git/-/plugin-git-3.1.4.tgz" + }, + "@yarnpkg/plugin-github@3.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-NHEaxJkzBC59Z97I30fleJlm6jE7CVY7cXaDD+kYwzIp/qKCb7IaJBp3MqUhCRyvyerNYRf08nIO+PXJ9odMtg==", + "name": "@yarnpkg/plugin-github", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-3.0.2.tgz" + }, + "@yarnpkg/plugin-github@3.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4-da75b1cc" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-NHEaxJkzBC59Z97I30fleJlm6jE7CVY7cXaDD+kYwzIp/qKCb7IaJBp3MqUhCRyvyerNYRf08nIO+PXJ9odMtg==", + "name": "@yarnpkg/plugin-github", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-github/-/plugin-github-3.0.2.tgz" + }, + "@yarnpkg/plugin-http@3.0.3": { + "deps": [ + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-IWPKbm34ZAQZO9JO6mmyRJwLofhbrzXd8LJ3kJ943IRgyKN1kCMuPbGNaL1XQqdXlSuxlxwf0UJM2iNjmkcEcQ==", + "name": "@yarnpkg/plugin-http", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-3.0.3.tgz" + }, + "@yarnpkg/plugin-http@3.0.3-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-IWPKbm34ZAQZO9JO6mmyRJwLofhbrzXd8LJ3kJ943IRgyKN1kCMuPbGNaL1XQqdXlSuxlxwf0UJM2iNjmkcEcQ==", + "name": "@yarnpkg/plugin-http", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-http/-/plugin-http-3.0.3.tgz" + }, + "@yarnpkg/plugin-init@4.1.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-xh1ll6o9h02L4uTAveIxqgfXZ71Qr1PoFaqT372zxPwyPyZxVVUxZFcIVzAqolQ6G4Ech2ygMAT6wqtpyS7R7Q==", + "name": "@yarnpkg/plugin-init", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-4.1.2.tgz" + }, + "@yarnpkg/plugin-init@4.1.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-xh1ll6o9h02L4uTAveIxqgfXZ71Qr1PoFaqT372zxPwyPyZxVVUxZFcIVzAqolQ6G4Ech2ygMAT6wqtpyS7R7Q==", + "name": "@yarnpkg/plugin-init", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-init/-/plugin-init-4.1.2.tgz" + }, + "@yarnpkg/plugin-interactive-tools@4.0.3": { + "deps": [ + { + "id": "@yarnpkg/libui@3.0.2" + }, + { + "id": "algoliasearch@4.25.3" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "diff@5.2.2" + }, + { + "id": "ink-text-input@4.0.3" + }, + { + "id": "ink@3.2.0" + }, + { + "id": "react@17.0.2" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-+uk7Jqnje/iDZH/zWZqoDLATGjciM5vH82M/RtZWATc3/AOmH1tIvM70lwgp4Be5K5FjaRjF+3LkuEdAR+IziQ==", + "name": "@yarnpkg/plugin-interactive-tools", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-interactive-tools/-/plugin-interactive-tools-4.0.3.tgz" + }, + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/libui@3.0.2-4074f4ef" + }, + { + "id": "algoliasearch@4.25.3" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "diff@5.2.2" + }, + { + "id": "ink-text-input@4.0.3-4074f4ef" + }, + { + "id": "ink@3.2.0-4074f4ef" + }, + { + "id": "react@17.0.2" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-+uk7Jqnje/iDZH/zWZqoDLATGjciM5vH82M/RtZWATc3/AOmH1tIvM70lwgp4Be5K5FjaRjF+3LkuEdAR+IziQ==", + "name": "@yarnpkg/plugin-interactive-tools", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-interactive-tools/-/plugin-interactive-tools-4.0.3.tgz" + }, + "@yarnpkg/plugin-jsr@1.1.1": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-aukUcLl6FiOg04GXagVfT7wtkl7/qQlRQmECHyk+r5mt+gBWQX8H8lE4Nxmy0t3J4DX/aW5BTFRifTlQkF8nNQ==", + "name": "@yarnpkg/plugin-jsr", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-jsr/-/plugin-jsr-1.1.1.tgz" + }, + "@yarnpkg/plugin-jsr@1.1.1-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-aukUcLl6FiOg04GXagVfT7wtkl7/qQlRQmECHyk+r5mt+gBWQX8H8lE4Nxmy0t3J4DX/aW5BTFRifTlQkF8nNQ==", + "name": "@yarnpkg/plugin-jsr", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-jsr/-/plugin-jsr-1.1.1.tgz" + }, + "@yarnpkg/plugin-link@3.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-cKRinNuxbNhEJLRWCDc0T1VkXqdOXhjakjcClaoCwyCrZnX+CQdK8bbYEhWzTVKPZIqffdMHd9/rIljGbBwcew==", + "name": "@yarnpkg/plugin-link", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-3.0.2.tgz" + }, + "@yarnpkg/plugin-link@3.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-cKRinNuxbNhEJLRWCDc0T1VkXqdOXhjakjcClaoCwyCrZnX+CQdK8bbYEhWzTVKPZIqffdMHd9/rIljGbBwcew==", + "name": "@yarnpkg/plugin-link", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-link/-/plugin-link-3.0.2.tgz" + }, + "@yarnpkg/plugin-nm@4.0.8": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2" + }, + { + "id": "@yarnpkg/nm@4.0.7" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3" + }, + { + "id": "@yarnpkg/pnp@4.1.3" + }, + { + "id": "@zkochan/cmd-shim@5.4.1" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-DK8zyDiRX4fTz9GuG64rnamV9dKRi4yNxcZRXiQ2nwaK2rHzCO1im9ns6sWto28zYKb4tmgatObPO2NuzNaVZQ==", + "name": "@yarnpkg/plugin-nm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-4.0.8.tgz" + }, + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2-ca0f19c4" + }, + { + "id": "@yarnpkg/nm@4.0.7" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/pnp@4.1.3" + }, + { + "id": "@zkochan/cmd-shim@5.4.1" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-DK8zyDiRX4fTz9GuG64rnamV9dKRi4yNxcZRXiQ2nwaK2rHzCO1im9ns6sWto28zYKb4tmgatObPO2NuzNaVZQ==", + "name": "@yarnpkg/plugin-nm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-nm/-/plugin-nm-4.0.8.tgz" + }, + "@yarnpkg/plugin-npm-cli@4.4.0": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "integrity": "sha512-ZgQ8GPwWVXCdPCLzUra+KgXgi1+DJgEE+vL4r5wWTvSGVY84F6+jSWoDCiIZOYJkGW/dZ3D2dI5Ntm46LsoKTQ==", + "name": "@yarnpkg/plugin-npm-cli", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-4.4.0.tgz" + }, + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-ZgQ8GPwWVXCdPCLzUra+KgXgi1+DJgEE+vL4r5wWTvSGVY84F6+jSWoDCiIZOYJkGW/dZ3D2dI5Ntm46LsoKTQ==", + "name": "@yarnpkg/plugin-npm-cli", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm-cli/-/plugin-npm-cli-4.4.0.tgz" + }, + "@yarnpkg/plugin-npm@3.4.0": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "sigstore@3.1.0" + }, + { + "id": "ssri@12.0.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0": [ + { + "id": "@yarnpkg/cli@4.12.0" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3" + } + ], + "@yarnpkg/plugin-npm@3.4.0": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ], + "@yarnpkg/plugin-pack@4.0.4": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-patch@4.0.3": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-typescript@4.1.3": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ] + }, + "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", + "name": "@yarnpkg/plugin-npm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz" + }, + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "sigstore@3.1.0" + }, + { + "id": "ssri@12.0.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", + "name": "@yarnpkg/plugin-npm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz" + }, + "@yarnpkg/plugin-npm@3.4.0-dc3fc578": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-d0bdce6f" + }, + { + "id": "enquirer@2.4.1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "sigstore@3.1.0" + }, + { + "id": "ssri@12.0.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-fvv/7ZRy7XGV9yuTsmB+bJ27ur7xJqKguVuwZAQKDGvesKM5IFB1kfkP8KwwUp2zambVajkmFAJXGmEikHVcWg==", + "name": "@yarnpkg/plugin-npm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-npm/-/plugin-npm-3.4.0.tgz" + }, + "@yarnpkg/plugin-pack@4.0.4": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tar-stream@2.2.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0": [ + { + "id": "@yarnpkg/cli@4.12.0" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3" + } + ], + "@yarnpkg/plugin-npm@3.4.0": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ], + "@yarnpkg/plugin-pack@4.0.4": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-patch@4.0.3": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-typescript@4.1.3": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ] + }, + "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", + "name": "@yarnpkg/plugin-pack", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz" + }, + "@yarnpkg/plugin-pack@4.0.4-d0bdce6f": { + "deps": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tar-stream@2.2.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", + "name": "@yarnpkg/plugin-pack", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz" + }, + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tar-stream@2.2.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-P+lLCMUsvAr8AXWzrgPYqUtZsBl7nhv7zM/x6jV06czyEcApRKWWJw42ekiFa6+xBlwU4ddvHZK4eWKYf27TIw==", + "name": "@yarnpkg/plugin-pack", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pack/-/plugin-pack-4.0.4.tgz" + }, + "@yarnpkg/plugin-patch@4.0.3": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0": [ + { + "id": "@yarnpkg/cli@4.12.0" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3" + } + ], + "@yarnpkg/plugin-npm@3.4.0": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ], + "@yarnpkg/plugin-pack@4.0.4": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-patch@4.0.3": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-typescript@4.1.3": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ] + }, + "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", + "name": "@yarnpkg/plugin-patch", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz" + }, + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libzip@3.2.2-ca0f19c4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-SpPMvXNs9IpO6Ik8EGsbh1KXTTuH/FJQhKv6LpZgovqNBBm08rMJjxxFyFTyvKueIp0CSqge9b/fUP+dtFUxVg==", + "name": "@yarnpkg/plugin-patch", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-patch/-/plugin-patch-4.0.3.tgz" + }, + "@yarnpkg/plugin-pnp@4.1.3": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2" + }, + { + "id": "@yarnpkg/pnp@4.1.3" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-kH1IZYSICyVyc2UFEgiKmKi1wATlerTYQRifHy2nXPejZpeaLDcs16+KdUDE7bHAYYnL4r0l5VcMMAIKaAHlpw==", + "name": "@yarnpkg/plugin-pnp", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-4.1.3.tgz" + }, + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/pnp@4.1.3" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-kH1IZYSICyVyc2UFEgiKmKi1wATlerTYQRifHy2nXPejZpeaLDcs16+KdUDE7bHAYYnL4r0l5VcMMAIKaAHlpw==", + "name": "@yarnpkg/plugin-pnp", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnp/-/plugin-pnp-4.1.3.tgz" + }, + "@yarnpkg/plugin-pnpm@2.1.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "p-limit@2.3.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-6lR84Gu0LnS2MUKu3dFxyGTXmHbODVghHH0x9OyCsdMwWQp2GHJIsuda1dF+lbJdVZJleGbAUSchnqIFx8QY9A==", + "name": "@yarnpkg/plugin-pnpm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-2.1.2.tgz" + }, + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "p-limit@2.3.0" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-6lR84Gu0LnS2MUKu3dFxyGTXmHbODVghHH0x9OyCsdMwWQp2GHJIsuda1dF+lbJdVZJleGbAUSchnqIFx8QY9A==", + "name": "@yarnpkg/plugin-pnpm", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-pnpm/-/plugin-pnpm-2.1.2.tgz" + }, + "@yarnpkg/plugin-stage@4.0.2": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-hhH7+5S3U00ms3PIvGV1d6zErD7LVia0+TlwGz25eP04ZWYUQenaNSYYXyKECnilkLQGXDqQo3g1WL9UZTbpgw==", + "name": "@yarnpkg/plugin-stage", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-4.0.2.tgz" + }, + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-hhH7+5S3U00ms3PIvGV1d6zErD7LVia0+TlwGz25eP04ZWYUQenaNSYYXyKECnilkLQGXDqQo3g1WL9UZTbpgw==", + "name": "@yarnpkg/plugin-stage", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-stage/-/plugin-stage-4.0.2.tgz" + }, + "@yarnpkg/plugin-typescript@4.1.3": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "algoliasearch@4.25.3" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0": [ + { + "id": "@yarnpkg/cli@4.12.0" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3" + } + ], + "@yarnpkg/plugin-npm@3.4.0": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ], + "@yarnpkg/plugin-pack@4.0.4": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-patch@4.0.3": [ + { + "id": "@yarnpkg/cli@4.12.0" + } + ], + "@yarnpkg/plugin-typescript@4.1.3": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4" + } + ] + }, + "integrity": "sha512-szgbkWvtCm7pw9IUFNTeM5bgU5XLayDZFln0iPwGcWtfxXcGGpDcxGqDxnSMdHhrojSTtItb502xw8DVJRywJw==", + "name": "@yarnpkg/plugin-typescript", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-typescript/-/plugin-typescript-4.1.3.tgz" + }, + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "algoliasearch@4.25.3" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-szgbkWvtCm7pw9IUFNTeM5bgU5XLayDZFln0iPwGcWtfxXcGGpDcxGqDxnSMdHhrojSTtItb502xw8DVJRywJw==", + "name": "@yarnpkg/plugin-typescript", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-typescript/-/plugin-typescript-4.1.3.tgz" + }, + "@yarnpkg/plugin-version@4.2.0": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libui@3.0.2" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "ink@3.2.0" + }, + { + "id": "react@17.0.2" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-vE4NTsoe7lmmECrrqSF1/WkwYpYbAF4JbZY7cCqHVwIfvDHGpX3Y1cla+8FwGcvCU2XEKvSi55iMk59h9NN6fg==", + "name": "@yarnpkg/plugin-version", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-version/-/plugin-version-4.2.0.tgz" + }, + "@yarnpkg/plugin-version@4.2.0-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/libui@3.0.2-4074f4ef" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4-da75b1cc" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "ink@3.2.0-4074f4ef" + }, + { + "id": "react@17.0.2" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tslib@2.8.1" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-vE4NTsoe7lmmECrrqSF1/WkwYpYbAF4JbZY7cCqHVwIfvDHGpX3Y1cla+8FwGcvCU2XEKvSi55iMk59h9NN6fg==", + "name": "@yarnpkg/plugin-version", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-version/-/plugin-version-4.2.0.tgz" + }, + "@yarnpkg/plugin-workspace-tools@4.1.6": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "clipanion@4.0.0-rc.4" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "p-limit@2.3.0" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "integrity": "sha512-sf1dBtjyLEMgRpcpn2DhC4AQ5xjqQe6hyuUL+n4WdosRI2SAvshnmKo3+wbRFDDcklMya25ubDGjCt11W1LidQ==", + "name": "@yarnpkg/plugin-workspace-tools", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-workspace-tools/-/plugin-workspace-tools-4.1.6.tgz" + }, + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": { + "deps": [ + { + "id": "@yarnpkg/core@4.5.0" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/plugin-git@3.1.4-da75b1cc" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "es-toolkit@1.44.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "p-limit@2.3.0" + }, + { + "id": "tslib@2.8.1" + }, + { + "id": "typanion@3.14.0" + } + ], + "extraDeps": { + "@yarnpkg/cli@4.12.0-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-catalog@1.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-compat@4.0.12-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-constraints@4.0.5-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-dlx@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-init@4.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-nm@4.0.8-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-typescript@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-version@4.2.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc" + } + ], + "@yarnpkg/plugin-catalog@1.0.2-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-compat@4.0.12-da75b1cc": [ + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578" + } + ], + "@yarnpkg/plugin-constraints@4.0.5-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-dlx@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-essentials@4.4.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-init@4.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-interactive-tools@4.0.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + } + ], + "@yarnpkg/plugin-nm@4.0.8-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + } + ], + "@yarnpkg/plugin-npm-cli@4.4.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-npm@3.4.0-da75b1cc": [ + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-pack@4.0.4-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-patch@4.0.3-dc3fc578": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-pnp@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-pnpm@2.1.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-pnp@4.1.3-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-stage@4.0.2-da75b1cc" + } + ], + "@yarnpkg/plugin-stage@4.0.2-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-typescript@4.1.3-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + }, + { + "id": "@yarnpkg/plugin-essentials@4.4.4-da75b1cc" + }, + { + "id": "@yarnpkg/plugin-pack@4.0.4-da75b1cc" + } + ], + "@yarnpkg/plugin-version@4.2.0-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ], + "@yarnpkg/plugin-workspace-tools@4.1.6-da75b1cc": [ + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578" + } + ] + }, + "integrity": "sha512-sf1dBtjyLEMgRpcpn2DhC4AQ5xjqQe6hyuUL+n4WdosRI2SAvshnmKo3+wbRFDDcklMya25ubDGjCt11W1LidQ==", + "name": "@yarnpkg/plugin-workspace-tools", + "url": "https://registry.npmjs.org/@yarnpkg/plugin-workspace-tools/-/plugin-workspace-tools-4.1.6.tgz" + }, + "@yarnpkg/pnp@4.1.3": { + "deps": [ + { + "id": "@types/node@18.19.130" + }, + { + "id": "@yarnpkg/fslib@3.1.4" + } + ], + "integrity": "sha512-PsRujup+6DpgXexQe0Wh4h+syQhdruhounJjqbBMXV3meOzqr7k0Nj9+jwQ4t16EZJrhVxH7vRvjZ+VitH5aWQ==", + "name": "@yarnpkg/pnp", + "url": "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-4.1.3.tgz" + }, + "@yarnpkg/shell@4.1.3": { + "deps": [ + { + "id": "@yarnpkg/fslib@3.1.4" + }, + { + "id": "@yarnpkg/parsers@3.0.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "clipanion@4.0.0-rc.4-b80567f1" + }, + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "fast-glob@3.3.3" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "tslib@2.8.1" + } + ], + "integrity": "sha512-5igwsHbPtSAlLdmMdKqU3atXjwhtLFQXsYAG0sn1XcPb3yF8WxxtWxN6fycBoUvFyIHFz1G0KeRefnAy8n6gdw==", + "name": "@yarnpkg/shell", + "url": "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.1.3.tgz" + }, + "@zkochan/cmd-shim@5.4.1": { + "deps": [ + { + "id": "cmd-extension@1.0.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "is-windows@1.0.2" + } + ], + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "name": "@zkochan/cmd-shim", + "url": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz" + }, + "abbrev@4.0.0": { + "integrity": "sha512-a1wflyaL0tHtJSmLSOVybYhy22vRih4eduhhrkcjgrWGnRfrZtovJ2FRjxuTtkkj47O/baf0R86QU5OuYpz8fA==", + "name": "abbrev", + "url": "https://registry.npmjs.org/abbrev/-/abbrev-4.0.0.tgz" + }, + "accepts@1.3.8": { + "deps": [ + { + "id": "mime-types@2.1.35" + }, + { + "id": "negotiator@0.6.3" + } + ], + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "name": "accepts", + "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + }, + "acorn-import-phases@1.0.4-2c2f40dd": { + "deps": [ + { + "id": "acorn@8.15.0" + } + ], + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "name": "acorn-import-phases", + "url": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz" + }, + "acorn-jsx@5.3.2-a50722a5": { + "deps": [ + { + "id": "acorn@8.15.0" + } + ], + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "name": "acorn-jsx", + "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + }, + "acorn@8.15.0": { + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "name": "acorn", + "url": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz" + }, + "agent-base@7.1.4": { + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "name": "agent-base", + "url": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz" + }, + "ajv-formats@2.1.1-4954c4a7": { + "deps": [ + { + "id": "ajv@8.17.1" + } + ], + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "name": "ajv-formats", + "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + }, + "ajv-keywords@5.1.0-4954c4a7": { + "deps": [ + { + "id": "ajv@8.17.1" + }, + { + "id": "fast-deep-equal@3.1.3" + } + ], + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "name": "ajv-keywords", + "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + }, + "ajv@6.12.6": { + "deps": [ + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "fast-json-stable-stringify@2.1.0" + }, + { + "id": "json-schema-traverse@0.4.1" + }, + { + "id": "uri-js@4.4.1" + } + ], + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "name": "ajv", + "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + }, + "ajv@8.17.1": { + "deps": [ + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "fast-uri@3.1.0" + }, + { + "id": "json-schema-traverse@1.0.0" + }, + { + "id": "require-from-string@2.0.2" + } + ], + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "name": "ajv", + "url": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz" + }, + "algoliasearch@4.25.3": { + "deps": [ + { + "id": "@algolia/cache-browser-local-storage@4.25.3" + }, + { + "id": "@algolia/cache-common@4.25.3" + }, + { + "id": "@algolia/cache-in-memory@4.25.3" + }, + { + "id": "@algolia/client-account@4.25.3" + }, + { + "id": "@algolia/client-analytics@4.25.3" + }, + { + "id": "@algolia/client-common@4.25.3" + }, + { + "id": "@algolia/client-personalization@4.25.3" + }, + { + "id": "@algolia/client-search@4.25.3" + }, + { + "id": "@algolia/logger-common@4.25.3" + }, + { + "id": "@algolia/logger-console@4.25.3" + }, + { + "id": "@algolia/recommend@4.25.3" + }, + { + "id": "@algolia/requester-browser-xhr@4.25.3" + }, + { + "id": "@algolia/requester-common@4.25.3" + }, + { + "id": "@algolia/requester-node-http@4.25.3" + }, + { + "id": "@algolia/transporter@4.25.3" + } + ], + "integrity": "sha512-kgeIixgDiB+FbH1cHDFUtTNkxdJadHryF8lSPIHHQkEeUrzZA1Hi3PLL+EgNubO0dch4ALNb5G4rw+FDCv3Vbw==", + "name": "algoliasearch", + "url": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.25.3.tgz" + }, + "anchor-markdown-header@0.5.7": { + "deps": [ + { + "id": "emoji-regex@6.1.3" + } + ], + "integrity": "sha512-AmikqcK15r3q99hPvTa1na9n3eLkW0uE+RL9BZMSgwYalQeDnNXbYrN06BIcBPfGlmsGIE2jvkuvl/x0hyPF5Q==", + "name": "anchor-markdown-header", + "url": "https://registry.npmjs.org/anchor-markdown-header/-/anchor-markdown-header-0.5.7.tgz" + }, + "ansi-colors@4.1.3": { + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "name": "ansi-colors", + "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz" + }, + "ansi-escapes@4.3.2": { + "deps": [ + { + "id": "type-fest@0.21.3" + } + ], + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "name": "ansi-escapes", + "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + }, + "ansi-html-community@0.0.8": { + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "name": "ansi-html-community", + "url": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + }, + "ansi-regex@5.0.1": { + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "name": "ansi-regex", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + }, + "ansi-regex@6.2.2": { + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "name": "ansi-regex", + "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz" + }, + "ansi-styles@4.3.0": { + "deps": [ + { + "id": "color-convert@2.0.1" + } + ], + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "name": "ansi-styles", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + }, + "ansi-styles@5.2.0": { + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "name": "ansi-styles", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" + }, + "ansi-styles@6.2.3": { + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "name": "ansi-styles", + "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz" + }, + "anymatch@3.1.3": { + "deps": [ + { + "id": "normalize-path@3.0.0" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "name": "anymatch", + "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + }, + "argparse@1.0.10": { + "deps": [ + { + "id": "sprintf-js@1.0.3" + } + ], + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "name": "argparse", + "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + }, + "argparse@2.0.1": { + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "name": "argparse", + "url": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + }, + "array-buffer-byte-length@1.0.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "is-array-buffer@3.0.5" + } + ], + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "name": "array-buffer-byte-length", + "url": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz" + }, + "array-flatten@1.1.1": { + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "name": "array-flatten", + "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + }, + "array-union@2.1.0": { + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "name": "array-union", + "url": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + }, + "arraybuffer.prototype.slice@1.0.4": { + "deps": [ + { + "id": "array-buffer-byte-length@1.0.2" + }, + { + "id": "call-bind@1.0.8" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "is-array-buffer@3.0.5" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "name": "arraybuffer.prototype.slice", + "url": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz" + }, + "astral-regex@2.0.0": { + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "name": "astral-regex", + "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + }, + "async-function@1.0.0": { + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "name": "async-function", + "url": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz" + }, + "async-generator-function@1.0.0": { + "integrity": "sha512-+NAXNqgCrB95ya4Sr66i1CL2hqLVckAk7xwRYWdcm39/ELQ6YNn1aw5r0bdQtqNZgQpEWzc5yc/igXc7aL5SLA==", + "name": "async-generator-function", + "url": "https://registry.npmjs.org/async-generator-function/-/async-generator-function-1.0.0.tgz" + }, + "auto-bind@4.0.0": { + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "name": "auto-bind", + "url": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz" + }, + "available-typed-arrays@1.0.7": { + "deps": [ + { + "id": "possible-typed-array-names@1.1.0" + } + ], + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "name": "available-typed-arrays", + "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + }, + "babel-jest@29.7.0-719cdd92": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "babel-plugin-istanbul@6.1.1" + }, + { + "id": "babel-preset-jest@29.6.3-074f3e50" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "name": "babel-jest", + "url": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz" + }, + "babel-plugin-istanbul@6.1.1": { + "deps": [ + { + "id": "@babel/helper-plugin-utils@7.28.6" + }, + { + "id": "@istanbuljs/load-nyc-config@1.1.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-instrument@5.2.1" + }, + { + "id": "test-exclude@6.0.0" + } + ], + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "name": "babel-plugin-istanbul", + "url": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" + }, + "babel-plugin-jest-hoist@29.6.3": { + "deps": [ + { + "id": "@babel/template@7.28.6" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "@types/babel__traverse@7.28.0" + } + ], + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "name": "babel-plugin-jest-hoist", + "url": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz" + }, + "babel-preset-current-node-syntax@1.2.0-15ef0a4a": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/plugin-syntax-async-generators@7.8.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-bigint@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-class-properties@7.12.13-ea35316c" + }, + { + "id": "@babel/plugin-syntax-class-static-block@7.14.5-ea35316c" + }, + { + "id": "@babel/plugin-syntax-import-attributes@7.28.6-ea35316c" + }, + { + "id": "@babel/plugin-syntax-import-meta@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-json-strings@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-numeric-separator@7.10.4-ea35316c" + }, + { + "id": "@babel/plugin-syntax-object-rest-spread@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-optional-chaining@7.8.3-ea35316c" + }, + { + "id": "@babel/plugin-syntax-private-property-in-object@7.14.5-ea35316c" + }, + { + "id": "@babel/plugin-syntax-top-level-await@7.14.5-ea35316c" + } + ], + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "name": "babel-preset-current-node-syntax", + "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz" + }, + "babel-preset-current-node-syntax@1.2.0-d090cb41": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/plugin-syntax-async-generators@7.8.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-bigint@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-class-properties@7.12.13-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-class-static-block@7.14.5-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-import-attributes@7.28.6-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-import-meta@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-json-strings@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-logical-assignment-operators@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-numeric-separator@7.10.4-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-object-rest-spread@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-optional-catch-binding@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-optional-chaining@7.8.3-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-private-property-in-object@7.14.5-c51ffdfd" + }, + { + "id": "@babel/plugin-syntax-top-level-await@7.14.5-c51ffdfd" + }, + { + "id": "@types/babel__core@7.20.5" + } + ], + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "name": "babel-preset-current-node-syntax", + "url": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz" + }, + "babel-preset-jest@29.6.3-074f3e50": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@types/babel__core@7.20.5" + }, + { + "id": "babel-plugin-jest-hoist@29.6.3" + }, + { + "id": "babel-preset-current-node-syntax@1.2.0-d090cb41" + } + ], + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "name": "babel-preset-jest", + "url": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz" + }, + "bail@1.0.5": { + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "name": "bail", + "url": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz" + }, + "balanced-match@1.0.2": { + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "name": "balanced-match", + "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + }, + "base64-js@1.5.1": { + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "name": "base64-js", + "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + }, + "baseline-browser-mapping@2.9.19": { + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", + "name": "baseline-browser-mapping", + "url": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz" + }, + "batch@0.6.1": { + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "name": "batch", + "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + }, + "binary-extensions@2.3.0": { + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "name": "binary-extensions", + "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + }, + "bl@4.1.0": { + "deps": [ + { + "id": "buffer@5.7.1" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "readable-stream@3.6.2" + } + ], + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "name": "bl", + "url": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + }, + "body-parser@1.20.4": { + "deps": [ + { + "id": "bytes@3.1.2" + }, + { + "id": "content-type@1.0.5" + }, + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "depd@2.0.0" + }, + { + "id": "destroy@1.2.0" + }, + { + "id": "http-errors@2.0.1" + }, + { + "id": "iconv-lite@0.4.24" + }, + { + "id": "on-finished@2.4.1" + }, + { + "id": "qs@6.14.1" + }, + { + "id": "raw-body@2.5.3" + }, + { + "id": "type-is@1.6.18" + }, + { + "id": "unpipe@1.0.0" + } + ], + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "name": "body-parser", + "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz" + }, + "bonjour-service@1.3.0": { + "deps": [ + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "multicast-dns@7.2.5" + } + ], + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "name": "bonjour-service", + "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz" + }, + "boundary@1.0.1": { + "integrity": "sha512-AaLhxHwYVh55iOTJncV3DE5o7RakEUSSj64XXEWRTiIhlp7aDI8qR0vY/k8Uw0Z234VjZi/iG/WxfrvqYPUCww==", + "name": "boundary", + "url": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz" + }, + "brace-expansion@1.1.12": { + "deps": [ + { + "id": "balanced-match@1.0.2" + }, + { + "id": "concat-map@0.0.1" + } + ], + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "name": "brace-expansion", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz" + }, + "brace-expansion@2.0.2": { + "deps": [ + { + "id": "balanced-match@1.0.2" + } + ], + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "name": "brace-expansion", + "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz" + }, + "braces@3.0.3": { + "deps": [ + { + "id": "fill-range@7.1.1" + } + ], + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "name": "braces", + "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + }, + "browserslist@4.28.1": { + "deps": [ + { + "id": "baseline-browser-mapping@2.9.19" + }, + { + "id": "caniuse-lite@1.0.30001769" + }, + { + "id": "electron-to-chromium@1.5.286" + }, + { + "id": "node-releases@2.0.27" + } + ], + "extraDeps": { + "browserslist@4.28.1": [ + { + "id": "update-browserslist-db@1.2.3-e455c4c2" + } + ], + "update-browserslist-db@1.2.3-e455c4c2": [ + { + "id": "browserslist@4.28.1" + } + ] + }, + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "name": "browserslist", + "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz" + }, + "bser@2.1.1": { + "deps": [ + { + "id": "node-int64@0.4.0" + } + ], + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "name": "bser", + "url": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + }, + "buffer-from@1.1.2": { + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "name": "buffer-from", + "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + }, + "buffer@5.7.1": { + "deps": [ + { + "id": "base64-js@1.5.1" + }, + { + "id": "ieee754@1.2.1" + } + ], + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "name": "buffer", + "url": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + }, + "builtin-modules@3.3.0": { + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "name": "builtin-modules", + "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz" + }, + "bytes@3.1.2": { + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "name": "bytes", + "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + }, + "cacache@19.0.1": { + "deps": [ + { + "id": "@npmcli/fs@4.0.0" + }, + { + "id": "fs-minipass@3.0.3" + }, + { + "id": "glob@10.5.0" + }, + { + "id": "lru-cache@10.4.3" + }, + { + "id": "minipass-collect@2.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "p-map@7.0.4" + }, + { + "id": "ssri@12.0.0" + }, + { + "id": "tar@7.5.7" + }, + { + "id": "unique-filename@4.0.0" + } + ], + "integrity": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==", + "name": "cacache", + "url": "https://registry.npmjs.org/cacache/-/cacache-19.0.1.tgz" + }, + "cacache@20.0.3": { + "deps": [ + { + "id": "@npmcli/fs@5.0.0" + }, + { + "id": "fs-minipass@3.0.3" + }, + { + "id": "glob@13.0.1" + }, + { + "id": "lru-cache@11.2.5" + }, + { + "id": "minipass-collect@2.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "p-map@7.0.4" + }, + { + "id": "ssri@13.0.0" + }, + { + "id": "unique-filename@5.0.0" + } + ], + "integrity": "sha512-3pUp4e8hv07k1QlijZu6Kn7c9+ZpWWk4j3F8N3xPuCExULobqJydKYOTj1FTq58srkJsXvO7LbGAH4C0ZU3WGw==", + "name": "cacache", + "url": "https://registry.npmjs.org/cacache/-/cacache-20.0.3.tgz" + }, + "cacheable-lookup@5.0.4": { + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "name": "cacheable-lookup", + "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz" + }, + "cacheable-request@7.0.4": { + "deps": [ + { + "id": "clone-response@1.0.3" + }, + { + "id": "get-stream@5.2.0" + }, + { + "id": "http-cache-semantics@4.2.0" + }, + { + "id": "keyv@4.5.4" + }, + { + "id": "lowercase-keys@2.0.0" + }, + { + "id": "normalize-url@6.1.0" + }, + { + "id": "responselike@2.0.1" + } + ], + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "name": "cacheable-request", + "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz" + }, + "call-bind-apply-helpers@1.0.2": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "function-bind@1.1.2" + } + ], + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "name": "call-bind-apply-helpers", + "url": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" + }, + "call-bind@1.0.8": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-define-property@1.0.1" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "set-function-length@1.2.2" + } + ], + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "name": "call-bind", + "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz" + }, + "call-bound@1.0.4": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "get-intrinsic@1.3.1" + } + ], + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "name": "call-bound", + "url": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" + }, + "callsites@3.1.0": { + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "name": "callsites", + "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + }, + "camelcase@5.3.1": { + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "name": "camelcase", + "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + }, + "camelcase@6.3.0": { + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "name": "camelcase", + "url": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + }, + "caniuse-lite@1.0.30001769": { + "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", + "name": "caniuse-lite", + "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz" + }, + "chalk@4.1.2": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "supports-color@7.2.0" + } + ], + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "name": "chalk", + "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + }, + "char-regex@1.0.2": { + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "name": "char-regex", + "url": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" + }, + "character-entities-legacy@1.1.4": { + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "name": "character-entities-legacy", + "url": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz" + }, + "character-entities@1.2.4": { + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "name": "character-entities", + "url": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz" + }, + "character-reference-invalid@1.1.4": { + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "name": "character-reference-invalid", + "url": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz" + }, + "chokidar@3.6.0": { + "deps": [ + { + "id": "anymatch@3.1.3" + }, + { + "id": "braces@3.0.3" + }, + { + "id": "fsevents@2.3.3-6b674948" + }, + { + "id": "glob-parent@5.1.2" + }, + { + "id": "is-binary-path@2.1.0" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "normalize-path@3.0.0" + }, + { + "id": "readdirp@3.6.0" + } + ], + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "name": "chokidar", + "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + }, + "chownr@2.0.0": { + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "name": "chownr", + "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + }, + "chownr@3.0.0": { + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "name": "chownr", + "url": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz" + }, + "chrome-trace-event@1.0.4": { + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "name": "chrome-trace-event", + "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + }, + "ci-info@2.0.0": { + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "name": "ci-info", + "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" + }, + "ci-info@3.9.0": { + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "name": "ci-info", + "url": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + }, + "ci-info@4.4.0": { + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "name": "ci-info", + "url": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz" + }, + "cjs-module-lexer@1.4.3": { + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "name": "cjs-module-lexer", + "url": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz" + }, + "clean-regexp@1.0.0": { + "deps": [ + { + "id": "escape-string-regexp@1.0.5" + } + ], + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", + "name": "clean-regexp", + "url": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz" + }, + "cli-boxes@2.2.1": { + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "name": "cli-boxes", + "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz" + }, + "cli-cursor@3.1.0": { + "deps": [ + { + "id": "restore-cursor@3.1.0" + } + ], + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "name": "cli-cursor", + "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + }, + "cli-truncate@2.1.0": { + "deps": [ + { + "id": "slice-ansi@3.0.0" + }, + { + "id": "string-width@4.2.3" + } + ], + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "name": "cli-truncate", + "url": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + }, + "clipanion@4.0.0-rc.4": { + "deps": [ + { + "id": "typanion@3.14.0" + } + ], + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "name": "clipanion", + "url": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz" + }, + "clipanion@4.0.0-rc.4-b80567f1": { + "deps": [ + { + "id": "typanion@3.14.0" + } + ], + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "name": "clipanion", + "url": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz" + }, + "cliui@8.0.1": { + "deps": [ + { + "id": "string-width@4.2.3" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "wrap-ansi@7.0.0" + } + ], + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "name": "cliui", + "url": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz" + }, + "clone-deep@4.0.1": { + "deps": [ + { + "id": "is-plain-object@2.0.4" + }, + { + "id": "kind-of@6.0.3" + }, + { + "id": "shallow-clone@3.0.1" + } + ], + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "name": "clone-deep", + "url": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + }, + "clone-response@1.0.3": { + "deps": [ + { + "id": "mimic-response@1.0.1" + } + ], + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "name": "clone-response", + "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" + }, + "cmd-extension@1.0.2": { + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "name": "cmd-extension", + "url": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz" + }, + "co@4.6.0": { + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "name": "co", + "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + }, + "code-excerpt@3.0.0": { + "deps": [ + { + "id": "convert-to-spaces@1.0.2" + } + ], + "integrity": "sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==", + "name": "code-excerpt", + "url": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz" + }, + "collapse-white-space@1.0.6": { + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "name": "collapse-white-space", + "url": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz" + }, + "collect-v8-coverage@1.0.3": { + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "name": "collect-v8-coverage", + "url": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz" + }, + "color-convert@2.0.1": { + "deps": [ + { + "id": "color-name@1.1.4" + } + ], + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "name": "color-convert", + "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + }, + "color-name@1.1.4": { + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "name": "color-name", + "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + }, + "colorette@2.0.20": { + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "name": "colorette", + "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" + }, + "commander@12.1.0": { + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "name": "commander", + "url": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz" + }, + "commander@2.20.3": { + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "name": "commander", + "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + }, + "commander@7.2.0": { + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "name": "commander", + "url": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + }, + "commondir@1.0.1": { + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "name": "commondir", + "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + }, + "compressible@2.0.18": { + "deps": [ + { + "id": "mime-db@1.54.0" + } + ], + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "name": "compressible", + "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + }, + "compression@1.8.1": { + "deps": [ + { + "id": "bytes@3.1.2" + }, + { + "id": "compressible@2.0.18" + }, + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "negotiator@0.6.4" + }, + { + "id": "on-headers@1.1.0" + }, + { + "id": "safe-buffer@5.2.1" + }, + { + "id": "vary@1.1.2" + } + ], + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "name": "compression", + "url": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz" + }, + "concat-map@0.0.1": { + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "name": "concat-map", + "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + }, + "connect-history-api-fallback@2.0.0": { + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "name": "connect-history-api-fallback", + "url": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + }, + "content-disposition@0.5.4": { + "deps": [ + { + "id": "safe-buffer@5.2.1" + } + ], + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "name": "content-disposition", + "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + }, + "content-type@1.0.5": { + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "name": "content-type", + "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + }, + "convert-source-map@2.0.0": { + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "name": "convert-source-map", + "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + }, + "convert-to-spaces@1.0.2": { + "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", + "name": "convert-to-spaces", + "url": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz" + }, + "cookie-signature@1.0.7": { + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "name": "cookie-signature", + "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz" + }, + "cookie@0.7.2": { + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "name": "cookie", + "url": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" + }, + "core-util-is@1.0.3": { + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "name": "core-util-is", + "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + }, + "create-jest@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-config@29.7.0-3a6a7b99" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "prompts@2.4.2" + } + ], + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "name": "create-jest", + "url": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz" + }, + "cross-spawn@7.0.6": { + "deps": [ + { + "id": "path-key@3.1.1" + }, + { + "id": "shebang-command@2.0.0" + }, + { + "id": "which@2.0.2" + } + ], + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "name": "cross-spawn", + "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz" + }, + "data-view-buffer@1.0.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "is-data-view@1.0.2" + } + ], + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "name": "data-view-buffer", + "url": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz" + }, + "data-view-byte-length@1.0.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "is-data-view@1.0.2" + } + ], + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "name": "data-view-byte-length", + "url": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz" + }, + "data-view-byte-offset@1.0.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "is-data-view@1.0.2" + } + ], + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "name": "data-view-byte-offset", + "url": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz" + }, + "dataloader@1.4.0": { + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==", + "name": "dataloader", + "url": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz" + }, + "debug@2.6.9-e34a5db4": { + "deps": [ + { + "id": "ms@2.0.0" + } + ], + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "name": "debug", + "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + }, + "debug@4.4.3-594f11b5": { + "deps": [ + { + "id": "ms@2.1.3" + } + ], + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "name": "debug", + "url": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz" + }, + "decompress-response@6.0.0": { + "deps": [ + { + "id": "mimic-response@3.1.0" + } + ], + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "name": "decompress-response", + "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" + }, + "dedent@1.7.1-f7679858": { + "integrity": "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==", + "name": "dedent", + "url": "https://registry.npmjs.org/dedent/-/dedent-1.7.1.tgz" + }, + "deep-is@0.1.4": { + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "name": "deep-is", + "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + }, + "deepmerge@4.3.1": { + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "name": "deepmerge", + "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + }, + "default-gateway@6.0.3": { + "deps": [ + { + "id": "execa@5.1.1" + } + ], + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "name": "default-gateway", + "url": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + }, + "defer-to-connect@2.0.1": { + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "name": "defer-to-connect", + "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" + }, + "define-data-property@1.1.4": { + "deps": [ + { + "id": "es-define-property@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "gopd@1.2.0" + } + ], + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "name": "define-data-property", + "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + }, + "define-lazy-prop@2.0.0": { + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "name": "define-lazy-prop", + "url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + }, + "define-properties@1.2.1": { + "deps": [ + { + "id": "define-data-property@1.1.4" + }, + { + "id": "has-property-descriptors@1.0.2" + }, + { + "id": "object-keys@1.1.1" + } + ], + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "name": "define-properties", + "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + }, + "depd@1.1.2": { + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "name": "depd", + "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + }, + "depd@2.0.0": { + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "name": "depd", + "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + }, + "destroy@1.2.0": { + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "name": "destroy", + "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + }, + "detect-newline@3.1.0": { + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "name": "detect-newline", + "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" + }, + "detect-node@2.1.0": { + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "name": "detect-node", + "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + }, + "diff-sequences@28.1.1": { + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "name": "diff-sequences", + "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz" + }, + "diff-sequences@29.6.3": { + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "name": "diff-sequences", + "url": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz" + }, + "diff@5.2.2": { + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", + "name": "diff", + "url": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz" + }, + "dir-glob@3.0.1": { + "deps": [ + { + "id": "path-type@4.0.0" + } + ], + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "name": "dir-glob", + "url": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + }, + "dns-packet@5.6.1": { + "deps": [ + { + "id": "@leichtgewicht/ip-codec@2.0.5" + } + ], + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "name": "dns-packet", + "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" + }, + "doctoc@2.1.0": { + "deps": [ + { + "id": "@textlint/markdown-to-ast@6.1.7" + }, + { + "id": "anchor-markdown-header@0.5.7" + }, + { + "id": "htmlparser2@4.1.0" + }, + { + "id": "minimist@1.2.8" + }, + { + "id": "underscore@1.12.1" + }, + { + "id": "update-section@0.3.3" + } + ], + "integrity": "sha512-0darEVEuWKLyIlpGOzE5cILf/pgUu25qUs6YwCqLqfxb8+3b9Cl4iakA8vwYrBQOkJ5SwpHKEPVMu2KOMrTA7A==", + "name": "doctoc", + "url": "https://registry.npmjs.org/doctoc/-/doctoc-2.1.0.tgz" + }, + "doctrine@3.0.0": { + "deps": [ + { + "id": "esutils@2.0.3" + } + ], + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "name": "doctrine", + "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" + }, + "dom-serializer@1.4.1": { + "deps": [ + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@4.3.1" + }, + { + "id": "entities@2.2.0" + } + ], + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "name": "dom-serializer", + "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + }, + "domelementtype@2.3.0": { + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "name": "domelementtype", + "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + }, + "domhandler@3.3.0": { + "deps": [ + { + "id": "domelementtype@2.3.0" + } + ], + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "name": "domhandler", + "url": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz" + }, + "domhandler@4.3.1": { + "deps": [ + { + "id": "domelementtype@2.3.0" + } + ], + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "name": "domhandler", + "url": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + }, + "domutils@2.8.0": { + "deps": [ + { + "id": "dom-serializer@1.4.1" + }, + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@4.3.1" + } + ], + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "name": "domutils", + "url": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + }, + "dotenv@16.6.1": { + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", + "name": "dotenv", + "url": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz" + }, + "dunder-proto@1.0.1": { + "deps": [ + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "gopd@1.2.0" + } + ], + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "name": "dunder-proto", + "url": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" + }, + "eastasianwidth@0.2.0": { + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "name": "eastasianwidth", + "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + }, + "ee-first@1.1.1": { + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "name": "ee-first", + "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + }, + "electron-to-chromium@1.5.286": { + "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", + "name": "electron-to-chromium", + "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz" + }, + "emittery@0.13.1": { + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "name": "emittery", + "url": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz" + }, + "emoji-regex@6.1.3": { + "integrity": "sha512-73/zxHTjP2N2FQf0J5ngNjxP9LqG2krUshxYaowI8HxZQsiL2pYJc3k9/O93fc5/lCSkZv+bQ5Esk6k6msiSvg==", + "name": "emoji-regex", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.3.tgz" + }, + "emoji-regex@8.0.0": { + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "name": "emoji-regex", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + }, + "emoji-regex@9.2.2": { + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "name": "emoji-regex", + "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + }, + "encodeurl@2.0.0": { + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "name": "encodeurl", + "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" + }, + "encoding@0.1.13": { + "deps": [ + { + "id": "iconv-lite@0.6.3" + } + ], + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "name": "encoding", + "url": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" + }, + "end-of-stream@1.4.5": { + "deps": [ + { + "id": "once@1.4.0" + } + ], + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "name": "end-of-stream", + "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz" + }, + "enhanced-resolve@5.12.0": { + "deps": [ + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "tapable@2.3.0" + } + ], + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "name": "enhanced-resolve", + "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" + }, + "enhanced-resolve@5.19.0": { + "deps": [ + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "tapable@2.3.0" + } + ], + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "name": "enhanced-resolve", + "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz" + }, + "enquirer@2.4.1": { + "deps": [ + { + "id": "ansi-colors@4.1.3" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "name": "enquirer", + "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz" + }, + "entities@2.2.0": { + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "name": "entities", + "url": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + }, + "env-paths@2.2.1": { + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "name": "env-paths", + "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" + }, + "envinfo@7.21.0": { + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", + "name": "envinfo", + "url": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz" + }, + "err-code@2.0.3": { + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "name": "err-code", + "url": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" + }, + "error-ex@1.3.4": { + "deps": [ + { + "id": "is-arrayish@0.2.1" + } + ], + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "name": "error-ex", + "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz" + }, + "es-abstract@1.24.1": { + "deps": [ + { + "id": "array-buffer-byte-length@1.0.2" + }, + { + "id": "available-typed-arrays@1.0.7" + }, + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "data-view-buffer@1.0.2" + }, + { + "id": "data-view-byte-length@1.0.2" + }, + { + "id": "data-view-byte-offset@1.0.1" + }, + { + "id": "es-define-property@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "es-set-tostringtag@2.1.0" + }, + { + "id": "es-to-primitive@1.3.0" + }, + { + "id": "function.prototype.name@1.1.8" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "get-symbol-description@1.1.0" + }, + { + "id": "globalthis@1.0.4" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-property-descriptors@1.0.2" + }, + { + "id": "has-proto@1.2.0" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "hasown@2.0.2" + }, + { + "id": "internal-slot@1.1.0" + }, + { + "id": "is-array-buffer@3.0.5" + }, + { + "id": "is-callable@1.2.7" + }, + { + "id": "is-data-view@1.0.2" + }, + { + "id": "is-negative-zero@2.0.3" + }, + { + "id": "is-regex@1.2.1" + }, + { + "id": "is-set@2.0.3" + }, + { + "id": "is-shared-array-buffer@1.0.4" + }, + { + "id": "is-string@1.1.1" + }, + { + "id": "is-typed-array@1.1.15" + }, + { + "id": "is-weakref@1.1.1" + }, + { + "id": "math-intrinsics@1.1.0" + }, + { + "id": "object-inspect@1.13.4" + }, + { + "id": "object-keys@1.1.1" + }, + { + "id": "object.assign@4.1.7" + }, + { + "id": "own-keys@1.0.1" + }, + { + "id": "regexp.prototype.flags@1.5.4" + }, + { + "id": "safe-array-concat@1.1.3" + }, + { + "id": "safe-push-apply@1.0.0" + }, + { + "id": "safe-regex-test@1.1.0" + }, + { + "id": "set-proto@1.0.0" + }, + { + "id": "stop-iteration-iterator@1.1.0" + }, + { + "id": "string.prototype.trimend@1.0.9" + }, + { + "id": "string.prototype.trimstart@1.0.8" + }, + { + "id": "typed-array-buffer@1.0.3" + }, + { + "id": "typed-array-byte-length@1.0.3" + }, + { + "id": "unbox-primitive@1.1.0" + }, + { + "id": "which-typed-array@1.1.20" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "name": "es-abstract", + "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz" + }, + "es-define-property@1.0.1": { + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "name": "es-define-property", + "url": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" + }, + "es-errors@1.3.0": { + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "name": "es-errors", + "url": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + }, + "es-module-lexer@2.0.0": { + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "name": "es-module-lexer", + "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz" + }, + "es-object-atoms@1.1.1": { + "deps": [ + { + "id": "es-errors@1.3.0" + } + ], + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "name": "es-object-atoms", + "url": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" + }, + "es-set-tostringtag@2.1.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "has-tostringtag@1.0.2" + }, + { + "id": "hasown@2.0.2" + } + ], + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "name": "es-set-tostringtag", + "url": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" + }, + "es-to-primitive@1.3.0": { + "deps": [ + { + "id": "is-callable@1.2.7" + }, + { + "id": "is-date-object@1.1.0" + }, + { + "id": "is-symbol@1.1.1" + } + ], + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "name": "es-to-primitive", + "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz" + }, + "es-toolkit@1.44.0": { + "integrity": "sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==", + "name": "es-toolkit", + "url": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz" + }, + "escalade@3.2.0": { + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "name": "escalade", + "url": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz" + }, + "escape-html@1.0.3": { + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "name": "escape-html", + "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + }, + "escape-string-regexp@1.0.5": { + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "name": "escape-string-regexp", + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + }, + "escape-string-regexp@2.0.0": { + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "name": "escape-string-regexp", + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + }, + "escape-string-regexp@4.0.0": { + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "name": "escape-string-regexp", + "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + }, + "eslint-plugin-unicorn@46.0.1-dc3fc578": { + "deps": [ + { + "id": "@babel/helper-validator-identifier@7.28.5" + }, + { + "id": "@eslint-community/eslint-utils@4.9.1-38845841" + }, + { + "id": "@types/eslint@7.28.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "clean-regexp@1.0.0" + }, + { + "id": "eslint@8.57.1" + }, + { + "id": "esquery@1.7.0" + }, + { + "id": "indent-string@4.0.0" + }, + { + "id": "is-builtin-module@3.2.1" + }, + { + "id": "jsesc@3.1.0" + }, + { + "id": "lodash@4.17.23" + }, + { + "id": "pluralize@8.0.0" + }, + { + "id": "read-pkg-up@7.0.1" + }, + { + "id": "regexp-tree@0.1.27" + }, + { + "id": "regjsparser@0.9.1" + }, + { + "id": "safe-regex@2.1.1" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "strip-indent@3.0.0" + } + ], + "integrity": "sha512-setGhMTiLAddg1asdwjZ3hekIN5zLznNa5zll7pBPwFOka6greCKDQydfqy4fqyUhndi74wpDzClSQMEcmOaew==", + "name": "eslint-plugin-unicorn", + "url": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-46.0.1.tgz" + }, + "eslint-scope@5.1.1": { + "deps": [ + { + "id": "esrecurse@4.3.0" + }, + { + "id": "estraverse@4.3.0" + } + ], + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "name": "eslint-scope", + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + }, + "eslint-scope@7.2.2": { + "deps": [ + { + "id": "esrecurse@4.3.0" + }, + { + "id": "estraverse@5.3.0" + } + ], + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "name": "eslint-scope", + "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz" + }, + "eslint-visitor-keys@3.4.3": { + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "name": "eslint-visitor-keys", + "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + }, + "eslint@8.57.1": { + "deps": [ + { + "id": "@eslint-community/regexpp@4.12.2" + }, + { + "id": "@eslint/eslintrc@2.1.4" + }, + { + "id": "@eslint/js@8.57.1" + }, + { + "id": "@humanwhocodes/config-array@0.13.0" + }, + { + "id": "@humanwhocodes/module-importer@1.0.1" + }, + { + "id": "@nodelib/fs.walk@1.2.8" + }, + { + "id": "@ungap/structured-clone@1.3.0" + }, + { + "id": "ajv@6.12.6" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "doctrine@3.0.0" + }, + { + "id": "escape-string-regexp@4.0.0" + }, + { + "id": "eslint-scope@7.2.2" + }, + { + "id": "eslint-visitor-keys@3.4.3" + }, + { + "id": "espree@9.6.1" + }, + { + "id": "esquery@1.7.0" + }, + { + "id": "esutils@2.0.3" + }, + { + "id": "fast-deep-equal@3.1.3" + }, + { + "id": "file-entry-cache@6.0.1" + }, + { + "id": "find-up@5.0.0" + }, + { + "id": "glob-parent@6.0.2" + }, + { + "id": "globals@13.24.0" + }, + { + "id": "graphemer@1.4.0" + }, + { + "id": "ignore@5.3.2" + }, + { + "id": "imurmurhash@0.1.4" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "is-path-inside@3.0.3" + }, + { + "id": "js-yaml@4.1.1" + }, + { + "id": "json-stable-stringify-without-jsonify@1.0.1" + }, + { + "id": "levn@0.4.1" + }, + { + "id": "lodash.merge@4.6.2" + }, + { + "id": "minimatch@3.1.2" + }, + { + "id": "natural-compare@1.4.0" + }, + { + "id": "optionator@0.9.4" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "text-table@0.2.0" + } + ], + "extraDeps": { + "@eslint-community/eslint-utils@4.9.1-dd20287a": [ + { + "id": "eslint@8.57.1" + } + ], + "eslint@8.57.1": [ + { + "id": "@eslint-community/eslint-utils@4.9.1-dd20287a" + } + ] + }, + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "name": "eslint", + "url": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz" + }, + "espree@9.6.1": { + "deps": [ + { + "id": "acorn-jsx@5.3.2-a50722a5" + }, + { + "id": "acorn@8.15.0" + }, + { + "id": "eslint-visitor-keys@3.4.3" + } + ], + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "name": "espree", + "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz" + }, + "esprima@4.0.1": { + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "name": "esprima", + "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + }, + "esquery@1.7.0": { + "deps": [ + { + "id": "estraverse@5.3.0" + } + ], + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "name": "esquery", + "url": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz" + }, + "esrecurse@4.3.0": { + "deps": [ + { + "id": "estraverse@5.3.0" + } + ], + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "name": "esrecurse", + "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + }, + "estraverse@4.3.0": { + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "name": "estraverse", + "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + }, + "estraverse@5.3.0": { + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "name": "estraverse", + "url": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + }, + "estree-walker@2.0.2": { + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "name": "estree-walker", + "url": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" + }, + "esutils@2.0.3": { + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "name": "esutils", + "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + }, + "etag@1.8.1": { + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "name": "etag", + "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + }, + "eventemitter3@4.0.7": { + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "name": "eventemitter3", + "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + }, + "events@3.3.0": { + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "name": "events", + "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + }, + "execa@5.1.1": { + "deps": [ + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "get-stream@6.0.1" + }, + { + "id": "human-signals@2.1.0" + }, + { + "id": "is-stream@2.0.1" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "npm-run-path@4.0.1" + }, + { + "id": "onetime@5.1.2" + }, + { + "id": "signal-exit@3.0.7" + }, + { + "id": "strip-final-newline@2.0.0" + } + ], + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "name": "execa", + "url": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + }, + "exit@0.1.2": { + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "name": "exit", + "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "expect@28.1.3": { + "deps": [ + { + "id": "@jest/expect-utils@28.1.3" + }, + { + "id": "jest-get-type@28.0.2" + }, + { + "id": "jest-matcher-utils@28.1.3" + }, + { + "id": "jest-message-util@28.1.3" + }, + { + "id": "jest-util@28.1.3" + } + ], + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "name": "expect", + "url": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz" + }, + "expect@29.7.0": { + "deps": [ + { + "id": "@jest/expect-utils@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "name": "expect", + "url": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz" + }, + "exponential-backoff@3.1.3": { + "integrity": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==", + "name": "exponential-backoff", + "url": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.3.tgz" + }, + "express@4.22.1": { + "deps": [ + { + "id": "accepts@1.3.8" + }, + { + "id": "array-flatten@1.1.1" + }, + { + "id": "body-parser@1.20.4" + }, + { + "id": "content-disposition@0.5.4" + }, + { + "id": "content-type@1.0.5" + }, + { + "id": "cookie-signature@1.0.7" + }, + { + "id": "cookie@0.7.2" + }, + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "depd@2.0.0" + }, + { + "id": "encodeurl@2.0.0" + }, + { + "id": "escape-html@1.0.3" + }, + { + "id": "etag@1.8.1" + }, + { + "id": "finalhandler@1.3.2" + }, + { + "id": "fresh@0.5.2" + }, + { + "id": "http-errors@2.0.1" + }, + { + "id": "merge-descriptors@1.0.3" + }, + { + "id": "methods@1.1.2" + }, + { + "id": "on-finished@2.4.1" + }, + { + "id": "parseurl@1.3.3" + }, + { + "id": "path-to-regexp@0.1.12" + }, + { + "id": "proxy-addr@2.0.7" + }, + { + "id": "qs@6.14.1" + }, + { + "id": "range-parser@1.2.1" + }, + { + "id": "safe-buffer@5.2.1" + }, + { + "id": "send@0.19.2" + }, + { + "id": "serve-static@1.16.3" + }, + { + "id": "setprototypeof@1.2.0" + }, + { + "id": "statuses@2.0.2" + }, + { + "id": "type-is@1.6.18" + }, + { + "id": "utils-merge@1.0.1" + }, + { + "id": "vary@1.1.2" + } + ], + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "name": "express", + "url": "https://registry.npmjs.org/express/-/express-4.22.1.tgz" + }, + "extend@3.0.2": { + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "name": "extend", + "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + }, + "fast-deep-equal@3.1.3": { + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "name": "fast-deep-equal", + "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + }, + "fast-glob@3.3.3": { + "deps": [ + { + "id": "@nodelib/fs.stat@2.0.5" + }, + { + "id": "@nodelib/fs.walk@1.2.8" + }, + { + "id": "glob-parent@5.1.2" + }, + { + "id": "merge2@1.4.1" + }, + { + "id": "micromatch@4.0.8" + } + ], + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "name": "fast-glob", + "url": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz" + }, + "fast-json-stable-stringify@2.1.0": { + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "name": "fast-json-stable-stringify", + "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + }, + "fast-levenshtein@2.0.6": { + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "name": "fast-levenshtein", + "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + }, + "fast-uri@3.1.0": { + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "name": "fast-uri", + "url": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz" + }, + "fastest-levenshtein@1.0.16": { + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "name": "fastest-levenshtein", + "url": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" + }, + "fastq@1.20.1": { + "deps": [ + { + "id": "reusify@1.1.0" + } + ], + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "name": "fastq", + "url": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz" + }, + "fault@1.0.4": { + "deps": [ + { + "id": "format@0.2.2" + } + ], + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "name": "fault", + "url": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz" + }, + "faye-websocket@0.11.4": { + "deps": [ + { + "id": "websocket-driver@0.7.4" + } + ], + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "name": "faye-websocket", + "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + }, + "fb-watchman@2.0.2": { + "deps": [ + { + "id": "bser@2.1.1" + } + ], + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "name": "fb-watchman", + "url": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" + }, + "fdir@6.5.0-0e783aad": { + "deps": [ + { + "id": "picomatch@4.0.3" + } + ], + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "name": "fdir", + "url": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz" + }, + "file-entry-cache@6.0.1": { + "deps": [ + { + "id": "flat-cache@3.2.0" + } + ], + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "name": "file-entry-cache", + "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + }, + "fill-range@7.1.1": { + "deps": [ + { + "id": "to-regex-range@5.0.1" + } + ], + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "name": "fill-range", + "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + }, + "finalhandler@1.3.2": { + "deps": [ + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "encodeurl@2.0.0" + }, + { + "id": "escape-html@1.0.3" + }, + { + "id": "on-finished@2.4.1" + }, + { + "id": "parseurl@1.3.3" + }, + { + "id": "statuses@2.0.2" + }, + { + "id": "unpipe@1.0.0" + } + ], + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "name": "finalhandler", + "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz" + }, + "find-up@4.1.0": { + "deps": [ + { + "id": "locate-path@5.0.0" + }, + { + "id": "path-exists@4.0.0" + } + ], + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "name": "find-up", + "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + }, + "find-up@5.0.0": { + "deps": [ + { + "id": "locate-path@6.0.0" + }, + { + "id": "path-exists@4.0.0" + } + ], + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "name": "find-up", + "url": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + }, + "flat-cache@3.2.0": { + "deps": [ + { + "id": "flatted@3.3.3" + }, + { + "id": "keyv@4.5.4" + }, + { + "id": "rimraf@3.0.2" + } + ], + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "name": "flat-cache", + "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz" + }, + "flat@5.0.2": { + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "name": "flat", + "url": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" + }, + "flatted@3.3.3": { + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "name": "flatted", + "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz" + }, + "follow-redirects@1.15.11-a313c479": { + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "name": "follow-redirects", + "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz" + }, + "for-each@0.3.5": { + "deps": [ + { + "id": "is-callable@1.2.7" + } + ], + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "name": "for-each", + "url": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz" + }, + "foreground-child@3.3.1": { + "deps": [ + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "signal-exit@4.1.0" + } + ], + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "name": "foreground-child", + "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz" + }, + "format@0.2.2": { + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "name": "format", + "url": "https://registry.npmjs.org/format/-/format-0.2.2.tgz" + }, + "forwarded@0.2.0": { + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "name": "forwarded", + "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + }, + "fresh@0.5.2": { + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "name": "fresh", + "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + }, + "fs-constants@1.0.0": { + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "name": "fs-constants", + "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + }, + "fs-minipass@2.1.0": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "name": "fs-minipass", + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + }, + "fs-minipass@3.0.3": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "name": "fs-minipass", + "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz" + }, + "fs-monkey@1.1.0": { + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "name": "fs-monkey", + "url": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.1.0.tgz" + }, + "fs.realpath@1.0.0": { + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "name": "fs.realpath", + "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + }, + "fsevents@2.3.2-19706e7e": { + "deps": [ + { + "id": "node-gyp@12.2.0" + } + ], + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "name": "fsevents", + "os": ["darwin"], + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + }, + "fsevents@2.3.3-6b674948": { + "deps": [ + { + "id": "node-gyp@12.2.0" + } + ], + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "name": "fsevents", + "os": ["darwin"], + "url": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + }, + "function-bind@1.1.2": { + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "name": "function-bind", + "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + }, + "function.prototype.name@1.1.8": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "functions-have-names@1.2.3" + }, + { + "id": "hasown@2.0.2" + }, + { + "id": "is-callable@1.2.7" + } + ], + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "name": "function.prototype.name", + "url": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz" + }, + "functions-have-names@1.2.3": { + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "name": "functions-have-names", + "url": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz" + }, + "generator-function@2.0.1": { + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "name": "generator-function", + "url": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz" + }, + "gensync@1.0.0-beta.2": { + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "name": "gensync", + "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + }, + "get-caller-file@2.0.5": { + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "name": "get-caller-file", + "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + }, + "get-intrinsic@1.3.1": { + "deps": [ + { + "id": "async-function@1.0.0" + }, + { + "id": "async-generator-function@1.0.0" + }, + { + "id": "call-bind-apply-helpers@1.0.2" + }, + { + "id": "es-define-property@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "function-bind@1.1.2" + }, + { + "id": "generator-function@2.0.1" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "hasown@2.0.2" + }, + { + "id": "math-intrinsics@1.1.0" + } + ], + "integrity": "sha512-fk1ZVEeOX9hVZ6QzoBNEC55+Ucqg4sTVwrVuigZhuRPESVFpMyXnd3sbXvPOwp7Y9riVyANiqhEuRF0G1aVSeQ==", + "name": "get-intrinsic", + "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.1.tgz" + }, + "get-package-type@0.1.0": { + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "name": "get-package-type", + "url": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" + }, + "get-proto@1.0.1": { + "deps": [ + { + "id": "dunder-proto@1.0.1" + }, + { + "id": "es-object-atoms@1.1.1" + } + ], + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "name": "get-proto", + "url": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" + }, + "get-stream@5.2.0": { + "deps": [ + { + "id": "pump@3.0.3" + } + ], + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "name": "get-stream", + "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + }, + "get-stream@6.0.1": { + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "name": "get-stream", + "url": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + }, + "get-symbol-description@1.1.0": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-intrinsic@1.3.1" + } + ], + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "name": "get-symbol-description", + "url": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz" + }, + "git-up@7.0.0": { + "deps": [ + { + "id": "is-ssh@1.4.1" + }, + { + "id": "parse-url@8.1.0" + } + ], + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "name": "git-up", + "url": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz" + }, + "git-url-parse@13.1.1": { + "deps": [ + { + "id": "git-up@7.0.0" + } + ], + "integrity": "sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==", + "name": "git-url-parse", + "url": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.1.tgz" + }, + "glob-parent@5.1.2": { + "deps": [ + { + "id": "is-glob@4.0.3" + } + ], + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "name": "glob-parent", + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + }, + "glob-parent@6.0.2": { + "deps": [ + { + "id": "is-glob@4.0.3" + } + ], + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "name": "glob-parent", + "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + }, + "glob-to-regexp@0.4.1": { + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "name": "glob-to-regexp", + "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + }, + "glob@10.5.0": { + "deps": [ + { + "id": "foreground-child@3.3.1" + }, + { + "id": "jackspeak@3.4.3" + }, + { + "id": "minimatch@9.0.5" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "package-json-from-dist@1.0.1" + }, + { + "id": "path-scurry@1.11.1" + } + ], + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "name": "glob", + "url": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz" + }, + "glob@13.0.1": { + "deps": [ + { + "id": "minimatch@10.1.2" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "path-scurry@2.0.1" + } + ], + "integrity": "sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==", + "name": "glob", + "url": "https://registry.npmjs.org/glob/-/glob-13.0.1.tgz" + }, + "glob@7.2.3": { + "deps": [ + { + "id": "fs.realpath@1.0.0" + }, + { + "id": "inflight@1.0.6" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "minimatch@3.1.2" + }, + { + "id": "once@1.4.0" + }, + { + "id": "path-is-absolute@1.0.1" + } + ], + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "name": "glob", + "url": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + }, + "globals@13.24.0": { + "deps": [ + { + "id": "type-fest@0.20.2" + } + ], + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "name": "globals", + "url": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz" + }, + "globalthis@1.0.4": { + "deps": [ + { + "id": "define-properties@1.2.1" + }, + { + "id": "gopd@1.2.0" + } + ], + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "name": "globalthis", + "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" + }, + "globalyzer@0.1.0": { + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "name": "globalyzer", + "url": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz" + }, + "globby@11.1.0": { + "deps": [ + { + "id": "array-union@2.1.0" + }, + { + "id": "dir-glob@3.0.1" + }, + { + "id": "fast-glob@3.3.3" + }, + { + "id": "ignore@5.3.2" + }, + { + "id": "merge2@1.4.1" + }, + { + "id": "slash@3.0.0" + } + ], + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "name": "globby", + "url": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" + }, + "globrex@0.1.2": { + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "name": "globrex", + "url": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz" + }, + "gopd@1.2.0": { + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "name": "gopd", + "url": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" + }, + "got@11.8.6": { + "deps": [ + { + "id": "@sindresorhus/is@4.6.0" + }, + { + "id": "@szmarczak/http-timer@4.0.6" + }, + { + "id": "@types/cacheable-request@6.0.3" + }, + { + "id": "@types/responselike@1.0.3" + }, + { + "id": "cacheable-lookup@5.0.4" + }, + { + "id": "cacheable-request@7.0.4" + }, + { + "id": "decompress-response@6.0.0" + }, + { + "id": "http2-wrapper@1.0.3" + }, + { + "id": "lowercase-keys@2.0.0" + }, + { + "id": "p-cancelable@2.1.1" + }, + { + "id": "responselike@2.0.1" + } + ], + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "name": "got", + "url": "https://registry.npmjs.org/got/-/got-11.8.6.tgz" + }, + "graceful-fs@4.2.11": { + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "name": "graceful-fs", + "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + }, + "grapheme-splitter@1.0.4": { + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "name": "grapheme-splitter", + "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz" + }, + "graphemer@1.4.0": { + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "name": "graphemer", + "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" + }, + "handle-thing@2.0.1": { + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "name": "handle-thing", + "url": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + }, + "has-bigints@1.1.0": { + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "name": "has-bigints", + "url": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz" + }, + "has-flag@4.0.0": { + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "name": "has-flag", + "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + }, + "has-property-descriptors@1.0.2": { + "deps": [ + { + "id": "es-define-property@1.0.1" + } + ], + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "name": "has-property-descriptors", + "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + }, + "has-proto@1.2.0": { + "deps": [ + { + "id": "dunder-proto@1.0.1" + } + ], + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "name": "has-proto", + "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz" + }, + "has-symbols@1.1.0": { + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "name": "has-symbols", + "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" + }, + "has-tostringtag@1.0.2": { + "deps": [ + { + "id": "has-symbols@1.1.0" + } + ], + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "name": "has-tostringtag", + "url": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + }, + "hasown@2.0.2": { + "deps": [ + { + "id": "function-bind@1.1.2" + } + ], + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "name": "hasown", + "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" + }, + "hosted-git-info@2.8.9": { + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "name": "hosted-git-info", + "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" + }, + "hpack.js@2.1.6": { + "deps": [ + { + "id": "inherits@2.0.4" + }, + { + "id": "obuf@1.1.2" + }, + { + "id": "readable-stream@2.3.8" + }, + { + "id": "wbuf@1.7.3" + } + ], + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "name": "hpack.js", + "url": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + }, + "hpagent@1.2.0": { + "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==", + "name": "hpagent", + "url": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz" + }, + "html-entities@2.6.0": { + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "name": "html-entities", + "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz" + }, + "html-escaper@2.0.2": { + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "name": "html-escaper", + "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" + }, + "htmlparser2@4.1.0": { + "deps": [ + { + "id": "domelementtype@2.3.0" + }, + { + "id": "domhandler@3.3.0" + }, + { + "id": "domutils@2.8.0" + }, + { + "id": "entities@2.2.0" + } + ], + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "name": "htmlparser2", + "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz" + }, + "http-cache-semantics@4.2.0": { + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "name": "http-cache-semantics", + "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz" + }, + "http-deceiver@1.2.7": { + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "name": "http-deceiver", + "url": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + }, + "http-errors@1.8.1": { + "deps": [ + { + "id": "depd@1.1.2" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "setprototypeof@1.2.0" + }, + { + "id": "statuses@1.5.0" + }, + { + "id": "toidentifier@1.0.1" + } + ], + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "name": "http-errors", + "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz" + }, + "http-errors@2.0.1": { + "deps": [ + { + "id": "depd@2.0.0" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "setprototypeof@1.2.0" + }, + { + "id": "statuses@2.0.2" + }, + { + "id": "toidentifier@1.0.1" + } + ], + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "name": "http-errors", + "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz" + }, + "http-parser-js@0.5.10": { + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "name": "http-parser-js", + "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz" + }, + "http-proxy-agent@7.0.2": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-594f11b5" + } + ], + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "name": "http-proxy-agent", + "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + }, + "http-proxy-middleware@2.0.9-1de7f3ac": { + "deps": [ + { + "id": "@types/express@4.17.25" + }, + { + "id": "@types/http-proxy@1.17.17" + }, + { + "id": "http-proxy@1.18.1" + }, + { + "id": "is-glob@4.0.3" + }, + { + "id": "is-plain-obj@3.0.0" + }, + { + "id": "micromatch@4.0.8" + } + ], + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "name": "http-proxy-middleware", + "url": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz" + }, + "http-proxy@1.18.1": { + "deps": [ + { + "id": "eventemitter3@4.0.7" + }, + { + "id": "follow-redirects@1.15.11-a313c479" + }, + { + "id": "requires-port@1.0.0" + } + ], + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "name": "http-proxy", + "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + }, + "http2-wrapper@1.0.3": { + "deps": [ + { + "id": "quick-lru@5.1.1" + }, + { + "id": "resolve-alpn@1.2.1" + } + ], + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "name": "http2-wrapper", + "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" + }, + "https-proxy-agent@7.0.6": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-594f11b5" + } + ], + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "name": "https-proxy-agent", + "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" + }, + "human-signals@2.1.0": { + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "name": "human-signals", + "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + }, + "iconv-lite@0.4.24": { + "deps": [ + { + "id": "safer-buffer@2.1.2" + } + ], + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "name": "iconv-lite", + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + }, + "iconv-lite@0.6.3": { + "deps": [ + { + "id": "safer-buffer@2.1.2" + } + ], + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "name": "iconv-lite", + "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + }, + "ieee754@1.2.1": { + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "name": "ieee754", + "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + }, + "ignore@5.3.2": { + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "name": "ignore", + "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" + }, + "import-fresh@3.3.1": { + "deps": [ + { + "id": "parent-module@1.0.1" + }, + { + "id": "resolve-from@4.0.0" + } + ], + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "name": "import-fresh", + "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz" + }, + "import-local@3.2.0": { + "deps": [ + { + "id": "pkg-dir@4.2.0" + }, + { + "id": "resolve-cwd@3.0.0" + } + ], + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "name": "import-local", + "url": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz" + }, + "imurmurhash@0.1.4": { + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "name": "imurmurhash", + "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" + }, + "indent-string@4.0.0": { + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "name": "indent-string", + "url": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + }, + "inflight@1.0.6": { + "deps": [ + { + "id": "once@1.4.0" + }, + { + "id": "wrappy@1.0.2" + } + ], + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "name": "inflight", + "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + }, + "inherits@2.0.4": { + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "name": "inherits", + "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + }, + "ink-text-input@4.0.3": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "type-fest@0.15.1" + } + ], + "integrity": "sha512-eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==", + "name": "ink-text-input", + "url": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-4.0.3.tgz" + }, + "ink-text-input@4.0.3-4074f4ef": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "ink@3.2.0-4074f4ef" + }, + { + "id": "react@17.0.2" + }, + { + "id": "type-fest@0.15.1" + } + ], + "integrity": "sha512-eQD01ik9ltmNoHmkeQ2t8LszYkv2XwuPSUz3ie/85qer6Ll/j0QSlSaLNl6ENHZakBHdCBVZY04iOXcLLXA0PQ==", + "name": "ink-text-input", + "url": "https://registry.npmjs.org/ink-text-input/-/ink-text-input-4.0.3.tgz" + }, + "ink@3.2.0": { + "deps": [ + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "auto-bind@4.0.0" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "cli-boxes@2.2.1" + }, + { + "id": "cli-cursor@3.1.0" + }, + { + "id": "cli-truncate@2.1.0" + }, + { + "id": "code-excerpt@3.0.0" + }, + { + "id": "indent-string@4.0.0" + }, + { + "id": "is-ci@2.0.0" + }, + { + "id": "lodash@4.17.23" + }, + { + "id": "patch-console@1.0.0" + }, + { + "id": "react-devtools-core@4.28.5" + }, + { + "id": "react-reconciler@0.26.2" + }, + { + "id": "scheduler@0.20.2" + }, + { + "id": "signal-exit@3.0.7" + }, + { + "id": "slice-ansi@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "type-fest@0.12.0" + }, + { + "id": "widest-line@3.1.0" + }, + { + "id": "wrap-ansi@6.2.0" + }, + { + "id": "ws@7.5.10" + }, + { + "id": "yoga-layout-prebuilt@1.10.0" + } + ], + "integrity": "sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==", + "name": "ink", + "url": "https://registry.npmjs.org/ink/-/ink-3.2.0.tgz" + }, + "ink@3.2.0-4074f4ef": { + "deps": [ + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "auto-bind@4.0.0" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "cli-boxes@2.2.1" + }, + { + "id": "cli-cursor@3.1.0" + }, + { + "id": "cli-truncate@2.1.0" + }, + { + "id": "code-excerpt@3.0.0" + }, + { + "id": "indent-string@4.0.0" + }, + { + "id": "is-ci@2.0.0" + }, + { + "id": "lodash@4.17.23" + }, + { + "id": "patch-console@1.0.0" + }, + { + "id": "react-devtools-core@4.28.5" + }, + { + "id": "react-reconciler@0.26.2-5a18648e" + }, + { + "id": "react@17.0.2" + }, + { + "id": "scheduler@0.20.2" + }, + { + "id": "signal-exit@3.0.7" + }, + { + "id": "slice-ansi@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "type-fest@0.12.0" + }, + { + "id": "widest-line@3.1.0" + }, + { + "id": "wrap-ansi@6.2.0" + }, + { + "id": "ws@7.5.10-064d121d" + }, + { + "id": "yoga-layout-prebuilt@1.10.0" + } + ], + "integrity": "sha512-firNp1q3xxTzoItj/eOOSZQnYSlyrWks5llCTVX37nJ59K3eXbQ8PtzCguqo8YI19EELo5QxaKnJd4VxzhU8tg==", + "name": "ink", + "url": "https://registry.npmjs.org/ink/-/ink-3.2.0.tgz" + }, + "internal-slot@1.1.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "hasown@2.0.2" + }, + { + "id": "side-channel@1.1.0" + } + ], + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "name": "internal-slot", + "url": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz" + }, + "interpret@3.1.1": { + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "name": "interpret", + "url": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz" + }, + "ip-address@10.1.0": { + "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==", + "name": "ip-address", + "url": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz" + }, + "ipaddr.js@1.9.1": { + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "name": "ipaddr.js", + "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + }, + "ipaddr.js@2.3.0": { + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "name": "ipaddr.js", + "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz" + }, + "is-alphabetical@1.0.4": { + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "name": "is-alphabetical", + "url": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz" + }, + "is-alphanumerical@1.0.4": { + "deps": [ + { + "id": "is-alphabetical@1.0.4" + }, + { + "id": "is-decimal@1.0.4" + } + ], + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "name": "is-alphanumerical", + "url": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz" + }, + "is-array-buffer@3.0.5": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "get-intrinsic@1.3.1" + } + ], + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "name": "is-array-buffer", + "url": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz" + }, + "is-arrayish@0.2.1": { + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "name": "is-arrayish", + "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + }, + "is-async-function@2.1.1": { + "deps": [ + { + "id": "async-function@1.0.0" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "has-tostringtag@1.0.2" + }, + { + "id": "safe-regex-test@1.1.0" + } + ], + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "name": "is-async-function", + "url": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz" + }, + "is-bigint@1.1.0": { + "deps": [ + { + "id": "has-bigints@1.1.0" + } + ], + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "name": "is-bigint", + "url": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz" + }, + "is-binary-path@2.1.0": { + "deps": [ + { + "id": "binary-extensions@2.3.0" + } + ], + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "name": "is-binary-path", + "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + }, + "is-boolean-object@1.2.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-tostringtag@1.0.2" + } + ], + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "name": "is-boolean-object", + "url": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz" + }, + "is-buffer@1.1.6": { + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "name": "is-buffer", + "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + }, + "is-builtin-module@3.2.1": { + "deps": [ + { + "id": "builtin-modules@3.3.0" + } + ], + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "name": "is-builtin-module", + "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz" + }, + "is-callable@1.2.7": { + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "name": "is-callable", + "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz" + }, + "is-ci@2.0.0": { + "deps": [ + { + "id": "ci-info@2.0.0" + } + ], + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "name": "is-ci", + "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" + }, + "is-core-module@2.16.1": { + "deps": [ + { + "id": "hasown@2.0.2" + } + ], + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "name": "is-core-module", + "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz" + }, + "is-data-view@1.0.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "is-typed-array@1.1.15" + } + ], + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "name": "is-data-view", + "url": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz" + }, + "is-date-object@1.1.0": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-tostringtag@1.0.2" + } + ], + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "name": "is-date-object", + "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz" + }, + "is-decimal@1.0.4": { + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "name": "is-decimal", + "url": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz" + }, + "is-docker@2.2.1": { + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "name": "is-docker", + "url": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + }, + "is-extglob@2.1.1": { + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "name": "is-extglob", + "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + }, + "is-finalizationregistry@1.1.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + } + ], + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "name": "is-finalizationregistry", + "url": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz" + }, + "is-fullwidth-code-point@3.0.0": { + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "name": "is-fullwidth-code-point", + "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + }, + "is-generator-fn@2.1.0": { + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "name": "is-generator-fn", + "url": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" + }, + "is-generator-function@1.1.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "generator-function@2.0.1" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "has-tostringtag@1.0.2" + }, + { + "id": "safe-regex-test@1.1.0" + } + ], + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "name": "is-generator-function", + "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz" + }, + "is-glob@4.0.3": { + "deps": [ + { + "id": "is-extglob@2.1.1" + } + ], + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "name": "is-glob", + "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + }, + "is-hexadecimal@1.0.4": { + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "name": "is-hexadecimal", + "url": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz" + }, + "is-map@2.0.3": { + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "name": "is-map", + "url": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz" + }, + "is-module@1.0.0": { + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "name": "is-module", + "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" + }, + "is-negative-zero@2.0.3": { + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "name": "is-negative-zero", + "url": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz" + }, + "is-number-object@1.1.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-tostringtag@1.0.2" + } + ], + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "name": "is-number-object", + "url": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz" + }, + "is-number@7.0.0": { + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "name": "is-number", + "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + }, + "is-path-inside@3.0.3": { + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "name": "is-path-inside", + "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" + }, + "is-plain-obj@1.1.0": { + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "name": "is-plain-obj", + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + }, + "is-plain-obj@3.0.0": { + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "name": "is-plain-obj", + "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + }, + "is-plain-object@2.0.4": { + "deps": [ + { + "id": "isobject@3.0.1" + } + ], + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "name": "is-plain-object", + "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + }, + "is-reference@1.2.1": { + "deps": [ + { + "id": "@types/estree@1.0.8" + } + ], + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "name": "is-reference", + "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" + }, + "is-regex@1.2.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-tostringtag@1.0.2" + }, + { + "id": "hasown@2.0.2" + } + ], + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "name": "is-regex", + "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz" + }, + "is-set@2.0.3": { + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "name": "is-set", + "url": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz" + }, + "is-shared-array-buffer@1.0.4": { + "deps": [ + { + "id": "call-bound@1.0.4" + } + ], + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "name": "is-shared-array-buffer", + "url": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz" + }, + "is-ssh@1.4.1": { + "deps": [ + { + "id": "protocols@2.0.2" + } + ], + "integrity": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==", + "name": "is-ssh", + "url": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.1.tgz" + }, + "is-stream@2.0.1": { + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "name": "is-stream", + "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + }, + "is-string@1.1.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-tostringtag@1.0.2" + } + ], + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "name": "is-string", + "url": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz" + }, + "is-symbol@1.1.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "safe-regex-test@1.1.0" + } + ], + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "name": "is-symbol", + "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz" + }, + "is-typed-array@1.1.15": { + "deps": [ + { + "id": "which-typed-array@1.1.20" + } + ], + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "name": "is-typed-array", + "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz" + }, + "is-weakmap@2.0.2": { + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "name": "is-weakmap", + "url": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz" + }, + "is-weakref@1.1.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + } + ], + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "name": "is-weakref", + "url": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz" + }, + "is-weakset@2.0.4": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "get-intrinsic@1.3.1" + } + ], + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "name": "is-weakset", + "url": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz" + }, + "is-whitespace-character@1.0.4": { + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "name": "is-whitespace-character", + "url": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz" + }, + "is-windows@1.0.2": { + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "name": "is-windows", + "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + }, + "is-word-character@1.0.4": { + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "name": "is-word-character", + "url": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz" + }, + "is-wsl@2.2.0": { + "deps": [ + { + "id": "is-docker@2.2.1" + } + ], + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "name": "is-wsl", + "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + }, + "isarray@1.0.0": { + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "name": "isarray", + "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + }, + "isarray@2.0.5": { + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "name": "isarray", + "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" + }, + "isexe@2.0.0": { + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "name": "isexe", + "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + }, + "isexe@3.1.4": { + "integrity": "sha512-jCErc4h4RnTPjFq53G4whhjAMbUAqinGrCrTT4dmMNyi4zTthK+wphqbRLJtL4BN/Mq7Zzltr0m/b1X0m7PGFQ==", + "name": "isexe", + "url": "https://registry.npmjs.org/isexe/-/isexe-3.1.4.tgz" + }, + "isobject@3.0.1": { + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "name": "isobject", + "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + }, + "istanbul-lib-coverage@3.2.2": { + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "name": "istanbul-lib-coverage", + "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz" + }, + "istanbul-lib-instrument@5.2.1": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "semver@6.3.1" + } + ], + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "name": "istanbul-lib-instrument", + "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" + }, + "istanbul-lib-instrument@6.0.3": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/parser@7.29.0" + }, + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "name": "istanbul-lib-instrument", + "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz" + }, + "istanbul-lib-report@3.0.1": { + "deps": [ + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "make-dir@4.0.0" + }, + { + "id": "supports-color@7.2.0" + } + ], + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "name": "istanbul-lib-report", + "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" + }, + "istanbul-lib-source-maps@4.0.1": { + "deps": [ + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "istanbul-lib-coverage@3.2.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "name": "istanbul-lib-source-maps", + "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" + }, + "istanbul-reports@3.2.0": { + "deps": [ + { + "id": "html-escaper@2.0.2" + }, + { + "id": "istanbul-lib-report@3.0.1" + } + ], + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "name": "istanbul-reports", + "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz" + }, + "jackspeak@3.4.3": { + "deps": [ + { + "id": "@isaacs/cliui@8.0.2" + }, + { + "id": "@pkgjs/parseargs@0.11.0" + } + ], + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "name": "jackspeak", + "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz" + }, + "jest-changed-files@29.7.0": { + "deps": [ + { + "id": "execa@5.1.1" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "p-limit@3.1.0" + } + ], + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", + "name": "jest-changed-files", + "url": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz" + }, + "jest-circus@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/expect@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "co@4.6.0" + }, + { + "id": "dedent@1.7.1-f7679858" + }, + { + "id": "is-generator-fn@2.1.0" + }, + { + "id": "jest-each@29.7.0" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "p-limit@3.1.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "pure-rand@6.1.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + } + ], + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "name": "jest-circus", + "url": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz" + }, + "jest-cli@29.7.0-831960ab": { + "deps": [ + { + "id": "@jest/core@29.7.0-831960ab" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "create-jest@29.7.0" + }, + { + "id": "exit@0.1.2" + }, + { + "id": "import-local@3.2.0" + }, + { + "id": "jest-config@29.7.0-3a6a7b99" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "yargs@17.7.2" + } + ], + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", + "name": "jest-cli", + "url": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz" + }, + "jest-config@29.7.0-3a6a7b99": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/test-sequencer@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "babel-jest@29.7.0-719cdd92" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-circus@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "parse-json@5.2.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-json-comments@3.1.1" + } + ], + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "name": "jest-config", + "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" + }, + "jest-config@29.7.0-8ede2cb3": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@jest/test-sequencer@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "babel-jest@29.7.0-719cdd92" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "deepmerge@4.3.1" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-circus@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runner@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "parse-json@5.2.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-json-comments@3.1.1" + } + ], + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "name": "jest-config", + "url": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz" + }, + "jest-diff@28.1.3": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "diff-sequences@28.1.1" + }, + { + "id": "jest-get-type@28.0.2" + }, + { + "id": "pretty-format@28.1.3" + } + ], + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "name": "jest-diff", + "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz" + }, + "jest-diff@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "diff-sequences@29.6.3" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "name": "jest-diff", + "url": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz" + }, + "jest-docblock@29.7.0": { + "deps": [ + { + "id": "detect-newline@3.1.0" + } + ], + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "name": "jest-docblock", + "url": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz" + }, + "jest-each@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "name": "jest-each", + "url": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz" + }, + "jest-environment-node@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "name": "jest-environment-node", + "url": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz" + }, + "jest-get-type@28.0.2": { + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "name": "jest-get-type", + "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz" + }, + "jest-get-type@29.6.3": { + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "name": "jest-get-type", + "url": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz" + }, + "jest-haste-map@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/graceful-fs@4.1.9" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "anymatch@3.1.3" + }, + { + "id": "fb-watchman@2.0.2" + }, + { + "id": "fsevents@2.3.3-6b674948" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "walker@1.0.8" + } + ], + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "name": "jest-haste-map", + "url": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz" + }, + "jest-junit@16.0.0": { + "deps": [ + { + "id": "mkdirp@1.0.4" + }, + { + "id": "strip-ansi@6.0.1" + }, + { + "id": "uuid@8.3.2" + }, + { + "id": "xml@1.0.1" + } + ], + "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "name": "jest-junit", + "url": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz" + }, + "jest-leak-detector@29.7.0": { + "deps": [ + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "name": "jest-leak-detector", + "url": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz" + }, + "jest-matcher-utils@28.1.3": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-diff@28.1.3" + }, + { + "id": "jest-get-type@28.0.2" + }, + { + "id": "pretty-format@28.1.3" + } + ], + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "name": "jest-matcher-utils", + "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz" + }, + "jest-matcher-utils@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-diff@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "name": "jest-matcher-utils", + "url": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz" + }, + "jest-message-util@28.1.3": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@jest/types@28.1.3" + }, + { + "id": "@types/stack-utils@2.0.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pretty-format@28.1.3" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + } + ], + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "name": "jest-message-util", + "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz" + }, + "jest-message-util@29.7.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/stack-utils@2.0.3" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "micromatch@4.0.8" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "stack-utils@2.0.6" + } + ], + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "name": "jest-message-util", + "url": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz" + }, + "jest-mock@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-util@29.7.0" + } + ], + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "name": "jest-mock", + "url": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz" + }, + "jest-pnp-resolver@1.2.3-5c36f0ee": { + "extraDeps": { + "jest-pnp-resolver@1.2.3-5c36f0ee": [ + { + "id": "jest-resolve@29.7.0" + } + ], + "jest-resolve@29.7.0": [ + { + "id": "jest-pnp-resolver@1.2.3-5c36f0ee" + } + ] + }, + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "name": "jest-pnp-resolver", + "url": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" + }, + "jest-regex-util@29.6.3": { + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "name": "jest-regex-util", + "url": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz" + }, + "jest-resolve-dependencies@29.7.0": { + "deps": [ + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-snapshot@29.7.0" + } + ], + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", + "name": "jest-resolve-dependencies", + "url": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz" + }, + "jest-resolve@29.7.0": { + "deps": [ + { + "id": "chalk@4.1.2" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-validate@29.7.0" + }, + { + "id": "resolve.exports@2.0.3" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "slash@3.0.0" + } + ], + "extraDeps": { + "jest-pnp-resolver@1.2.3-5c36f0ee": [ + { + "id": "jest-resolve@29.7.0" + } + ], + "jest-resolve@29.7.0": [ + { + "id": "jest-pnp-resolver@1.2.3-5c36f0ee" + } + ] + }, + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "name": "jest-resolve", + "url": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz" + }, + "jest-runner@29.7.0": { + "deps": [ + { + "id": "@jest/console@29.7.0" + }, + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "emittery@0.13.1" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-docblock@29.7.0" + }, + { + "id": "jest-environment-node@29.7.0" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-leak-detector@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-runtime@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "jest-watcher@29.7.0" + }, + { + "id": "jest-worker@29.7.0" + }, + { + "id": "p-limit@3.1.0" + }, + { + "id": "source-map-support@0.5.13" + } + ], + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "name": "jest-runner", + "url": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz" + }, + "jest-runtime@29.7.0": { + "deps": [ + { + "id": "@jest/environment@29.7.0" + }, + { + "id": "@jest/fake-timers@29.7.0" + }, + { + "id": "@jest/globals@29.7.0" + }, + { + "id": "@jest/source-map@29.6.3" + }, + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "cjs-module-lexer@1.4.3" + }, + { + "id": "collect-v8-coverage@1.0.3" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-haste-map@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-mock@29.7.0" + }, + { + "id": "jest-regex-util@29.6.3" + }, + { + "id": "jest-resolve@29.7.0" + }, + { + "id": "jest-snapshot@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "slash@3.0.0" + }, + { + "id": "strip-bom@4.0.0" + } + ], + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "name": "jest-runtime", + "url": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz" + }, + "jest-snapshot@29.7.0": { + "deps": [ + { + "id": "@babel/core@7.29.0" + }, + { + "id": "@babel/generator@7.29.1" + }, + { + "id": "@babel/plugin-syntax-jsx@7.28.6-15ef0a4a" + }, + { + "id": "@babel/plugin-syntax-typescript@7.28.6-15ef0a4a" + }, + { + "id": "@babel/types@7.29.0" + }, + { + "id": "@jest/expect-utils@29.7.0" + }, + { + "id": "@jest/transform@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "babel-preset-current-node-syntax@1.2.0-15ef0a4a" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "expect@29.7.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "jest-diff@29.7.0" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "jest-matcher-utils@29.7.0" + }, + { + "id": "jest-message-util@29.7.0" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "natural-compare@1.4.0" + }, + { + "id": "pretty-format@29.7.0" + }, + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "name": "jest-snapshot", + "url": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz" + }, + "jest-util@28.1.3": { + "deps": [ + { + "id": "@jest/types@28.1.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "name": "jest-util", + "url": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz" + }, + "jest-util@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "ci-info@3.9.0" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "name": "jest-util", + "url": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" + }, + "jest-validate@29.7.0": { + "deps": [ + { + "id": "@jest/types@29.6.3" + }, + { + "id": "camelcase@6.3.0" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "jest-get-type@29.6.3" + }, + { + "id": "leven@3.1.0" + }, + { + "id": "pretty-format@29.7.0" + } + ], + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "name": "jest-validate", + "url": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz" + }, + "jest-watcher@29.7.0": { + "deps": [ + { + "id": "@jest/test-result@29.7.0" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "ansi-escapes@4.3.2" + }, + { + "id": "chalk@4.1.2" + }, + { + "id": "emittery@0.13.1" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "string-length@4.0.2" + } + ], + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "name": "jest-watcher", + "url": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz" + }, + "jest-worker@27.5.1": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "supports-color@8.1.1" + } + ], + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "name": "jest-worker", + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + }, + "jest-worker@29.7.0": { + "deps": [ + { + "id": "@types/node@25.2.2" + }, + { + "id": "jest-util@29.7.0" + }, + { + "id": "merge-stream@2.0.0" + }, + { + "id": "supports-color@8.1.1" + } + ], + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "name": "jest-worker", + "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" + }, + "jest@29.7.0-dc3fc578": { + "deps": [ + { + "id": "@jest/core@29.7.0-831960ab" + }, + { + "id": "@jest/types@29.6.3" + }, + { + "id": "import-local@3.2.0" + }, + { + "id": "jest-cli@29.7.0-831960ab" + } + ], + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", + "name": "jest", + "url": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz" + }, + "js-tokens@4.0.0": { + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "name": "js-tokens", + "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + }, + "js-yaml@3.14.2": { + "deps": [ + { + "id": "argparse@1.0.10" + }, + { + "id": "esprima@4.0.1" + } + ], + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "name": "js-yaml", + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz" + }, + "js-yaml@4.1.1": { + "deps": [ + { + "id": "argparse@2.0.1" + } + ], + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "name": "js-yaml", + "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz" + }, + "jsesc@0.5.0": { + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "name": "jsesc", + "url": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + }, + "jsesc@3.1.0": { + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "name": "jsesc", + "url": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz" + }, + "json-buffer@3.0.1": { + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "name": "json-buffer", + "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" + }, + "json-parse-even-better-errors@2.3.1": { + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "name": "json-parse-even-better-errors", + "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + }, + "json-schema-traverse@0.4.1": { + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "name": "json-schema-traverse", + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + }, + "json-schema-traverse@1.0.0": { + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "name": "json-schema-traverse", + "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + }, + "json-stable-stringify-without-jsonify@1.0.1": { + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "name": "json-stable-stringify-without-jsonify", + "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + }, + "json5@2.2.3": { + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "name": "json5", + "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + }, + "keyv@4.5.4": { + "deps": [ + { + "id": "json-buffer@3.0.1" + } + ], + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "name": "keyv", + "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" + }, + "kind-of@6.0.3": { + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "name": "kind-of", + "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + }, + "kleur@3.0.3": { + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "name": "kleur", + "url": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" + }, + "launch-editor@2.12.0": { + "deps": [ + { + "id": "picocolors@1.1.1" + }, + { + "id": "shell-quote@1.8.3" + } + ], + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "name": "launch-editor", + "url": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz" + }, + "leven@3.1.0": { + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "name": "leven", + "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" + }, + "levn@0.4.1": { + "deps": [ + { + "id": "prelude-ls@1.2.1" + }, + { + "id": "type-check@0.4.0" + } + ], + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "name": "levn", + "url": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" + }, + "lines-and-columns@1.2.4": { + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "name": "lines-and-columns", + "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + }, + "loader-runner@4.3.1": { + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "name": "loader-runner", + "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz" + }, + "locate-path@5.0.0": { + "deps": [ + { + "id": "p-locate@4.1.0" + } + ], + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "name": "locate-path", + "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + }, + "locate-path@6.0.0": { + "deps": [ + { + "id": "p-locate@5.0.0" + } + ], + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "name": "locate-path", + "url": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + }, + "lodash.merge@4.6.2": { + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "name": "lodash.merge", + "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz" + }, + "lodash@4.17.23": { + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "name": "lodash", + "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz" + }, + "long@4.0.0": { + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "name": "long", + "url": "https://registry.npmjs.org/long/-/long-4.0.0.tgz" + }, + "long@5.3.2": { + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", + "name": "long", + "url": "https://registry.npmjs.org/long/-/long-5.3.2.tgz" + }, + "loose-envify@1.4.0": { + "deps": [ + { + "id": "js-tokens@4.0.0" + } + ], + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "name": "loose-envify", + "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + }, + "lowercase-keys@2.0.0": { + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "name": "lowercase-keys", + "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + }, + "lru-cache@10.4.3": { + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "name": "lru-cache", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz" + }, + "lru-cache@11.2.5": { + "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==", + "name": "lru-cache", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz" + }, + "lru-cache@5.1.1": { + "deps": [ + { + "id": "yallist@3.1.1" + } + ], + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "name": "lru-cache", + "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + }, + "magic-string@0.30.21": { + "deps": [ + { + "id": "@jridgewell/sourcemap-codec@1.5.5" + } + ], + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "name": "magic-string", + "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz" + }, + "make-dir@4.0.0": { + "deps": [ + { + "id": "semver@7.7.4" + } + ], + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "name": "make-dir", + "url": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" + }, + "make-fetch-happen@14.0.3": { + "deps": [ + { + "id": "@npmcli/agent@3.0.0" + }, + { + "id": "cacache@19.0.1" + }, + { + "id": "http-cache-semantics@4.2.0" + }, + { + "id": "minipass-fetch@4.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "negotiator@1.0.0" + }, + { + "id": "proc-log@5.0.0" + }, + { + "id": "promise-retry@2.0.1" + }, + { + "id": "ssri@12.0.0" + } + ], + "integrity": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==", + "name": "make-fetch-happen", + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-14.0.3.tgz" + }, + "make-fetch-happen@15.0.3": { + "deps": [ + { + "id": "@npmcli/agent@4.0.0" + }, + { + "id": "cacache@20.0.3" + }, + { + "id": "http-cache-semantics@4.2.0" + }, + { + "id": "minipass-fetch@5.0.1" + }, + { + "id": "minipass-flush@1.0.5" + }, + { + "id": "minipass-pipeline@1.2.4" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "negotiator@1.0.0" + }, + { + "id": "proc-log@6.1.0" + }, + { + "id": "promise-retry@2.0.1" + }, + { + "id": "ssri@13.0.0" + } + ], + "integrity": "sha512-iyyEpDty1mwW3dGlYXAJqC/azFn5PPvgKVwXayOGBSmKLxhKZ9fg4qIan2ePpp1vJIwfFiO34LAPZgq9SZW9Aw==", + "name": "make-fetch-happen", + "url": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-15.0.3.tgz" + }, + "makeerror@1.0.12": { + "deps": [ + { + "id": "tmpl@1.0.5" + } + ], + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "name": "makeerror", + "url": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" + }, + "markdown-escapes@1.0.4": { + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "name": "markdown-escapes", + "url": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz" + }, + "math-intrinsics@1.1.0": { + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "name": "math-intrinsics", + "url": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" + }, + "media-typer@0.3.0": { + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "name": "media-typer", + "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + }, + "memfs@3.5.3": { + "deps": [ + { + "id": "fs-monkey@1.1.0" + } + ], + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "name": "memfs", + "url": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz" + }, + "merge-descriptors@1.0.3": { + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "name": "merge-descriptors", + "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" + }, + "merge-stream@2.0.0": { + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "name": "merge-stream", + "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + }, + "merge2@1.4.1": { + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "name": "merge2", + "url": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" + }, + "methods@1.1.2": { + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "name": "methods", + "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + }, + "micromatch@4.0.8": { + "deps": [ + { + "id": "braces@3.0.3" + }, + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "name": "micromatch", + "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" + }, + "mime-db@1.52.0": { + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "name": "mime-db", + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + }, + "mime-db@1.54.0": { + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "name": "mime-db", + "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" + }, + "mime-types@2.1.35": { + "deps": [ + { + "id": "mime-db@1.52.0" + } + ], + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "name": "mime-types", + "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + }, + "mime@1.6.0": { + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "name": "mime", + "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + }, + "mimic-fn@2.1.0": { + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "name": "mimic-fn", + "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + }, + "mimic-response@1.0.1": { + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "name": "mimic-response", + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + }, + "mimic-response@3.1.0": { + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "name": "mimic-response", + "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" + }, + "min-indent@1.0.1": { + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "name": "min-indent", + "url": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" + }, + "minimalistic-assert@1.0.1": { + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "name": "minimalistic-assert", + "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + }, + "minimatch@10.1.2": { + "deps": [ + { + "id": "@isaacs/brace-expansion@5.0.1" + } + ], + "integrity": "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==", + "name": "minimatch", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.2.tgz" + }, + "minimatch@3.1.2": { + "deps": [ + { + "id": "brace-expansion@1.1.12" + } + ], + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "name": "minimatch", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + }, + "minimatch@9.0.5": { + "deps": [ + { + "id": "brace-expansion@2.0.2" + } + ], + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "name": "minimatch", + "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + }, + "minimist@1.2.8": { + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "name": "minimist", + "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + }, + "minipass-collect@2.0.1": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "name": "minipass-collect", + "url": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz" + }, + "minipass-fetch@4.0.1": { + "deps": [ + { + "id": "encoding@0.1.13" + }, + { + "id": "minipass-sized@1.0.3" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "minizlib@3.1.0" + } + ], + "integrity": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==", + "name": "minipass-fetch", + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-4.0.1.tgz" + }, + "minipass-fetch@5.0.1": { + "deps": [ + { + "id": "encoding@0.1.13" + }, + { + "id": "minipass-sized@2.0.0" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "minizlib@3.1.0" + } + ], + "integrity": "sha512-yHK8pb0iCGat0lDrs/D6RZmCdaBT64tULXjdxjSMAqoDi18Q3qKEUTHypHQZQd9+FYpIS+lkvpq6C/R6SbUeRw==", + "name": "minipass-fetch", + "url": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-5.0.1.tgz" + }, + "minipass-flush@1.0.5": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "name": "minipass-flush", + "url": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" + }, + "minipass-pipeline@1.2.4": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "name": "minipass-pipeline", + "url": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" + }, + "minipass-sized@1.0.3": { + "deps": [ + { + "id": "minipass@3.3.6" + } + ], + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "name": "minipass-sized", + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" + }, + "minipass-sized@2.0.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-zSsHhto5BcUVM2m1LurnXY6M//cGhVaegT71OfOXoprxT6o780GZd792ea6FfrQkuU4usHZIUczAQMRUE2plzA==", + "name": "minipass-sized", + "url": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-2.0.0.tgz" + }, + "minipass@3.3.6": { + "deps": [ + { + "id": "yallist@4.0.0" + } + ], + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "name": "minipass", + "url": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + }, + "minipass@5.0.0": { + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "name": "minipass", + "url": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" + }, + "minipass@7.1.2": { + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "name": "minipass", + "url": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz" + }, + "minizlib@2.1.2": { + "deps": [ + { + "id": "minipass@3.3.6" + }, + { + "id": "yallist@4.0.0" + } + ], + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "name": "minizlib", + "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + }, + "minizlib@3.1.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", + "name": "minizlib", + "url": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz" + }, + "mkdirp@1.0.4": { + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "name": "mkdirp", + "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + }, + "ms@2.0.0": { + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "name": "ms", + "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + }, + "ms@2.1.3": { + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "name": "ms", + "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + }, + "multicast-dns@7.2.5": { + "deps": [ + { + "id": "dns-packet@5.6.1" + }, + { + "id": "thunky@1.1.0" + } + ], + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "name": "multicast-dns", + "url": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + }, + "natural-compare-lite@1.4.0": { + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "name": "natural-compare-lite", + "url": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz" + }, + "natural-compare@1.4.0": { + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "name": "natural-compare", + "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" + }, + "negotiator@0.6.3": { + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "name": "negotiator", + "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + }, + "negotiator@0.6.4": { + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "name": "negotiator", + "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz" + }, + "negotiator@1.0.0": { + "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "name": "negotiator", + "url": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz" + }, + "neo-async@2.6.2": { + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "name": "neo-async", + "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + }, + "node-forge@1.3.3": { + "integrity": "sha512-rLvcdSyRCyouf6jcOIPe/BgwG/d7hKjzMKOas33/pHEr6gbq18IK9zV7DiPvzsz0oBJPme6qr6H6kGZuI9/DZg==", + "name": "node-forge", + "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.3.tgz" + }, + "node-gyp@12.2.0": { + "deps": [ + { + "id": "env-paths@2.2.1" + }, + { + "id": "exponential-backoff@3.1.3" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "make-fetch-happen@15.0.3" + }, + { + "id": "nopt@9.0.0" + }, + { + "id": "proc-log@6.1.0" + }, + { + "id": "semver@7.7.4" + }, + { + "id": "tar@7.5.7" + }, + { + "id": "tinyglobby@0.2.15" + }, + { + "id": "which@6.0.0" + } + ], + "integrity": "sha512-q23WdzrQv48KozXlr0U1v9dwO/k59NHeSzn6loGcasyf0UnSrtzs8kRxM+mfwJSf0DkX0s43hcqgnSO4/VNthQ==", + "name": "node-gyp", + "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.2.0.tgz" + }, + "node-int64@0.4.0": { + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "name": "node-int64", + "url": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + }, + "node-releases@2.0.27": { + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "name": "node-releases", + "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz" + }, + "node-watch@0.7.3": { + "integrity": "sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==", + "name": "node-watch", + "url": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.3.tgz" + }, + "nopt@9.0.0": { + "deps": [ + { + "id": "abbrev@4.0.0" + } + ], + "integrity": "sha512-Zhq3a+yFKrYwSBluL4H9XP3m3y5uvQkB/09CwDruCiRmR/UJYnn9W4R48ry0uGC70aeTPKLynBtscP9efFFcPw==", + "name": "nopt", + "url": "https://registry.npmjs.org/nopt/-/nopt-9.0.0.tgz" + }, + "normalize-package-data@2.5.0": { + "deps": [ + { + "id": "hosted-git-info@2.8.9" + }, + { + "id": "resolve@1.22.11-8d5745ba" + }, + { + "id": "semver@5.7.2" + }, + { + "id": "validate-npm-package-license@3.0.4" + } + ], + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "name": "normalize-package-data", + "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" + }, + "normalize-path@3.0.0": { + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "name": "normalize-path", + "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + }, + "normalize-url@6.1.0": { + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "name": "normalize-url", + "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + }, + "npm-run-path@4.0.1": { + "deps": [ + { + "id": "path-key@3.1.1" + } + ], + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "name": "npm-run-path", + "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + }, + "object-assign@4.1.1": { + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "name": "object-assign", + "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + }, + "object-hash@1.3.1": { + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "name": "object-hash", + "url": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz" + }, + "object-inspect@1.13.4": { + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "name": "object-inspect", + "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" + }, + "object-keys@1.1.1": { + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "name": "object-keys", + "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + }, + "object.assign@4.1.7": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "object-keys@1.1.1" + } + ], + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "name": "object.assign", + "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz" + }, + "obuf@1.1.2": { + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "name": "obuf", + "url": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + }, + "on-finished@2.4.1": { + "deps": [ + { + "id": "ee-first@1.1.1" + } + ], + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "name": "on-finished", + "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + }, + "on-headers@1.1.0": { + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "name": "on-headers", + "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz" + }, + "once@1.4.0": { + "deps": [ + { + "id": "wrappy@1.0.2" + } + ], + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "name": "once", + "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + }, + "onetime@5.1.2": { + "deps": [ + { + "id": "mimic-fn@2.1.0" + } + ], + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "name": "onetime", + "url": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + }, + "open@8.4.2": { + "deps": [ + { + "id": "define-lazy-prop@2.0.0" + }, + { + "id": "is-docker@2.2.1" + }, + { + "id": "is-wsl@2.2.0" + } + ], + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "name": "open", + "url": "https://registry.npmjs.org/open/-/open-8.4.2.tgz" + }, + "optionator@0.9.4": { + "deps": [ + { + "id": "deep-is@0.1.4" + }, + { + "id": "fast-levenshtein@2.0.6" + }, + { + "id": "levn@0.4.1" + }, + { + "id": "prelude-ls@1.2.1" + }, + { + "id": "type-check@0.4.0" + }, + { + "id": "word-wrap@1.2.5" + } + ], + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "name": "optionator", + "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz" + }, + "own-keys@1.0.1": { + "deps": [ + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "object-keys@1.1.1" + }, + { + "id": "safe-push-apply@1.0.0" + } + ], + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "name": "own-keys", + "url": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz" + }, + "p-cancelable@2.1.1": { + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "name": "p-cancelable", + "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz" + }, + "p-limit@2.3.0": { + "deps": [ + { + "id": "p-try@2.2.0" + } + ], + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "name": "p-limit", + "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + }, + "p-limit@3.1.0": { + "deps": [ + { + "id": "yocto-queue@0.1.0" + } + ], + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "name": "p-limit", + "url": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + }, + "p-locate@4.1.0": { + "deps": [ + { + "id": "p-limit@2.3.0" + } + ], + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "name": "p-locate", + "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + }, + "p-locate@5.0.0": { + "deps": [ + { + "id": "p-limit@3.1.0" + } + ], + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "name": "p-locate", + "url": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + }, + "p-map@7.0.4": { + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", + "name": "p-map", + "url": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz" + }, + "p-retry@4.6.2": { + "deps": [ + { + "id": "@types/retry@0.12.0" + }, + { + "id": "retry@0.13.1" + } + ], + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "name": "p-retry", + "url": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + }, + "p-try@2.2.0": { + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "name": "p-try", + "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + }, + "package-json-from-dist@1.0.1": { + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "name": "package-json-from-dist", + "url": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz" + }, + "parent-module@1.0.1": { + "deps": [ + { + "id": "callsites@3.1.0" + } + ], + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "name": "parent-module", + "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + }, + "parse-entities@1.2.2": { + "deps": [ + { + "id": "character-entities-legacy@1.1.4" + }, + { + "id": "character-entities@1.2.4" + }, + { + "id": "character-reference-invalid@1.1.4" + }, + { + "id": "is-alphanumerical@1.0.4" + }, + { + "id": "is-decimal@1.0.4" + }, + { + "id": "is-hexadecimal@1.0.4" + } + ], + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "name": "parse-entities", + "url": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz" + }, + "parse-json@5.2.0": { + "deps": [ + { + "id": "@babel/code-frame@7.29.0" + }, + { + "id": "error-ex@1.3.4" + }, + { + "id": "json-parse-even-better-errors@2.3.1" + }, + { + "id": "lines-and-columns@1.2.4" + } + ], + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "name": "parse-json", + "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + }, + "parse-path@7.1.0": { + "deps": [ + { + "id": "protocols@2.0.2" + } + ], + "integrity": "sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==", + "name": "parse-path", + "url": "https://registry.npmjs.org/parse-path/-/parse-path-7.1.0.tgz" + }, + "parse-url@8.1.0": { + "deps": [ + { + "id": "parse-path@7.1.0" + } + ], + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "name": "parse-url", + "url": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz" + }, + "parseurl@1.3.3": { + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "name": "parseurl", + "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + }, + "patch-console@1.0.0": { + "integrity": "sha512-nxl9nrnLQmh64iTzMfyylSlRozL7kAXIaxw1fVcLYdyhNkJCRUzirRZTikXGJsg+hc4fqpneTK6iU2H1Q8THSA==", + "name": "patch-console", + "url": "https://registry.npmjs.org/patch-console/-/patch-console-1.0.0.tgz" + }, + "path-exists@4.0.0": { + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "name": "path-exists", + "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + }, + "path-is-absolute@1.0.1": { + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "name": "path-is-absolute", + "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + }, + "path-key@3.1.1": { + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "name": "path-key", + "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + }, + "path-parse@1.0.7": { + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "name": "path-parse", + "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + }, + "path-scurry@1.11.1": { + "deps": [ + { + "id": "lru-cache@10.4.3" + }, + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "name": "path-scurry", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" + }, + "path-scurry@2.0.1": { + "deps": [ + { + "id": "lru-cache@11.2.5" + }, + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==", + "name": "path-scurry", + "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz" + }, + "path-to-regexp@0.1.12": { + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "name": "path-to-regexp", + "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz" + }, + "path-type@4.0.0": { + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "name": "path-type", + "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + }, + "picocolors@1.1.1": { + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "name": "picocolors", + "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" + }, + "picomatch@2.3.1": { + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "name": "picomatch", + "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + }, + "picomatch@4.0.3": { + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "name": "picomatch", + "url": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz" + }, + "pirates@4.0.7": { + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "name": "pirates", + "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz" + }, + "pkg-dir@4.2.0": { + "deps": [ + { + "id": "find-up@4.1.0" + } + ], + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "name": "pkg-dir", + "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + }, + "playwright-core@1.55.0": { + "integrity": "sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==", + "name": "playwright-core", + "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.0.tgz" + }, + "playwright@1.55.0": { + "deps": [ + { + "id": "fsevents@2.3.2-19706e7e" + }, + { + "id": "playwright-core@1.55.0" + } + ], + "integrity": "sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==", + "name": "playwright", + "url": "https://registry.npmjs.org/playwright/-/playwright-1.55.0.tgz" + }, + "pluralize@8.0.0": { + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "name": "pluralize", + "url": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz" + }, + "possible-typed-array-names@1.1.0": { + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "name": "possible-typed-array-names", + "url": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz" + }, + "prelude-ls@1.2.1": { + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "name": "prelude-ls", + "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" + }, + "prettier-plugin-organize-imports@3.2.4-dc3fc578": { + "deps": [ + { + "id": "prettier@3.8.1" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-6m8WBhIp0dfwu0SkgfOxJqh+HpdyfqSSLfKKRZSFbDuEQXDDndb8fTpRWkUrX/uBenkex3MgnVk0J3b3Y5byog==", + "name": "prettier-plugin-organize-imports", + "url": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-3.2.4.tgz" + }, + "prettier@2.8.8": { + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "name": "prettier", + "url": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" + }, + "prettier@3.8.1": { + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "name": "prettier", + "url": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz" + }, + "pretty-format@28.1.3": { + "deps": [ + { + "id": "@jest/schemas@28.1.3" + }, + { + "id": "ansi-regex@5.0.1" + }, + { + "id": "ansi-styles@5.2.0" + }, + { + "id": "react-is@18.3.1" + } + ], + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "name": "pretty-format", + "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" + }, + "pretty-format@29.7.0": { + "deps": [ + { + "id": "@jest/schemas@29.6.3" + }, + { + "id": "ansi-styles@5.2.0" + }, + { + "id": "react-is@18.3.1" + } + ], + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "name": "pretty-format", + "url": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz" + }, + "proc-log@5.0.0": { + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "name": "proc-log", + "url": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz" + }, + "proc-log@6.1.0": { + "integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==", + "name": "proc-log", + "url": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz" + }, + "process-nextick-args@2.0.1": { + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "name": "process-nextick-args", + "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + }, + "promise-retry@2.0.1": { + "deps": [ + { + "id": "err-code@2.0.3" + }, + { + "id": "retry@0.12.0" + } + ], + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "name": "promise-retry", + "url": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" + }, + "prompts@2.4.2": { + "deps": [ + { + "id": "kleur@3.0.3" + }, + { + "id": "sisteransi@1.0.5" + } + ], + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "name": "prompts", + "url": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" + }, + "protobufjs@6.11.4": { + "deps": [ + { + "id": "@protobufjs/aspromise@1.1.2" + }, + { + "id": "@protobufjs/base64@1.1.2" + }, + { + "id": "@protobufjs/codegen@2.0.4" + }, + { + "id": "@protobufjs/eventemitter@1.1.0" + }, + { + "id": "@protobufjs/fetch@1.1.0" + }, + { + "id": "@protobufjs/float@1.0.2" + }, + { + "id": "@protobufjs/inquire@1.1.0" + }, + { + "id": "@protobufjs/path@1.1.2" + }, + { + "id": "@protobufjs/pool@1.1.0" + }, + { + "id": "@protobufjs/utf8@1.1.0" + }, + { + "id": "@types/long@4.0.2" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "long@4.0.0" + } + ], + "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", + "name": "protobufjs", + "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz" + }, + "protobufjs@7.5.4": { + "deps": [ + { + "id": "@protobufjs/aspromise@1.1.2" + }, + { + "id": "@protobufjs/base64@1.1.2" + }, + { + "id": "@protobufjs/codegen@2.0.4" + }, + { + "id": "@protobufjs/eventemitter@1.1.0" + }, + { + "id": "@protobufjs/fetch@1.1.0" + }, + { + "id": "@protobufjs/float@1.0.2" + }, + { + "id": "@protobufjs/inquire@1.1.0" + }, + { + "id": "@protobufjs/path@1.1.2" + }, + { + "id": "@protobufjs/pool@1.1.0" + }, + { + "id": "@protobufjs/utf8@1.1.0" + }, + { + "id": "@types/node@25.2.2" + }, + { + "id": "long@5.3.2" + } + ], + "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", + "name": "protobufjs", + "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz" + }, + "protocols@2.0.2": { + "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==", + "name": "protocols", + "url": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz" + }, + "proxy-addr@2.0.7": { + "deps": [ + { + "id": "forwarded@0.2.0" + }, + { + "id": "ipaddr.js@1.9.1" + } + ], + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "name": "proxy-addr", + "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + }, + "pump@3.0.3": { + "deps": [ + { + "id": "end-of-stream@1.4.5" + }, + { + "id": "once@1.4.0" + } + ], + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", + "name": "pump", + "url": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz" + }, + "punycode@2.3.1": { + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "name": "punycode", + "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + }, + "pure-rand@6.1.0": { + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "name": "pure-rand", + "url": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz" + }, + "qs@6.14.1": { + "deps": [ + { + "id": "side-channel@1.1.0" + } + ], + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "name": "qs", + "url": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz" + }, + "queue-microtask@1.2.3": { + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "name": "queue-microtask", + "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + }, + "quick-lru@5.1.1": { + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "name": "quick-lru", + "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" + }, + "qunit@2.25.0": { + "deps": [ + { + "id": "commander@7.2.0" + }, + { + "id": "node-watch@0.7.3" + }, + { + "id": "tiny-glob@0.2.9" + } + ], + "integrity": "sha512-MONPKgjavgTqArCwZOEz8nEMbA19zNXIp5ZOW9rPYj5cbgQp0fiI36c9dPTSzTRRzx+KcfB5eggYB/ENqxi0+w==", + "name": "qunit", + "url": "https://registry.npmjs.org/qunit/-/qunit-2.25.0.tgz" + }, + "randombytes@2.1.0": { + "deps": [ + { + "id": "safe-buffer@5.2.1" + } + ], + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "name": "randombytes", + "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + }, + "range-parser@1.2.1": { + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "name": "range-parser", + "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + }, + "raw-body@2.5.3": { + "deps": [ + { + "id": "bytes@3.1.2" + }, + { + "id": "http-errors@2.0.1" + }, + { + "id": "iconv-lite@0.4.24" + }, + { + "id": "unpipe@1.0.0" + } + ], + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "name": "raw-body", + "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz" + }, + "react-devtools-core@4.28.5": { + "deps": [ + { + "id": "shell-quote@1.8.3" + }, + { + "id": "ws@7.5.10-064d121d" + } + ], + "integrity": "sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==", + "name": "react-devtools-core", + "url": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.5.tgz" + }, + "react-is@18.3.1": { + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "name": "react-is", + "url": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" + }, + "react-reconciler@0.26.2": { + "deps": [ + { + "id": "loose-envify@1.4.0" + }, + { + "id": "object-assign@4.1.1" + }, + { + "id": "scheduler@0.20.2" + } + ], + "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", + "name": "react-reconciler", + "url": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz" + }, + "react-reconciler@0.26.2-5a18648e": { + "deps": [ + { + "id": "loose-envify@1.4.0" + }, + { + "id": "object-assign@4.1.1" + }, + { + "id": "react@17.0.2" + }, + { + "id": "scheduler@0.20.2" + } + ], + "integrity": "sha512-nK6kgY28HwrMNwDnMui3dvm3rCFjZrcGiuwLc5COUipBK5hWHLOxMJhSnSomirqWwjPBJKV1QcbkI0VJr7Gl1Q==", + "name": "react-reconciler", + "url": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.26.2.tgz" + }, + "react@17.0.2": { + "deps": [ + { + "id": "loose-envify@1.4.0" + }, + { + "id": "object-assign@4.1.1" + } + ], + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "name": "react", + "url": "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + }, + "read-pkg-up@7.0.1": { + "deps": [ + { + "id": "find-up@4.1.0" + }, + { + "id": "read-pkg@5.2.0" + }, + { + "id": "type-fest@0.8.1" + } + ], + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "name": "read-pkg-up", + "url": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" + }, + "read-pkg@5.2.0": { + "deps": [ + { + "id": "@types/normalize-package-data@2.4.4" + }, + { + "id": "normalize-package-data@2.5.0" + }, + { + "id": "parse-json@5.2.0" + }, + { + "id": "type-fest@0.6.0" + } + ], + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "name": "read-pkg", + "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" + }, + "readable-stream@2.3.8": { + "deps": [ + { + "id": "core-util-is@1.0.3" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "isarray@1.0.0" + }, + { + "id": "process-nextick-args@2.0.1" + }, + { + "id": "safe-buffer@5.1.2" + }, + { + "id": "string_decoder@1.1.1" + }, + { + "id": "util-deprecate@1.0.2" + } + ], + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "name": "readable-stream", + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + }, + "readable-stream@3.6.2": { + "deps": [ + { + "id": "inherits@2.0.4" + }, + { + "id": "string_decoder@1.3.0" + }, + { + "id": "util-deprecate@1.0.2" + } + ], + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "name": "readable-stream", + "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + }, + "readdirp@3.6.0": { + "deps": [ + { + "id": "picomatch@2.3.1" + } + ], + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "name": "readdirp", + "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + }, + "readline-sync@1.4.9": { + "integrity": "sha512-mp5h1N39kuKbCRGebLPIKTBOhuDw55GaNg5S+K9TW9uDAS1wIHpGUc2YokdUMZJb8GqS49sWmWEDijaESYh0Hg==", + "name": "readline-sync", + "url": "https://registry.npmjs.org/readline-sync/-/readline-sync-1.4.9.tgz" + }, + "rechoir@0.8.0": { + "deps": [ + { + "id": "resolve@1.22.11-8d5745ba" + } + ], + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "name": "rechoir", + "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz" + }, + "reflect.getprototypeof@1.0.10": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "which-builtin-type@1.2.1" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "name": "reflect.getprototypeof", + "url": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz" + }, + "regexp-tree@0.1.27": { + "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", + "name": "regexp-tree", + "url": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz" + }, + "regexp.prototype.flags@1.5.4": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "set-function-name@2.0.2" + } + ], + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "name": "regexp.prototype.flags", + "url": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz" + }, + "regjsparser@0.9.1": { + "deps": [ + { + "id": "jsesc@0.5.0" + } + ], + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "name": "regjsparser", + "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + }, + "remark-frontmatter@1.3.3": { + "deps": [ + { + "id": "fault@1.0.4" + }, + { + "id": "xtend@4.0.2" + } + ], + "integrity": "sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==", + "name": "remark-frontmatter", + "url": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz" + }, + "remark-parse@5.0.0": { + "deps": [ + { + "id": "collapse-white-space@1.0.6" + }, + { + "id": "is-alphabetical@1.0.4" + }, + { + "id": "is-decimal@1.0.4" + }, + { + "id": "is-whitespace-character@1.0.4" + }, + { + "id": "is-word-character@1.0.4" + }, + { + "id": "markdown-escapes@1.0.4" + }, + { + "id": "parse-entities@1.2.2" + }, + { + "id": "repeat-string@1.6.1" + }, + { + "id": "state-toggle@1.0.3" + }, + { + "id": "trim-trailing-lines@1.1.4" + }, + { + "id": "trim@0.0.1" + }, + { + "id": "unherit@1.1.3" + }, + { + "id": "unist-util-remove-position@1.1.4" + }, + { + "id": "vfile-location@2.0.6" + }, + { + "id": "xtend@4.0.2" + } + ], + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "name": "remark-parse", + "url": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz" + }, + "repeat-string@1.6.1": { + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "name": "repeat-string", + "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + }, + "replace-ext@1.0.0": { + "integrity": "sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==", + "name": "replace-ext", + "url": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz" + }, + "require-directory@2.1.1": { + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "name": "require-directory", + "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + }, + "require-from-string@2.0.2": { + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "name": "require-from-string", + "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + }, + "requires-port@1.0.0": { + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "name": "requires-port", + "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + }, + "resolve-alpn@1.2.1": { + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "name": "resolve-alpn", + "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" + }, + "resolve-cwd@3.0.0": { + "deps": [ + { + "id": "resolve-from@5.0.0" + } + ], + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "name": "resolve-cwd", + "url": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + }, + "resolve-from@4.0.0": { + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "name": "resolve-from", + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + }, + "resolve-from@5.0.0": { + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "name": "resolve-from", + "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + }, + "resolve.exports@2.0.3": { + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "name": "resolve.exports", + "url": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz" + }, + "resolve@1.22.11-8d5745ba": { + "deps": [ + { + "id": "is-core-module@2.16.1" + }, + { + "id": "path-parse@1.0.7" + }, + { + "id": "supports-preserve-symlinks-flag@1.0.0" + } + ], + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "name": "resolve", + "url": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz" + }, + "responselike@2.0.1": { + "deps": [ + { + "id": "lowercase-keys@2.0.0" + } + ], + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "name": "responselike", + "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz" + }, + "restore-cursor@3.1.0": { + "deps": [ + { + "id": "onetime@5.1.2" + }, + { + "id": "signal-exit@3.0.7" + } + ], + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "name": "restore-cursor", + "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + }, + "retry@0.12.0": { + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "name": "retry", + "url": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + }, + "retry@0.13.1": { + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "name": "retry", + "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + }, + "reusify@1.1.0": { + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "name": "reusify", + "url": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz" + }, + "rimraf@3.0.2": { + "deps": [ + { + "id": "glob@7.2.3" + } + ], + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "name": "rimraf", + "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + }, + "rollup@2.79.2": { + "deps": [ + { + "id": "fsevents@2.3.3-6b674948" + } + ], + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "name": "rollup", + "url": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz" + }, + "run-parallel@1.2.0": { + "deps": [ + { + "id": "queue-microtask@1.2.3" + } + ], + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "name": "run-parallel", + "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + }, + "rxjs@7.4.0": { + "deps": [ + { + "id": "tslib@2.1.0" + } + ], + "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", + "name": "rxjs", + "url": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz" + }, + "safe-array-concat@1.1.3": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "isarray@2.0.5" + } + ], + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "name": "safe-array-concat", + "url": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz" + }, + "safe-buffer@5.1.2": { + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "name": "safe-buffer", + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + }, + "safe-buffer@5.2.1": { + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "name": "safe-buffer", + "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + }, + "safe-push-apply@1.0.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "isarray@2.0.5" + } + ], + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "name": "safe-push-apply", + "url": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz" + }, + "safe-regex-test@1.1.0": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "is-regex@1.2.1" + } + ], + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "name": "safe-regex-test", + "url": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz" + }, + "safe-regex@2.1.1": { + "deps": [ + { + "id": "regexp-tree@0.1.27" + } + ], + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", + "name": "safe-regex", + "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz" + }, + "safer-buffer@2.1.2": { + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "name": "safer-buffer", + "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + }, + "scheduler@0.20.2": { + "deps": [ + { + "id": "loose-envify@1.4.0" + }, + { + "id": "object-assign@4.1.1" + } + ], + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "name": "scheduler", + "url": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + }, + "schema-utils@4.3.3": { + "deps": [ + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "ajv-formats@2.1.1-4954c4a7" + }, + { + "id": "ajv-keywords@5.1.0-4954c4a7" + }, + { + "id": "ajv@8.17.1" + } + ], + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "name": "schema-utils", + "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz" + }, + "select-hose@2.0.0": { + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "name": "select-hose", + "url": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + }, + "selfsigned@2.4.1": { + "deps": [ + { + "id": "@types/node-forge@1.3.14" + }, + { + "id": "node-forge@1.3.3" + } + ], + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "name": "selfsigned", + "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" + }, + "semver@5.7.2": { + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "name": "semver", + "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + }, + "semver@6.3.1": { + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "name": "semver", + "url": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + }, + "semver@7.7.4": { + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "name": "semver", + "url": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz" + }, + "send@0.19.2": { + "deps": [ + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "depd@2.0.0" + }, + { + "id": "destroy@1.2.0" + }, + { + "id": "encodeurl@2.0.0" + }, + { + "id": "escape-html@1.0.3" + }, + { + "id": "etag@1.8.1" + }, + { + "id": "fresh@0.5.2" + }, + { + "id": "http-errors@2.0.1" + }, + { + "id": "mime@1.6.0" + }, + { + "id": "ms@2.1.3" + }, + { + "id": "on-finished@2.4.1" + }, + { + "id": "range-parser@1.2.1" + }, + { + "id": "statuses@2.0.2" + } + ], + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "name": "send", + "url": "https://registry.npmjs.org/send/-/send-0.19.2.tgz" + }, + "serialize-javascript@6.0.2": { + "deps": [ + { + "id": "randombytes@2.1.0" + } + ], + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "name": "serialize-javascript", + "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + }, + "serve-index@1.9.2": { + "deps": [ + { + "id": "accepts@1.3.8" + }, + { + "id": "batch@0.6.1" + }, + { + "id": "debug@2.6.9-e34a5db4" + }, + { + "id": "escape-html@1.0.3" + }, + { + "id": "http-errors@1.8.1" + }, + { + "id": "mime-types@2.1.35" + }, + { + "id": "parseurl@1.3.3" + } + ], + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "name": "serve-index", + "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz" + }, + "serve-static@1.16.3": { + "deps": [ + { + "id": "encodeurl@2.0.0" + }, + { + "id": "escape-html@1.0.3" + }, + { + "id": "parseurl@1.3.3" + }, + { + "id": "send@0.19.2" + } + ], + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "name": "serve-static", + "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz" + }, + "set-function-length@1.2.2": { + "deps": [ + { + "id": "define-data-property@1.1.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "function-bind@1.1.2" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-property-descriptors@1.0.2" + } + ], + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "name": "set-function-length", + "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" + }, + "set-function-name@2.0.2": { + "deps": [ + { + "id": "define-data-property@1.1.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "functions-have-names@1.2.3" + }, + { + "id": "has-property-descriptors@1.0.2" + } + ], + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "name": "set-function-name", + "url": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz" + }, + "set-proto@1.0.0": { + "deps": [ + { + "id": "dunder-proto@1.0.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "es-object-atoms@1.1.1" + } + ], + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "name": "set-proto", + "url": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz" + }, + "setprototypeof@1.2.0": { + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "name": "setprototypeof", + "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + }, + "shallow-clone@3.0.1": { + "deps": [ + { + "id": "kind-of@6.0.3" + } + ], + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "name": "shallow-clone", + "url": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + }, + "shebang-command@2.0.0": { + "deps": [ + { + "id": "shebang-regex@3.0.0" + } + ], + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "name": "shebang-command", + "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + }, + "shebang-regex@3.0.0": { + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "name": "shebang-regex", + "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + }, + "shell-quote@1.8.3": { + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "name": "shell-quote", + "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz" + }, + "side-channel-list@1.0.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "object-inspect@1.13.4" + } + ], + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "name": "side-channel-list", + "url": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" + }, + "side-channel-map@1.0.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "object-inspect@1.13.4" + } + ], + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "name": "side-channel-map", + "url": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" + }, + "side-channel-weakmap@1.0.2": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-intrinsic@1.3.1" + }, + { + "id": "object-inspect@1.13.4" + }, + { + "id": "side-channel-map@1.0.1" + } + ], + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "name": "side-channel-weakmap", + "url": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" + }, + "side-channel@1.1.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "object-inspect@1.13.4" + }, + { + "id": "side-channel-list@1.0.0" + }, + { + "id": "side-channel-map@1.0.1" + }, + { + "id": "side-channel-weakmap@1.0.2" + } + ], + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "name": "side-channel", + "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" + }, + "signal-exit@3.0.7": { + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "name": "signal-exit", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + }, + "signal-exit@4.1.0": { + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "name": "signal-exit", + "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + }, + "sigstore@3.1.0": { + "deps": [ + { + "id": "@sigstore/bundle@3.1.0" + }, + { + "id": "@sigstore/core@2.0.0" + }, + { + "id": "@sigstore/protobuf-specs@0.4.3" + }, + { + "id": "@sigstore/sign@3.1.0" + }, + { + "id": "@sigstore/tuf@3.1.1" + }, + { + "id": "@sigstore/verify@2.1.1" + } + ], + "integrity": "sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==", + "name": "sigstore", + "url": "https://registry.npmjs.org/sigstore/-/sigstore-3.1.0.tgz" + }, + "sisteransi@1.0.5": { + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "name": "sisteransi", + "url": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" + }, + "slash@3.0.0": { + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "name": "slash", + "url": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + }, + "slice-ansi@3.0.0": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "astral-regex@2.0.0" + }, + { + "id": "is-fullwidth-code-point@3.0.0" + } + ], + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "name": "slice-ansi", + "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + }, + "smart-buffer@4.2.0": { + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "name": "smart-buffer", + "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" + }, + "sockjs@0.3.24": { + "deps": [ + { + "id": "faye-websocket@0.11.4" + }, + { + "id": "uuid@8.3.2" + }, + { + "id": "websocket-driver@0.7.4" + } + ], + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "name": "sockjs", + "url": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + }, + "socks-proxy-agent@8.0.5": { + "deps": [ + { + "id": "agent-base@7.1.4" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "socks@2.8.7" + } + ], + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "name": "socks-proxy-agent", + "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz" + }, + "socks@2.8.7": { + "deps": [ + { + "id": "ip-address@10.1.0" + }, + { + "id": "smart-buffer@4.2.0" + } + ], + "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==", + "name": "socks", + "url": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz" + }, + "source-map-support@0.5.13": { + "deps": [ + { + "id": "buffer-from@1.1.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "name": "source-map-support", + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" + }, + "source-map-support@0.5.21": { + "deps": [ + { + "id": "buffer-from@1.1.2" + }, + { + "id": "source-map@0.6.1" + } + ], + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "name": "source-map-support", + "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + }, + "source-map@0.6.1": { + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "name": "source-map", + "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + }, + "spdx-correct@3.2.0": { + "deps": [ + { + "id": "spdx-expression-parse@3.0.1" + }, + { + "id": "spdx-license-ids@3.0.22" + } + ], + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "name": "spdx-correct", + "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" + }, + "spdx-exceptions@2.5.0": { + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "name": "spdx-exceptions", + "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + }, + "spdx-expression-parse@3.0.1": { + "deps": [ + { + "id": "spdx-exceptions@2.5.0" + }, + { + "id": "spdx-license-ids@3.0.22" + } + ], + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "name": "spdx-expression-parse", + "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" + }, + "spdx-license-ids@3.0.22": { + "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", + "name": "spdx-license-ids", + "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz" + }, + "spdy-transport@3.0.0": { + "deps": [ + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "detect-node@2.1.0" + }, + { + "id": "hpack.js@2.1.6" + }, + { + "id": "obuf@1.1.2" + }, + { + "id": "readable-stream@3.6.2" + }, + { + "id": "wbuf@1.7.3" + } + ], + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "name": "spdy-transport", + "url": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + }, + "spdy@4.0.2": { + "deps": [ + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "handle-thing@2.0.1" + }, + { + "id": "http-deceiver@1.2.7" + }, + { + "id": "select-hose@2.0.0" + }, + { + "id": "spdy-transport@3.0.0" + } + ], + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "name": "spdy", + "url": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + }, + "sprintf-js@1.0.3": { + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "name": "sprintf-js", + "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + }, + "ssri@12.0.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", + "name": "ssri", + "url": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz" + }, + "ssri@13.0.0": { + "deps": [ + { + "id": "minipass@7.1.2" + } + ], + "integrity": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==", + "name": "ssri", + "url": "https://registry.npmjs.org/ssri/-/ssri-13.0.0.tgz" + }, + "stack-utils@2.0.6": { + "deps": [ + { + "id": "escape-string-regexp@2.0.0" + } + ], + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "name": "stack-utils", + "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" + }, + "state-toggle@1.0.3": { + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "name": "state-toggle", + "url": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz" + }, + "statuses@1.5.0": { + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "name": "statuses", + "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + }, + "statuses@2.0.2": { + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "name": "statuses", + "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz" + }, + "stop-iteration-iterator@1.1.0": { + "deps": [ + { + "id": "es-errors@1.3.0" + }, + { + "id": "internal-slot@1.1.0" + } + ], + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "name": "stop-iteration-iterator", + "url": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz" + }, + "string-length@4.0.2": { + "deps": [ + { + "id": "char-regex@1.0.2" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "name": "string-length", + "url": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" + }, + "string-width@4.2.3": { + "deps": [ + { + "id": "emoji-regex@8.0.0" + }, + { + "id": "is-fullwidth-code-point@3.0.0" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "name": "string-width", + "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + }, + "string-width@5.1.2": { + "deps": [ + { + "id": "eastasianwidth@0.2.0" + }, + { + "id": "emoji-regex@9.2.2" + }, + { + "id": "strip-ansi@7.1.2" + } + ], + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "name": "string-width", + "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + }, + "string.prototype.trim@1.2.10": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "define-data-property@1.1.4" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-object-atoms@1.1.1" + }, + { + "id": "has-property-descriptors@1.0.2" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "name": "string.prototype.trim", + "url": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz" + }, + "string.prototype.trimend@1.0.9": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-object-atoms@1.1.1" + } + ], + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "name": "string.prototype.trimend", + "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz" + }, + "string.prototype.trimstart@1.0.8": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-object-atoms@1.1.1" + } + ], + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "name": "string.prototype.trimstart", + "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + }, + "string_decoder@1.1.1": { + "deps": [ + { + "id": "safe-buffer@5.1.2" + } + ], + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "name": "string_decoder", + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + }, + "string_decoder@1.3.0": { + "deps": [ + { + "id": "safe-buffer@5.2.1" + } + ], + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "name": "string_decoder", + "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + }, + "strip-ansi@6.0.1": { + "deps": [ + { + "id": "ansi-regex@5.0.1" + } + ], + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "name": "strip-ansi", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + }, + "strip-ansi@7.1.2": { + "deps": [ + { + "id": "ansi-regex@6.2.2" + } + ], + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "name": "strip-ansi", + "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz" + }, + "strip-bom@4.0.0": { + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "name": "strip-bom", + "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" + }, + "strip-final-newline@2.0.0": { + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "name": "strip-final-newline", + "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + }, + "strip-indent@3.0.0": { + "deps": [ + { + "id": "min-indent@1.0.1" + } + ], + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "name": "strip-indent", + "url": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" + }, + "strip-json-comments@3.1.1": { + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "name": "strip-json-comments", + "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + }, + "structured-source@3.0.2": { + "deps": [ + { + "id": "boundary@1.0.1" + } + ], + "integrity": "sha512-Ap7JHfKgmH40SUjumqyKTHYHNZ8GvGQskP34ks0ElHCDEig+bYGpmXVksxPSrgcY9rkJqhVMzfeg5GIpZelfpQ==", + "name": "structured-source", + "url": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz" + }, + "supports-color@7.2.0": { + "deps": [ + { + "id": "has-flag@4.0.0" + } + ], + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "name": "supports-color", + "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + }, + "supports-color@8.1.1": { + "deps": [ + { + "id": "has-flag@4.0.0" + } + ], + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "name": "supports-color", + "url": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + }, + "supports-preserve-symlinks-flag@1.0.0": { + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "name": "supports-preserve-symlinks-flag", + "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + }, + "tapable@2.3.0": { + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "name": "tapable", + "url": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz" + }, + "tar-stream@2.2.0": { + "deps": [ + { + "id": "bl@4.1.0" + }, + { + "id": "end-of-stream@1.4.5" + }, + { + "id": "fs-constants@1.0.0" + }, + { + "id": "inherits@2.0.4" + }, + { + "id": "readable-stream@3.6.2" + } + ], + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "name": "tar-stream", + "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + }, + "tar@6.2.1": { + "deps": [ + { + "id": "chownr@2.0.0" + }, + { + "id": "fs-minipass@2.1.0" + }, + { + "id": "minipass@5.0.0" + }, + { + "id": "minizlib@2.1.2" + }, + { + "id": "mkdirp@1.0.4" + }, + { + "id": "yallist@4.0.0" + } + ], + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "name": "tar", + "url": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" + }, + "tar@7.5.7": { + "deps": [ + { + "id": "@isaacs/fs-minipass@4.0.1" + }, + { + "id": "chownr@3.0.0" + }, + { + "id": "minipass@7.1.2" + }, + { + "id": "minizlib@3.1.0" + }, + { + "id": "yallist@5.0.0" + } + ], + "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", + "name": "tar", + "url": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz" + }, + "tau-prolog@0.2.81": { + "deps": [ + { + "id": "qunit@2.25.0" + }, + { + "id": "readline-sync@1.4.9" + } + ], + "integrity": "sha512-cHSdGumv+GfRweqE3Okd81+ZH1Ux6PoJ+WPjzoAFVar0SRoUxW93vPvWTbnTtlz++IpSEQ0yUPWlLBcTMQ8uOg==", + "name": "tau-prolog", + "url": "https://registry.npmjs.org/tau-prolog/-/tau-prolog-0.2.81.tgz" + }, + "terser-webpack-plugin@5.3.16-2c2f40dd": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "jest-worker@27.5.1" + }, + { + "id": "schema-utils@4.3.3" + }, + { + "id": "serialize-javascript@6.0.2" + }, + { + "id": "terser@5.46.0" + } + ], + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "name": "terser-webpack-plugin", + "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz" + }, + "terser@5.46.0": { + "deps": [ + { + "id": "@jridgewell/source-map@0.3.11" + }, + { + "id": "acorn@8.15.0" + }, + { + "id": "commander@2.20.3" + }, + { + "id": "source-map-support@0.5.21" + } + ], + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "name": "terser", + "url": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz" + }, + "test-exclude@6.0.0": { + "deps": [ + { + "id": "@istanbuljs/schema@0.1.3" + }, + { + "id": "glob@7.2.3" + }, + { + "id": "minimatch@3.1.2" + } + ], + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "name": "test-exclude", + "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" + }, + "text-table@0.2.0": { + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "name": "text-table", + "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + }, + "thunky@1.1.0": { + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "name": "thunky", + "url": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + }, + "tiny-glob@0.2.9": { + "deps": [ + { + "id": "globalyzer@0.1.0" + }, + { + "id": "globrex@0.1.2" + } + ], + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "name": "tiny-glob", + "url": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz" + }, + "tinyglobby@0.2.15": { + "deps": [ + { + "id": "fdir@6.5.0-0e783aad" + }, + { + "id": "picomatch@4.0.3" + } + ], + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "name": "tinyglobby", + "url": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz" + }, + "tinylogic@2.0.0": { + "integrity": "sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw==", + "name": "tinylogic", + "url": "https://registry.npmjs.org/tinylogic/-/tinylogic-2.0.0.tgz" + }, + "tmpl@1.0.5": { + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "name": "tmpl", + "url": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" + }, + "to-regex-range@5.0.1": { + "deps": [ + { + "id": "is-number@7.0.0" + } + ], + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "name": "to-regex-range", + "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + }, + "toidentifier@1.0.1": { + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "name": "toidentifier", + "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + }, + "traverse@0.6.11": { + "deps": [ + { + "id": "gopd@1.2.0" + }, + { + "id": "typedarray.prototype.slice@1.0.5" + }, + { + "id": "which-typed-array@1.1.20" + } + ], + "integrity": "sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==", + "name": "traverse", + "url": "https://registry.npmjs.org/traverse/-/traverse-0.6.11.tgz" + }, + "treeify@1.1.0": { + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==", + "name": "treeify", + "url": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz" + }, + "trim-trailing-lines@1.1.4": { + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "name": "trim-trailing-lines", + "url": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz" + }, + "trim@0.0.1": { + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "name": "trim", + "url": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz" + }, + "trough@1.0.5": { + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "name": "trough", + "url": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz" + }, + "ts-poet@4.15.0": { + "deps": [ + { + "id": "lodash@4.17.23" + }, + { + "id": "prettier@2.8.8" + } + ], + "integrity": "sha512-sLLR8yQBvHzi9d4R1F4pd+AzQxBfzOSSjfxiJxQhkUoH5bL7RsAC6wgvtVUQdGqiCsyS9rT6/8X2FI7ipdir5g==", + "name": "ts-poet", + "url": "https://registry.npmjs.org/ts-poet/-/ts-poet-4.15.0.tgz" + }, + "ts-proto-descriptors@1.16.0": { + "deps": [ + { + "id": "long@5.3.2" + }, + { + "id": "protobufjs@7.5.4" + } + ], + "integrity": "sha512-3yKuzMLpltdpcyQji1PJZRfoo4OJjNieKTYkQY8pF7xGKsYz/RHe3aEe4KiRxcinoBmnEhmuI+yJTxLb922ULA==", + "name": "ts-proto-descriptors", + "url": "https://registry.npmjs.org/ts-proto-descriptors/-/ts-proto-descriptors-1.16.0.tgz" + }, + "ts-proto@1.83.3": { + "deps": [ + { + "id": "@types/object-hash@1.3.4" + }, + { + "id": "dataloader@1.4.0" + }, + { + "id": "object-hash@1.3.1" + }, + { + "id": "protobufjs@6.11.4" + }, + { + "id": "ts-poet@4.15.0" + }, + { + "id": "ts-proto-descriptors@1.16.0" + } + ], + "integrity": "sha512-r6MKFjoc4Og2kB4cNJ/bddLebdIwhouG5plu0Rry1jJMEqp2GKA7AE4FrR/FnTCIGbNPYP4622lBqckZd7UHcQ==", + "name": "ts-proto", + "url": "https://registry.npmjs.org/ts-proto/-/ts-proto-1.83.3.tgz" + }, + "tslib@1.14.1": { + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + }, + "tslib@2.0.3": { + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz" + }, + "tslib@2.1.0": { + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" + }, + "tslib@2.8.1": { + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "name": "tslib", + "url": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz" + }, + "tsutils@3.21.0-277835a2": { + "deps": [ + { + "id": "tslib@1.14.1" + } + ], + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "name": "tsutils", + "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + }, + "tsutils@3.21.0-355db0e4": { + "deps": [ + { + "id": "tslib@1.14.1" + }, + { + "id": "typescript@5.0.4-ce5481e5" + } + ], + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "name": "tsutils", + "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" + }, + "tuf-js@3.1.0": { + "deps": [ + { + "id": "@tufjs/models@3.0.1" + }, + { + "id": "debug@4.4.3-594f11b5" + }, + { + "id": "make-fetch-happen@14.0.3" + } + ], + "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", + "name": "tuf-js", + "url": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz" + }, + "typanion@3.14.0": { + "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", + "name": "typanion", + "url": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz" + }, + "type-check@0.4.0": { + "deps": [ + { + "id": "prelude-ls@1.2.1" + } + ], + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "name": "type-check", + "url": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" + }, + "type-detect@4.0.8": { + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "name": "type-detect", + "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + }, + "type-fest@0.12.0": { + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz" + }, + "type-fest@0.15.1": { + "integrity": "sha512-n+UXrN8i5ioo7kqT/nF8xsEzLaqFra7k32SEsSPwvXVGyAcRgV/FUQN/sgfptJTR1oRmmq7z4IXMFSM7im7C9A==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.15.1.tgz" + }, + "type-fest@0.20.2": { + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" + }, + "type-fest@0.21.3": { + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + }, + "type-fest@0.6.0": { + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" + }, + "type-fest@0.8.1": { + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "name": "type-fest", + "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + }, + "type-is@1.6.18": { + "deps": [ + { + "id": "media-typer@0.3.0" + }, + { + "id": "mime-types@2.1.35" + } + ], + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "name": "type-is", + "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + }, + "typed-array-buffer@1.0.3": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "is-typed-array@1.1.15" + } + ], + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "name": "typed-array-buffer", + "url": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz" + }, + "typed-array-byte-length@1.0.3": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "for-each@0.3.5" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-proto@1.2.0" + }, + { + "id": "is-typed-array@1.1.15" + } + ], + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "name": "typed-array-byte-length", + "url": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz" + }, + "typed-array-byte-offset@1.0.4": { + "deps": [ + { + "id": "available-typed-arrays@1.0.7" + }, + { + "id": "call-bind@1.0.8" + }, + { + "id": "for-each@0.3.5" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-proto@1.2.0" + }, + { + "id": "is-typed-array@1.1.15" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "name": "typed-array-byte-offset", + "url": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz" + }, + "typed-array-length@1.0.7": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "for-each@0.3.5" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "is-typed-array@1.1.15" + }, + { + "id": "possible-typed-array-names@1.1.0" + } + ], + "extraDeps": { + "arraybuffer.prototype.slice@1.0.4": [ + { + "id": "es-abstract@1.24.1" + } + ], + "es-abstract@1.24.1": [ + { + "id": "arraybuffer.prototype.slice@1.0.4" + }, + { + "id": "string.prototype.trim@1.2.10" + }, + { + "id": "typed-array-byte-offset@1.0.4" + }, + { + "id": "typed-array-length@1.0.7" + } + ], + "reflect.getprototypeof@1.0.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "string.prototype.trim@1.2.10": [ + { + "id": "es-abstract@1.24.1" + } + ], + "typed-array-byte-offset@1.0.4": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ], + "typed-array-length@1.0.7": [ + { + "id": "reflect.getprototypeof@1.0.10" + } + ] + }, + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "name": "typed-array-length", + "url": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz" + }, + "typedarray.prototype.slice@1.0.5": { + "deps": [ + { + "id": "call-bind@1.0.8" + }, + { + "id": "define-properties@1.2.1" + }, + { + "id": "es-abstract@1.24.1" + }, + { + "id": "es-errors@1.3.0" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "math-intrinsics@1.1.0" + }, + { + "id": "typed-array-buffer@1.0.3" + }, + { + "id": "typed-array-byte-offset@1.0.4" + } + ], + "integrity": "sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg==", + "name": "typedarray.prototype.slice", + "url": "https://registry.npmjs.org/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz" + }, + "typescript@5.0.4-ce5481e5": { + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", + "name": "typescript", + "url": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz" + }, + "unbox-primitive@1.1.0": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "has-bigints@1.1.0" + }, + { + "id": "has-symbols@1.1.0" + }, + { + "id": "which-boxed-primitive@1.1.1" + } + ], + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "name": "unbox-primitive", + "url": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz" + }, + "underscore@1.12.1": { + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "name": "underscore", + "url": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz" + }, + "undici-types@5.26.5": { + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "name": "undici-types", + "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + }, + "undici-types@6.21.0": { + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "name": "undici-types", + "url": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz" + }, + "undici-types@7.16.0": { + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "name": "undici-types", + "url": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz" + }, + "unherit@1.1.3": { + "deps": [ + { + "id": "inherits@2.0.4" + }, + { + "id": "xtend@4.0.2" + } + ], + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "name": "unherit", + "url": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz" + }, + "unified@6.2.0": { + "deps": [ + { + "id": "@types/unist@2.0.11" + }, + { + "id": "bail@1.0.5" + }, + { + "id": "extend@3.0.2" + }, + { + "id": "is-plain-obj@1.1.0" + }, + { + "id": "trough@1.0.5" + }, + { + "id": "vfile@2.3.0" + }, + { + "id": "x-is-string@0.1.0" + } + ], + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "name": "unified", + "url": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz" + }, + "unique-filename@4.0.0": { + "deps": [ + { + "id": "unique-slug@5.0.0" + } + ], + "integrity": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==", + "name": "unique-filename", + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-4.0.0.tgz" + }, + "unique-filename@5.0.0": { + "deps": [ + { + "id": "unique-slug@6.0.0" + } + ], + "integrity": "sha512-2RaJTAvAb4owyjllTfXzFClJ7WsGxlykkPvCr9pA//LD9goVq+m4PPAeBgNodGZ7nSrntT/auWpJ6Y5IFXcfjg==", + "name": "unique-filename", + "url": "https://registry.npmjs.org/unique-filename/-/unique-filename-5.0.0.tgz" + }, + "unique-slug@5.0.0": { + "deps": [ + { + "id": "imurmurhash@0.1.4" + } + ], + "integrity": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==", + "name": "unique-slug", + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-5.0.0.tgz" + }, + "unique-slug@6.0.0": { + "deps": [ + { + "id": "imurmurhash@0.1.4" + } + ], + "integrity": "sha512-4Lup7Ezn8W3d52/xBhZBVdx323ckxa7DEvd9kPQHppTkLoJXw6ltrBCyj5pnrxj0qKDxYMJ56CoxNuFCscdTiw==", + "name": "unique-slug", + "url": "https://registry.npmjs.org/unique-slug/-/unique-slug-6.0.0.tgz" + }, + "unist-util-is@3.0.0": { + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "name": "unist-util-is", + "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz" + }, + "unist-util-remove-position@1.1.4": { + "deps": [ + { + "id": "unist-util-visit@1.4.1" + } + ], + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "name": "unist-util-remove-position", + "url": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz" + }, + "unist-util-stringify-position@1.1.2": { + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "name": "unist-util-stringify-position", + "url": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz" + }, + "unist-util-visit-parents@2.1.2": { + "deps": [ + { + "id": "unist-util-is@3.0.0" + } + ], + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "name": "unist-util-visit-parents", + "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz" + }, + "unist-util-visit@1.4.1": { + "deps": [ + { + "id": "unist-util-visit-parents@2.1.2" + } + ], + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "name": "unist-util-visit", + "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz" + }, + "unpipe@1.0.0": { + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "name": "unpipe", + "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + }, + "update-browserslist-db@1.2.3-e455c4c2": { + "deps": [ + { + "id": "escalade@3.2.0" + }, + { + "id": "picocolors@1.1.1" + } + ], + "extraDeps": { + "browserslist@4.28.1": [ + { + "id": "update-browserslist-db@1.2.3-e455c4c2" + } + ], + "update-browserslist-db@1.2.3-e455c4c2": [ + { + "id": "browserslist@4.28.1" + } + ] + }, + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "name": "update-browserslist-db", + "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz" + }, + "update-section@0.3.3": { + "integrity": "sha512-BpRZMZpgXLuTiKeiu7kK0nIPwGdyrqrs6EDSaXtjD/aQ2T+qVo9a5hRC3HN3iJjCMxNT/VxoLGQ7E/OzE5ucnw==", + "name": "update-section", + "url": "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz" + }, + "uri-js@4.4.1": { + "deps": [ + { + "id": "punycode@2.3.1" + } + ], + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "name": "uri-js", + "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + }, + "util-deprecate@1.0.2": { + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "name": "util-deprecate", + "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + }, + "utils-merge@1.0.1": { + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "name": "utils-merge", + "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + }, + "uuid@8.3.2": { + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "name": "uuid", + "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + }, + "v8-to-istanbul@9.3.0": { + "deps": [ + { + "id": "@jridgewell/trace-mapping@0.3.31" + }, + { + "id": "@types/istanbul-lib-coverage@2.0.6" + }, + { + "id": "convert-source-map@2.0.0" + } + ], + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "name": "v8-to-istanbul", + "url": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz" + }, + "validate-npm-package-license@3.0.4": { + "deps": [ + { + "id": "spdx-correct@3.2.0" + }, + { + "id": "spdx-expression-parse@3.0.1" + } + ], + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "name": "validate-npm-package-license", + "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" + }, + "vary@1.1.2": { + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "name": "vary", + "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + }, + "vfile-location@2.0.6": { + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", + "name": "vfile-location", + "url": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz" + }, + "vfile-message@1.1.1": { + "deps": [ + { + "id": "unist-util-stringify-position@1.1.2" + } + ], + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "name": "vfile-message", + "url": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz" + }, + "vfile@2.3.0": { + "deps": [ + { + "id": "is-buffer@1.1.6" + }, + { + "id": "replace-ext@1.0.0" + }, + { + "id": "unist-util-stringify-position@1.1.2" + }, + { + "id": "vfile-message@1.1.1" + } + ], + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "name": "vfile", + "url": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz" + }, + "walker@1.0.8": { + "deps": [ + { + "id": "makeerror@1.0.12" + } + ], + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "name": "walker", + "url": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" + }, + "watchpack@2.5.1": { + "deps": [ + { + "id": "glob-to-regexp@0.4.1" + }, + { + "id": "graceful-fs@4.2.11" + } + ], + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "name": "watchpack", + "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz" + }, + "wbuf@1.7.3": { + "deps": [ + { + "id": "minimalistic-assert@1.0.1" + } + ], + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "name": "wbuf", + "url": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + }, + "webpack-cli@6.0.1-dc3fc578": { + "deps": [ + { + "id": "@discoveryjs/json-ext@0.6.3" + }, + { + "id": "colorette@2.0.20" + }, + { + "id": "commander@12.1.0" + }, + { + "id": "cross-spawn@7.0.6" + }, + { + "id": "envinfo@7.21.0" + }, + { + "id": "fastest-levenshtein@1.0.16" + }, + { + "id": "import-local@3.2.0" + }, + { + "id": "interpret@3.1.1" + }, + { + "id": "rechoir@0.8.0" + }, + { + "id": "webpack-merge@6.0.1" + } + ], + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "name": "webpack-cli", + "url": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz" + }, + "webpack-dev-middleware@5.3.4-1de7f3ac": { + "deps": [ + { + "id": "colorette@2.0.20" + }, + { + "id": "memfs@3.5.3" + }, + { + "id": "mime-types@2.1.35" + }, + { + "id": "range-parser@1.2.1" + }, + { + "id": "schema-utils@4.3.3" + } + ], + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "name": "webpack-dev-middleware", + "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz" + }, + "webpack-dev-server@4.15.2-dc3fc578": { + "deps": [ + { + "id": "@types/bonjour@3.5.13" + }, + { + "id": "@types/connect-history-api-fallback@1.5.4" + }, + { + "id": "@types/express@4.17.25" + }, + { + "id": "@types/serve-index@1.9.4" + }, + { + "id": "@types/serve-static@1.15.10" + }, + { + "id": "@types/sockjs@0.3.36" + }, + { + "id": "@types/ws@8.18.1" + }, + { + "id": "ansi-html-community@0.0.8" + }, + { + "id": "bonjour-service@1.3.0" + }, + { + "id": "chokidar@3.6.0" + }, + { + "id": "colorette@2.0.20" + }, + { + "id": "compression@1.8.1" + }, + { + "id": "connect-history-api-fallback@2.0.0" + }, + { + "id": "default-gateway@6.0.3" + }, + { + "id": "express@4.22.1" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "html-entities@2.6.0" + }, + { + "id": "http-proxy-middleware@2.0.9-1de7f3ac" + }, + { + "id": "ipaddr.js@2.3.0" + }, + { + "id": "launch-editor@2.12.0" + }, + { + "id": "open@8.4.2" + }, + { + "id": "p-retry@4.6.2" + }, + { + "id": "rimraf@3.0.2" + }, + { + "id": "schema-utils@4.3.3" + }, + { + "id": "selfsigned@2.4.1" + }, + { + "id": "serve-index@1.9.2" + }, + { + "id": "sockjs@0.3.24" + }, + { + "id": "spdy@4.0.2" + }, + { + "id": "ws@8.19.0-1de7f3ac" + } + ], + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "name": "webpack-dev-server", + "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz" + }, + "webpack-merge@6.0.1": { + "deps": [ + { + "id": "clone-deep@4.0.1" + }, + { + "id": "flat@5.0.2" + }, + { + "id": "wildcard@2.0.1" + } + ], + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "name": "webpack-merge", + "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz" + }, + "webpack-sources@3.3.3": { + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "name": "webpack-sources", + "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz" + }, + "webpack@5.105.0-dc3fc578": { + "deps": [ + { + "id": "@types/eslint-scope@3.7.7" + }, + { + "id": "@types/estree@1.0.8" + }, + { + "id": "@types/json-schema@7.0.15" + }, + { + "id": "@webassemblyjs/ast@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-edit@1.14.1" + }, + { + "id": "@webassemblyjs/wasm-parser@1.14.1" + }, + { + "id": "acorn-import-phases@1.0.4-2c2f40dd" + }, + { + "id": "acorn@8.15.0" + }, + { + "id": "browserslist@4.28.1" + }, + { + "id": "chrome-trace-event@1.0.4" + }, + { + "id": "enhanced-resolve@5.19.0" + }, + { + "id": "es-module-lexer@2.0.0" + }, + { + "id": "eslint-scope@5.1.1" + }, + { + "id": "events@3.3.0" + }, + { + "id": "glob-to-regexp@0.4.1" + }, + { + "id": "graceful-fs@4.2.11" + }, + { + "id": "json-parse-even-better-errors@2.3.1" + }, + { + "id": "loader-runner@4.3.1" + }, + { + "id": "mime-types@2.1.35" + }, + { + "id": "neo-async@2.6.2" + }, + { + "id": "schema-utils@4.3.3" + }, + { + "id": "tapable@2.3.0" + }, + { + "id": "watchpack@2.5.1" + }, + { + "id": "webpack-sources@3.3.3" + } + ], + "extraDeps": { + "@webpack-cli/configtest@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/info@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "@webpack-cli/serve@3.0.1-a51dfb68": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "terser-webpack-plugin@5.3.16-2c2f40dd": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-cli@6.0.1-dc3fc578": [ + { + "id": "@webpack-cli/configtest@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/info@3.0.1-a51dfb68" + }, + { + "id": "@webpack-cli/serve@3.0.1-a51dfb68" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-middleware@5.3.4-1de7f3ac": [ + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack-dev-server@4.15.2-dc3fc578": [ + { + "id": "webpack-cli@6.0.1-dc3fc578" + }, + { + "id": "webpack-dev-middleware@5.3.4-1de7f3ac" + }, + { + "id": "webpack@5.105.0-dc3fc578" + } + ], + "webpack@5.105.0-dc3fc578": [ + { + "id": "terser-webpack-plugin@5.3.16-2c2f40dd" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578" + } + ] + }, + "integrity": "sha512-gX/dMkRQc7QOMzgTe6KsYFM7DxeIONQSui1s0n/0xht36HvrgbxtM1xBlgx596NbpHuQU8P7QpKwrZYwUX48nw==", + "name": "webpack", + "url": "https://registry.npmjs.org/webpack/-/webpack-5.105.0.tgz" + }, + "websocket-driver@0.7.4": { + "deps": [ + { + "id": "http-parser-js@0.5.10" + }, + { + "id": "safe-buffer@5.2.1" + }, + { + "id": "websocket-extensions@0.1.4" + } + ], + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "name": "websocket-driver", + "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + }, + "websocket-extensions@0.1.4": { + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "name": "websocket-extensions", + "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + }, + "which-boxed-primitive@1.1.1": { + "deps": [ + { + "id": "is-bigint@1.1.0" + }, + { + "id": "is-boolean-object@1.2.2" + }, + { + "id": "is-number-object@1.1.1" + }, + { + "id": "is-string@1.1.1" + }, + { + "id": "is-symbol@1.1.1" + } + ], + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "name": "which-boxed-primitive", + "url": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz" + }, + "which-builtin-type@1.2.1": { + "deps": [ + { + "id": "call-bound@1.0.4" + }, + { + "id": "function.prototype.name@1.1.8" + }, + { + "id": "has-tostringtag@1.0.2" + }, + { + "id": "is-async-function@2.1.1" + }, + { + "id": "is-date-object@1.1.0" + }, + { + "id": "is-finalizationregistry@1.1.1" + }, + { + "id": "is-generator-function@1.1.2" + }, + { + "id": "is-regex@1.2.1" + }, + { + "id": "is-weakref@1.1.1" + }, + { + "id": "isarray@2.0.5" + }, + { + "id": "which-boxed-primitive@1.1.1" + }, + { + "id": "which-collection@1.0.2" + }, + { + "id": "which-typed-array@1.1.20" + } + ], + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "name": "which-builtin-type", + "url": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz" + }, + "which-collection@1.0.2": { + "deps": [ + { + "id": "is-map@2.0.3" + }, + { + "id": "is-set@2.0.3" + }, + { + "id": "is-weakmap@2.0.2" + }, + { + "id": "is-weakset@2.0.4" + } + ], + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "name": "which-collection", + "url": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz" + }, + "which-typed-array@1.1.20": { + "deps": [ + { + "id": "available-typed-arrays@1.0.7" + }, + { + "id": "call-bind@1.0.8" + }, + { + "id": "call-bound@1.0.4" + }, + { + "id": "for-each@0.3.5" + }, + { + "id": "get-proto@1.0.1" + }, + { + "id": "gopd@1.2.0" + }, + { + "id": "has-tostringtag@1.0.2" + } + ], + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "name": "which-typed-array", + "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz" + }, + "which@2.0.2": { + "deps": [ + { + "id": "isexe@2.0.0" + } + ], + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "name": "which", + "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + }, + "which@6.0.0": { + "deps": [ + { + "id": "isexe@3.1.4" + } + ], + "integrity": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==", + "name": "which", + "url": "https://registry.npmjs.org/which/-/which-6.0.0.tgz" + }, + "widest-line@3.1.0": { + "deps": [ + { + "id": "string-width@4.2.3" + } + ], + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "name": "widest-line", + "url": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz" + }, + "wildcard@2.0.1": { + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "name": "wildcard", + "url": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" + }, + "word-wrap@1.2.5": { + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "name": "word-wrap", + "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + }, + "wrap-ansi@6.2.0": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "name": "wrap-ansi", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + }, + "wrap-ansi@7.0.0": { + "deps": [ + { + "id": "ansi-styles@4.3.0" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "strip-ansi@6.0.1" + } + ], + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "name": "wrap-ansi", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + }, + "wrap-ansi@8.1.0": { + "deps": [ + { + "id": "ansi-styles@6.2.3" + }, + { + "id": "string-width@5.1.2" + }, + { + "id": "strip-ansi@7.1.2" + } + ], + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "name": "wrap-ansi", + "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + }, + "wrappy@1.0.2": { + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "name": "wrappy", + "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + }, + "write-file-atomic@4.0.2": { + "deps": [ + { + "id": "imurmurhash@0.1.4" + }, + { + "id": "signal-exit@3.0.7" + } + ], + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "name": "write-file-atomic", + "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz" + }, + "ws@7.5.10": { + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "name": "ws", + "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + }, + "ws@7.5.10-064d121d": { + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "name": "ws", + "url": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" + }, + "ws@8.19.0-1de7f3ac": { + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "name": "ws", + "url": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz" + }, + "x-is-string@0.1.0": { + "integrity": "sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==", + "name": "x-is-string", + "url": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz" + }, + "xml@1.0.1": { + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "name": "xml", + "url": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz" + }, + "xtend@4.0.2": { + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "name": "xtend", + "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + }, + "y18n@5.0.8": { + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "name": "y18n", + "url": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + }, + "yallist@3.1.1": { + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + }, + "yallist@4.0.0": { + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + }, + "yallist@5.0.0": { + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "name": "yallist", + "url": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz" + }, + "yargs-parser@21.1.1": { + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "name": "yargs-parser", + "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + }, + "yargs@17.7.2": { + "deps": [ + { + "id": "cliui@8.0.1" + }, + { + "id": "escalade@3.2.0" + }, + { + "id": "get-caller-file@2.0.5" + }, + { + "id": "require-directory@2.1.1" + }, + { + "id": "string-width@4.2.3" + }, + { + "id": "y18n@5.0.8" + }, + { + "id": "yargs-parser@21.1.1" + } + ], + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "name": "yargs", + "url": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + }, + "yocto-queue@0.1.0": { + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "name": "yocto-queue", + "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + }, + "yoga-layout-prebuilt@1.10.0": { + "deps": [ + { + "id": "@types/yoga-layout@1.9.2" + } + ], + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", + "name": "yoga-layout-prebuilt", + "url": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz" + } + }, + "roots": [ + { + "id": "@jest/types@27.4.2", + "name": "@jest/types" + }, + { + "id": "@rollup/plugin-commonjs@29.0.0-dc3fc578", + "name": "@rollup/plugin-commonjs" + }, + { + "id": "@rollup/plugin-node-resolve@15.3.1-dc3fc578", + "name": "@rollup/plugin-node-resolve" + }, + { + "id": "@types/argparse@2.0.17", + "name": "@types/argparse" + }, + { + "id": "@types/eslint@7.28.2", + "name": "@types/eslint" + }, + { + "id": "@types/jest@28.1.8", + "name": "@types/jest" + }, + { + "id": "@types/long@4.0.2", + "name": "@types/long" + }, + { + "id": "@types/node@22.19.10", + "name": "@types/node" + }, + { + "id": "@types/tar-stream@2.2.3", + "name": "@types/tar-stream" + }, + { + "id": "@typescript-eslint/eslint-plugin@5.62.0-dc3fc578", + "name": "@typescript-eslint/eslint-plugin" + }, + { + "id": "@typescript-eslint/parser@5.62.0-dc3fc578", + "name": "@typescript-eslint/parser" + }, + { + "id": "@yarnpkg/cli-dist@4.12.0", + "name": "@yarnpkg/cli-dist" + }, + { + "id": "@yarnpkg/cli@4.12.0-dc3fc578", + "name": "@yarnpkg/cli" + }, + { + "id": "@yarnpkg/core@4.5.0", + "name": "@yarnpkg/core" + }, + { + "id": "@yarnpkg/fslib@3.1.4", + "name": "@yarnpkg/fslib" + }, + { + "id": "@yarnpkg/plugin-npm@3.4.0-dc3fc578", + "name": "@yarnpkg/plugin-npm" + }, + { + "id": "@yarnpkg/plugin-patch@4.0.3-dc3fc578", + "name": "@yarnpkg/plugin-patch" + }, + { + "id": "argparse@2.0.1", + "name": "argparse" + }, + { + "id": "doctoc@2.1.0", + "name": "doctoc" + }, + { + "id": "enhanced-resolve@5.12.0", + "name": "enhanced-resolve" + }, + { + "id": "eslint-plugin-unicorn@46.0.1-dc3fc578", + "name": "eslint-plugin-unicorn" + }, + { + "id": "eslint@8.57.1", + "name": "eslint" + }, + { + "id": "jest-junit@16.0.0", + "name": "jest-junit" + }, + { + "id": "jest@29.7.0-dc3fc578", + "name": "jest" + }, + { + "id": "long@4.0.0", + "name": "long" + }, + { + "id": "playwright-core@1.55.0", + "name": "playwright-core" + }, + { + "id": "playwright@1.55.0", + "name": "playwright" + }, + { + "id": "prettier-plugin-organize-imports@3.2.4-dc3fc578", + "name": "prettier-plugin-organize-imports" + }, + { + "id": "prettier@3.8.1", + "name": "prettier" + }, + { + "id": "protobufjs@6.11.4", + "name": "protobufjs" + }, + { + "id": "rollup@2.79.2", + "name": "rollup" + }, + { + "id": "rxjs@7.4.0", + "name": "rxjs" + }, + { + "id": "tar-stream@2.2.0", + "name": "tar-stream" + }, + { + "id": "ts-proto@1.83.3", + "name": "ts-proto" + }, + { + "id": "tslib@2.0.3", + "name": "tslib" + }, + { + "id": "typescript@5.0.4-ce5481e5", + "name": "typescript" + }, + { + "id": "webpack-cli@6.0.1-dc3fc578", + "name": "webpack-cli" + }, + { + "id": "webpack-dev-server@4.15.2-dc3fc578", + "name": "webpack-dev-server" + }, + { + "id": "webpack@5.105.0-dc3fc578", + "name": "webpack" + } + ] +} diff --git a/tools/npm/resolve.sh b/tools/npm/resolve.sh new file mode 100644 index 0000000..a55fb1e --- /dev/null +++ b/tools/npm/resolve.sh @@ -0,0 +1,2 @@ +"$(rlocation npm/resolve)" +"$(rlocation test_npm/resolve)" diff --git a/tools/npm/workspace.bzl b/tools/npm/workspace.bzl deleted file mode 100644 index 6f33219..0000000 --- a/tools/npm/workspace.bzl +++ /dev/null @@ -1,15 +0,0 @@ -load("//commonjs:workspace.bzl", "cjs_npm_plugin") -load("//npm:workspace.bzl", "npm") -load("//tools/npm:npm.bzl", "PACKAGES", "ROOTS") -load("//typescript:workspace.bzl", "ts_npm_plugin") - -def npm_deps(): - npm( - name = "npm", - packages = PACKAGES, - roots = ROOTS, - plugins = [ - cjs_npm_plugin(), - ts_npm_plugin(), - ], - ) diff --git a/tools/prettier/BUILD.bazel b/tools/prettier/BUILD.bazel index 7193076..cca29c7 100644 --- a/tools/prettier/BUILD.bazel +++ b/tools/prettier/BUILD.bazel @@ -2,7 +2,7 @@ load("//prettier:rules.bzl", "configure_prettier") configure_prettier( name = "prettier", - config = "prettierrc.yml", + config = "prettierrc.yaml", config_dep = "//:prettier_config", visibility = ["//:__subpackages__"], ) diff --git a/tools/refresh.sh b/tools/refresh.sh new file mode 100644 index 0000000..2819b72 --- /dev/null +++ b/tools/refresh.sh @@ -0,0 +1,3 @@ +"$(rlocation rules_javascript/tools/bazel/bazelrc)" +"$(rlocation rules_javascript/tools/javascript/js)" + diff --git a/tools/test/packages.sh b/tools/test/packages.sh index f8829b5..299c02a 100755 --- a/tools/test/packages.sh +++ b/tools/test/packages.sh @@ -3,5 +3,5 @@ set -euo pipefail cd "$BUILD_WORKSPACE_DIRECTORY" find . -path '*/test/bazel/*' \( -name BUILD -o -name BUILD.bazel \) \ - | sort \ | sed -e 's:/[^/]*$::' -e 's:^\./://:' \ + | sort diff --git a/tools/test/tests.bazelrc b/tools/test/tests.bazelrc index 789adb4..c6aeb92 100644 --- a/tools/test/tests.bazelrc +++ b/tools/test/tests.bazelrc @@ -1,19 +1,19 @@ # Generated by bazel run @@//tools/test:bazelrc -build --deleted_packages=//angular/test/bazel/basic build --deleted_packages=//angular/test/bazel +build --deleted_packages=//angular/test/bazel/basic build --deleted_packages=//angular/test/bazel/material build --deleted_packages=//commonjs/test/bazel/directory build --deleted_packages=//javascript/test/bazel/directory build --deleted_packages=//javascript/test/bazel/system-lib -build --deleted_packages=//jest/test/bazel/basic build --deleted_packages=//jest/test/bazel +build --deleted_packages=//jest/test/bazel/basic build --deleted_packages=//jest/test/bazel/dep build --deleted_packages=//jest/test/bazel/shard build --deleted_packages=//jest/test/bazel/snapshot build --deleted_packages=//jest/test/bazel/tools build --deleted_packages=//jest/test/bazel/transform -build --deleted_packages=//nodejs/test/bazel/binary-archive build --deleted_packages=//nodejs/test/bazel/binary +build --deleted_packages=//nodejs/test/bazel/binary-archive build --deleted_packages=//nodejs/test/bazel/dep build --deleted_packages=//nodejs/test/bazel/dep/other build --deleted_packages=//nodejs/test/bazel/dep/process @@ -23,22 +23,22 @@ build --deleted_packages=//nodejs/test/bazel/module-details build --deleted_packages=//nodejs/test/bazel/modules-binary build --deleted_packages=//nodejs/test/bazel/preload build --deleted_packages=//nodejs/test/bazel/repl +build --deleted_packages=//npm/test/bazel build --deleted_packages=//npm/test/bazel/alias build --deleted_packages=//npm/test/bazel/audit -build --deleted_packages=//npm/test/bazel build --deleted_packages=//npm/test/bazel/yarn +build --deleted_packages=//playwright/test/bazel build --deleted_packages=//playwright/test/bazel/basic build --deleted_packages=//playwright/test/bazel/browser -build --deleted_packages=//playwright/test/bazel build --deleted_packages=//playwright/test/bazel/dep build --deleted_packages=//playwright/test/bazel/shard build --deleted_packages=//prettier/test/bazel/plugin build --deleted_packages=//rollup/test/bazel/basic -build --deleted_packages=//ts-proto/test/bazel/basic build --deleted_packages=//ts-proto/test/bazel +build --deleted_packages=//ts-proto/test/bazel/basic +build --deleted_packages=//typescript/test/bazel build --deleted_packages=//typescript/test/bazel/ambiant build --deleted_packages=//typescript/test/bazel/basic -build --deleted_packages=//typescript/test/bazel build --deleted_packages=//typescript/test/bazel/directory build --deleted_packages=//typescript/test/bazel/json build --deleted_packages=//typescript/test/bazel/jsx @@ -50,21 +50,21 @@ build --deleted_packages=//typescript/test/bazel/types build --deleted_packages=//webpack/test/bazel/basic build --deleted_packages=//webpack/test/bazel/nested-dep build --deleted_packages=//webpack/test/bazel/server -query --deleted_packages=//angular/test/bazel/basic query --deleted_packages=//angular/test/bazel +query --deleted_packages=//angular/test/bazel/basic query --deleted_packages=//angular/test/bazel/material query --deleted_packages=//commonjs/test/bazel/directory query --deleted_packages=//javascript/test/bazel/directory query --deleted_packages=//javascript/test/bazel/system-lib -query --deleted_packages=//jest/test/bazel/basic query --deleted_packages=//jest/test/bazel +query --deleted_packages=//jest/test/bazel/basic query --deleted_packages=//jest/test/bazel/dep query --deleted_packages=//jest/test/bazel/shard query --deleted_packages=//jest/test/bazel/snapshot query --deleted_packages=//jest/test/bazel/tools query --deleted_packages=//jest/test/bazel/transform -query --deleted_packages=//nodejs/test/bazel/binary-archive query --deleted_packages=//nodejs/test/bazel/binary +query --deleted_packages=//nodejs/test/bazel/binary-archive query --deleted_packages=//nodejs/test/bazel/dep query --deleted_packages=//nodejs/test/bazel/dep/other query --deleted_packages=//nodejs/test/bazel/dep/process @@ -74,22 +74,22 @@ query --deleted_packages=//nodejs/test/bazel/module-details query --deleted_packages=//nodejs/test/bazel/modules-binary query --deleted_packages=//nodejs/test/bazel/preload query --deleted_packages=//nodejs/test/bazel/repl +query --deleted_packages=//npm/test/bazel query --deleted_packages=//npm/test/bazel/alias query --deleted_packages=//npm/test/bazel/audit -query --deleted_packages=//npm/test/bazel query --deleted_packages=//npm/test/bazel/yarn +query --deleted_packages=//playwright/test/bazel query --deleted_packages=//playwright/test/bazel/basic query --deleted_packages=//playwright/test/bazel/browser -query --deleted_packages=//playwright/test/bazel query --deleted_packages=//playwright/test/bazel/dep query --deleted_packages=//playwright/test/bazel/shard query --deleted_packages=//prettier/test/bazel/plugin query --deleted_packages=//rollup/test/bazel/basic -query --deleted_packages=//ts-proto/test/bazel/basic query --deleted_packages=//ts-proto/test/bazel +query --deleted_packages=//ts-proto/test/bazel/basic +query --deleted_packages=//typescript/test/bazel query --deleted_packages=//typescript/test/bazel/ambiant query --deleted_packages=//typescript/test/bazel/basic -query --deleted_packages=//typescript/test/bazel query --deleted_packages=//typescript/test/bazel/directory query --deleted_packages=//typescript/test/bazel/json query --deleted_packages=//typescript/test/bazel/jsx diff --git a/tools/typescript/BUILD.bazel b/tools/typescript/BUILD.bazel index a730e0f..7ef6b9b 100644 --- a/tools/typescript/BUILD.bazel +++ b/tools/typescript/BUILD.bazel @@ -9,7 +9,7 @@ alias( cjs_root( name = "root", - package_name = "@better-rules-javascript/tools-typescript", + package_name = "@rules-javascript/tools-typescript", descriptors = ["package.json"], visibility = ["//:__subpackages__"], ) diff --git a/ts-proto/BUILD.bazel b/ts-proto/BUILD.bazel index b2ff50f..5bac22c 100644 --- a/ts-proto/BUILD.bazel +++ b/ts-proto/BUILD.bazel @@ -17,10 +17,10 @@ bzl_library( visibility = ["//visibility:public"], deps = [ "//typescript:bzl", - "@better_rules_javascript//commonjs:bzl", - "@better_rules_javascript//javascript:bzl", - "@better_rules_javascript//nodejs:bzl", - "@better_rules_javascript//util:bzl", + "@rules_javascript//commonjs:bzl", + "@rules_javascript//javascript:bzl", + "@rules_javascript//nodejs:bzl", + "@rules_javascript//util:bzl", "@rules_proto//proto:defs", ], ) diff --git a/ts-proto/doc/doc.md b/ts-proto/doc/doc.md index c25e767..ae7467f 100644 --- a/ts-proto/doc/doc.md +++ b/ts-proto/doc/doc.md @@ -20,14 +20,14 @@ Add ts-proto as an [external dependency](#external-dependencies). **BUILD.bazel** ```bzl -load("@better_rules_javascript//protobuf:rules.bzl", "js_protoc") +load("@rules_javascript//protobuf:rules.bzl", "js_protoc") package(default_visibility = ["//visibility:public"]) cjs_root( descriptor = "proto.package.json", name = "proto_root", - package_name = "@better_rules_javascript_test/proto" + package_name = "@rules_javascript_test/proto" ) js_protoc( @@ -46,10 +46,10 @@ js_protoc( **rules.bzl** ```bzl -load("@better_rules_javascript//ts-proto:aspects.bzl", "js_proto_aspect") -load("@better_rules_javascript//ts-proto:rules.bzl", "js_proto_library_rule") +load("@rules_javascript//ts-proto:aspects.bzl", "js_proto_aspect") +load("@rules_javascript//ts-proto:rules.bzl", "js_proto_library_rule") -js_proto = js_proto_aspect("@better_rules_javascript_test//:lib_protoc") +js_proto = js_proto_aspect("@rules_javascript_test//:lib_protoc") js_proto_library = js_proto_library_rule(js_proto) ``` diff --git a/ts-proto/test/bazel/BUILD.bazel b/ts-proto/test/bazel/BUILD.bazel index 5e575bf..840ed86 100644 --- a/ts-proto/test/bazel/BUILD.bazel +++ b/ts-proto/test/bazel/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//ts-proto:rules.bzl", "configure_ts_protoc") -load("@better_rules_javascript//typescript:rules.bzl", "configure_ts_compiler") +load("@rules_javascript//ts-proto:rules.bzl", "configure_ts_protoc") +load("@rules_javascript//typescript:rules.bzl", "configure_ts_compiler") package(default_visibility = ["//visibility:public"]) diff --git a/ts-proto/test/bazel/MODULE.bazel b/ts-proto/test/bazel/MODULE.bazel index ca9d3bc..9f49468 100644 --- a/ts-proto/test/bazel/MODULE.bazel +++ b/ts-proto/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util diff --git a/ts-proto/test/bazel/WORKSPACE.bazel b/ts-proto/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/ts-proto/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/ts-proto/test/bazel/aspects.bzl b/ts-proto/test/bazel/aspects.bzl index b40e7fa..2c49d86 100644 --- a/ts-proto/test/bazel/aspects.bzl +++ b/ts-proto/test/bazel/aspects.bzl @@ -1,3 +1,3 @@ -load("@better_rules_javascript//ts-proto:aspects.bzl", "ts_proto_aspect") +load("@rules_javascript//ts-proto:aspects.bzl", "ts_proto_aspect") -ts_proto = ts_proto_aspect("@better_rules_javascript_test//:ts_protoc") +ts_proto = ts_proto_aspect("@rules_javascript_test//:ts_protoc") diff --git a/ts-proto/test/bazel/basic/BUILD.bazel b/ts-proto/test/bazel/basic/BUILD.bazel index ad51534..c929143 100644 --- a/ts-proto/test/bazel/basic/BUILD.bazel +++ b/ts-proto/test/bazel/basic/BUILD.bazel @@ -1,13 +1,13 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//ts-proto:rules.bzl", "ts_proto_export") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//ts-proto:rules.bzl", "ts_proto_export") +load("@rules_javascript//typescript:rules.bzl", "ts_library") load("//:rules.bzl", "ts_proto_libraries") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/protobuf-basic", + package_name = "@rules-javascript-test/protobuf-basic", descriptors = ["package.json"], ) diff --git a/ts-proto/test/bazel/rules.bzl b/ts-proto/test/bazel/rules.bzl index 7f263db..6f44e75 100644 --- a/ts-proto/test/bazel/rules.bzl +++ b/ts-proto/test/bazel/rules.bzl @@ -1,4 +1,4 @@ -load("@better_rules_javascript//ts-proto:rules.bzl", "ts_proto_libraries_rule") +load("@rules_javascript//ts-proto:rules.bzl", "ts_proto_libraries_rule") load("//:aspects.bzl", "ts_proto") ts_proto_libraries = ts_proto_libraries_rule(ts_proto, ":ts_protoc") diff --git a/typescript-eslint/linter/BUILD.bazel b/typescript-eslint/linter/BUILD.bazel index f4f34a4..7785bd0 100644 --- a/typescript-eslint/linter/BUILD.bazel +++ b/typescript-eslint/linter/BUILD.bazel @@ -5,7 +5,7 @@ load("//typescript:rules.bzl", "ts_library") ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), - compile_deps = ["@better_rules_javascript_npm//eslint:lib"], + compile_deps = ["@npm//eslint:lib"], compiler = "//tools/typescript:tsc", config = "tsconfig.json", config_dep = ":tsconfig", @@ -15,16 +15,16 @@ ts_library( "//commonjs/package:lib", "//nodejs/fs-linker:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/eslint:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/eslint:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) cjs_root( name = "root", - package_name = "@better-rules-javascript/typescript-eslint-format", + package_name = "@rules-javascript/typescript-eslint-format", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/typescript-eslint/linter/src/main.ts b/typescript-eslint/linter/src/main.ts index 8240216..c0a6208 100644 --- a/typescript-eslint/linter/src/main.ts +++ b/typescript-eslint/linter/src/main.ts @@ -1,8 +1,8 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { patchFs } from "@better-rules-javascript/nodejs-fs-linker/fs"; -import { patchFsPromises } from "@better-rules-javascript/nodejs-fs-linker/fs-promises"; -import { createVfs } from "@better-rules-javascript/nodejs-fs-linker/package"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { patchFs } from "@rules-javascript/nodejs-fs-linker/fs"; +import { patchFsPromises } from "@rules-javascript/nodejs-fs-linker/fs-promises"; +import { createVfs } from "@rules-javascript/nodejs-fs-linker/package"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import { ESLint, Linter } from "eslint"; import { readFile, writeFile } from "node:fs/promises"; @@ -32,11 +32,11 @@ async function main() { for (const spec of args.srcs) { const [src, dest] = spec.split("=", 2); - const input = await readFile(src, "utf-8"); + const input = await readFile(src, "utf8"); const [report] = await eslint.lintText(input, { filePath: src, }); - await writeFile(dest, report?.output ?? input, "utf-8"); + await writeFile(dest, report?.output ?? input, "utf8"); if (!report) { continue; } diff --git a/typescript-eslint/linter/tsconfig.json b/typescript-eslint/linter/tsconfig.json index 7219c50..f676ca9 100644 --- a/typescript-eslint/linter/tsconfig.json +++ b/typescript-eslint/linter/tsconfig.json @@ -2,5 +2,5 @@ "compilerOptions": { "esModuleInterop": true }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/typescript/BUILD.bazel b/typescript/BUILD.bazel index 6eaac17..77e4a94 100644 --- a/typescript/BUILD.bazel +++ b/typescript/BUILD.bazel @@ -1,6 +1,6 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") load("//javascript:rules.bzl", "js_library") exports_files( diff --git a/typescript/config/BUILD.bazel b/typescript/config/BUILD.bazel index 563ad8c..55b6e9f 100644 --- a/typescript/config/BUILD.bazel +++ b/typescript/config/BUILD.bazel @@ -14,7 +14,7 @@ rollup_bundle( cjs_root( name = "root", - package_name = "@better-rules-javascript/typescript-config", + package_name = "@rules-javascript/typescript-config", descriptors = ["package.json"], ) @@ -35,7 +35,7 @@ js_gen( js_library( name = "dist_lib", srcs = glob(["dist/**/*.js"]), - global_deps = ["@better_rules_javascript_npm//argparse:lib"], + global_deps = ["@npm//argparse:lib"], root = ":root", ) @@ -48,9 +48,9 @@ ts_library( root = ":root", deps = [ "//util/argparse:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", ], ) diff --git a/typescript/config/dist/bundle.js b/typescript/config/dist/bundle.js index c6bc0a4..b021a5c 100644 --- a/typescript/config/dist/bundle.js +++ b/typescript/config/dist/bundle.js @@ -31,14 +31,14 @@ const parser = new argparse.ArgumentParser({ parser.add_argument("--config"); parser.add_argument("--declaration-dir", { dest: "declarationDir" }); parser.add_argument("--file", { - dest: "files", // https://github.com/nodeca/argparse/issues/184 + dest: "files", action: AppendAction, default: [], }); parser.add_argument("--module"); parser.add_argument("--root-dir", { dest: "rootDir", required: true }); parser.add_argument("--root-dirs", { - dest: "rootDirs", // https://github.com/nodeca/argparse/issues/184 + dest: "rootDirs", action: AppendAction, }); parser.add_argument("--source-map", { default: "false", dest: "sourceMap" }); @@ -81,14 +81,17 @@ parser.add_argument("output"); switch (args.module.toLowerCase()) { case "es2015": case "es2020": - case "es2022": + case "es2022": { tsconfig.compilerOptions.moduleResolution = "bundler"; break; - case "node20": + } + case "node20": { tsconfig.compilerOptions.moduleResolution = "nodenext"; break; - default: + } + default: { tsconfig.compilerOptions.moduleResolution = "node"; + } } } if (args.declarationDir) { diff --git a/typescript/config/src/main.ts b/typescript/config/src/main.ts index f1fc511..8fa8647 100644 --- a/typescript/config/src/main.ts +++ b/typescript/config/src/main.ts @@ -1,4 +1,4 @@ -import { AppendAction } from "@better-rules-javascript/util-argparse/actions"; +import { AppendAction } from "@rules-javascript/util-argparse/actions"; import { ArgumentParser } from "argparse"; import { writeFile } from "node:fs/promises"; import { dirname, relative } from "node:path"; @@ -80,14 +80,17 @@ interface Args { switch (args.module.toLowerCase()) { case "es2015": case "es2020": - case "es2022": + case "es2022": { tsconfig.compilerOptions.moduleResolution = "bundler"; break; - case "node20": + } + case "node20": { tsconfig.compilerOptions.moduleResolution = "nodenext"; break; - default: + } + default: { tsconfig.compilerOptions.moduleResolution = "node"; + } } } diff --git a/typescript/config/tsconfig.json b/typescript/config/tsconfig.json index 78429e9..61c407d 100644 --- a/typescript/config/tsconfig.json +++ b/typescript/config/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/typescript/default/BUILD.bazel b/typescript/default/BUILD.bazel index a515d40..a0c9c67 100644 --- a/typescript/default/BUILD.bazel +++ b/typescript/default/BUILD.bazel @@ -2,7 +2,7 @@ load("//typescript:rules.bzl", "configure_ts_compiler") configure_ts_compiler( name = "tsc", - ts = "@better_rules_javascript_npm//typescript:lib", - tslib = "@better_rules_javascript_npm//tslib:lib", + ts = "@npm//typescript:lib", + tslib = "@npm//tslib:lib", visibility = ["//visibility:public"], ) diff --git a/typescript/doc/BUILD.bazel b/typescript/doc/BUILD.bazel index edd33fa..6f022b9 100644 --- a/typescript/doc/BUILD.bazel +++ b/typescript/doc/BUILD.bazel @@ -6,7 +6,6 @@ doc( [ "//typescript:providers.bzl", "//typescript:rules.bzl", - "//typescript:workspace.bzl", ], visibility = ["//:__subpackages__"], ) diff --git a/typescript/js-compiler/BUILD.bazel b/typescript/js-compiler/BUILD.bazel index 0ef1d17..13fd832 100644 --- a/typescript/js-compiler/BUILD.bazel +++ b/typescript/js-compiler/BUILD.bazel @@ -35,7 +35,7 @@ js_gen( cjs_root( name = "root", - package_name = "@better-rules-javascript/typescript-js-compiler", + package_name = "@rules-javascript/typescript-js-compiler", descriptors = ["package.json"], ) @@ -51,10 +51,10 @@ ts_library( "//commonjs/package:lib", "//nodejs/fs-linker:lib", "//util/json:lib", - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//argparse:lib", - "@better_rules_javascript_npm//typescript:lib", + "@npm//@types/argparse:lib", + "@npm//@types/node:lib", + "@npm//argparse:lib", + "@npm//typescript:lib", ], ) diff --git a/typescript/js-compiler/rollup.config.js b/typescript/js-compiler/rollup.config.js index 920ff0b..c03aca1 100644 --- a/typescript/js-compiler/rollup.config.js +++ b/typescript/js-compiler/rollup.config.js @@ -8,7 +8,7 @@ module.exports = { !moduleId.startsWith("/") && !moduleId.startsWith("./") && !moduleId.startsWith("../") && - !moduleId.startsWith("@better-rules-javascript/"), + !moduleId.startsWith("@rules-javascript/"), inlineDynamicImports: true, output: { file: "bundle.js" }, plugins: [commonjs(), nodeResolve()], diff --git a/typescript/js-compiler/src/main.ts b/typescript/js-compiler/src/main.ts index 13e7728..8952057 100644 --- a/typescript/js-compiler/src/main.ts +++ b/typescript/js-compiler/src/main.ts @@ -1,7 +1,7 @@ -import { workerMain } from "@better-rules-javascript/bazel-worker"; -import { patchFs } from "@better-rules-javascript/nodejs-fs-linker/fs"; -import { patchFsPromises } from "@better-rules-javascript/nodejs-fs-linker/fs-promises"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; +import { workerMain } from "@rules-javascript/bazel-worker"; +import { patchFs } from "@rules-javascript/nodejs-fs-linker/fs"; +import { patchFsPromises } from "@rules-javascript/nodejs-fs-linker/fs-promises"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; workerMain(async () => { const vfs = new WrapperVfs(); diff --git a/typescript/js-compiler/src/worker.ts b/typescript/js-compiler/src/worker.ts index de4926b..f567a93 100644 --- a/typescript/js-compiler/src/worker.ts +++ b/typescript/js-compiler/src/worker.ts @@ -1,7 +1,7 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { createVfs } from "@better-rules-javascript/nodejs-fs-linker/package"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { createVfs } from "@rules-javascript/nodejs-fs-linker/package"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; +import { JsonFormat } from "@rules-javascript/util-json"; import { ArgumentParser } from "argparse"; import { mkdir, readFile, writeFile } from "node:fs/promises"; import { dirname, resolve } from "node:path"; diff --git a/typescript/js-compiler/tsconfig.json b/typescript/js-compiler/tsconfig.json index 6b4b77c..666b43b 100644 --- a/typescript/js-compiler/tsconfig.json +++ b/typescript/js-compiler/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json", + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json", "compilerOptions": { "esModuleInterop": true } diff --git a/typescript/npm_plugin.bzl b/typescript/npm_plugin.bzl new file mode 100644 index 0000000..517147a --- /dev/null +++ b/typescript/npm_plugin.bzl @@ -0,0 +1,78 @@ +load("@bazel_skylib//lib:selects.bzl", "selects") +load("//commonjs:providers.bzl", "cjs_npm_label") + +# load("//javascript:npm_plugin.bzl", js_npm_plugin = "npm_plugin") +load("//javascript:providers.bzl", "JsInfo", "js_npm_inner_label", "js_npm_label") +load("//javascript:rules.bzl", "js_library") +load("//typescript:rules.bzl", "ts_export", "ts_import") + +def _ts_npm_hub(id, package_name): + ts_export( + name = "lib", + dep = js_npm_label(id), + package_name = package_name, + visibility = ["//visibility:public"], + ) + +def _ts_npm_spoke(package): + # if not native.glob(["**/*.d.ts"], allow_empty = True): + # js_npm_plugin.spoke(package) + # return + + deps = [] + exports = [] + for i, dep in enumerate(package.deps): + if not dep["name"]: + deps.append(js_npm_label(dep["id"])) + continue + name = "import%s" % i + deps.append(name) + ts_export( + name = name, + dep = js_npm_label(dep["id"]), + package_name = dep["name"], + ) + + native.alias( + name = "lib.inner", + actual = select({ + ":compatible": ":lib.inner1", + "//conditions:default": Label("//typescript/null:lib"), + }), + visibility = ["//visibility:public"], + ) + + ts_import( + name = "lib.inner1", + declarations = [":files"], + deps = deps, + js = [":files"] if not package.name.startswith("@types/") else [], + root = ":root", + visibility = ["//visibility:public"], + ) + + if package.extra_deps: + ts_export( + name = "lib", + dep = ":lib.inner", + extra_deps = [":lib.export.%s" % i for i in range(len(package.extra_deps))], + visibility = ["//visibility:public"], + ) + else: + native.alias( + name = "lib", + actual = ":lib.inner", + visibility = ["//visibility:public"], + ) + + for i, (id, deps) in enumerate(package.extra_deps.items()): + ts_export( + name = "lib.export.%s" % i, + dep = js_npm_inner_label(id), + deps = [js_npm_inner_label(dep["id"]) for dep in deps], + ) + +npm_plugin = struct( + hub = _ts_npm_hub, + spoke = _ts_npm_spoke, +) diff --git a/typescript/rules.bzl b/typescript/rules.bzl index 18b5791..2ff53c7 100644 --- a/typescript/rules.bzl +++ b/typescript/rules.bzl @@ -34,20 +34,20 @@ def configure_ts_compiler(name, ts, tslib = None, visibility = None): js_export( name = "%s.lib" % name, - dep = "@better_rules_javascript//typescript/js-compiler:dist_lib", + dep = "@rules_javascript//typescript/js-compiler:dist_lib", deps = [ ts, - "@better_rules_javascript_npm//argparse:lib", - "@better_rules_javascript_npm//long:lib", - "@better_rules_javascript_npm//protobufjs:lib", - "@better_rules_javascript_npm//tslib:lib", + Label("@npm//argparse:lib"), + Label("@npm//long:lib"), + Label("@npm//protobufjs:lib"), + Label("@npm//tslib:lib"), ], ) nodejs_binary( name = "%s.js_bin" % name, main = "dist/bundle.js", - node = "@better_rules_javascript//nodejs", + node = "@rules_javascript//nodejs", node_options = ["--title=tsc-js"], dep = ":%s.lib" % name, visibility = ["//visibility:private"], diff --git a/typescript/test/BUILD.bazel b/typescript/test/BUILD.bazel index e2ee206..cbb151e 100644 --- a/typescript/test/BUILD.bazel +++ b/typescript/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/typescript-test", + package_name = "@rules-javascript/typescript-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/typescript/test/bazel/BUILD.bazel b/typescript/test/bazel/BUILD.bazel index f829990..b53dde2 100644 --- a/typescript/test/bazel/BUILD.bazel +++ b/typescript/test/bazel/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//typescript:rules.bzl", "configure_ts_compiler") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//typescript:rules.bzl", "configure_ts_compiler") package(default_visibility = ["//visibility:public"]) diff --git a/typescript/test/bazel/MODULE.bazel b/typescript/test/bazel/MODULE.bazel index ca9d3bc..9fbd4d5 100644 --- a/typescript/test/bazel/MODULE.bazel +++ b/typescript/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//typescript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/typescript/test/bazel/WORKSPACE.bazel b/typescript/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/typescript/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/typescript/test/bazel/ambiant/BUILD.bazel b/typescript/test/bazel/ambiant/BUILD.bazel index f9fb52a..5cbabbb 100644 --- a/typescript/test/bazel/ambiant/BUILD.bazel +++ b/typescript/test/bazel/ambiant/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//typescript:rules.bzl", "ts_import", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//typescript:rules.bzl", "ts_import", "ts_library") cjs_root( name = "root", diff --git a/typescript/test/bazel/basic/BUILD.bazel b/typescript/test/bazel/basic/BUILD.bazel index 99f8a50..d7140ac 100644 --- a/typescript/test/bazel/basic/BUILD.bazel +++ b/typescript/test/bazel/basic/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//typescript:rules.bzl", "ts_library") ts_library( name = "lib", diff --git a/typescript/test/bazel/directory/BUILD.bazel b/typescript/test/bazel/directory/BUILD.bazel index 56624ef..55d8605 100644 --- a/typescript/test/bazel/directory/BUILD.bazel +++ b/typescript/test/bazel/directory/BUILD.bazel @@ -1,11 +1,11 @@ load("@bazel_util//file:rules.bzl", "directory") -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/typescript-directory", + package_name = "@rules-javascript-test/typescript-directory", ) directory( diff --git a/typescript/test/bazel/json/BUILD.bazel b/typescript/test/bazel/json/BUILD.bazel index a12349c..ff0d06d 100644 --- a/typescript/test/bazel/json/BUILD.bazel +++ b/typescript/test/bazel/json/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "root", diff --git a/typescript/test/bazel/jsx/BUILD.bazel b/typescript/test/bazel/jsx/BUILD.bazel index 00978a4..df2cf46 100644 --- a/typescript/test/bazel/jsx/BUILD.bazel +++ b/typescript/test/bazel/jsx/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "root", diff --git a/typescript/test/bazel/paths/BUILD.bazel b/typescript/test/bazel/paths/BUILD.bazel index e5b9ee4..1ab9652 100644 --- a/typescript/test/bazel/paths/BUILD.bazel +++ b/typescript/test/bazel/paths/BUILD.bazel @@ -1,5 +1,5 @@ -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//typescript:rules.bzl", "ts_library") ts_library( name = "a", diff --git a/typescript/test/bazel/reference/BUILD.bazel b/typescript/test/bazel/reference/BUILD.bazel index c829685..0099e63 100644 --- a/typescript/test/bazel/reference/BUILD.bazel +++ b/typescript/test/bazel/reference/BUILD.bazel @@ -1,17 +1,17 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "dep_root", - package_name = "@better-rules-javascript-test/reference-dep", + package_name = "@rules-javascript-test/reference-dep", descriptors = ["package.json"], path = "dep", ) cjs_root( name = "root", - package_name = "@better-rules-javascript-test/reference-src", + package_name = "@rules-javascript-test/reference-src", descriptors = ["package.json"], path = "src", ) diff --git a/typescript/test/bazel/reference/src/a.ts b/typescript/test/bazel/reference/src/a.ts index 864c900..d89bae1 100644 --- a/typescript/test/bazel/reference/src/a.ts +++ b/typescript/test/bazel/reference/src/a.ts @@ -1,4 +1,4 @@ -import { Example } from "@better-rules-javascript-test/reference-dep"; +import { Example } from "@rules-javascript-test/reference-dep"; export function example(): Example { return new Example(); diff --git a/typescript/test/bazel/source-map/BUILD.bazel b/typescript/test/bazel/source-map/BUILD.bazel index 4d9d433..d8bb237 100644 --- a/typescript/test/bazel/source-map/BUILD.bazel +++ b/typescript/test/bazel/source-map/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//nodejs:rules.bzl", "nodejs_binary") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//nodejs:rules.bzl", "nodejs_binary") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "root", diff --git a/typescript/test/bazel/tslib/BUILD.bazel b/typescript/test/bazel/tslib/BUILD.bazel index 915b94f..85324b4 100644 --- a/typescript/test/bazel/tslib/BUILD.bazel +++ b/typescript/test/bazel/tslib/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_library") cjs_root( name = "root", diff --git a/typescript/test/bazel/types/BUILD.bazel b/typescript/test/bazel/types/BUILD.bazel index b1ab929..1b6ef66 100644 --- a/typescript/test/bazel/types/BUILD.bazel +++ b/typescript/test/bazel/types/BUILD.bazel @@ -1,6 +1,6 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_import", "ts_library") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//typescript:rules.bzl", "ts_import", "ts_library") cjs_root( name = "dep_root", @@ -10,7 +10,7 @@ cjs_root( cjs_root( name = "main_root", - package_name = "@better-rules-javascript-test/types-main", + package_name = "@rules-javascript-test/types-main", path = "main", ) diff --git a/typescript/test/jest.config.js b/typescript/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/typescript/test/jest.config.js +++ b/typescript/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/typescript/test/src/ambiant.spec.ts b/typescript/test/src/ambiant.spec.ts index 7944ce6..99b2378 100644 --- a/typescript/test/src/ambiant.spec.ts +++ b/typescript/test/src/ambiant.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Ambiant", () => { diff --git a/typescript/test/src/basic.spec.ts b/typescript/test/src/basic.spec.ts index 680de60..feed0bb 100644 --- a/typescript/test/src/basic.spec.ts +++ b/typescript/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Basic", () => { diff --git a/typescript/test/src/directory.spec.ts b/typescript/test/src/directory.spec.ts index 9ca8825..a77f0ab 100644 --- a/typescript/test/src/directory.spec.ts +++ b/typescript/test/src/directory.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Directory", () => { diff --git a/typescript/test/src/json.spec.ts b/typescript/test/src/json.spec.ts index 0ef2b87..824e786 100644 --- a/typescript/test/src/json.spec.ts +++ b/typescript/test/src/json.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Resolves JSON", () => { diff --git a/typescript/test/src/jsx.spec.ts b/typescript/test/src/jsx.spec.ts index 44487f5..62780f5 100644 --- a/typescript/test/src/jsx.spec.ts +++ b/typescript/test/src/jsx.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Compiles TSX to JSX", () => { diff --git a/typescript/test/src/paths.spec.ts b/typescript/test/src/paths.spec.ts index 2fe5679..5e1cfd2 100644 --- a/typescript/test/src/paths.spec.ts +++ b/typescript/test/src/paths.spec.ts @@ -1,4 +1,4 @@ -import { bazelBin, spawnOptions } from "@better-rules-javascript/test"; +import { bazelBin, spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; import { readFile } from "node:fs/promises"; import { join } from "node:path"; diff --git a/typescript/test/src/reference.spec.ts b/typescript/test/src/reference.spec.ts index 188df85..caa1d0c 100644 --- a/typescript/test/src/reference.spec.ts +++ b/typescript/test/src/reference.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Reference", () => { diff --git a/typescript/test/src/source-map.spec.ts b/typescript/test/src/source-map.spec.ts index 15bf054..4f93eb0 100644 --- a/typescript/test/src/source-map.spec.ts +++ b/typescript/test/src/source-map.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Compiles TSX to JSX", () => { diff --git a/typescript/test/src/tslib.spec.ts b/typescript/test/src/tslib.spec.ts index 08a4ac2..0383dd5 100644 --- a/typescript/test/src/tslib.spec.ts +++ b/typescript/test/src/tslib.spec.ts @@ -1,4 +1,4 @@ -import { bazelBin, spawnOptions } from "@better-rules-javascript/test"; +import { bazelBin, spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; import * as fs from "node:fs"; import * as path from "node:path"; diff --git a/typescript/test/src/types.spec.ts b/typescript/test/src/types.spec.ts index ea1ba8b..f3c12fa 100644 --- a/typescript/test/src/types.spec.ts +++ b/typescript/test/src/types.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Types", () => { diff --git a/typescript/test/tsconfig.json b/typescript/test/tsconfig.json index 78429e9..61c407d 100644 --- a/typescript/test/tsconfig.json +++ b/typescript/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/typescript/workspace.bzl b/typescript/workspace.bzl deleted file mode 100644 index 4d82fc7..0000000 --- a/typescript/workspace.bzl +++ /dev/null @@ -1,147 +0,0 @@ -""" -TypeScript repositories -""" - -load("//commonjs:providers.bzl", "cjs_npm_label") -load("//javascript:providers.bzl", "JsInfo", "js_npm_inner_label", "js_npm_label") -load("//javascript:workspace.bzl", "js_npm_plugin") - -def _ts_npm_alias_build(package_name, repo): - return """ -load("@better_rules_javascript//typescript:rules.bzl", "ts_export") - -ts_export( - name = "lib", - dep = {label}, - package_name = {package_name}, - visibility = ["//visibility:public"], -) - """.strip().format( - label = json.encode(js_npm_label(repo)), - package_name = json.encode(package_name), - ) - -def _ts_npm_package_build(package, files): - if not any([file.endswith(".d.ts") for file in files]): - return js_npm_plugin().package_build(package, files) - - deps = [] - exports = [] - for i, dep in enumerate(package.deps): - if not dep.name: - deps.append(js_npm_label(dep.id)) - continue - name = "import%s" % i - deps.append(name) - exports.append( - """ -ts_export( - name = {name}, - dep = {dep}, - package_name = {package_name}, -) -""".strip().format( - name = json.encode(name), - dep = json.encode(js_npm_label(dep.id)), - package_name = json.encode(dep.name), - ), - ) - - result = """ -load("@bazel_skylib//lib:selects.bzl", "selects") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//typescript:rules.bzl", "ts_export", "ts_import") - -{exports} - -selects.config_setting_group( - name = "arch", - match_any = {arch}, -) - -selects.config_setting_group( - name = "compatible", - match_all = [":arch", ":os"], -) - -alias( - name = "lib.inner", - actual = select({{":compatible": ":lib.inner1", "//conditions:default": "@better_rules_javascript//typescript/null:lib"}}), - visibility = ["//visibility:public"], -) - -ts_import( - name = "lib.inner1", - declarations = [":files"], - deps = {deps}, - js = {js}, - root = ":root", - visibility = ["//visibility:public"], -) - -selects.config_setting_group( - name = "os", - match_any = {os}, -) - """.strip().format( - arch = json.encode(["@better_rules_javascript//nodejs/platform:arch_%s" % arch for arch in package.arch] if package.arch else ["//conditions:default"]), - deps = json.encode(deps), - exports = "\n\n".join(exports), - js = [":files"] if not package.name.startswith("@types/") else [], - os = json.encode(["@better_rules_javascript//nodejs/platform:platform_%s" % os for os in package.os] if package.os else ["//conditions:default"]), - ) - result += "\n" - - if package.extra_deps: - result += """ -ts_export( - name = "lib", - dep = ":lib.inner", - extra_deps = {extra_deps}, - visibility = ["//visibility:public"] -) - """.strip().format( - extra_deps = json.encode([":lib.export.%s" % i for i in range(len(package.extra_deps))]), - ) - else: - result += """ -alias( - name = "lib", - actual = ":lib.inner", - visibility = ["//visibility:public"], -) - """.strip() - result += "\n" - - for i, (id, deps) in enumerate(package.extra_deps.items()): - result += """ -ts_export( - name = {name}, - dep = {dep}, - deps = {deps}, -) - """.strip().format( - name = json.encode("lib.export.%s" % i), - dep = json.encode(js_npm_inner_label(id)), - deps = json.encode([js_npm_inner_label(dep["id"]) for dep in deps]), - ) - result += "\n" - - return result - -def ts_npm_plugin(): - def alias_build(package_name, repo): - return _ts_npm_alias_build(package_name, repo) - - def package_build(package, files): - return _ts_npm_package_build(package, files) - - return struct( - alias_build = alias_build, - package_build = package_build, - ) - -""" -DEPRECATED: Use ts_npm_plugin instead. -""" -ts_directory_npm_plugin = ts_npm_plugin diff --git a/util/argparse/BUILD.bazel b/util/argparse/BUILD.bazel index 8bba45f..e638aa3 100644 --- a/util/argparse/BUILD.bazel +++ b/util/argparse/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/util-argparse", + package_name = "@rules-javascript/util-argparse", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -18,8 +18,8 @@ ts_library( root = ":root", visibility = ["//visibility:public"], deps = [ - "@better_rules_javascript_npm//@types/argparse:lib", - "@better_rules_javascript_npm//argparse:lib", + "@npm//@types/argparse:lib", + "@npm//argparse:lib", ], ) diff --git a/util/argparse/tsconfig.json b/util/argparse/tsconfig.json index 78429e9..61c407d 100644 --- a/util/argparse/tsconfig.json +++ b/util/argparse/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/util/cache/BUILD.bazel b/util/cache/BUILD.bazel index acb5a11..188bbfc 100644 --- a/util/cache/BUILD.bazel +++ b/util/cache/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/util-cache", + package_name = "@rules-javascript/util-cache", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -20,7 +20,7 @@ ts_library( deps = [ "//util/json:lib", "//util/util:lib", - "@better_rules_javascript_npm//@types/node:lib", + "@npm//@types/node:lib", ], ) diff --git a/util/cache/src/index.ts b/util/cache/src/index.ts index 1cdfcb3..8917218 100644 --- a/util/cache/src/index.ts +++ b/util/cache/src/index.ts @@ -1,6 +1,6 @@ -import { JsonFormat } from "@better-rules-javascript/util-json"; -import { getOrSetAync } from "@better-rules-javascript/util/collection"; -import { ManagedResource } from "@better-rules-javascript/util/resource"; +import { JsonFormat } from "@rules-javascript/util-json"; +import { getOrSetAync } from "@rules-javascript/util/collection"; +import { ManagedResource } from "@rules-javascript/util/resource"; import * as fs from "node:fs"; interface Versioned { diff --git a/util/cache/tsconfig.json b/util/cache/tsconfig.json index 78429e9..61c407d 100644 --- a/util/cache/tsconfig.json +++ b/util/cache/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/util/json/BUILD.bazel b/util/json/BUILD.bazel index 84fea40..2289638 100644 --- a/util/json/BUILD.bazel +++ b/util/json/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/util-json", + package_name = "@rules-javascript/util-json", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -17,7 +17,7 @@ ts_library( config_dep = ":tsconfig", root = ":root", visibility = ["//visibility:public"], - deps = ["@better_rules_javascript_npm//@types/node:lib"], + deps = ["@npm//@types/node:lib"], ) js_library( diff --git a/util/json/tsconfig.json b/util/json/tsconfig.json index 78429e9..61c407d 100644 --- a/util/json/tsconfig.json +++ b/util/json/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/util/sha256sums.bzl b/util/sha256sums.bzl new file mode 100644 index 0000000..ace368c --- /dev/null +++ b/util/sha256sums.bzl @@ -0,0 +1,6 @@ +def sha256sums_parse(string): + result = {} + for line in string.splitlines(): + digest, path = line.split(" ") + result[path] = digest + return result diff --git a/util/starlark/BUILD.bazel b/util/starlark/BUILD.bazel deleted file mode 100644 index 8c4f462..0000000 --- a/util/starlark/BUILD.bazel +++ /dev/null @@ -1,27 +0,0 @@ -load("//commonjs:rules.bzl", "cjs_root") -load("//javascript:rules.bzl", "js_library") -load("//typescript:rules.bzl", "ts_library") - -cjs_root( - name = "root", - package_name = "@better-rules-javascript/util-starlark", - descriptors = ["package.json"], - visibility = ["//visibility:public"], -) - -ts_library( - name = "lib", - srcs = glob(["src/**/*.ts"]), - compiler = "//tools/typescript:tsc", - config = "tsconfig.json", - config_dep = ":tsconfig", - root = ":root", - visibility = ["//visibility:public"], -) - -js_library( - name = "tsconfig", - srcs = ["tsconfig.json"], - root = ":root", - deps = ["//tools/typescript:tsconfig"], -) diff --git a/util/starlark/package.json b/util/starlark/package.json deleted file mode 100644 index a3eeeb6..0000000 --- a/util/starlark/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "exports": { - ".": "./src/index.js", - "./*": "./src/*.js" - }, - "typesVersions": { - "*": { - "*": [ - "src/*" - ], - "src/*": [ - "src/*" - ] - } - } -} diff --git a/util/starlark/src/index.ts b/util/starlark/src/index.ts deleted file mode 100644 index c44819c..0000000 --- a/util/starlark/src/index.ts +++ /dev/null @@ -1,203 +0,0 @@ -export type StarlarkValue = - | StarlarkBoolean - | StarlarkDict - | StarlarkList - | StarlarkNone - | StarlarkString - | StarlarkStruct; - -export class StarlarkBoolean { - constructor(readonly value: boolean) {} -} - -export class StarlarkDict { - constructor(readonly elements: [StarlarkValue, StarlarkValue][]) {} -} - -export class StarlarkList { - constructor(readonly elements: StarlarkValue[]) {} -} - -export class StarlarkNone {} - -export class StarlarkString { - constructor(readonly value: string) {} -} - -export class StarlarkStruct { - constructor(readonly elements: [string, StarlarkValue][]) {} -} - -export type StarlarkExpression = StarlarkVariable; - -export class StarlarkVariable { - constructor(readonly value: string) {} -} - -export class StarlarkEqualStatement { - constructor( - readonly left: StarlarkVariable, - readonly right: StarlarkValue, - ) {} -} - -export type StarlarkStatement = StarlarkEqualStatement; - -export class StarlarkFile { - constructor(readonly statements: StarlarkStatement[]) {} -} - -function isPrintMultiline(value: StarlarkValue): boolean { - if (value instanceof StarlarkList) { - return ( - !!value.elements.length && - (value.elements.length !== 1 || isPrintMultiline(value.elements[0])) - ); - } - if (value instanceof StarlarkDict) { - return ( - !!value.elements.length && - (value.elements.length !== 1 || value.elements[0].some(isPrintMultiline)) - ); - } - if (value instanceof StarlarkStruct) { - return ( - !!value.elements.length && - (value.elements.length !== 1 || isPrintMultiline(value.elements[0][1])) - ); - } - return false; -} - -function printBoolean(value: StarlarkBoolean): string { - return value.value ? "True" : "False"; -} - -function printDict(value: StarlarkDict, indent: string): string { - const isMultiline = isPrintMultiline(value); - let output = ""; - output += "{"; - if (isMultiline) { - output += "\n"; - } - for (const [k, v] of value.elements) { - if (isMultiline) { - output += indent + " "; - } - output += printValue(k, indent + " "); - output += ": "; - output += printValue(v, indent + " "); - if (isMultiline) { - output += ",\n"; - } - } - if (isMultiline) { - output += indent; - } - output += "}"; - return output; -} - -function printList(value: StarlarkList, indent: string): string { - const isMultiline = isPrintMultiline(value); - let output = ""; - output += "["; - if (isMultiline) { - output += "\n"; - } - for (const v of value.elements) { - if (isMultiline) { - output += indent + " "; - } - output += printValue(v, indent + " "); - if (isMultiline) { - output += ",\n"; - } - } - if (isMultiline) { - output += indent; - } - output += "]"; - return output; -} - -function printNone() { - return "None"; -} - -function printString(value: StarlarkString): string { - return JSON.stringify(value.value); -} - -function printStruct(value: StarlarkStruct, indent: string): string { - const isMultiline = isPrintMultiline(value); - let output = ""; - output += "struct("; - if (isMultiline) { - output += "\n"; - } - for (const [k, v] of value.elements) { - if (isMultiline) { - output += indent + " "; - } - output += k; - output += " = "; - output += printValue(v, indent + " "); - if (isMultiline) { - output += ",\n"; - } - } - if (isMultiline) { - output += indent; - } - output += ")"; - return output; -} - -function printValue(value: StarlarkValue, indent: string): string { - if (value instanceof StarlarkList) { - return printList(value, indent); - } - if (value instanceof StarlarkBoolean) { - return printBoolean(value); - } - if (value instanceof StarlarkDict) { - return printDict(value, indent); - } - if (value instanceof StarlarkNone) { - return printNone(); - } - if (value instanceof StarlarkString) { - return printString(value); - } - if (value instanceof StarlarkStruct) { - return printStruct(value, indent); - } - throw new Error(`Unrecognized value: ${value}`); -} - -function printVariable(value: StarlarkVariable): string { - return value.value; -} - -function printEqualStatement(value: StarlarkEqualStatement): string { - let output = ""; - output += printVariable(value.left); - output += " = "; - output += printValue(value.right, ""); - output += "\n"; - return output; -} - -function printStatement(value: StarlarkStatement): string { - if (value instanceof StarlarkEqualStatement) { - return printEqualStatement(value); - } - throw new Error(`Unrecognized value: ${value}`); -} - -export function printStarlark(file: StarlarkFile): string { - return file.statements - .map((statement) => printStatement(statement)) - .join("\n"); -} diff --git a/util/starlark/tsconfig.json b/util/starlark/tsconfig.json deleted file mode 100644 index 78429e9..0000000 --- a/util/starlark/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" -} diff --git a/util/util/BUILD.bazel b/util/util/BUILD.bazel index d8a8bd2..4287905 100644 --- a/util/util/BUILD.bazel +++ b/util/util/BUILD.bazel @@ -4,7 +4,7 @@ load("//typescript:rules.bzl", "ts_library") cjs_root( name = "root", - package_name = "@better-rules-javascript/util", + package_name = "@rules-javascript/util", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/util/util/src/async.ts b/util/util/src/async.ts index 853fd6e..0bb187f 100644 --- a/util/util/src/async.ts +++ b/util/util/src/async.ts @@ -2,6 +2,7 @@ export class Condition { resolve!: (value: T) => void; reject!: (e: any) => void; + // eslint-disable-next-line unicorn/consistent-function-scoping readonly promise: Promise = new Promise((resolve, reject) => { this.resolve = resolve; this.reject = reject; diff --git a/util/util/tsconfig.json b/util/util/tsconfig.json index 78429e9..61c407d 100644 --- a/util/util/tsconfig.json +++ b/util/util/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/webpack/config/BUILD.bazel b/webpack/config/BUILD.bazel index 6fc15e2..fc90d20 100644 --- a/webpack/config/BUILD.bazel +++ b/webpack/config/BUILD.bazel @@ -6,8 +6,8 @@ ts_library( name = "lib", srcs = glob(["src/**/*.ts"]), compile_deps = [ - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//webpack:lib", + "@npm//@types/node:lib", + "@npm//webpack:lib", ], compiler = "//tools/typescript:tsc", config = "tsconfig.json", @@ -15,12 +15,12 @@ ts_library( module = "commonjs", root = ":root", visibility = ["//visibility:public"], - deps = ["@better_rules_javascript_npm//enhanced-resolve:lib"], + deps = ["@npm//enhanced-resolve:lib"], ) cjs_root( name = "root", - package_name = "@better-rules-javascript/webpack-config", + package_name = "@rules-javascript/webpack-config", descriptors = ["package.json"], visibility = ["//visibility:public"], ) diff --git a/webpack/config/tsconfig.json b/webpack/config/tsconfig.json index b5dd00a..a019994 100644 --- a/webpack/config/tsconfig.json +++ b/webpack/config/tsconfig.json @@ -3,5 +3,5 @@ "module": "commonjs", "types": ["node"] }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/webpack/default/BUILD.bazel b/webpack/default/BUILD.bazel index bca7819..0053cdd 100644 --- a/webpack/default/BUILD.bazel +++ b/webpack/default/BUILD.bazel @@ -1,17 +1,17 @@ alias( name = "webpack", - actual = "@better_rules_javascript_npm//webpack:lib", + actual = "@npm//webpack:lib", visibility = ["//webpack:__subpackages__"], ) alias( name = "webpack_cli", - actual = "@better_rules_javascript_npm//webpack-cli:lib", + actual = "@npm//webpack-cli:lib", visibility = ["//webpack:__subpackages__"], ) alias( name = "webpack_dev_server", - actual = "@better_rules_javascript_npm//webpack-dev-server:lib", + actual = "@npm//webpack-dev-server:lib", visibility = ["//webpack:__subpackages__"], ) diff --git a/webpack/doc/doc.md b/webpack/doc/doc.md index 2936a41..9115bbf 100644 --- a/webpack/doc/doc.md +++ b/webpack/doc/doc.md @@ -34,9 +34,9 @@ module.exports = { **BUILD.bzl** ```bzl -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") webpack_bundle( name = "bundle", diff --git a/webpack/load-config/BUILD.bazel b/webpack/load-config/BUILD.bazel index 2b92b27..b76f0e1 100644 --- a/webpack/load-config/BUILD.bazel +++ b/webpack/load-config/BUILD.bazel @@ -6,8 +6,8 @@ ts_library( name = "lib", srcs = glob(["src/**/*.mts"]), compile_deps = [ - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//webpack:lib", + "@npm//@types/node:lib", + "@npm//webpack:lib", ], compiler = "//tools/typescript:tsc", config = "tsconfig.json", @@ -22,7 +22,7 @@ ts_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/webpack-load-config", + package_name = "@rules-javascript/webpack-load-config", descriptors = ["package.json"], ) diff --git a/webpack/load-config/src/index.mts b/webpack/load-config/src/index.mts index a09b68f..bce68c9 100644 --- a/webpack/load-config/src/index.mts +++ b/webpack/load-config/src/index.mts @@ -1,4 +1,4 @@ -import * as configure from "@better-rules-javascript/webpack-config"; +import * as configure from "@rules-javascript/webpack-config"; import * as path from "node:path"; import type { Configuration } from "webpack"; diff --git a/webpack/load-config/tsconfig.json b/webpack/load-config/tsconfig.json index 53afbee..373c146 100644 --- a/webpack/load-config/tsconfig.json +++ b/webpack/load-config/tsconfig.json @@ -3,5 +3,5 @@ "module": "es2022", "target": "es2019" }, - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/webpack/runtime/BUILD.bazel b/webpack/runtime/BUILD.bazel index 79d62fc..abe78c5 100644 --- a/webpack/runtime/BUILD.bazel +++ b/webpack/runtime/BUILD.bazel @@ -24,12 +24,12 @@ configure_rollup( name = "rollup", config = "rollup/rollup.config.js", config_dep = ":rollup_config", - dep = "@better_rules_javascript_npm//rollup:lib", + dep = "@npm//rollup:lib", ) cjs_root( name = "root", - package_name = "@better-rules-javascript/webpack-runtime", + package_name = "@rules-javascript/webpack-runtime", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -38,7 +38,7 @@ ts_library( name = "rollup_config", srcs = glob(["rollup/**/*.ts"]), compile_deps = [ - "@better_rules_javascript_npm//rollup:lib", + "@npm//rollup:lib", ], compiler = "//tools/typescript:tsc", config = "rollup/tsconfig.json", diff --git a/webpack/runtime/rollup/tsconfig.json b/webpack/runtime/rollup/tsconfig.json index d7629bd..a98d6cb 100644 --- a/webpack/runtime/rollup/tsconfig.json +++ b/webpack/runtime/rollup/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json", + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json", "compilerOptions": { "module": "commonjs" } diff --git a/webpack/runtime/tsconfig.json b/webpack/runtime/tsconfig.json index 78429e9..61c407d 100644 --- a/webpack/runtime/tsconfig.json +++ b/webpack/runtime/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/webpack/server/BUILD.bazel b/webpack/server/BUILD.bazel index d2c55db..c9128fc 100644 --- a/webpack/server/BUILD.bazel +++ b/webpack/server/BUILD.bazel @@ -23,10 +23,10 @@ ts_library( "//nodejs/fs-linker:lib", "//util/json:lib", "//webpack/load-config:lib", - "@better_rules_javascript_npm//@types/node:lib", - "@better_rules_javascript_npm//enhanced-resolve:lib", - "@better_rules_javascript_npm//rxjs:lib", - "@better_rules_javascript_npm//webpack:lib", + "@npm//@types/node:lib", + "@npm//enhanced-resolve:lib", + "@npm//rxjs:lib", + "@npm//webpack:lib", ], ) @@ -34,12 +34,12 @@ configure_rollup( name = "rollup", config = "rollup/rollup.config.js", config_dep = ":rollup_config", - dep = "@better_rules_javascript_npm//rollup:lib", + dep = "@npm//rollup:lib", ) cjs_root( name = "root", - package_name = "@better-rules-javascript/webpack-server", + package_name = "@rules-javascript/webpack-server", descriptors = ["package.json"], visibility = ["//visibility:public"], ) @@ -48,7 +48,7 @@ ts_library( name = "rollup_config", srcs = glob(["rollup/**/*.ts"]), compile_deps = [ - "@better_rules_javascript_npm//rollup:lib", + "@npm//rollup:lib", ], compiler = "//tools/typescript:tsc", config = "rollup/tsconfig.json", @@ -56,8 +56,8 @@ ts_library( module = "commonjs", root = ":root", deps = [ - "@better_rules_javascript_npm//@rollup/plugin-commonjs:lib", - "@better_rules_javascript_npm//@rollup/plugin-node-resolve:lib", + "@npm//@rollup/plugin-commonjs:lib", + "@npm//@rollup/plugin-node-resolve:lib", ], ) diff --git a/webpack/server/rollup/tsconfig.json b/webpack/server/rollup/tsconfig.json index d7629bd..a98d6cb 100644 --- a/webpack/server/rollup/tsconfig.json +++ b/webpack/server/rollup/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json", + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json", "compilerOptions": { "module": "commonjs" } diff --git a/webpack/server/src/index.ts b/webpack/server/src/index.ts index 44bd74a..8ff1758 100644 --- a/webpack/server/src/index.ts +++ b/webpack/server/src/index.ts @@ -1,9 +1,9 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; -import { patchFs } from "@better-rules-javascript/nodejs-fs-linker/fs"; -import { patchFsPromises } from "@better-rules-javascript/nodejs-fs-linker/fs-promises"; -import { createVfs } from "@better-rules-javascript/nodejs-fs-linker/package"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +import { PackageTree } from "@rules-javascript/commonjs-package"; +import { patchFs } from "@rules-javascript/nodejs-fs-linker/fs"; +import { patchFsPromises } from "@rules-javascript/nodejs-fs-linker/fs-promises"; +import { createVfs } from "@rules-javascript/nodejs-fs-linker/package"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; +import { JsonFormat } from "@rules-javascript/util-json"; import * as fs from "node:fs"; import { isMainThread } from "node:worker_threads"; import { Subject } from "rxjs"; diff --git a/webpack/server/src/run.ts b/webpack/server/src/run.ts index e4f98ad..936250d 100644 --- a/webpack/server/src/run.ts +++ b/webpack/server/src/run.ts @@ -1,12 +1,12 @@ -import { PackageTree } from "@better-rules-javascript/commonjs-package"; +import { PackageTree } from "@rules-javascript/commonjs-package"; import { IbazelNotification, IbazelStatus, readNotifications, -} from "@better-rules-javascript/ibazel-notification/index"; -import { createVfs } from "@better-rules-javascript/nodejs-fs-linker/package"; -import { WrapperVfs } from "@better-rules-javascript/nodejs-fs-linker/vfs"; -import { JsonFormat } from "@better-rules-javascript/util-json"; +} from "@rules-javascript/ibazel-notification/index"; +import { createVfs } from "@rules-javascript/nodejs-fs-linker/package"; +import { WrapperVfs } from "@rules-javascript/nodejs-fs-linker/vfs"; +import { JsonFormat } from "@rules-javascript/util-json"; import { readFileSync } from "node:fs"; import { readFile } from "node:fs/promises"; import { Subject } from "rxjs"; diff --git a/webpack/server/tsconfig.json b/webpack/server/tsconfig.json index 78429e9..61c407d 100644 --- a/webpack/server/tsconfig.json +++ b/webpack/server/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/webpack/test/BUILD.bazel b/webpack/test/BUILD.bazel index 5a378a0..bbd08cb 100644 --- a/webpack/test/BUILD.bazel +++ b/webpack/test/BUILD.bazel @@ -12,7 +12,7 @@ js_library( cjs_root( name = "root", - package_name = "@better-rules-javascript/webpack-test", + package_name = "@rules-javascript/webpack-test", ) jest_test( @@ -23,7 +23,7 @@ jest_test( data = glob(["bazel/**/*"]) + ["@files//:common"], dep = ":test_lib", jest = "@npm//jest:lib", - node = "@better_rules_javascript//tools/nodejs", + node = "@rules_javascript//tools/nodejs", tags = ["local"], visibility = ["//visibility:public"], ) diff --git a/webpack/test/bazel/MODULE.bazel b/webpack/test/bazel/MODULE.bazel index ca9d3bc..ea40b53 100644 --- a/webpack/test/bazel/MODULE.bazel +++ b/webpack/test/bazel/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "better_rules_javascript_test") +module(name = "rules_javascript_test") # Bazel Util @@ -13,6 +13,26 @@ archive_override( url = "https://github.com/redoapp/bazel-util/archive/%s.tar.gz" % BAZEL_UTIL_VERSION, ) +# JavaScript + +bazel_dep(name = "rules_javascript") +local_path_override( + module_name = "rules_javascript", + path = "../../../../bazel_util++file+files/files", +) + +yarn = use_extension("@rules_javascript//npm:extensions.bzl", "yarn") +yarn.workspace( + name = "rules_javascript_test_npm", + data = "@rules_javascript//test:npm.json", + path = "/", + plugins = [ + "@rules_javascript//commonjs:npm_plugin.bzl", + "@rules_javascript//javascript:npm_plugin.bzl", + ], +) +use_repo(yarn, npm = "rules_javascript_test_npm") + # Pkg bazel_dep(name = "rules_pkg", version = "1.2.0") diff --git a/webpack/test/bazel/WORKSPACE.bazel b/webpack/test/bazel/WORKSPACE.bazel deleted file mode 100644 index a474423..0000000 --- a/webpack/test/bazel/WORKSPACE.bazel +++ /dev/null @@ -1,12 +0,0 @@ -workspace(name = "better_rules_javascript_test") - -# JavaScript - -local_repository( - name = "better_rules_javascript", - path = "../../../../bazel_util++file+files/files", -) - -load("@better_rules_javascript//test:workspace.bzl", "test_repositories") - -test_repositories() diff --git a/webpack/test/bazel/basic/BUILD.bazel b/webpack/test/bazel/basic/BUILD.bazel index 8f9ed09..998c262 100644 --- a/webpack/test/bazel/basic/BUILD.bazel +++ b/webpack/test/bazel/basic/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/webpack-basic", + package_name = "@rules-javascript-test/webpack-basic", descriptors = ["package.json"], ) diff --git a/webpack/test/bazel/nested-dep/BUILD.bazel b/webpack/test/bazel/nested-dep/BUILD.bazel index 928dbf0..9110470 100644 --- a/webpack/test/bazel/nested-dep/BUILD.bazel +++ b/webpack/test/bazel/nested-dep/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_bundle") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/webpack-basic", + package_name = "@rules-javascript-test/webpack-basic", descriptors = ["package.json"], ) @@ -23,7 +23,7 @@ js_library( cjs_root( name = "lib_root", - package_name = "@better-rules-javascript-test/webpack-nested-dep-lib", + package_name = "@rules-javascript-test/webpack-nested-dep-lib", descriptors = ["lib/package.json"], path = "lib", ) diff --git a/webpack/test/bazel/nested-dep/index.js b/webpack/test/bazel/nested-dep/index.js index eda5ea3..9040c8e 100644 --- a/webpack/test/bazel/nested-dep/index.js +++ b/webpack/test/bazel/nested-dep/index.js @@ -1,4 +1,4 @@ -import { Foo } from "@better-rules-javascript-test/webpack-nested-dep-lib"; +import { Foo } from "@rules-javascript-test/webpack-nested-dep-lib"; const foo = new Foo("Example"); foo.print(); diff --git a/webpack/test/bazel/server/BUILD.bazel b/webpack/test/bazel/server/BUILD.bazel index b125814..3fbcf9c 100644 --- a/webpack/test/bazel/server/BUILD.bazel +++ b/webpack/test/bazel/server/BUILD.bazel @@ -1,10 +1,10 @@ -load("@better_rules_javascript//commonjs:rules.bzl", "cjs_root") -load("@better_rules_javascript//javascript:rules.bzl", "js_library") -load("@better_rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_server") +load("@rules_javascript//commonjs:rules.bzl", "cjs_root") +load("@rules_javascript//javascript:rules.bzl", "js_library") +load("@rules_javascript//webpack:rules.bzl", "configure_webpack", "webpack_server") cjs_root( name = "root", - package_name = "@better-rules-javascript-test/webpack-server", + package_name = "@rules-javascript-test/webpack-server", descriptors = ["package.json"], ) diff --git a/webpack/test/jest.config.js b/webpack/test/jest.config.js index deb8f52..78d2f9c 100644 --- a/webpack/test/jest.config.js +++ b/webpack/test/jest.config.js @@ -1,3 +1,3 @@ -const { jestConfig } = require("@better-rules-javascript/test/jest-config"); +const { jestConfig } = require("@rules-javascript/test/jest-config"); module.exports = jestConfig(); diff --git a/webpack/test/src/basic.spec.ts b/webpack/test/src/basic.spec.ts index 7a549e6..0988652 100644 --- a/webpack/test/src/basic.spec.ts +++ b/webpack/test/src/basic.spec.ts @@ -1,4 +1,4 @@ -import { bazelBin, spawnOptions } from "@better-rules-javascript/test"; +import { bazelBin, spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; import * as fs from "node:fs"; import * as path from "node:path"; diff --git a/webpack/test/src/nested-dep.spec.ts b/webpack/test/src/nested-dep.spec.ts index de315a8..08451c0 100644 --- a/webpack/test/src/nested-dep.spec.ts +++ b/webpack/test/src/nested-dep.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import { spawnSync } from "node:child_process"; test("Build", async () => { diff --git a/webpack/test/src/server.spec.ts b/webpack/test/src/server.spec.ts index b9a53bf..70a30c5 100644 --- a/webpack/test/src/server.spec.ts +++ b/webpack/test/src/server.spec.ts @@ -1,4 +1,4 @@ -import { spawnOptions } from "@better-rules-javascript/test"; +import { spawnOptions } from "@rules-javascript/test"; import * as childProcess from "node:child_process"; test("Server", async () => { diff --git a/webpack/test/tsconfig.json b/webpack/test/tsconfig.json index 78429e9..61c407d 100644 --- a/webpack/test/tsconfig.json +++ b/webpack/test/tsconfig.json @@ -1,3 +1,3 @@ { - "extends": "@better-rules-javascript/tools-typescript/tsconfig.common.json" + "extends": "@rules-javascript/tools-typescript/tsconfig.common.json" } diff --git a/yarn.lock b/yarn.lock index 3f171f8..5be91e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,21 +3,21 @@ __metadata: version: 8 - cacheKey: 10 + cacheKey: 10c0 "@algolia/cache-browser-local-storage@npm:4.25.3": version: 4.25.3 resolution: "@algolia/cache-browser-local-storage@npm:4.25.3" dependencies: "@algolia/cache-common": "npm:4.25.3" - checksum: 10/8ac70c2e903c46cf0500ef11f7026746192c3332a9726beec60893f45ca26193043646d86dd0c51b6820d7c027ea3810474bad4b3043945084bf7c35aa7f8bcc + checksum: 10c0/d511fc9d74aaccea5a5be22ca3a99f476573146a6abf3e053f11700c441088c6586a6a584f4b3dba9ea159eaf2da448e7494e566992f813fdbd1875960de42fd languageName: node linkType: hard "@algolia/cache-common@npm:4.25.3": version: 4.25.3 resolution: "@algolia/cache-common@npm:4.25.3" - checksum: 10/ca7634d9f82101ad08a01a5e2ab5ec454c18dc2e438ccdb0a2b45ab73a881d4fed95ef074b88a979a579a2cda22042b97ffb0d751f95c8e1b5a3e70f3ccf0434 + checksum: 10c0/134d43e96f90701ced24edd029289da504538f73ed7441118ca835e299aaa0902e83a1338b09afe64004b759cd633ecfa8c4f9ede3d0169cc4831d6efe0291cc languageName: node linkType: hard @@ -26,7 +26,7 @@ __metadata: resolution: "@algolia/cache-in-memory@npm:4.25.3" dependencies: "@algolia/cache-common": "npm:4.25.3" - checksum: 10/2609e8c9858ef6e44784e33dbbe63e9a0447f1e333100eafc3b6e8f1c5bf1e32d9ee3f4fa5bf70b04be7d43e94ae4a2f756b188c0b02494e6c76e59cc6a86945 + checksum: 10c0/bc61281f4f481b045fb43a1bd16f677c23c1b8aea5ba8ca7e5cf4816843a705a5115edeebfee60c8f90544f99f312d919daf40db72de52ca5edef7f1cf3d35c9 languageName: node linkType: hard @@ -37,7 +37,7 @@ __metadata: "@algolia/client-common": "npm:4.25.3" "@algolia/client-search": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/6aff96f3fc0003b0fef1715df5230533f805f2bc29fd3295a4433f1254b6924113f44a8bbeb3007eab9930b87df40a084bc6c6f3c9ed34c71b3bf8a104f2b76e + checksum: 10c0/bb718d06febb72ea6bead8c64562a5d804fa878a9ae3a78fafa461eece6bbd0109fddb0ca517add1ef745cee7b5fe736b31f937cabc4fb29e820e8398b6bae9f languageName: node linkType: hard @@ -49,7 +49,7 @@ __metadata: "@algolia/client-search": "npm:4.25.3" "@algolia/requester-common": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/c698c3702b081c1b67540d1649828ca9153ab41c7e00a32149e20c7190b0082c5af4f81056712ea1d97cf0e1dc3038370a6f4171f08b613ef3ad05db80d2cf0a + checksum: 10c0/4922f34ecea4f17e56d66a5f34d9d65b685e1c813444ee70db861aa14e8c25ded61e9d7c1555428ca3900500c18b3d7430d99a6299d1cb7b49c6ed06f9649101 languageName: node linkType: hard @@ -59,7 +59,7 @@ __metadata: dependencies: "@algolia/requester-common": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/31e384e0e3aa4fbeb36c15af82bf428195606c5084d0784f250ebd7a0d0429df18ff3383de38cbf9fc49008f8e717a5b87029b147b9cddba6bb0cdd6ed7c28fe + checksum: 10c0/f0865dd8763b5695fd852b3d4fdb9fc1fcc5546235683a8714d97e994ab168cb4184a03fa79eb156daec9c789d3d93baf9f846c47acc6cdda6028b02984e3294 languageName: node linkType: hard @@ -70,7 +70,7 @@ __metadata: "@algolia/client-common": "npm:4.25.3" "@algolia/requester-common": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/f673c8509bee7882d0a489d45b4ede7d60a8a8713c4137b2519cda8bbb2d4e4e23d4fc40ac81ce189aa6cc431e1c576a14f8368a04a299548e7844d6e433b577 + checksum: 10c0/bf8d1f13805534059354af7597d5a4f5ac7f5415751d4905e7e0f5b367ae6940c557ff35867201ae64b4d7cf1ce6591a0368b319c865a82b497415f8e0353084 languageName: node linkType: hard @@ -81,14 +81,14 @@ __metadata: "@algolia/client-common": "npm:4.25.3" "@algolia/requester-common": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/45f59f555086caeeeb50420db3b3f172e9669c6296847b513d2c532d1a787dc62625b8cff2e864ce2b47b0a8800137e3d6085fe4b1216bd65e4ab037187cdffd + checksum: 10c0/32ad49da60a14d2cfe78f30e9f3e3c57931ba91ccd21d2c5f319c1521b4a173c6ee6510d53557ef7831f964000401fd9fa02d853a2dbf00dd4d740dffe1b8325 languageName: node linkType: hard "@algolia/logger-common@npm:4.25.3": version: 4.25.3 resolution: "@algolia/logger-common@npm:4.25.3" - checksum: 10/4abeb7ee3cc694114dbfeb1d141aef31132c2877297ca1bb4a6b614a010e1972b9af339ea6755c0f15f07dff0416bcc0a3dc7df95604e2e7d150a472a3135001 + checksum: 10c0/503434de662b7b667522ebcd2d9fbc29d9e401ba253fe16ff86a7572e6e113fe021b2762498da8a57b06c2533f86dcecd165f528865e313c5421f099fca9a27e languageName: node linkType: hard @@ -97,7 +97,7 @@ __metadata: resolution: "@algolia/logger-console@npm:4.25.3" dependencies: "@algolia/logger-common": "npm:4.25.3" - checksum: 10/c16fa88f865b812e75f32f83fc64c0a8615eecc532d9810a05be973e9a03619aad848e1f06c9701c469dd6f41dc56d15fecf65b23caffc693d11d24fa8200912 + checksum: 10c0/996df8eb0b1e9866deec1a0a7f58af1a779c487674a6742bf660a7d31ee2b5a163b99dbbe5050c834922a992066404f9dadf49cf9bbdf0b9adeb7a16fc569337 languageName: node linkType: hard @@ -116,7 +116,7 @@ __metadata: "@algolia/requester-common": "npm:4.25.3" "@algolia/requester-node-http": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/e27e030f997310fb48087aeaf6bee7336296a90355e962ba7770a018dd5de00b5c1562eb9e7ab48e76dcfddac50b6f5a5636512f39eb0d3fb87c5bdb996b707d + checksum: 10c0/c59db46fcf46a784a982df8dce31298c838f65ffb3cf6193c05791c9c7114508819d81f5fe27da856820f6f2dc4a376c4cb98d3dcd9fc2e682da64c25dc5fe23 languageName: node linkType: hard @@ -125,14 +125,14 @@ __metadata: resolution: "@algolia/requester-browser-xhr@npm:4.25.3" dependencies: "@algolia/requester-common": "npm:4.25.3" - checksum: 10/4ab763777f8c95d9d0e619cf1de0486657c781c06eb645ce0417d8ac9d7af3bc8c9c1ae83f91d18705374709eb33af5ad032956458665eb24e627b7cc77cf1b1 + checksum: 10c0/2b923f192f32d454cef1f889cf788971cdb7b64645aed6d28770bc498036108fb84cd9a3868cf40980e2fe7632016c5eafb3fc82cdd8bd1647c26d36f741de3c languageName: node linkType: hard "@algolia/requester-common@npm:4.25.3": version: 4.25.3 resolution: "@algolia/requester-common@npm:4.25.3" - checksum: 10/92a200b07d6219ea3ff0a446406304d9474a605a074451c89f0f555d27ec0a180848f602d9fb94a0109e39b3c02586244ba3ad5ec396c373a8d00daefe537c4b + checksum: 10c0/1ba00218e1e36b676dc0809e3fc102d6912f15f71cc6f9d605af4e3510a5d1e4f57d6679a9b1187164099dfd842c4fe97c493fec732efb53cd2238fb3f144fd5 languageName: node linkType: hard @@ -141,7 +141,7 @@ __metadata: resolution: "@algolia/requester-node-http@npm:4.25.3" dependencies: "@algolia/requester-common": "npm:4.25.3" - checksum: 10/cca62fbc6f8cff1c78c95b2a0337e0dcb1954c6537a863b4138ff46489a5a1381102698d63fea24f900290370fcd90f77cfb92e3ed80abd93cc45535897e0ec9 + checksum: 10c0/38b2b4d87e9c48f14e7325fed17663f15472f6e0217da177a7ef8516f33e871705993626ac025072511ad587373c1eacd635c68f6922c0514fb2f7758d4c941c languageName: node linkType: hard @@ -152,2456 +152,861 @@ __metadata: "@algolia/cache-common": "npm:4.25.3" "@algolia/logger-common": "npm:4.25.3" "@algolia/requester-common": "npm:4.25.3" - checksum: 10/ce78c701b205bb8353ebbcdc8a47589efdaf606c559ac177c17509bf854544869818910afd5dd76d5361437365f0925bf1118adfbdf4899a6fd873e2d6d739cc + checksum: 10c0/c7160ad528c77b5a88c6da8f2ca0d28171598cbca0b9cade690e78b4baacd814541d09c7df68036849d02e73ee54ee9b06447264617d644b5f823f73e95bfcf7 languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" +"@arcanis/slice-ansi@npm:^1.1.1": + version: 1.1.1 + resolution: "@arcanis/slice-ansi@npm:1.1.1" dependencies: - "@jridgewell/gen-mapping": "npm:^0.1.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 8/d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + grapheme-splitter: "npm:^1.0.4" + checksum: 10c0/2f222b121b8aaf67e8495e27d60ebfc34e2472033445c3380e93fb06aba9bfef6ab3096aca190a181b3dd505ed4c07f4dc7243fc9cb5369008b649cd1e39e8d8 languageName: node linkType: hard -"@angular/animations@npm:^16": - version: 16.0.0 - resolution: "@angular/animations@npm:16.0.0" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/core": 16.0.0 - checksum: 8/24894dfdb4fca7207d92148ae6d5f97762de1b0af059d2868ac1e83939fd673439254f9d5b765aa52908471d9a43cf02e364cf162a74e9149c1ab62a2157efef + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d languageName: node linkType: hard -"@angular/cdk@npm:^16": - version: 16.0.0 - resolution: "@angular/cdk@npm:16.0.0" - dependencies: - parse5: "npm:^7.1.2" - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/common": ^16.0.0 || ^17.0.0 - "@angular/core": ^16.0.0 || ^17.0.0 - rxjs: ^6.5.3 || ^7.4.0 - dependenciesMeta: - parse5: - optional: true - checksum: 8/753954b26ced6108461609539d80a397b49335fecc931fb101cab32d8765dbb5ec8c5d4277d34d9bebb70aa2f2a8b6cd6319aa676a3aa7716c88bee34cc738f9 +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 languageName: node linkType: hard -"@angular/common@npm:^16": - version: 16.0.0 - resolution: "@angular/common@npm:16.0.0" +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/core": 16.0.0 - rxjs: ^6.5.3 || ^7.4.0 - checksum: 8/94178f4f8297b2b517e10b27a02ce1b408bb8a802f0db4224860a12056f87aac8b5d1fb773f23fed4be854c1318d999b787dcc19bcc72850606c667f7762d7cc + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa languageName: node linkType: hard -"@angular/compiler-cli@npm:^16": - version: 16.0.0 - resolution: "@angular/compiler-cli@npm:16.0.0" +"@babel/generator@npm:^7.29.0, @babel/generator@npm:^7.7.2": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" dependencies: - "@babel/core": "npm:7.19.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - chokidar: "npm:^3.0.0" - convert-source-map: "npm:^1.5.1" - reflect-metadata: "npm:^0.1.2" - semver: "npm:^7.0.0" - tslib: "npm:^2.3.0" - yargs: "npm:^17.2.1" - peerDependencies: - "@angular/compiler": 16.0.0 - typescript: ">=4.9.3 <5.1" - bin: - ng-xi18n: bundles/src/bin/ng_xi18n.js - ngc: bundles/src/bin/ngc.js - ngcc: bundles/ngcc/index.js - checksum: 8/62b1c21a9230c71267d4bc7274860a7c246089f56b67bc445f5cd1dbf48f1baa8e9683182fdc38ccc82be51c04f130d200192d3aa36326c2594933ea8b1478fe + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 languageName: node linkType: hard -"@angular/compiler@npm:^16": - version: 16.0.0 - resolution: "@angular/compiler@npm:16.0.0" +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/core": 16.0.0 - peerDependenciesMeta: - "@angular/core": - optional: true - checksum: 8/4aa431357582b46c269e313b79617b2a2ac5c14b90d9485abd79b7cc963d1332361e85def5bd8505cca7051ab0ff9665d7fea8ee7b9997647f44a2698fc3c710 + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 languageName: node linkType: hard -"@angular/core@npm:^16": - version: 16.0.0 - resolution: "@angular/core@npm:16.0.0" - dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.13.0 - checksum: 8/11ccd29b4913348e49ab04fc70d58a3e86e9708080277785b012365921337dbc501f8b29ce9ef53d8de51259abc3708a89cb1e6f1d8609bd37d767f397e22b74 +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 languageName: node linkType: hard -"@angular/forms@npm:^16": - version: 16.0.0 - resolution: "@angular/forms@npm:16.0.0" +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/common": 16.0.0 - "@angular/core": 16.0.0 - "@angular/platform-browser": 16.0.0 - rxjs: ^6.5.3 || ^7.4.0 - checksum: 8/95f5dd073295bf5b0e8abd2e113692e77eea1460513a13bbc5c404642e6ee144225c569ff90956b9273fb971048beecdb7cf8d6833f5adad0ee822646b860498 + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac languageName: node linkType: hard -"@angular/material@npm:^16": - version: 16.0.0 - resolution: "@angular/material@npm:16.0.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/auto-init": "npm:15.0.0-canary.51f9c0c28.0" - "@material/banner": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/card": "npm:15.0.0-canary.51f9c0c28.0" - "@material/checkbox": "npm:15.0.0-canary.51f9c0c28.0" - "@material/chips": "npm:15.0.0-canary.51f9c0c28.0" - "@material/circular-progress": "npm:15.0.0-canary.51f9c0c28.0" - "@material/data-table": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dialog": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/drawer": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/fab": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/floating-label": "npm:15.0.0-canary.51f9c0c28.0" - "@material/form-field": "npm:15.0.0-canary.51f9c0c28.0" - "@material/icon-button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/image-list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/layout-grid": "npm:15.0.0-canary.51f9c0c28.0" - "@material/line-ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/linear-progress": "npm:15.0.0-canary.51f9c0c28.0" - "@material/list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu-surface": "npm:15.0.0-canary.51f9c0c28.0" - "@material/notched-outline": "npm:15.0.0-canary.51f9c0c28.0" - "@material/radio": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/segmented-button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/select": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/slider": "npm:15.0.0-canary.51f9c0c28.0" - "@material/snackbar": "npm:15.0.0-canary.51f9c0c28.0" - "@material/switch": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-bar": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-indicator": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-scroller": "npm:15.0.0-canary.51f9c0c28.0" - "@material/textfield": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tooltip": "npm:15.0.0-canary.51f9c0c28.0" - "@material/top-app-bar": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.3.0" +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" peerDependencies: - "@angular/animations": ^16.0.0 || ^17.0.0 - "@angular/cdk": 16.0.0 - "@angular/common": ^16.0.0 || ^17.0.0 - "@angular/core": ^16.0.0 || ^17.0.0 - "@angular/forms": ^16.0.0 || ^17.0.0 - "@angular/platform-browser": ^16.0.0 || ^17.0.0 - rxjs: ^6.5.3 || ^7.4.0 - checksum: 8/8e1fc9fd13c3db4174b23a49e1a7af0b4e3d288242b8ff4e066b6201f19e11252ccd37b71f0f276328aba2fad35ae1f20196d8f66f91b6061d4d9a4dde87d370 + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b languageName: node linkType: hard -"@angular/platform-browser-dynamic@npm:^16": - version: 16.0.0 - resolution: "@angular/platform-browser-dynamic@npm:16.0.0" - dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/common": 16.0.0 - "@angular/compiler": 16.0.0 - "@angular/core": 16.0.0 - "@angular/platform-browser": 16.0.0 - checksum: 8/83cee8e42d51b0ead30e07a1b774036f91062511c474d9d7f80bf0ebb9ae01bc94415c1c6d756b029bd8bf719ffb750d1bec084e52fbf4473329fb8ca5350d97 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.28.6 + resolution: "@babel/helper-plugin-utils@npm:7.28.6" + checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d languageName: node linkType: hard -"@angular/platform-browser@npm:^16": - version: 16.0.0 - resolution: "@angular/platform-browser@npm:16.0.0" - dependencies: - tslib: "npm:^2.3.0" - peerDependencies: - "@angular/animations": 16.0.0 - "@angular/common": 16.0.0 - "@angular/core": 16.0.0 - peerDependenciesMeta: - "@angular/animations": - optional: true - checksum: 8/eb5f54796ac8f298fc02cb050af0623e8880bea97cefcc7cdaf49f2fe4e7f36010f66c6a05a458e6932723449fc44616a94a481079d559d12f52c9a170d623ae +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard -"@arcanis/slice-ansi@npm:^1.1.1": - version: 1.1.1 - resolution: "@arcanis/slice-ansi@npm:1.1.1" - dependencies: - grapheme-splitter: "npm:^1.0.4" - checksum: 8/14ed60cb45750d386c64229ac7bab20e10eedc193503fa4decff764162d329d6d3363ed2cd3debec833186ee54affe4f824f6e8eff531295117fd1ebda200270 +"@babel/helper-validator-identifier@npm:^7.19.1, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" - dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 8/195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 languageName: node linkType: hard -"@babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/code-frame@npm:7.16.0" +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" dependencies: - "@babel/highlight": "npm:^7.16.0" - checksum: 8/8961d0302ec6b8c2e9751a11e06a17617425359fd1645e4dae56a90a03464c68a0916115100fbcd030961870313f21865d0b85858360a2c68aabdda744393607 + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb languageName: node linkType: hard -"@babel/code-frame@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/code-frame@npm:7.21.4" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" dependencies: - "@babel/highlight": "npm:^7.18.6" - checksum: 8/e5390e6ec1ac58dcef01d4f18eaf1fd2f1325528661ff6d4a5de8979588b9f5a8e852a54a91b923846f7a5c681b217f0a45c2524eb9560553160cd963b7d592c + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 languageName: node linkType: hard -"@babel/compat-data@npm:^7.16.0": - version: 7.16.4 - resolution: "@babel/compat-data@npm:7.16.4" - checksum: 8/4949ce54eafc4b38d5623696a872acaaced1a523605708d81c2c483253941917d90dae0de40fc01e152ae56075dadd89c23014da5a632b09c001a716fa689cae +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 languageName: node linkType: hard -"@babel/compat-data@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/compat-data@npm:7.18.8" - checksum: 8/3096aafad74936477ebdd039bcf342fba84eb3100e608f3360850fb63e1efa1c66037c4824f814d62f439ab47d25164439343a6e92e9b4357024fdf571505eb9 +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde languageName: node linkType: hard -"@babel/compat-data@npm:^7.21.5": - version: 7.21.7 - resolution: "@babel/compat-data@npm:7.21.7" - checksum: 8/28747eb3fc084d088ba2db0336f52118cfa730a57bdbac81630cae1f38ad0336605b95b3390325937802f344e0b7fa25e2f1b67e3ee2d7383b877f88dee0e51c +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 languageName: node linkType: hard -"@babel/core@npm:7.18.13": - version: 7.18.13 - resolution: "@babel/core@npm:7.18.13" +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" dependencies: - "@ampproject/remapping": "npm:^2.1.0" - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.13" - "@babel/helper-compilation-targets": "npm:^7.18.9" - "@babel/helper-module-transforms": "npm:^7.18.9" - "@babel/helpers": "npm:^7.18.9" - "@babel/parser": "npm:^7.18.13" - "@babel/template": "npm:^7.18.10" - "@babel/traverse": "npm:^7.18.13" - "@babel/types": "npm:^7.18.13" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.1" - semver: "npm:^6.3.0" - checksum: 8/c7ee5b2c10bc5b0325e31fb5da4cb4bc03f9d5f5c00ec3481a018917bcc6b7b040de0690c606a424f57e5fc26d218d64e7718d0e5d7d8614d39c8cd898fab9b3 + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 languageName: node linkType: hard -"@babel/core@npm:7.19.3": - version: 7.19.3 - resolution: "@babel/core@npm:7.19.3" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.28.6 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" dependencies: - "@ampproject/remapping": "npm:^2.1.0" - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.19.3" - "@babel/helper-compilation-targets": "npm:^7.19.3" - "@babel/helper-module-transforms": "npm:^7.19.0" - "@babel/helpers": "npm:^7.19.0" - "@babel/parser": "npm:^7.19.3" - "@babel/template": "npm:^7.18.10" - "@babel/traverse": "npm:^7.19.3" - "@babel/types": "npm:^7.19.3" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.1" - semver: "npm:^6.3.0" - checksum: 8/dd883311209ad5a2c65b227daeb7247d90a382c50f4c6ad60c5ee40927eb39c34f0690d93b775c0427794261b72fa8f9296589a2dbda0782366a9f1c6de00c08 + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1be160e2c426faa74e5be2e30e39e8d0d8c543063bd5d06cd804f8751b8fbcb82ce824ca7f9ce4b09c003693f6c06a11ce503b7e34d85e1a259631e4c3f72ad2 languageName: node linkType: hard -"@babel/core@npm:^7.11.6": - version: 7.18.10 - resolution: "@babel/core@npm:7.18.10" +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: - "@ampproject/remapping": "npm:^2.1.0" - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.10" - "@babel/helper-compilation-targets": "npm:^7.18.9" - "@babel/helper-module-transforms": "npm:^7.18.9" - "@babel/helpers": "npm:^7.18.9" - "@babel/parser": "npm:^7.18.10" - "@babel/template": "npm:^7.18.10" - "@babel/traverse": "npm:^7.18.10" - "@babel/types": "npm:^7.18.10" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.1" - semver: "npm:^6.3.0" - checksum: 8/3a3fcd878430a9e1cb165f755c89fff45acc4efe4dd3a2ba356e89af331cb1947886b9782d56902a49af19ba3c24f08cf638a632699b9c5a4d8305c57c6a150d + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee languageName: node linkType: hard -"@babel/core@npm:^7.12.3": - version: 7.16.0 - resolution: "@babel/core@npm:7.16.0" - dependencies: - "@babel/code-frame": "npm:^7.16.0" - "@babel/generator": "npm:^7.16.0" - "@babel/helper-compilation-targets": "npm:^7.16.0" - "@babel/helper-module-transforms": "npm:^7.16.0" - "@babel/helpers": "npm:^7.16.0" - "@babel/parser": "npm:^7.16.0" - "@babel/template": "npm:^7.16.0" - "@babel/traverse": "npm:^7.16.0" - "@babel/types": "npm:^7.16.0" - convert-source-map: "npm:^1.7.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.1.2" - semver: "npm:^6.3.0" - source-map: "npm:^0.5.0" - checksum: 8/a140f669daa90c774016a76b1f85641975333c1c219ae0a8e65d8b4c316836e918276e0dfd55613b14f8e578406a92393d4368a63bdd5d0708122976ee2ee8e3 +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e languageName: node linkType: hard -"@babel/generator@npm:^7.16.0, @babel/generator@npm:^7.7.2": - version: 7.16.0 - resolution: "@babel/generator@npm:7.16.0" +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.28.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" dependencies: - "@babel/types": "npm:^7.16.0" - jsesc: "npm:^2.5.1" - source-map: "npm:^0.5.0" - checksum: 8/9ff53e0db72a225c8783c4a277698b4efcead750542ebb9cff31732ba62d092090715a772df10a323446924712f6928ad60c03db4e7051bed3a9701b552d51fb + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5 languageName: node linkType: hard -"@babel/generator@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/generator@npm:7.18.10" +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: - "@babel/types": "npm:^7.18.10" - "@jridgewell/gen-mapping": "npm:^0.3.2" - jsesc: "npm:^2.5.1" - checksum: 8/6e888448dd018571e2a36859c1722dc389e22abac99180523422112d208b9eff137da57f03325c9b1e78c2e8b9b4e7004c9a880cc04643582177b9252dd1435f + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b languageName: node linkType: hard -"@babel/generator@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/generator@npm:7.18.13" +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" dependencies: - "@babel/types": "npm:^7.18.13" - "@jridgewell/gen-mapping": "npm:^0.3.2" - jsesc: "npm:^2.5.1" - checksum: 8/27f5e7eb774e4d76ee75dc96e3e1bd26cc0ee7cea13a8f7342b716319c0a4d4e26fc49aa8f19316f7c99383da55eeb2a866c6e034e9deacad58a9de9ed6004fb + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce languageName: node linkType: hard -"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/generator@npm:7.21.5" +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: - "@babel/types": "npm:^7.21.5" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 8/78af737b9dd701d4c657f9731880430fa1c177767b562f4e8a330a7fe72a4abe857e3d24de4e6d9dafc1f6a11f894162d27e523d7e5948ff9e3925a0ce9867c4 + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.16.0": - version: 7.16.3 - resolution: "@babel/helper-compilation-targets@npm:7.16.3" +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: - "@babel/compat-data": "npm:^7.16.0" - "@babel/helper-validator-option": "npm:^7.14.5" - browserslist: "npm:^4.17.5" - semver: "npm:^6.3.0" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8/038bcd43ac914371c51bf6e72b5cedcae432f0d359285d74a9133c6a839bd625a7d5412d7471d50aa78a3e1c79b0a692b50a8d6a1299ebf69733b512ff199323 + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-compilation-targets@npm:7.18.9" +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" dependencies: - "@babel/compat-data": "npm:^7.18.8" - "@babel/helper-validator-option": "npm:^7.18.6" - browserslist: "npm:^4.20.2" - semver: "npm:^6.3.0" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8/2a9d71e124e098a9f45de4527ddd1982349d231827d341e00da9dfb967e260ecc7662c8b62abee4a010fb34d5f07a8d2155c974e0bc1928144cee5644910621d + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.19.3": - version: 7.21.5 - resolution: "@babel/helper-compilation-targets@npm:7.21.5" +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" dependencies: - "@babel/compat-data": "npm:^7.21.5" - "@babel/helper-validator-option": "npm:^7.21.0" - browserslist: "npm:^4.21.3" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.0" + "@babel/helper-plugin-utils": "npm:^7.8.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8/0edecb9c970ddc22ebda1163e77a7f314121bef9e483e0e0d9a5802540eed90d5855b6bf9bce03419b35b2e07c323e62d0353b153fa1ca34f17dbba897a83c25 + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: 8/b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-environment-visitor@npm:7.21.5" - checksum: 8/e436af7b62956e919066448013a3f7e2cd0b51010c26c50f790124dcd350be81d5597b4e6ed0a4a42d098a27de1e38561cd7998a116a42e7899161192deac9a6 +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-function-name@npm:7.16.0" +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.28.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" dependencies: - "@babel/helper-get-function-arity": "npm:^7.16.0" - "@babel/template": "npm:^7.16.0" - "@babel/types": "npm:^7.16.0" - checksum: 8/8c02371d28678f3bb492e69d4635b2fe6b1c5a93ce129bf883f1fafde2005f4dbc0e643f52103ca558b698c0774bfb84a93f188d71db1c077f754b6220629b92 + "@babel/helper-plugin-utils": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-function-name@npm:7.18.9" +"@babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" dependencies: - "@babel/template": "npm:^7.18.6" - "@babel/types": "npm:^7.18.9" - checksum: 8/d04c44e0272f887c0c868651be7fc3c5690531bea10936f00d4cca3f6d5db65e76dfb49e8d553c42ae1fe1eba61ccce9f3d93ba2df50a66408c8d4c3cc61cf0c + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-function-name@npm:7.21.0" +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/types": "npm:^7.21.0" - checksum: 8/d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb languageName: node linkType: hard -"@babel/helper-get-function-arity@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-get-function-arity@npm:7.16.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/1a68322c7b5fdffb1b51df32f7a53b1ff2268b5b99d698f0a1a426dcb355482a44ef3dae982a507907ba975314638dabb6d77ac1778098bdbe99707e6c29cae8 + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-hoist-variables@npm:7.16.0" - dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/2ee5b400c267c209a53c90eea406a8f09c30d4d7a2b13e304289d858a2e34a99272c062cfad6dad63705662943951c42ff20042ef539b2d3c4f8743183a28954 +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 8/fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f +"@discoveryjs/json-ext@npm:^0.6.1": + version: 0.6.3 + resolution: "@discoveryjs/json-ext@npm:0.6.3" + checksum: 10c0/778a9f9d5c3696da3c1f9fa4186613db95a1090abbfb6c2601430645c0d0158cd5e4ba4f32c05904e2dd2747d57710f6aab22bd2f8aa3c4e8feab9b247c65d85 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.16.0" +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0": + version: 4.9.1 + resolution: "@eslint-community/eslint-utils@npm:4.9.1" dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/58ef8e3a4af0c1dc43a2011f43f25502877ac1c5aa9a4a6586f0265ab857b65831f60560044bc9380df43c91ac21cad39a84095b91764b433d1acf18d27e38d6 + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-module-imports@npm:7.16.0" - dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/8e1eb9ac39440e52080b87c78d8d318e7c93658bdd0f3ce0019c908de88cbddafdc241f392898c0b0ba81fc52c8c6d2f9cc1b163ac5ed2a474d49b11646b7516 +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 8/f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.21.4": - version: 7.21.4 - resolution: "@babel/helper-module-imports@npm:7.21.4" - dependencies: - "@babel/types": "npm:^7.21.4" - checksum: 8/bd330a2edaafeb281fbcd9357652f8d2666502567c0aad71db926e8499c773c9ea9c10dfaae30122452940326d90c8caff5c649ed8e1bf15b23f858758d3abc6 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-module-transforms@npm:7.16.0" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@babel/helper-module-imports": "npm:^7.16.0" - "@babel/helper-replace-supers": "npm:^7.16.0" - "@babel/helper-simple-access": "npm:^7.16.0" - "@babel/helper-split-export-declaration": "npm:^7.16.0" - "@babel/helper-validator-identifier": "npm:^7.15.7" - "@babel/template": "npm:^7.16.0" - "@babel/traverse": "npm:^7.16.0" - "@babel/types": "npm:^7.16.0" - checksum: 8/a3d0e5556f26ebdf2ae422af3b9a1ba1848fead891f46bcd1c6a4be88ad8e9f348140f81d1843a3481574be1643a9c79b01469231f5b5801f5d5e691efdd11f3 + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-module-transforms@npm:7.18.9" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-module-imports": "npm:^7.18.6" - "@babel/helper-simple-access": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/helper-validator-identifier": "npm:^7.18.6" - "@babel/template": "npm:^7.18.6" - "@babel/traverse": "npm:^7.18.9" - "@babel/types": "npm:^7.18.9" - checksum: 8/af08c60ea239ff3d40eda542fceaab69de17e713f131e80ead08c975ba7a47dd55d439cb48cfb14ae7ec96704a10c989ff5a5240e52a39101cb44a49467ce058 +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.19.0": - version: 7.21.5 - resolution: "@babel/helper-module-transforms@npm:7.21.5" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.21.5" - "@babel/helper-module-imports": "npm:^7.21.4" - "@babel/helper-simple-access": "npm:^7.21.5" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/helper-validator-identifier": "npm:^7.19.1" - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.5" - "@babel/types": "npm:^7.21.5" - checksum: 8/1ccfc88830675a5d485d198e918498f9683cdd46f973fdd4fe1c85b99648fb70f87fca07756c7a05dc201bd9b248c74ced06ea80c9991926ac889f53c3659675 +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-optimise-call-expression@npm:7.16.0" - dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/121ae6054fcec76ed2c4dd83f0281b901c1e3cfac1bbff79adc3667983903ad1030a0ad9a8bea58e52b225e13881cf316f371c65276976e7a6762758a98be8f6 +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.14.5 - resolution: "@babel/helper-plugin-utils@npm:7.14.5" - checksum: 8/fe20e90a24d02770a60ebe80ab9f0dfd7258503cea8006c71709ac9af1aa3e47b0de569499673f11ea6c99597f8c0e4880ae1d505986e61101b69716820972fe +"@isaacs/brace-expansion@npm:^5.0.1": + version: 5.0.1 + resolution: "@isaacs/brace-expansion@npm:5.0.1" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/e5d67c7bbf1f17b88132a35bc638af306d48acbb72810d48fa6e6edd8ab375854773108e8bf70f021f7ef6a8273455a6d1f0c3b5aa2aff06ce7894049ab77fb8 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.18.6": - version: 7.18.9 - resolution: "@babel/helper-plugin-utils@npm:7.18.9" - checksum: 8/ebae876cd60f1fe238c7210986093845fa5c4cad5feeda843ea4d780bf068256717650376d3af2a5e760f2ed6a35c065ae144f99c47da3e54aa6cba99d8804e0 +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-replace-supers@npm:7.16.0" +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" dependencies: - "@babel/helper-member-expression-to-functions": "npm:^7.16.0" - "@babel/helper-optimise-call-expression": "npm:^7.16.0" - "@babel/traverse": "npm:^7.16.0" - "@babel/types": "npm:^7.16.0" - checksum: 8/61f04bbe05ff0987d5a8d5253cb101d47004a27951d6c5cd95457e30fcb3adaca85f0bcaa7f31f4d934f22386b935ac7281398c68982d4a4768769d95c028460 + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-simple-access@npm:7.16.0" +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/2d7155f318411788b42d2f4a3d406de12952ad620d0bd411a0f3b5803389692ad61d9e7fab5f93b23ad3d8a09db4a75ca9722b9873a606470f468bc301944af6 + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 8/37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5 +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-simple-access@npm:7.21.5" +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" dependencies: - "@babel/types": "npm:^7.21.5" - checksum: 8/ad212beaa24be3864c8c95bee02f840222457ccf5419991e2d3e3e39b0f75b77e7e857e0bf4ed428b1cd97acefc87f3831bdb0b9696d5ad0557421f398334fc3 + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-split-export-declaration@npm:7.16.0" +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" dependencies: - "@babel/types": "npm:^7.16.0" - checksum: 8/8bd87b5ea2046b145f0f55bc75cbdb6df69eaeb32919ee3c1c758757025aebca03e567a4d48389eb4f16a55021adb6ed8fa58aa771e164b15fa5e0a0722f771d + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 8/c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/helper-string-parser@npm:7.18.10" - checksum: 8/d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1 +"@jest/expect-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect-utils@npm:28.1.3" + dependencies: + jest-get-type: "npm:^28.0.2" + checksum: 10c0/6cb424bf24c9a20d7420601fb5599a563f09c1771cc8df3399a291f77f3cb512cfa06e6b0bce23b8b078d333d2713572fae298c6a017ca9bbe26d6b05f7bae46 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-string-parser@npm:7.21.5" - checksum: 8/36c0ded452f3858e67634b81960d4bde1d1cd2a56b82f4ba2926e97864816021c885f111a7cf81de88a0ed025f49d84a393256700e9acbca2d99462d648705d8 +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.15.7": - version: 7.15.7 - resolution: "@babel/helper-validator-identifier@npm:7.15.7" - checksum: 8/f041c28c531d1add5cc345b25d5df3c29c62bce3205b4d4a93dcd164ccf630350acba252d374fad8f5d8ea526995a215829f27183ba7ce7ce141843bf23068a6 +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: 8/e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 8/0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-validator-option@npm:7.14.5" - checksum: 8/1b25c34a5cb3d8602280f33b9ab687d2a77895e3616458d0f70ddc450ada9b05e342c44f322bc741d51b252e84cff6ec44ae93d622a3354828579a643556b523 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: 8/f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/helper-validator-option@npm:7.21.0" - checksum: 8/8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.16.0": - version: 7.16.3 - resolution: "@babel/helpers@npm:7.16.3" - dependencies: - "@babel/template": "npm:^7.16.0" - "@babel/traverse": "npm:^7.16.3" - "@babel/types": "npm:^7.16.0" - checksum: 8/b725b1aab734e9e1407247ee499880583855843fa2855377a2c26277bd9fbd7080219109189bc69b18d71cc30759666bfe66d534729b41452097866d1f5a66ef - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helpers@npm:7.18.9" - dependencies: - "@babel/template": "npm:^7.18.6" - "@babel/traverse": "npm:^7.18.9" - "@babel/types": "npm:^7.18.9" - checksum: 8/d0bd8255d36bfc65dc52ce75f7fea778c70287da2d64981db4c84fbdf9581409ecbd6433deff1c81da3a5acf26d7e4c364b3a4445efacf88f4f48e77c5b34d8d - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.19.0": - version: 7.21.5 - resolution: "@babel/helpers@npm:7.21.5" - dependencies: - "@babel/template": "npm:^7.20.7" - "@babel/traverse": "npm:^7.21.5" - "@babel/types": "npm:^7.21.5" - checksum: 8/a6f74b8579713988e7f5adf1a986d8b5255757632ba65b2552f0f609ead5476edb784044c7e4b18f3681ee4818ca9d08c41feb9bd4e828648c25a00deaa1f9e4 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/highlight@npm:7.16.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.15.7" - chalk: "npm:^2.0.0" - js-tokens: "npm:^4.0.0" - checksum: 8/abf244c48fcff20ec87830e8b99c776f4dcdd9138e63decc195719a94148da35339639e0d8045eb9d1f3e67a39ab90a9c3f5ce2d579fb1a0368d911ddf29b4e5 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.18.6" - chalk: "npm:^2.0.0" - js-tokens: "npm:^4.0.0" - checksum: 8/92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.0, @babel/parser@npm:^7.16.3": - version: 7.16.4 - resolution: "@babel/parser@npm:7.16.4" - bin: - parser: ./bin/babel-parser.js - checksum: 8/ce0a8f92f440f2a12bc932f070a7b60c5133bf8a63f461841f9e39af0194f573707959d606c6fad1a2fd496a45148553afd9b74d3b8dd36cdb7861598d1f3e36 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.11": - version: 7.18.11 - resolution: "@babel/parser@npm:7.18.11" - bin: - parser: ./bin/babel-parser.js - checksum: 8/5ecc75b83e62ec53a947b1635a6ca75d6210d4a4f962f9f16f4239a6783f98e57f9662b598fa2fb1b8e12c0ad5c2bd86846ed0b97b85eb73dd7498b3a6d71a4b - languageName: node - linkType: hard - -"@babel/parser@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/parser@npm:7.18.13" - bin: - parser: ./bin/babel-parser.js - checksum: 8/8b41c35607668495d67d9a7c5f61768aaab26acf887efdadc2781aed54046981480ef40aeda0b84d61aed02cf0c4ff4b028d5f83ab85e17e2ddff318f9243b8b - languageName: node - linkType: hard - -"@babel/parser@npm:^7.19.3, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.5": - version: 7.21.8 - resolution: "@babel/parser@npm:7.21.8" - bin: - parser: ./bin/babel-parser.js - checksum: 8/1b9a820fedfb6ef179e6ffa1dbc080808882949dec68340a616da2aa354af66ea2886bd68e61bd444d270aa0b24ad6273e3cfaf17d6878c34bf2521becacb353 - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.8.3": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.16.0 - resolution: "@babel/plugin-syntax-typescript@npm:7.16.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/2da3bdd031230e515615fe39c50d40064d04f64f1d2b60113adff2c112a27e4f9425425e604297d5c2af2b635e7980f3677e434dfeb1d7320ad2cd1ffc8e8c2a - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" - dependencies: - "@babel/helper-module-transforms": "npm:^7.18.6" - "@babel/helper-plugin-utils": "npm:^7.18.6" - "@babel/helper-simple-access": "npm:^7.18.6" - babel-plugin-dynamic-import-node: "npm:^2.3.3" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8/7e356e3df8a6a8542cced7491ec5b1cc1093a88d216a59e63a5d2b9fe9d193cbea864f680a41429e41a4f9ecec930aa5b0b8f57e2b17b3b4d27923bb12ba5d14 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.15.4": - version: 7.20.1 - resolution: "@babel/runtime@npm:7.20.1" - dependencies: - regenerator-runtime: "npm:^0.13.10" - checksum: 8/00567a333d3357925742a6f5e39394dcc0af6e6029103fe188158bf7ae8b0b3ee3c6c0f68fccc217f0a6cfa455f6be252298baf56b3f5ff37b34313b170cd9f6 - languageName: node - linkType: hard - -"@babel/template@npm:^7.16.0, @babel/template@npm:^7.3.3": - version: 7.16.0 - resolution: "@babel/template@npm:7.16.0" - dependencies: - "@babel/code-frame": "npm:^7.16.0" - "@babel/parser": "npm:^7.16.0" - "@babel/types": "npm:^7.16.0" - checksum: 8/940f105cc6a6aee638cd8cfae80b8b80811e0ddd53b6a11f3a68431ebb998564815fb26511b5d9cb4cff66ea67130ba7498555ee015375d32f5f89ceaa6662ea - languageName: node - linkType: hard - -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.10" - "@babel/types": "npm:^7.18.10" - checksum: 8/93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 - languageName: node - linkType: hard - -"@babel/template@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/template@npm:7.20.7" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - checksum: 8/2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.16.3, @babel/traverse@npm:^7.7.2": - version: 7.16.3 - resolution: "@babel/traverse@npm:7.16.3" - dependencies: - "@babel/code-frame": "npm:^7.16.0" - "@babel/generator": "npm:^7.16.0" - "@babel/helper-function-name": "npm:^7.16.0" - "@babel/helper-hoist-variables": "npm:^7.16.0" - "@babel/helper-split-export-declaration": "npm:^7.16.0" - "@babel/parser": "npm:^7.16.3" - "@babel/types": "npm:^7.16.0" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 8/abb14857b1104c73124612954865e28f95a86eb6741f35851369b4f9eabc17e394c9aa6f21fba6ce23813592353090d409772be828717cbe5154a5e981a753c1 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.18.9": - version: 7.18.11 - resolution: "@babel/traverse@npm:7.18.11" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.10" - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-function-name": "npm:^7.18.9" - "@babel/helper-hoist-variables": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.11" - "@babel/types": "npm:^7.18.10" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 8/727409464d5cf27f33555010098ce9bb435f0648cc76e674f4fb7513522356655ba62be99c8df330982b391ccf5f0c0c23c7bd7453d4936d47e2181693fed14c - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/traverse@npm:7.18.13" - dependencies: - "@babel/code-frame": "npm:^7.18.6" - "@babel/generator": "npm:^7.18.13" - "@babel/helper-environment-visitor": "npm:^7.18.9" - "@babel/helper-function-name": "npm:^7.18.9" - "@babel/helper-hoist-variables": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.18.13" - "@babel/types": "npm:^7.18.13" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 8/1a2ef738fac4968feba6385787a3f8f7357d08e7739ecc5b37d8ff5668935253a03290f700f02a85ccfd369d5898625f0722d7733bff2ef91504f6cd8b836f19 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/traverse@npm:7.21.5" - dependencies: - "@babel/code-frame": "npm:^7.21.4" - "@babel/generator": "npm:^7.21.5" - "@babel/helper-environment-visitor": "npm:^7.21.5" - "@babel/helper-function-name": "npm:^7.21.0" - "@babel/helper-hoist-variables": "npm:^7.18.6" - "@babel/helper-split-export-declaration": "npm:^7.18.6" - "@babel/parser": "npm:^7.21.5" - "@babel/types": "npm:^7.21.5" - debug: "npm:^4.1.0" - globals: "npm:^11.1.0" - checksum: 8/b403733fa7d858f0c8e224f0434a6ade641bc469a4f92975363391e796629d5bf53e544761dfe85039aab92d5389ebe7721edb309d7a5bb7df2bf74f37bf9f47 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.16.0 - resolution: "@babel/types@npm:7.16.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.15.7" - to-fast-properties: "npm:^2.0.0" - checksum: 8/5b483da5c6e6f2394fba7ee1da8787a0c9cddd33491271c4da702e49e6faf95ce41d7c8bf9a4ee47f2ef06bdb35096f4d0f6ae4b5bea35ebefe16309d22344b7 - languageName: node - linkType: hard - -"@babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9": - version: 7.18.10 - resolution: "@babel/types@npm:7.18.10" - dependencies: - "@babel/helper-string-parser": "npm:^7.18.10" - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: 8/11632c9b106e54021937a6498138014ebc9ad6c327a07b2af3ba8700773945aba4055fd136431cbe3a500d0f363cbf9c68eb4d6d38229897c5de9d06e14c85e8 - languageName: node - linkType: hard - -"@babel/types@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/types@npm:7.18.13" - dependencies: - "@babel/helper-string-parser": "npm:^7.18.10" - "@babel/helper-validator-identifier": "npm:^7.18.6" - to-fast-properties: "npm:^2.0.0" - checksum: 8/abc3ad1f3b6864df0ea0e778bcdf7d2c5ee2293811192962d50e8a8c05c1aeec90a48275f53b2a45aad882ed8bef9477ae1f8e70ac1d44d039e14930d1388dcc - languageName: node - linkType: hard - -"@babel/types@npm:^7.19.3, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/types@npm:7.21.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.21.5" - "@babel/helper-validator-identifier": "npm:^7.19.1" - to-fast-properties: "npm:^2.0.0" - checksum: 8/43242a99c612d13285ee4af46cc0f1066bcb6ffd38307daef7a76e8c70f36cfc3255eb9e75c8e768b40e761176c313aec4d5c0b9d97a21e494d49d5fd123a9f7 - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 8/850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 - languageName: node - linkType: hard - -"@chevrotain/types@npm:^9.1.0": - version: 9.1.0 - resolution: "@chevrotain/types@npm:9.1.0" - checksum: 8/5f26ff26aa345bc823b39ebe48f038db0998c80d13fa4b937961d68523a259ac86ec693bc1ad3f3cfa9ef83e5ffb6d94337960c3a1ee7cb82e3014adb4f5bf30 - languageName: node - linkType: hard - -"@chevrotain/utils@npm:^9.1.0": - version: 9.1.0 - resolution: "@chevrotain/utils@npm:9.1.0" - checksum: 8/ca78c97c7c3e444431d0fafa348f0c955998cd86bc0d4bbdeaae3ff5abba8d416d69d5a4163e86cac962a392f1c325cb4a97b8b05722527da62e9b7635025e02 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.1.0": - version: 4.1.2 - resolution: "@eslint-community/eslint-utils@npm:4.1.2" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8/de817fbb30a6b92c5cce0a3a3163e0c71185ade5afa9a4060aaab379885a972c2a1617f9f3d0b39242ef055c77c67af01fe1f6ffe506ccfde85a7f33917dac7c - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 8/cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.5.1 - resolution: "@eslint-community/regexpp@npm:4.5.1" - checksum: 8/6d901166d64998d591fab4db1c2f872981ccd5f6fe066a1ad0a93d4e11855ecae6bfb76660869a469563e8882d4307228cebd41142adb409d182f2966771e57e - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.4.0" - globals: "npm:^13.15.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 8/f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 - languageName: node - linkType: hard - -"@gar/promisify@npm:^1.0.1": - version: 1.1.2 - resolution: "@gar/promisify@npm:1.1.2" - checksum: 8/d05081e0887a49c178b75ee3067bd6ee086f73c154d121b854fb2e044e8a89cb1cbb6de3a0dd93a519b80f0531fda68b099dd7256205f7fbb3490324342f2217 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" - dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: 8/cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 8/0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 8/a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 8/d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 8/5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 - languageName: node - linkType: hard - -"@jest/console@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/console@npm:29.3.1" - dependencies: - "@jest/types": "npm:^29.3.1" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - slash: "npm:^3.0.0" - checksum: 8/9eecbfb6df4f5b810374849b7566d321255e6fd6e804546236650384966be532ff75a3e445a3277eadefe67ddf4dc56cd38332abd72d6a450f1bea9866efc6d7 - languageName: node - linkType: hard - -"@jest/core@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/core@npm:29.3.1" - dependencies: - "@jest/console": "npm:^29.3.1" - "@jest/reporters": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.2.0" - jest-config: "npm:^29.3.1" - jest-haste-map: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-regex-util: "npm:^29.2.0" - jest-resolve: "npm:^29.3.1" - jest-resolve-dependencies: "npm:^29.3.1" - jest-runner: "npm:^29.3.1" - jest-runtime: "npm:^29.3.1" - jest-snapshot: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" - jest-watcher: "npm:^29.3.1" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.3.1" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 8/e3ac9201e8a084ccd832b17877b56490402b919f227622bb24f9372931e77b869e60959d34144222ce20fb619d0a6a6be20b257adb077a6b0f430a4584a45b0f - languageName: node - linkType: hard - -"@jest/environment@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/environment@npm:29.3.1" - dependencies: - "@jest/fake-timers": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - "@types/node": "npm:*" - jest-mock: "npm:^29.3.1" - checksum: 8/974102aba7cc80508f787bb5504dcc96e5392e0a7776a63dffbf54ddc2c77d52ef4a3c08ed2eedec91965befff873f70cd7c9ed56f62bb132dcdb821730e6076 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/expect-utils@npm:28.1.3" - dependencies: - jest-get-type: "npm:^28.0.2" - checksum: 8/808ea3a68292a7e0b95490fdd55605c430b4cf209ea76b5b61bfb2a1badcb41bc046810fe4e364bd5fe04663978aa2bd73d8f8465a761dd7c655aeb44cf22987 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/expect-utils@npm:29.3.1" - dependencies: - jest-get-type: "npm:^29.2.0" - checksum: 8/7f3b853eb1e4299988f66b9aa49c1aacb7b8da1cf5518dca4ccd966e865947eed8f1bde6c8f5207d8400e9af870112a44b57aa83515ad6ea5e4a04a971863adb - languageName: node - linkType: hard - -"@jest/expect@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/expect@npm:29.3.1" - dependencies: - expect: "npm:^29.3.1" - jest-snapshot: "npm:^29.3.1" - checksum: 8/1d7b5cc735c8a99bfbed884d80fdb43b23b3456f4ec88c50fd86404b097bb77fba84f44e707fc9b49f106ca1154ae03f7c54dc34754b03f8a54eeb420196e5bf - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/fake-timers@npm:29.3.1" - dependencies: - "@jest/types": "npm:^29.3.1" - "@sinonjs/fake-timers": "npm:^9.1.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.3.1" - jest-mock: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - checksum: 8/b1dafa8cdc439ef428cd772c775f0b22703677f52615513eda11a104bbfc352d7ec69b1225db95d4ef2e1b4ef0f23e1a7d96de5313aeb0950f672e6548ae069d - languageName: node - linkType: hard - -"@jest/globals@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/globals@npm:29.3.1" - dependencies: - "@jest/environment": "npm:^29.3.1" - "@jest/expect": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - jest-mock: "npm:^29.3.1" - checksum: 8/4d2b9458aabf7c28fd167e53984477498c897b64eec67a7f84b8fff465235cae1456ee0721cb0e7943f0cda443c7656adb9801f9f34e27495b8ebbd9f3033100 - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/reporters@npm:29.3.1" +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - "@jridgewell/trace-mapping": "npm:^0.3.15" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" "@types/node": "npm:*" chalk: "npm:^4.0.0" collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^5.1.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - jest-worker: "npm:^29.3.1" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 8/273e0c6953285f01151e9d84ac1e55744802a1ec79fb62dafeea16a49adfe7b24e7f35bef47a0214e5e057272dbfdacf594208286b7766046fd0f3cfa2043840 - languageName: node - linkType: hard - -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 8/3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/schemas@npm:29.0.0" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 8/41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb - languageName: node - linkType: hard - -"@jest/source-map@npm:^29.2.0": - version: 29.2.0 - resolution: "@jest/source-map@npm:29.2.0" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.15" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: 8/09f76ab63d15dcf44b3035a79412164f43be34ec189575930f1a00c87e36ea0211ebd6a4fbe2253c2516e19b49b131f348ddbb86223ca7b6bbac9a6bc76ec96e - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/test-result@npm:29.3.1" - dependencies: - "@jest/console": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 8/b24ac283321189b624c372a6369c0674b0ee6d9e3902c213452c6334d037113718156b315364bee8cee0f03419c2bdff5e2c63967193fb422830e79cbb26866a - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/test-sequencer@npm:29.3.1" - dependencies: - "@jest/test-result": "npm:^29.3.1" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" - slash: "npm:^3.0.0" - checksum: 8/a8325b1ea0ce644486fb63bb67cedd3524d04e3d7b1e6c1e3562bf12ef477ecd0cf34044391b2a07d925e1c0c8b4e0f3285035ceca3a474a2c55980f1708caf3 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/transform@npm:29.3.1" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.3.1" - "@jridgewell/trace-mapping": "npm:^0.3.15" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" - jest-regex-util: "npm:^29.2.0" - jest-util: "npm:^29.3.1" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.1" - checksum: 8/673df5900ffc95bc811084e09d6e47948034dea6ab6cc4f81f80977e3a52468a6c2284d0ba9796daf25a62ae50d12f7e97fc9a3a0c587f11f2a479ff5493ca53 - languageName: node - linkType: hard - -"@jest/types@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/types@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 8/1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350 - languageName: node - linkType: hard - -"@jest/types@npm:^29.3.1": - version: 29.3.1 - resolution: "@jest/types@npm:29.3.1" - dependencies: - "@jest/schemas": "npm:^29.0.0" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 8/6f9faf27507b845ff3839c1adc6dbd038d7046d03d37e84c9fc956f60718711a801a5094c7eeee6b39ccf42c0ab61347fdc0fa49ab493ae5a8efd2fd41228ee8 - languageName: node - linkType: hard - -"@jest/types@npm:~27.4.0": - version: 27.4.2 - resolution: "@jest/types@npm:27.4.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 8/1191022023e32763063cc1c8b1143fa316fb05db2f9698280a7bdbafcabd989e5fd64f8eb875b8a2e54c53f25dba45ed2eea8ced394d9e484da0fda674cd17a5 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": "npm:^1.0.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 8/3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" - dependencies: - "@jridgewell/set-array": "npm:^1.0.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 8/1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 8/b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 8/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 8/61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 8/b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.14 - resolution: "@jridgewell/trace-mapping@npm:0.3.14" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 8/b9537b9630ffb631aef9651a085fe361881cde1772cd482c257fe3c78c8fd5388d681f504a9c9fe1081b1c05e8f75edf55ee10fdb58d92bbaa8dbf6a7bd6b18c - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.15": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 8/9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.17": - version: 0.3.18 - resolution: "@jridgewell/trace-mapping@npm:0.3.18" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 8/0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 - languageName: node - linkType: hard - -"@material/animation@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/animation@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/21bb2d9bd104bd844baa2391d43e4b4b2b105d7380161d2f2d1bfc7d0001b7b171c58d0e11bdd7597457880747ad498e6782b96ed5ff2dab88f217e0a35fa360 - languageName: node - linkType: hard - -"@material/auto-init@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/auto-init@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/58909fd26c79f9d962e71f5731da92ca4756d72f5de67d6e2c21760fcaa32d21af50016d81ded47855bd379f11d051ea9dd60df6b542f6fd80b3b505dc07b746 - languageName: node - linkType: hard - -"@material/banner@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/banner@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/86d5f8376213b942847633749c061c3ba4a31e5e4c372b911343bc28b91c839ba1947f2b651e7f75a99b3293b5e727229639550e53db15f045f77dfc7e4bfc80 - languageName: node - linkType: hard - -"@material/base@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/base@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/4014543ca882447065598ec27034dc04049d29672681866f28343e8492454a539d3836757dda5920d307a9eb848b387605c51194c237f06848bbbfc10d306ef8 - languageName: node - linkType: hard - -"@material/button@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/button@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/d8311b31cf4bc43ccd51d94651833179c9e907337f96b640f02cdc4b0d95b27eb5fb8bf1ec269c73100bfe0eaa990edc2b81431423cfd6209db2219ee31ff031 - languageName: node - linkType: hard - -"@material/card@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/card@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/e4245dce223a656f0c3bb5eff0d01bde0e5f3204d692b36b07d753fb9d0c5edb596ad578fa303c783861f02a2507a1272f19e216b00ed19dc45c5d204bf4623d - languageName: node - linkType: hard - -"@material/checkbox@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/checkbox@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/765c08141befa66589d61e9b16f7928d4846ff4bf19c75ffcddd7680f7ad14aa9f226153a32fd6208c400f1b6d33063707b80eee3cdf49b5463a259ae997d0e5 - languageName: node - linkType: hard - -"@material/chips@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/chips@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/checkbox": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - safevalues: "npm:^0.3.4" - tslib: "npm:^2.1.0" - checksum: 8/b0ca5266ad0db31060b7a6c90718bc6f0a46e2ebe2ed90c34a80a62b5d141f3341058946de92af9537646c46251a027fee6935bbce4cdd904cabe1f604e841dc - languageName: node - linkType: hard - -"@material/circular-progress@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/circular-progress@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/progress-indicator": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/ba0e6e6c0cfb1251b26dde22abfb9f814e3a952a6962e8a31a90f2403f89dc8c454ef589c0c941be29015ec76a07b585eb528272f167b0918a6700afa78b01bf - languageName: node - linkType: hard - -"@material/data-table@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/data-table@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/checkbox": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/icon-button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/linear-progress": "npm:15.0.0-canary.51f9c0c28.0" - "@material/list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/select": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/ea71b8e2170925167ee4b1a92a8a8d5384bc1213abd86d8ddc3d20912ab5d6c52908a08b9f818df261c44a0f2f2f1dc3b74e5f3bbd3cc79d5c13b0cb569d8144 - languageName: node - linkType: hard - -"@material/density@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/density@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/e388eeeee1d76f3d6f1e516dd30d21b462f61ebc9663fe00e6f72901b6f0a229b10435b173a21b0d808a875533bc543ccd76b75f7de5140d432f233f5e2b288e - languageName: node - linkType: hard - -"@material/dialog@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/dialog@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/icon-button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/3a26176838e9aa2c55d42ef7f10c789a251615e7885dd3d01eee724da24943e07ec58777224c54919b8fd74adabdba622f0d3e64579ef4dc28ec5ab9b699c3fc - languageName: node - linkType: hard - -"@material/dom@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/dom@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/5e91554e230770ffb93ab0809f5ee67712ffe0ae0792f60241b797ab82e6c4b9faddd166166213effa0ddfc2500d34b72ae65fb31664f4b6328b9ef925d50803 - languageName: node - linkType: hard - -"@material/drawer@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/drawer@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/35ebbe9fa40957173badd7604f36ce168d7cf1c3e4fc49b352acd1f03ec7b81db9031ed9adfe881ba0d8a5905a3081a7db48b44fbf882534dda9ca7c5190c094 - languageName: node - linkType: hard - -"@material/elevation@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/elevation@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/e00bd3b007c6105e5345cc33864835a5d40ab5c0688635c87f9f892bcab209076811f329d12b37a19709f6526d801e1ff3844b814bbf37b03b0eefcd9fe5118e - languageName: node - linkType: hard - -"@material/fab@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/fab@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/52ca703c36162aadd90e1ebc9ee538ca78c9faa555f5b1c80157a6dacd505818635928da9230ee5e8c041c9ead781bf576b7553794104733cf20554a8be7b613 - languageName: node - linkType: hard - -"@material/feature-targeting@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/feature-targeting@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/8ca0ca1ad8cbe02fc087bc3085c57e80cf891cf02c0ea5079c0b7b780a9aa24401765ad38ac9910cfc5ec372377f999c7cbdcd556ee86aef4137ff4f3ac7bb39 - languageName: node - linkType: hard - -"@material/floating-label@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/floating-label@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/8f9a5a493f9618026bbfb49aadfa9458c24bbc76ee692a15fed367a16ad052d68362cbc390ff9895b5107c020129b269ae577e2e1bafe390a011f13cdecb5c79 - languageName: node - linkType: hard - -"@material/focus-ring@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/focus-ring@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - checksum: 8/956a62db2854442daccd39b3f6252d686e172545b676d8c3998c57d4b0d15d741ff18c1c664d26146b336fdd8946b3d7ce7c67886496a1535488ff571b5a3b86 - languageName: node - linkType: hard - -"@material/form-field@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/form-field@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/53c7fb6bce58126977f0f5b524440856e7a634ee55d5ea869bd629ea96eeb9b96c5dab0d45716f4f481ee2a5965a31bea2a0f2b9e6c66e832dd336a994dea65a - languageName: node - linkType: hard - -"@material/icon-button@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/icon-button@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/19a3bc7e4d93cacd357b8e8d67cf5d36514ee421348044b36df839123ffbc2db885e94fc473bc56e7c1f1d0b451d079755d137184baa279ca3c7425ed2df020b + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 languageName: node linkType: hard -"@material/image-list@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/image-list@npm:15.0.0-canary.51f9c0c28.0" +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" dependencies: - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/30709344040a8993ce5ffb6af9558e809e21930959a47c3d3adf0d450b83e6b71ee36e92168ae8afb6f872311a59c610e899ba7229c9c3a842a78396650d9d20 + "@sinclair/typebox": "npm:^0.24.1" + checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac languageName: node linkType: hard -"@material/layout-grid@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/layout-grid@npm:15.0.0-canary.51f9c0c28.0" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: - tslib: "npm:^2.1.0" - checksum: 8/e06d202b0c545922c4e944700fac2c86993470d278506ff69ca831e9ab4282096b1ed5ea5c4cbd58013b27e9306cafe1c9cc33620009b6075b8a3abc1306274c + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be languageName: node linkType: hard -"@material/line-ripple@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/line-ripple@npm:15.0.0-canary.51f9c0c28.0" +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/91e9dbd16cd407dc95feffd3d444bdc17cc80cd562abef8815182f626a5ad5959e8adec990dc42429e085a7e2ef5bbbe57da512e8b19f178d62dda2604a94dd9 + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 languageName: node linkType: hard -"@material/linear-progress@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/linear-progress@npm:15.0.0-canary.51f9c0c28.0" +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/progress-indicator": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/732b1755648002f1793f16b39ab3bb05ad7a8162be07cbcef9679bd4e3fd39165a3c9c75c299fb2cdcfa2087d74db1f48538e14de1e9e6ff4d473498a14ee5da + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 languageName: node linkType: hard -"@material/list@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/list@npm:15.0.0-canary.51f9c0c28.0" +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/ec179815f8feffc010a5d9d331e4319819276503158022755a7f6036316a07121b57709e5f61b2da197f8fbabcd38912405dc679f881d5cacbe65a1d33660f16 + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b languageName: node linkType: hard -"@material/menu-surface@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/menu-surface@npm:15.0.0-canary.51f9c0c28.0" +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/f5bcd13c06d3b2b84ff2db98986a0efbb5458281ba082b48ca7da4504dcd88a338bac71c609608096de4d0ba1abfafe9dc9017511f8083d2d45c9fc5ee88a449 + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 languageName: node linkType: hard -"@material/menu@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/menu@npm:15.0.0-canary.51f9c0c28.0" +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu-surface": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/bc3d1ba00c682fa1baeb65fcf9077eaf9602ea2aee7c21ef0759be4e213cd9c6833a32a7eca6b78ff68264d50af5dc4faf66e74714b3aa28c0580d65055021d2 + "@jest/schemas": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb languageName: node linkType: hard -"@material/notched-outline@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/notched-outline@npm:15.0.0-canary.51f9c0c28.0" +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/floating-label": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/55a638e6189c15870d739bcd632e3831ce45d66356c1cd36d9e6989a1ce2cf7a0304fdce50ad3be5d4cbf36dd5eaf55285ae643e5b1e0a0dbe78d21e69a486e6 - languageName: node - linkType: hard - -"@material/progress-indicator@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/progress-indicator@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - tslib: "npm:^2.1.0" - checksum: 8/fad970f874fa3faa51668ff4e1d49a2239ff4fa8c984046e65bde7bc14ebab36f4080f60b2cc13eede0eddff473b124c76c3a9a7534fa0fc1ab2a6aebf5300b7 + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 languageName: node linkType: hard -"@material/radio@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/radio@npm:15.0.0-canary.51f9c0c28.0" +"@jest/types@npm:~27.4.0": + version: 27.4.2 + resolution: "@jest/types@npm:27.4.2" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/f32cade18eb0ebb256408fdb7ad2a472c19da79912903d59a570896983c099049f878dd9520f9d406bff2f889ecf0725e35eb0680d569df804f18d104b9d23a9 + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^16.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/e72dbc1234e714c04f2b95f5542f6fae1b8bae222d3afa1b48e425875097d1ea63a4a6f8d0bc85965a0d3fab6534e154ab93f412e88f32e414e56366912bd02e languageName: node linkType: hard -"@material/ripple@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/ripple@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/942e1741df61f71f5eba4ed69ebd99e37efa847bb1612f9fd6344078269b905f08fa15a4e6fbabccc4f951b783653cf0900d6a4dff44d3a9d5f2dd7ea9ac7dd6 - languageName: node - linkType: hard - -"@material/rtl@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/rtl@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/a09c0b9bc7983de9221f366b97fd55543a75ea74945e73e2ac49051be10b044c1d09656ff67a11db504058d717a2f5d1d5156ed89e78805c072ea0b257ac59c1 - languageName: node - linkType: hard - -"@material/segmented-button@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/segmented-button@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/touch-target": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/2f9f7fcc6bcb82f317f23e1ffed26dc07c0f2ae674701d4340168eafca39ce4724670c5b275b2734de6487a62dfeebd3883e785709233b0938848f56fc6fc1af - languageName: node - linkType: hard - -"@material/select@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/select@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/floating-label": "npm:15.0.0-canary.51f9c0c28.0" - "@material/line-ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/list": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu": "npm:15.0.0-canary.51f9c0c28.0" - "@material/menu-surface": "npm:15.0.0-canary.51f9c0c28.0" - "@material/notched-outline": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/b62b70a2f23b5383113793ef06b5b1fe47457c890131aeb0004334b9d9928f60099f6485b064695e16f2ac01c1f3d3faf5653fbe44627d3604b1fc778cfcd6d3 - languageName: node - linkType: hard - -"@material/shape@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/shape@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/5f2ea371e460d13d7685bf701de0d1c3b7ce4d6aa836c2cc896078823e89008c7f8ddf8dfe2fc9afd40c13c62af890b83d1428a2795ec49094709403f0041448 - languageName: node - linkType: hard - -"@material/slider@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/slider@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/db287324c0e1a1e92f25e9e119c2fa3e14832323ddc90816fc882eadb27bf1da96b9b84b3d850e7ca1f897e4fd645a8cc750b03004e00ed54b34df5cdc878a10 - languageName: node - linkType: hard - -"@material/snackbar@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/snackbar@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/icon-button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/57b7de06c17a5a6dcc5a8273c86a6862c5c0f5e6a4c1fab88cb07804b27e4b68556434d46a4d64ed8d31ed88bb97ce25f71b127864af42f5424a8cf09de0bbbf - languageName: node - linkType: hard - -"@material/switch@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/switch@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - safevalues: "npm:^0.3.4" - tslib: "npm:^2.1.0" - checksum: 8/f95820687ff1fa2df75c2e190f62c62735d7d10e2307a0580b36b44398ec066b85fb1ebb0ad98f0e5e7b7b68f3e97fc3e0c4b6c58d1b4547e5a2bdab8f4ca4fa - languageName: node - linkType: hard - -"@material/tab-bar@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tab-bar@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-indicator": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-scroller": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/e5a334f6303b5d94fc5bba79ab3d99e8912b965c09e147bdd04fb24c3ab7b6ae3ef6edcdf322701b4e26606ea071559dbb59e846a0d306c877cc2b1ff35b950b - languageName: node - linkType: hard - -"@material/tab-indicator@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tab-indicator@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/b4c9231e7cd823c8a947a8347b308b0d05e6481705514f60bcf52374189da4cc2264e52027e6e5043ee9529870da4d1773c1bb5f0f2f59ccf5bc41efac2222be - languageName: node - linkType: hard - -"@material/tab-scroller@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tab-scroller@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/a7aa61a8c60f4fc932632ddf74ac1a6c79442aa7d24c581f4214372b55dffc5d0af06d23021833f287ef86fcc27e8a3a681cfdaba3969a556cc01c72eaa33cc5 - languageName: node - linkType: hard - -"@material/tab@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tab@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/focus-ring": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tab-indicator": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/a8e46cfe0cffbfb0aab3a8648bd4a814ae8dafe2bde395d98634e9165ef2ac47fa9f32eb6c12d27980c62889de1b47a2163e5a1c1fffa0f56dcd946ad7cd1060 - languageName: node - linkType: hard - -"@material/textfield@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/textfield@npm:15.0.0-canary.51f9c0c28.0" +"@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/density": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/floating-label": "npm:15.0.0-canary.51f9c0c28.0" - "@material/line-ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/notched-outline": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/db14c317c82caa0c279c0cb62cbcc28c19da8523237d03f2516e85256cb9010ca9b80f575975d8aee77a5d7ef9bf8f692a35379b79aa7cfca1fc8e5026ff5902 + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b languageName: node linkType: hard -"@material/theme@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/theme@npm:15.0.0-canary.51f9c0c28.0" +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" dependencies: - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/33326574acebc81f09e73430cf8413cef34e54e925b630bfbcf869083424455b948f5c447bbbe436023b2784ea0af7202ea9d87a1cb3a531d1ebada65cb59472 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 languageName: node linkType: hard -"@material/tokens@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tokens@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - checksum: 8/6a89dc471a2348a37772018922ccf4668a76fbd02e95c5bfb3009f869e0aa2e28894c604c155be38071602cb683d267eb30c6a7de5a09f21c4c44ec0bc4c9b3d +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"@material/tooltip@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/tooltip@npm:15.0.0-canary.51f9c0c28.0" +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/button": "npm:15.0.0-canary.51f9c0c28.0" - "@material/dom": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/tokens": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - safevalues: "npm:^0.3.4" - tslib: "npm:^2.1.0" - checksum: 8/7161b7780edd9e78a89700e341f3ce877e29da3596d18bf0e867f8cc3f8ccb490e21f800855e614b345778ca57f9f80d1ca4d1f34e1176d0871b324e3719e3ff + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 languageName: node linkType: hard -"@material/top-app-bar@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/top-app-bar@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/animation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/elevation": "npm:15.0.0-canary.51f9c0c28.0" - "@material/ripple": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/shape": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - "@material/typography": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/f9d48cbd43167f2429a1cf7f4b61a2c0cf202177cf639dabef94a16bcaa69ad27f38abdca767a61d8b560788634cd88369ebc60f7d0ff6856bc98bea34dc3347 +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 languageName: node linkType: hard -"@material/touch-target@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/touch-target@npm:15.0.0-canary.51f9c0c28.0" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" dependencies: - "@material/base": "npm:15.0.0-canary.51f9c0c28.0" - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/rtl": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/dccf49e4277cac117f70519beebbc02e0628c7600523b5a6b83f5bad34fb13827926f00b3f9d3df66fe8395d3eccdf55aaff08e48c6d6f21c5a1a424ef580df3 + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 languageName: node linkType: hard -"@material/typography@npm:15.0.0-canary.51f9c0c28.0": - version: 15.0.0-canary.51f9c0c28.0 - resolution: "@material/typography@npm:15.0.0-canary.51f9c0c28.0" - dependencies: - "@material/feature-targeting": "npm:15.0.0-canary.51f9c0c28.0" - "@material/theme": "npm:15.0.0-canary.51f9c0c28.0" - tslib: "npm:^2.1.0" - checksum: 8/ce1436fcd7f76d27e08d25d7af2d080003d0e12447fe159820bad44fe1364463b9289fc72ea918041bce5bb3ad6feff7675ce4add9d05e8341ae5508c88bd5ec +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b languageName: node linkType: hard @@ -2611,14 +1016,14 @@ __metadata: dependencies: "@nodelib/fs.stat": "npm:2.0.5" run-parallel: "npm:^1.1.9" - checksum: 8/a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node linkType: hard "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 8/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d languageName: node linkType: hard @@ -2628,7 +1033,7 @@ __metadata: dependencies: "@nodelib/fs.scandir": "npm:2.1.5" fastq: "npm:^1.6.0" - checksum: 8/190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 languageName: node linkType: hard @@ -2641,26 +1046,20 @@ __metadata: https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 10/775c9a7eb1f88c195dfb3bce70c31d0fe2a12b28b754e25c08a3edb4bc4816bfedb7ac64ef1e730579d078ca19dacf11630e99f8f3c3e0fd7b23caa5fd6d30a6 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^1.0.0": - version: 1.0.0 - resolution: "@npmcli/fs@npm:1.0.0" - dependencies: - "@gar/promisify": "npm:^1.0.1" - semver: "npm:^7.3.5" - checksum: 8/f2b4990107dd2a5b18794c89aaff6f62f3a67883d49a20602fdfc353cbc7f8c5fd50edeffdc769e454900e01b8b8e43d0b9eb524d00963d69f3c829be1a2e8ac + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" dependencies: - semver: "npm:^7.3.5" - checksum: 8/a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 languageName: node linkType: hard @@ -2669,74 +1068,51 @@ __metadata: resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10/405c4490e1ff11cf299775449a3c254a366a4b1ffc79d87159b0ee7d5558ac9f6a2f8c0735fd6ff3873cef014cb1a44a5f9127cb6a1b2dbc408718cca9365b5a + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard -"@npmcli/move-file@npm:^1.0.1": - version: 1.1.2 - resolution: "@npmcli/move-file@npm:1.1.2" +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" dependencies: - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 8/c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 + semver: "npm:^7.3.5" + checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10/115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff - languageName: node - linkType: hard - -"@playwright/test@npm:1.55.0": - version: 1.55.0 - resolution: "@playwright/test@npm:1.55.0" - dependencies: - playwright: "npm:1.55.0" - bin: - playwright: cli.js - checksum: 8/efa2e6febf1fea8dd9ba1aff45b58bc6e8604a831c21c5e5c49718f07065670ddeec5487d288cc1b044c834b40ab586035ea23c89e78991a19d2daf93fab993e - languageName: node - linkType: hard - -"@prettier/plugin-xml@npm:^3": - version: 3.2.2 - resolution: "@prettier/plugin-xml@npm:3.2.2" - dependencies: - "@xml-tools/parser": "npm:^1.0.11" - peerDependencies: - prettier: ^3.0.0 - checksum: 8/90200a554bb00042240560b1982f1a7e2314ec68ae21fbbe0dd12a5dc3fe0e716a42127386231ee3e032129a34ac4053541ac54b4696b14678f6c1934297805b + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 8/011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f languageName: node linkType: hard "@protobufjs/base64@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 8/67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 languageName: node linkType: hard "@protobufjs/codegen@npm:^2.0.4": version: 2.0.4 resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 8/59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 languageName: node linkType: hard "@protobufjs/eventemitter@npm:^1.1.0": version: 1.1.0 resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 8/0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 languageName: node linkType: hard @@ -2746,107 +1122,96 @@ __metadata: dependencies: "@protobufjs/aspromise": "npm:^1.1.1" "@protobufjs/inquire": "npm:^1.1.0" - checksum: 8/3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 languageName: node linkType: hard "@protobufjs/float@npm:^1.0.2": version: 1.0.2 resolution: "@protobufjs/float@npm:1.0.2" - checksum: 8/5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 languageName: node linkType: hard "@protobufjs/inquire@npm:^1.1.0": version: 1.1.0 resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 8/ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a languageName: node linkType: hard "@protobufjs/path@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/path@npm:1.1.2" - checksum: 8/856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 languageName: node linkType: hard "@protobufjs/pool@npm:^1.1.0": version: 1.1.0 resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 8/d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 languageName: node linkType: hard "@protobufjs/utf8@npm:^1.1.0": version: 1.1.0 resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 8/f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:~16.0.0": - version: 16.0.0 - resolution: "@rollup/plugin-commonjs@npm:16.0.0" +"@rollup/plugin-commonjs@npm:^29": + version: 29.0.0 + resolution: "@rollup/plugin-commonjs@npm:29.0.0" dependencies: - "@rollup/pluginutils": "npm:^3.1.0" + "@rollup/pluginutils": "npm:^5.0.1" commondir: "npm:^1.0.1" - estree-walker: "npm:^2.0.1" - glob: "npm:^7.1.6" - is-reference: "npm:^1.2.1" - magic-string: "npm:^0.25.7" - resolve: "npm:^1.17.0" + estree-walker: "npm:^2.0.2" + fdir: "npm:^6.2.0" + is-reference: "npm:1.2.1" + magic-string: "npm:^0.30.3" + picomatch: "npm:^4.0.2" peerDependencies: - rollup: ^2.30.0 - checksum: 8/70b6b2d8df189ad84788b5a18946a48e0476ec0d1d53109f5b7cafed7530c0e21c96532f571b9e0fb6a97a139828daaec9a112e3dfb1404b643d054d35e99f48 + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/e19f99aace255e625c3f92169108d444e522eb1119e26ec3af2e2744ec1d81d765ba1140e59afc9881a8640e0fcfe25a3b927d3c6877b850d57d6acddc1c5223 languageName: node linkType: hard "@rollup/plugin-node-resolve@npm:^15.0.0": - version: 15.0.1 - resolution: "@rollup/plugin-node-resolve@npm:15.0.1" + version: 15.3.1 + resolution: "@rollup/plugin-node-resolve@npm:15.3.1" dependencies: "@rollup/pluginutils": "npm:^5.0.1" "@types/resolve": "npm:1.20.2" deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.2.0" is-module: "npm:^1.0.0" resolve: "npm:^1.22.1" peerDependencies: - rollup: ^2.78.0||^3.0.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - checksum: 8/90e30b41626a15ebf02746a83d34b15f9fe9051ddc156a9bf785504f489947980b3bdeb7bf2f80828a9becfe472a03a96d0238328a3e3e2198a482fcac7eb3aa - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^3.1.0": - version: 3.1.0 - resolution: "@rollup/pluginutils@npm:3.1.0" - dependencies: - "@types/estree": "npm:0.0.39" - estree-walker: "npm:^1.0.1" - picomatch: "npm:^2.2.2" - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 8/8be16e27863c219edbb25a4e6ec2fe0e1e451d9e917b6a43cf2ae5bc025a6b8faaa40f82a6e53b66d0de37b58ff472c6c3d57a83037ae635041f8df959d6d9aa + checksum: 10c0/ecf3abe890fc98ad665fdbfb1ea245253e0d1f2bc6d9f4e8f496f212c76a2ce7cd4b9bc0abd21e6bcaa16f72d1c67cc6b322ea12a6ec68e8a8834df8242a5ecd languageName: node linkType: hard "@rollup/pluginutils@npm:^5.0.1": - version: 5.0.2 - resolution: "@rollup/pluginutils@npm:5.0.2" + version: 5.3.0 + resolution: "@rollup/pluginutils@npm:5.3.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" - picomatch: "npm:^2.3.1" + picomatch: "npm:^4.0.2" peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true - checksum: 8/edea15e543bebc7dcac3b0ac8bc7b8e8e6dbd46e2864dbe5dd28072de1fbd5b0e10d545a610c0edaa178e8a7ac432e2a2a52e547ece1308471412caba47db8ce + checksum: 10c0/001834bf62d7cf5bac424d2617c113f7f7d3b2bf3c1778cbcccb72cdc957b68989f8e7747c782c2b911f1dde8257f56f8ac1e779e29e74e638e3f1e2cac2bcd0 languageName: node linkType: hard @@ -2855,21 +1220,21 @@ __metadata: resolution: "@sigstore/bundle@npm:3.1.0" dependencies: "@sigstore/protobuf-specs": "npm:^0.4.0" - checksum: 10/21b246ec63462e8508a8d001ca5d7937f63b6e15d5f2947ee2726d1e4674fb3f7640faa47b165bfea1d5b09df93fbdf10d1556427bba7e005e7f3a65b87f89b2 + checksum: 10c0/f34afa3efe81b0925cf1568eeea7678876c5889799fcdf9b81d1062067108e74fc3f3480b0d2b7daa7389f944e4a2523b5fc98d65dbbaa34d206d8c2edc4fa5a languageName: node linkType: hard "@sigstore/core@npm:^2.0.0": version: 2.0.0 resolution: "@sigstore/core@npm:2.0.0" - checksum: 10/ec1deae9430eeff580ad0f4ef2328b4eb7252db04587474fe9423d97736134ad79ee83aa2dfbc1fccfb18420c249e26e6e72e7176b592d7013eae5379dcb124d + checksum: 10c0/bb7e668aedcda68312d2ff7c986fd0ba29057ca4dfbaef516c997b0799cd8858b2fc8017a7946fd2e43f237920adbcaa7455097a0a02909ed86cad9f98d592d4 languageName: node linkType: hard "@sigstore/protobuf-specs@npm:^0.4.0, @sigstore/protobuf-specs@npm:^0.4.1": version: 0.4.3 resolution: "@sigstore/protobuf-specs@npm:0.4.3" - checksum: 10/05bcb534b6096c095185c74b1718af89666299444490d84d35610f590bc4e2bf1a6a29c2c4f18598ddbd3a8a43c95f0a89faa98c05b44ff0be1dcd8b39f7e323 + checksum: 10c0/a7dbc66d1ff9e4455081a4d4c6b7a47a722072c55991698e2a900d91b7f0cb5ee9e8600b09ae5fd15ad3c6498d02418817f9d110c88b82d3e8edf9848fbf1222 languageName: node linkType: hard @@ -2883,7 +1248,7 @@ __metadata: make-fetch-happen: "npm:^14.0.2" proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - checksum: 10/e0ce0aa52b572eefa06a8260a7329f349c56217f2bbb6f167259c6e02e148987073e0dddc5e3c40ea4aafc89b8b0176e2617fb16f9c8c50cf0c1437b6c90fca4 + checksum: 10c0/7647f3a1350a09d66e7d77fdf8edf6eeb047f818acc2cd06325fc8ec9f0cd654dd25909876147b7ed052d459dc6a1d64e8cbaa44486300b241c3b139d778f254 languageName: node linkType: hard @@ -2893,7 +1258,7 @@ __metadata: dependencies: "@sigstore/protobuf-specs": "npm:^0.4.1" tuf-js: "npm:^3.0.1" - checksum: 10/f6eeba3fa72fa22b119af84b4a3d5ce2ad50c2e1600241f493ed4d8ec1d128a437d649c9e5cdf0135edf0db82468f8c7c25458ab97978aa5780ab7aece1ade48 + checksum: 10c0/08fdafb45c859cd58ef02e4f28e00a2d74f0c309dca36cf20fda17e55e194a3b7ebcfd9c40197c197d044ae4de0ff5d99b363aaec7cb6cbbf09611afa2661a55 languageName: node linkType: hard @@ -2904,39 +1269,46 @@ __metadata: "@sigstore/bundle": "npm:^3.1.0" "@sigstore/core": "npm:^2.0.0" "@sigstore/protobuf-specs": "npm:^0.4.1" - checksum: 10/ff2aa8c441fd45b20a048b8746fa1d6096e3385a7098352b24703bca790d0555383d21f29b0ce8223c36dd98e14ed7dae82d044ff005c76e0e68c240f0a0458d + checksum: 10c0/4881d8cd798f7d0c5ffe42b643b950c2a8af1f07c96fc3f3a3409bf5f2221b832d4f018104a12ac8ae0740060ecbb837b99dec058765925d1dcb08ccbd92feb4 languageName: node linkType: hard "@sinclair/typebox@npm:^0.24.1": - version: 0.24.27 - resolution: "@sinclair/typebox@npm:0.24.27" - checksum: 8/c283de9158c0206da3d1ebd7c5f994da0b1cf86df89674da7709850300ecdceb0d4c9680dccce84b60cdcc3d8858f54df8235b250ba092726fadb2bebe720bd1 + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.10 + resolution: "@sinclair/typebox@npm:0.27.10" + checksum: 10c0/ca42a02817656dbdae464ed4bb8aca6ad4718d7618e270760fea84a834ad0ecc1a22eba51421f09e5047174571131356ff3b5d80d609ced775d631df7b404b0d languageName: node linkType: hard "@sindresorhus/is@npm:^4.0.0": version: 4.6.0 resolution: "@sindresorhus/is@npm:4.6.0" - checksum: 8/83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 + checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e languageName: node linkType: hard -"@sinonjs/commons@npm:^1.7.0": - version: 1.8.3 - resolution: "@sinonjs/commons@npm:1.8.3" +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" dependencies: type-detect: "npm:4.0.8" - checksum: 8/6159726db5ce6bf9f2297f8427f7ca5b3dff45b31e5cee23496f1fa6ef0bb4eab878b23fb2c5e6446381f6a66aba4968ef2fc255c1180d753d4b8c271636a2e5 + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^9.1.2": - version: 9.1.2 - resolution: "@sinonjs/fake-timers@npm:9.1.2" +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" dependencies: - "@sinonjs/commons": "npm:^1.7.0" - checksum: 8/7d3aef54e17c1073101cb64d953157c19d62a40e261a30923fa1ee337b049c5f29cc47b1f0c477880f42b5659848ba9ab897607ac8ea4acd5c30ddcfac57fca6 + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 languageName: node linkType: hard @@ -2945,14 +1317,14 @@ __metadata: resolution: "@szmarczak/http-timer@npm:4.0.6" dependencies: defer-to-connect: "npm:^2.0.0" - checksum: 8/c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95 + checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f languageName: node linkType: hard "@textlint/ast-node-types@npm:^4.2.5": version: 4.4.3 resolution: "@textlint/ast-node-types@npm:4.4.3" - checksum: 8/987f2315232f094d211eb22d38b96ba00c06228fd23f7191bd5db3d700b4553f798a4cb5a34882db83d7136a0c40f8289b351b0c374a762dd375b91e0ba91f16 + checksum: 10c0/b0f165a313d5ed19cd4dd11d8a90bcf0b2fc9cfa21a25877a84757c7a5cdf4d0143179432ad7f22cdc59bcc7bd2a4b2bf79a3ac50c6fa9cdf5a4c5654b9db96e languageName: node linkType: hard @@ -2967,28 +1339,14 @@ __metadata: structured-source: "npm:^3.0.2" traverse: "npm:^0.6.6" unified: "npm:^6.1.6" - checksum: 8/109b3dcca13f6bfb31712bf66a7663228a0acf32cfd3bf39bed8bd4e2366d75d8e08d39ccf8c442eed7ab9192d0fbda0a4d2fb6e8845b82713aba246f8504f6a - languageName: node - linkType: hard - -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 8/e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: 8/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + checksum: 10c0/a6a2a8712216389c2022621370c1fe3466ff06e75745769e2b358dc07985286d387a33264e967b8379e9e20bceaeab36f23a0e427b4f75200ca5e98ad9b6dcd3 languageName: node linkType: hard "@tufjs/canonical-json@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/canonical-json@npm:2.0.0" - checksum: 10/cc719a1d0d0ae1aa1ba551a82c87dcbefac088e433c03a3d8a1d547ea721350e47dab4ab5b0fca40d5c7ab1f4882e72edc39c9eae15bf47c45c43bcb6ee39f4f + checksum: 10c0/52c5ffaef1483ed5c3feedfeba26ca9142fa386eea54464e70ff515bd01c5e04eab05d01eff8c2593291dcaf2397ca7d9c512720e11f52072b04c47a5c279415 languageName: node linkType: hard @@ -2998,55 +1356,74 @@ __metadata: dependencies: "@tufjs/canonical-json": "npm:2.0.0" minimatch: "npm:^9.0.5" - checksum: 10/00636238b2e3ce557e7b5f6884594ee2379fd5a9588401fd6c8be2e2867fcaf836e226c6be81d87006701746037847e13bbc263c0ed0f38b4f28b1108a4b1d81 + checksum: 10c0/0b2022589139102edf28f7fdcd094407fc98ac25bf530ebcf538dd63152baea9b6144b713c8dfc4f6b7580adeff706ab6ecc5f9716c4b816e58a04419abb1926 languageName: node linkType: hard "@types/argparse@npm:~2.0.0": - version: 2.0.10 - resolution: "@types/argparse@npm:2.0.10" - checksum: 8/6f74560fa300f69ecae339fcb89e82cff0193ba643c05b98b3866e0c7b0dc099aa53821a109bab3c33d48150bd4da9a95b3e186f09de081f2d78e7c005cd8dc1 + version: 2.0.17 + resolution: "@types/argparse@npm:2.0.17" + checksum: 10c0/cd22c329864d9f6df4740fc5c557290b7629385b0e51c1b3d038bbc22aa0be4ed9507ae421fc0dde63c1f9e71241c0bce4c9a1668702513c568ae176dfec780c languageName: node linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.1.17 - resolution: "@types/babel__core@npm:7.1.17" + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: 8/0108efab8acb6a8e0aab6f8113d5ef1fc4b58d40737aa70a3ee83112959e0880e5548374e7edb562e4e837cde4ae47265348b04eb7e684283b0dea418d013420 + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.3 - resolution: "@types/babel__generator@npm:7.6.3" + version: 7.27.0 + resolution: "@types/babel__generator@npm:7.27.0" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 8/0aa1881c47e3e471cabb9183ae42176591b168a6fe4714d205aec33a7e480d65a8a1ba7fcd9678337aadc34059dc5baa04841e5adfbbe67ae33bad79e7633b8e + checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: 8/649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.14.2 - resolution: "@types/babel__traverse@npm:7.14.2" + version: 7.28.0 + resolution: "@types/babel__traverse@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.2" + checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.6 + resolution: "@types/body-parser@npm:1.19.6" dependencies: - "@babel/types": "npm:^7.3.0" - checksum: 8/a797ea09c72307569e3ee08aa3900ca744ce3091114084f2dc59b67a45ee7d01df7865252790dbfa787a7915ce892cdc820c9b920f3683292765fc656b08dc63 + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/542da05c924dce58ee23f50a8b981fee36921850c82222e384931fda3e106f750f7880c47be665217d72dbe445129049db6eb1f44e7a06b09d62af8f3cca8ea7 + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.9": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 languageName: node linkType: hard @@ -3058,21 +1435,53 @@ __metadata: "@types/keyv": "npm:^3.1.4" "@types/node": "npm:*" "@types/responselike": "npm:^1.0.0" - checksum: 8/d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 + checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.3.5": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 languageName: node linkType: hard -"@types/emscripten@npm:^1.38.0": - version: 1.39.6 - resolution: "@types/emscripten@npm:1.39.6" - checksum: 8/437f2f9cdfd9057255662508fa9a415fe704ba484c6198f3549c5b05feebcdcd612b1ec7b10026d2566935d05d3c36f9366087cb42bc90bd25772a88fcfc9343 +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c languageName: node linkType: hard "@types/emscripten@npm:^1.39.6": version: 1.41.5 resolution: "@types/emscripten@npm:1.41.5" - checksum: 10/60dfcced39b2d0c94f31907c5cf5d97fe06ed35ed6cb134650a1a96bae861302722d4a6f459b484ea09588cde70cbcc034974454a746be3ce9688b52398d2953 + checksum: 10c0/ae816da716f896434e59df7a71b67c71ae7e85ca067a32aef1616572fc4757459515d42ade6f5b8fd8d69733a9dbd0cf23010fec5b2f41ce52c09501aa350e45 + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e languageName: node linkType: hard @@ -3082,76 +1491,118 @@ __metadata: dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: 8/d177f3eec22971baeef8f244693687ee4c0357125f4a8fb7e614b83e36b98318a0b1a13b31230199d2a91af54122b67883faa7b4d2c29f0c83e2650f6b0d4d9c + checksum: 10c0/12fc3a8970e97e8c76ffda58aaeeb0aaaa02622ca06d847e7dc3ad54cacd7ba6db39c18cf9cae3527e4a18037d7d557cb237ec25e6d56cafa83654c1983a22aa languageName: node linkType: hard -"@types/estree@npm:*": - version: 0.0.50 - resolution: "@types/estree@npm:0.0.50" - checksum: 8/9a2b6a4a8c117f34d08fbda5e8f69b1dfb109f7d149b60b00fd7a9fb6ac545c078bc590aa4ec2f0a256d680cf72c88b3b28b60c326ee38a7bc8ee1ee95624922 +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard -"@types/estree@npm:0.0.39": - version: 0.0.39 - resolution: "@types/estree@npm:0.0.39" - checksum: 8/412fb5b9868f2c418126451821833414189b75cc6bf84361156feed733e3d92ec220b9d74a89e52722e03d5e241b2932732711b7497374a404fad49087adc248 +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": + version: 5.1.1 + resolution: "@types/express-serve-static-core@npm:5.1.1" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/ee88216e114368ef06bcafeceb74a7e8671b90900fb0ab1d49ff41542c3a344231ef0d922bf63daa79f0585f3eebe2ce5ec7f83facc581eff8bcdb136a225ef3 languageName: node linkType: hard -"@types/estree@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/estree@npm:1.0.0" - checksum: 8/910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443 +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.8 + resolution: "@types/express-serve-static-core@npm:4.19.8" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/6fb58a85b209e0e421b29c52e0a51dbf7c039b711c604cf45d46470937a5c7c16b30aa5ce9bf7da0bd8a2e9361c95b5055599c0500a96bf4414d26c81f02d7fe + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.6 + resolution: "@types/express@npm:5.0.6" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/serve-static": "npm:^2" + checksum: 10c0/f1071e3389a955d4f9a38aae38634121c7cd9b3171ba4201ec9b56bd534aba07866839d278adc0dda05b942b05a901a02fd174201c3b1f70ce22b10b6c68f24b + languageName: node + linkType: hard + +"@types/express@npm:^4.17.13": + version: 4.17.25 + resolution: "@types/express@npm:4.17.25" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:^1" + checksum: 10c0/f42b616d2c9dbc50352c820db7de182f64ebbfa8dba6fb6c98e5f8f0e2ef3edde0131719d9dc6874803d25ad9ca2d53471d0fec2fbc60a6003a43d015bab72c4 languageName: node linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "npm:*" - checksum: 8/d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b languageName: node linkType: hard -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: 8/eb843f6a8d662d44fb18ec61041117734c6aae77aa38df1be3b4712e8e50ffaa35f1e1c92fdd0fde14a5675fecf457abcd0d15a01fae7506c91926176967f452 +"@types/http-cache-semantics@npm:*": + version: 4.2.0 + resolution: "@types/http-cache-semantics@npm:4.2.0" + checksum: 10c0/82dd33cbe7d4843f1e884a251c6a12d385b62274353b9db167462e7fbffdbb3a83606f9952203017c5b8cabbd7b9eef0cf240a3a9dedd20f69875c9701939415 languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 8/1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 +"@types/http-errors@npm:*": + version: 2.0.5 + resolution: "@types/http-errors@npm:2.0.5" + checksum: 10c0/00f8140fbc504f47356512bd88e1910c2f07e04233d99c88c854b3600ce0523c8cd0ba7d1897667243282eb44c59abb9245959e2428b9de004f93937f52f7c15 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.17 + resolution: "@types/http-proxy@npm:1.17.17" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/547e322a5eecf0b50d08f6a46bd89c8c8663d67dbdcd472da5daf968b03e63a82f6b3650443378abe6c10a46475dac52015f30e8c74ba2ea5820dd4e9cdef2d4 languageName: node linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.3 - resolution: "@types/istanbul-lib-coverage@npm:2.0.3" - checksum: 8/0650cba4be8f464bee89b9de0b71a5ea3b5cc676ce24e1196b5d6a51542ce9e613ae4549bf19756bb33dbbbb32b47931040266100062bfb197c597d73e341eb0 + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: 8/656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: 8/f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee languageName: node linkType: hard @@ -3161,14 +1612,14 @@ __metadata: dependencies: expect: "npm:^28.0.0" pretty-format: "npm:^28.0.0" - checksum: 8/d4cd36158a3ae1d4b42cc48a77c95de74bc56b84cf81e09af3ee0399c34f4a7da8ab9e787570f10004bd642f9e781b0033c37327fbbf4a8e4b6e37e8ee3693a7 + checksum: 10c0/e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1 languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9": - version: 7.0.9 - resolution: "@types/json-schema@npm:7.0.9" - checksum: 8/259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard @@ -3177,35 +1628,46 @@ __metadata: resolution: "@types/keyv@npm:3.1.4" dependencies: "@types/node": "npm:*" - checksum: 8/e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d + checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c languageName: node linkType: hard -"@types/lodash@npm:*, @types/lodash@npm:^4.14.175": - version: 4.14.190 - resolution: "@types/lodash@npm:4.14.190" - checksum: 8/353a55a1222a57224ead8bd3379fabb2e3e3f6685f599c48b1b66f099d8e9e015e6c6352c6e2275954004c3bb510377804c63117233c6f187700b6ab78adfa02 +"@types/lodash@npm:*": + version: 4.17.23 + resolution: "@types/lodash@npm:4.17.23" + checksum: 10c0/9d9cbfb684e064a2b78aab9e220d398c9c2a7d36bc51a07b184ff382fa043a99b3d00c16c7f109b4eb8614118f4869678dbae7d5c6700ed16fb9340e26cc0bf6 languageName: node linkType: hard "@types/long@npm:^4.0.1, @types/long@npm:~4.0.0": - version: 4.0.1 - resolution: "@types/long@npm:4.0.1" - checksum: 8/ff9653c33f5000d0f131fd98a950a0343e2e33107dd067a97ac4a3b9678e1a2e39ea44772ad920f54ef6e8f107f76bc92c2584ba905a0dc4253282a4101166d0 + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: 10c0/42ec66ade1f72ff9d143c5a519a65efc7c1c77be7b1ac5455c530ae9acd87baba065542f8847522af2e3ace2cc999f3ad464ef86e6b7352eece34daf88f8c924 languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=13.7.0": - version: 18.16.3 - resolution: "@types/node@npm:18.16.3" - checksum: 8/816b39d45b05ebdc6f362b630970df3f6d82f71d418a2555353522f4eeeb078fa201de5299f02c09a09faa975e43b2745fe19c263d44069f87ddf37d6c37b717 +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.14 + resolution: "@types/node-forge@npm:1.3.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/da6158fd34fa7652aa7f8164508f97a76b558724ab292f13c257e39d54d95d4d77604e8fb14dc454a867f1aeec7af70118294889195ec4400cecbb8a5c77a212 languageName: node linkType: hard -"@types/node@npm:^13.7.0": - version: 13.13.52 - resolution: "@types/node@npm:13.13.52" - checksum: 8/8f1afff497ebeba209e2dc340d823284e087a47632afe99a7daa30eaff80893e520f222ad400cd1f2d3b8288e93cf3eaded52a8e64eaefb8aacfe6c35de98f42 +"@types/node@npm:*, @types/node@npm:>=13.7.0": + version: 25.2.2 + resolution: "@types/node@npm:25.2.2" + dependencies: + undici-types: "npm:~7.16.0" + checksum: 10c0/45aa45b00df0aac4712c2d6e934a6ed21ac54e0284dd726df1c7620b8c7d36a4fb601b9f8fe1d2951298d1ee7618cf8275688e329c295eb36e8b8fa827a8e334 languageName: node linkType: hard @@ -3214,149 +1676,216 @@ __metadata: resolution: "@types/node@npm:18.19.130" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/ebb85c6edcec78df926de27d828ecbeb1b3d77c165ceef95bfc26e171edbc1924245db4eb2d7d6230206fe6b1a1f7665714fe1c70739e9f5980d8ce31af6ef82 + checksum: 10c0/22ba2bc9f8863101a7e90a56aaeba1eb3ebdc51e847cef4a6d188967ab1acbce9b4f92251372fd0329ecb924bbf610509e122c3dfe346c04dbad04013d4ad7d0 languageName: node linkType: hard -"@types/node@npm:^24": - version: 24.1.0 - resolution: "@types/node@npm:24.1.0" +"@types/node@npm:^22": + version: 22.19.10 + resolution: "@types/node@npm:22.19.10" dependencies: - undici-types: "npm:~7.8.0" - checksum: 8/01f9a97909eec619d937af3bc00ac49461e1846656b4d060f648145df06508eb6d77c200637a792481ee93a73976ced46cfbbdfe307e79be0f58ccdc415dfcd2 + undici-types: "npm:~6.21.0" + checksum: 10c0/fb1484f68c259abb73b018e6a521dba2ffe7846128d3aacc7fba5672f354ddb364cb4c81b5a0e686cf58ea0067df4d68d4159f668c864238a0c3fe7fee603341 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: 8/e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 languageName: node linkType: hard "@types/object-hash@npm:^1.3.0": version: 1.3.4 resolution: "@types/object-hash@npm:1.3.4" - checksum: 8/fe4aa041427f3c69cbcf63434af6e788329b40d7208b30aa845cfc1aa6bf9b0c11b23fa33a567d85ba7f2574a95c3b4a227f4b9b9b55da1eaea68ab94b4058d9 - languageName: node - linkType: hard - -"@types/prettier@npm:^1.19.0": - version: 1.19.1 - resolution: "@types/prettier@npm:1.19.1" - checksum: 8/d34229c37d3419b01efa31968b68c33b8b9b717bdf961e48f68e89821864b1329c45323d28e1200a204e7b2eefca1dabdac4aa0c3d698dbc8c60247322103b11 + checksum: 10c0/969bdda0113fed6c6af9a0baaf4588e0b72af8a7d81103c86e8cf99844732408a049755dbd7309330ea87976e382a775bedf25a424c0ded3e33af24632d350af languageName: node linkType: hard -"@types/prettier@npm:^2.1.5": - version: 2.4.2 - resolution: "@types/prettier@npm:2.4.2" - checksum: 8/76e230b2d11028af11fe12e09b2d5b10b03738e9abf819ae6ebb0f78cac13d39f860755ce05ac3855b608222518d956628f5d00322dc206cc6d1f2d8d1519f1e +"@types/qs@npm:*": + version: 6.14.0 + resolution: "@types/qs@npm:6.14.0" + checksum: 10c0/5b3036df6e507483869cdb3858201b2e0b64b4793dc4974f188caa5b5732f2333ab9db45c08157975054d3b070788b35088b4bc60257ae263885016ee2131310 languageName: node linkType: hard -"@types/react@npm:~15.0.0": - version: 15.0.39 - resolution: "@types/react@npm:15.0.39" - checksum: 8/22fd6ca91de59ecd1d8063b32218b050ca99c22d376c03a6a60144486177ecd1ae64e5ec9a7d1adec1d65b400b2e37066903cc2b560a8979e00faeb9ffea2202 +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c languageName: node linkType: hard "@types/resolve@npm:1.20.2": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" - checksum: 8/61c2cad2499ffc8eab36e3b773945d337d848d3ac6b7b0a87c805ba814bc838ef2f262fc0f109bfd8d2e0898ff8bd80ad1025f9ff64f1f71d3d4294c9f14e5f6 + checksum: 10c0/c5b7e1770feb5ccfb6802f6ad82a7b0d50874c99331e0c9b259e415e55a38d7a86ad0901c57665d93f75938be2a6a0bc9aa06c9749192cadb2e4512800bbc6e6 languageName: node linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "npm:*" - checksum: 8/e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 + languageName: node + linkType: hard + +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 languageName: node linkType: hard "@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 8/00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 1.2.1 + resolution: "@types/send@npm:1.2.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/7673747f8c2d8e67f3b1b3b57e9d4d681801a4f7b526ecf09987bb9a84a61cf94aa411c736183884dc762c1c402a61681eb1ef200d8d45d7e5ec0ab67ea5f6c1 + languageName: node + linkType: hard + +"@types/send@npm:<1": + version: 0.17.6 + resolution: "@types/send@npm:0.17.6" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/a9d76797f0637738062f1b974e0fcf3d396a28c5dc18c3f95ecec5dabda82e223afbc2d56a0bca46b6326fd7bb229979916cea40de2270a98128fd94441b87c2 + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.1": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "npm:*" + checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 + languageName: node + linkType: hard + +"@types/serve-static@npm:^1, @types/serve-static@npm:^1.13.10": + version: 1.15.10 + resolution: "@types/serve-static@npm:1.15.10" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:<1" + checksum: 10c0/842fca14c9e80468f89b6cea361773f2dcd685d4616a9f59013b55e1e83f536e4c93d6d8e3ba5072d40c4e7e64085210edd6646b15d538ded94512940a23021f + languageName: node + linkType: hard + +"@types/serve-static@npm:^2": + version: 2.2.0 + resolution: "@types/serve-static@npm:2.2.0" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/a3c6126bdbf9685e6c7dc03ad34639666eff32754e912adeed9643bf3dd3aa0ff043002a7f69039306e310d233eb8e160c59308f95b0a619f32366bbc48ee094 + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.33": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f languageName: node linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 8/205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c languageName: node linkType: hard "@types/tar-stream@npm:~2.2.0": - version: 2.2.2 - resolution: "@types/tar-stream@npm:2.2.2" + version: 2.2.3 + resolution: "@types/tar-stream@npm:2.2.3" dependencies: "@types/node": "npm:*" - checksum: 8/4b33bc0d53770e952d6e2e8acb8889190510326a3e255d0c6edd94136d6027ecae939a7b49188d1d02d774328d9a3742ff633d505709d1a1200b3413c88d793d + checksum: 10c0/b7271cc57ff1befbab86292ef26a08518c4e30f711971358c4ee274ce22ab7215d9a0b107c05161f7448e158d4b92078dfa7c26f793e63cd5d3f7c4f1a3d8bea languageName: node linkType: hard "@types/treeify@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/treeify@npm:1.0.0" - checksum: 8/1b2397030d13beee7f82b878ca80feeddb0d550a6b00d8be30082a370c0ac5985ecf7b9378cf93ea278ff00c3e900b416ae8d9379f2c7e8caecdece1dfc77380 + version: 1.0.3 + resolution: "@types/treeify@npm:1.0.3" + checksum: 10c0/758902638ff83a790c13359729d77aeb80aae50f7039670037e3a0ba2bcc7b09dd49173ab21a96946d83af1682fcd70e448e49151ecd46e190f8925077142d4a languageName: node linkType: hard "@types/unist@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 8/25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db + version: 2.0.11 + resolution: "@types/unist@npm:2.0.11" + checksum: 10c0/24dcdf25a168f453bb70298145eb043cfdbb82472db0bc0b56d6d51cd2e484b9ed8271d4ac93000a80da568f2402e9339723db262d0869e2bf13bc58e081768d + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.5": + version: 8.18.1 + resolution: "@types/ws@npm:8.18.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/61aff1129143fcc4312f083bc9e9e168aa3026b7dd6e70796276dcfb2c8211c4292603f9c4864fae702f2ed86e4abd4d38aa421831c2fd7f856c931a481afbab languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 20.2.1 - resolution: "@types/yargs-parser@npm:20.2.1" - checksum: 8/1d039e64494a7a61ddd278349a3dc60b19f99ff0517425696e796f794e4252452b9d62178e69755ad03f439f9dc0c8c3d7b3a1201b3a24e134bac1a09fa11eaa + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 languageName: node linkType: hard "@types/yargs@npm:^16.0.0": - version: 16.0.9 - resolution: "@types/yargs@npm:16.0.9" + version: 16.0.11 + resolution: "@types/yargs@npm:16.0.11" dependencies: "@types/yargs-parser": "npm:*" - checksum: 8/00d9276ed4e0f17a78c1ed57f644a8c14061959bd5bfab113d57f082ea4b663ba97f71b89371304a34a2dba5061e9ae4523e357e577ba61834d661f82c223bf8 + checksum: 10c0/c41bcb718e35b35561646e4297863628ec7dc745ea4e09a15ec787ad3b94f6c5a038322a36c30a958e348931f5e8be6ce220683040522bab2e2844a3b4eb7988 languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.10 - resolution: "@types/yargs@npm:17.0.10" + version: 17.0.35 + resolution: "@types/yargs@npm:17.0.35" dependencies: "@types/yargs-parser": "npm:*" - checksum: 8/f0673cbfc08e17239dc58952a88350d6c4db04a027a28a06fbad27d87b670e909f9cd9e66f9c64cebdd5071d1096261e33454a55868395f125297e5c50992ca8 + checksum: 10c0/609557826a6b85e73ccf587923f6429850d6dc70e420b455bab4601b670bfadf684b09ae288bccedab042c48ba65f1666133cf375814204b544009f57d6eef63 languageName: node linkType: hard "@types/yoga-layout@npm:1.9.2": version: 1.9.2 resolution: "@types/yoga-layout@npm:1.9.2" - checksum: 10/3cbcab36d9e19d077cc2bc956d3182dc26f35f13f8fcf01648717bcba412be7ed3c4b6f43c4f8f201ea815160d0cb2b96e82698c4b43d4a179c5603a7725f34e + checksum: 10c0/9f2a8618afe3e2e18e76eeaa4ec7d09a85f01f071231f8ff21388d851f940dd7ae5867a5f9aef29eafe44c47453a328d3c718fff1451ab62266450b415e43150 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.59.0": - version: 5.59.2 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.2" + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.59.2" - "@typescript-eslint/type-utils": "npm:5.59.2" - "@typescript-eslint/utils": "npm:5.59.2" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/type-utils": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" debug: "npm:^4.3.4" - grapheme-splitter: "npm:^1.0.4" + graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" natural-compare-lite: "npm:^1.4.0" semver: "npm:^7.3.7" @@ -3367,43 +1896,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8/1045883173a36a069b56e906ed7e5b4106e1efc2ed0969a1718683aef58fd39e5dfa17774b8782c3ced0529a4edd6dedfcb54348a14525f191a6816e6f3b90dc + checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.59.0": - version: 5.59.2 - resolution: "@typescript-eslint/parser@npm:5.59.2" + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.59.2" - "@typescript-eslint/types": "npm:5.59.2" - "@typescript-eslint/typescript-estree": "npm:5.59.2" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 8/0d3f992c49e062ff509606fb72846abaa66602d93ca15bc6498c345c55effa28c8d523b829cd180d901eaf04bca3d93a165d56a387ce109333d60d67b09b5638 + checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/scope-manager@npm:5.59.2" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.59.2" - "@typescript-eslint/visitor-keys": "npm:5.59.2" - checksum: 8/e7adce27890ebaadd0fb36a35639c9a97d2965973643aef4b4b0dcfabb03181c82235d7171e718b002dd398e52fefd67816eb34912ddbc2bb738b47755bd502a + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/type-utils@npm:5.59.2" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.59.2" - "@typescript-eslint/utils": "npm:5.59.2" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" debug: "npm:^4.3.4" tsutils: "npm:^3.21.0" peerDependencies: @@ -3411,23 +1940,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8/d9dc037509a97b11a3c7f758f0f6e985cf5b4909fab860018a75b1550711ce9ff07bf5b67d4197ba7a0a831fec7255851b1e6a773a69030fc8ea7ec649859f52 + checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/types@npm:5.59.2" - checksum: 8/5a91cfbcaa8c7e92ad91f67abd0ce43ae562fdbdd8c32aa968731bf7c200d13a0415e87fc032bd48f7e5b7d3ed1447cb14449ef2592c269ca311974b15ce0af2 +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.2" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.59.2" - "@typescript-eslint/visitor-keys": "npm:5.59.2" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -3436,86 +1965,254 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8/e8bb8817fe53f826f54e4ca584e48a6700dae25e0cc20ab7db38e7e5308987c5759408b39a4e494d4d6dcd7b4bca9f9c507fae987213380dc1c98607cb0a60b1 + checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/utils@npm:5.59.2" +"@typescript-eslint/utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@types/json-schema": "npm:^7.0.9" "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.59.2" - "@typescript-eslint/types": "npm:5.59.2" - "@typescript-eslint/typescript-estree": "npm:5.59.2" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" eslint-scope: "npm:^5.1.1" semver: "npm:^7.3.7" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8/483c35a592a36a5973204ce4cd11d52935c097b414d7edac2ecd15dba460b8c540b793ffc232c0f8580fef0624eb7704156ce33c66bd09a76769ed019bddd1d1 + checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.2": - version: 5.59.2 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.2" +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": "npm:5.59.2" + "@typescript-eslint/types": "npm:5.62.0" eslint-visitor-keys: "npm:^3.3.0" - checksum: 8/3057a017bca03b4ec3bee442044f2bc2f77a4af0d83ea9bf7c6cb2a12811126d93d9d300d89ef8078d981e478c6cc38693c51a2ae4b10a717796bba880eff924 + checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d languageName: node linkType: hard -"@xml-tools/parser@npm:^1.0.11": - version: 1.0.11 - resolution: "@xml-tools/parser@npm:1.0.11" +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - chevrotain: "npm:7.1.1" - checksum: 8/79f32386ef935c1ba65d421e36b556fb14593c7b7e5ca99160ec8ec6dba912a00be6c32d0ab8bad35f82cb5640c05f1a8cfd1d227d563aed20ecc57d678ceab2 + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10c0/67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b languageName: node linkType: hard -"@yarnpkg/cli@npm:*": - version: 3.3.0 - resolution: "@yarnpkg/cli@npm:3.3.0" - dependencies: - "@yarnpkg/core": "npm:^3.3.0" - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/libzip": "npm:^2.2.4" - "@yarnpkg/parsers": "npm:^2.5.1" - "@yarnpkg/plugin-compat": "npm:^3.1.7" - "@yarnpkg/plugin-dlx": "npm:^3.1.4" - "@yarnpkg/plugin-essentials": "npm:^3.3.0" - "@yarnpkg/plugin-file": "npm:^2.3.1" - "@yarnpkg/plugin-git": "npm:^2.6.3" - "@yarnpkg/plugin-github": "npm:^2.3.1" - "@yarnpkg/plugin-http": "npm:^2.2.1" - "@yarnpkg/plugin-init": "npm:^3.1.4" - "@yarnpkg/plugin-link": "npm:^2.2.1" - "@yarnpkg/plugin-nm": "npm:^3.1.5" - "@yarnpkg/plugin-npm": "npm:^2.7.3" - "@yarnpkg/plugin-npm-cli": "npm:^3.3.0" - "@yarnpkg/plugin-pack": "npm:^3.1.4" - "@yarnpkg/plugin-patch": "npm:^3.2.4" - "@yarnpkg/plugin-pnp": "npm:^3.2.5" - "@yarnpkg/plugin-pnpm": "npm:^1.1.2" - "@yarnpkg/shell": "npm:^3.2.5" - chalk: "npm:^3.0.0" - ci-info: "npm:^3.2.0" - clipanion: "npm:3.2.0-rc.4" - semver: "npm:^7.1.2" - tslib: "npm:^1.13.0" - typanion: "npm:^3.3.0" - yup: "npm:^0.32.9" +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10c0/0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10c0/31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10c0/0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10c0/c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10c0/1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10c0/d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10c0/5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10c0/515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10c0/95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" + dependencies: + "@webassemblyjs/ast": "npm:1.14.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 + languageName: node + linkType: hard + +"@webpack-cli/configtest@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/configtest@npm:3.0.1" + peerDependencies: + webpack: ^5.82.0 + webpack-cli: 6.x.x + checksum: 10c0/edd24ecfc429298fe86446f7d7daedfe82d72e7f6236c81420605484fdadade5d59c6bcef3d76bd724e11d9727f74e75de183223ae62d3a568b2d54199688cbe + languageName: node + linkType: hard + +"@webpack-cli/info@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/info@npm:3.0.1" peerDependencies: - "@yarnpkg/core": ^3.3.0 - checksum: 8/8032b87355c7907cd427c15afe1449e13152baacf2c19b65e267b1f32eefb5cf1a61c8583821c503b650ebbd7a67da15fb8a3adfa7fd57136b254378e9055280 + webpack: ^5.82.0 + webpack-cli: 6.x.x + checksum: 10c0/b23b94e7dc8c93e79248f20d5f1bd0fbb7b9ba4b012803e2fdc5440b8f2ee1f3eca7f4933bbca346c8168673bf572b1858169a3cb2c17d9b8bcd833d480c2170 + languageName: node + linkType: hard + +"@webpack-cli/serve@npm:^3.0.1": + version: 3.0.1 + resolution: "@webpack-cli/serve@npm:3.0.1" + peerDependencies: + webpack: ^5.82.0 + webpack-cli: 6.x.x + peerDependenciesMeta: + webpack-dev-server: + optional: true + checksum: 10c0/65245e45bfa35e11a5b30631b99cfed0c1b39b2cc8320fa2d2a4185264535618827d349ec032c58af4201d6236cbc43bec894fcb840fdd06314611537a80e210 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"@yarnpkg/cli-dist@npm:^4": + version: 4.12.0 + resolution: "@yarnpkg/cli-dist@npm:4.12.0" + bin: + yarn: bin/yarn.js + yarnpkg: bin/yarn.js + checksum: 10c0/1cfe397339cc7dae85e5696c42f819cc520ef68a26dfcbb17988e2b07783666b8f5d58b6208b625cbb5e4f893c846a4abb362eb5230d39ad8354a7065edd1bf4 languageName: node linkType: hard -"@yarnpkg/cli@npm:^4": +"@yarnpkg/cli@npm:*, @yarnpkg/cli@npm:^4": version: 4.12.0 resolution: "@yarnpkg/cli@npm:4.12.0" dependencies: @@ -3556,51 +2253,11 @@ __metadata: typanion: "npm:^3.14.0" peerDependencies: "@yarnpkg/core": ^4.5.0 - checksum: 10/e0313db3185f2643c32caddd63ee82d7940d4e5797f1ab90fdde9005f5b888685757d190acd342e85257c5405179f6585bdf67ab5b518dbecf2a249409cbcb20 - languageName: node - linkType: hard - -"@yarnpkg/core@npm:*, @yarnpkg/core@npm:^3.3.0": - version: 3.3.0 - resolution: "@yarnpkg/core@npm:3.3.0" - dependencies: - "@arcanis/slice-ansi": "npm:^1.1.1" - "@types/semver": "npm:^7.1.0" - "@types/treeify": "npm:^1.0.0" - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/json-proxy": "npm:^2.1.1" - "@yarnpkg/libzip": "npm:^2.2.4" - "@yarnpkg/parsers": "npm:^2.5.1" - "@yarnpkg/pnp": "npm:^3.2.5" - "@yarnpkg/shell": "npm:^3.2.5" - camelcase: "npm:^5.3.1" - chalk: "npm:^3.0.0" - ci-info: "npm:^3.2.0" - clipanion: "npm:3.2.0-rc.4" - cross-spawn: "npm:7.0.3" - diff: "npm:^5.1.0" - globby: "npm:^11.0.1" - got: "npm:^11.7.0" - json-file-plus: "npm:^3.3.1" - lodash: "npm:^4.17.15" - micromatch: "npm:^4.0.2" - mkdirp: "npm:^0.5.1" - p-limit: "npm:^2.2.0" - pluralize: "npm:^7.0.0" - pretty-bytes: "npm:^5.1.0" - semver: "npm:^7.1.2" - stream-to-promise: "npm:^2.2.0" - strip-ansi: "npm:^6.0.0" - tar: "npm:^6.0.5" - tinylogic: "npm:^1.0.3" - treeify: "npm:^1.1.0" - tslib: "npm:^1.13.0" - tunnel: "npm:^0.0.6" - checksum: 8/d43b7aa706fc8e532d1efb89cf5595a15fe22b8c524b42878e2ebaaf5d07f5e9b0f740da35c01056db6a20c769ac3c31092c3b05442c1f34df2198a33e20ba08 + checksum: 10c0/eaa7b75f072524b9576a4cf82ef65c49b20dac586382bf00503bfa9d512f178391b3b290a5ba5179068af496b405b9bd6967f9f7cfd4c46add94e724b33ef2df languageName: node linkType: hard -"@yarnpkg/core@npm:^4, @yarnpkg/core@npm:^4.4.2, @yarnpkg/core@npm:^4.5.0": +"@yarnpkg/core@npm:*, @yarnpkg/core@npm:^4, @yarnpkg/core@npm:^4.4.2, @yarnpkg/core@npm:^4.5.0": version: 4.5.0 resolution: "@yarnpkg/core@npm:4.5.0" dependencies: @@ -3630,16 +2287,7 @@ __metadata: tinylogic: "npm:^2.0.0" treeify: "npm:^1.1.0" tslib: "npm:^2.4.0" - checksum: 10/438e0d0e73f22454696575436ee11f27e765df7fa6b6f9bf63e3d5f79f2b7ceb382dd7df1efbb27ca674a974a2c444a5bf346aac3875ffa6a555b26517309b71 - languageName: node - linkType: hard - -"@yarnpkg/extensions@npm:^1.1.1": - version: 1.1.1 - resolution: "@yarnpkg/extensions@npm:1.1.1" - peerDependencies: - "@yarnpkg/core": ^3.2.4 - checksum: 8/b6cc472f6e961b4247f8705ae91e03d7a44ff086b1eacb06c3890f5345e8ffd8407bc195e927e74b226f26bed1f15bd25130748d4f4359880c1eb845eec33ea4 + checksum: 10c0/3fc4a161d243279c3d554a723dd21192bdaade0c852daffdb991e8411e3874ec1c50547d5bcc1abd14395290b820e3714f4d5a02a7bafcfd65509ad40dbeb2d1 languageName: node linkType: hard @@ -3648,17 +2296,7 @@ __metadata: resolution: "@yarnpkg/extensions@npm:2.0.6" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/25c64f8f3db5c7cbabbc3a86f6d018961486b50df1065e64d8acacd6c048d33d18c07d8717f52fd8ecb5eb3429b1f42f8692d82db18fe981f3e85f4ee8d04d09 - languageName: node - linkType: hard - -"@yarnpkg/fslib@npm:^2.5.0, @yarnpkg/fslib@npm:^2.6.2, @yarnpkg/fslib@npm:^2.7.1, @yarnpkg/fslib@npm:^2.9.0": - version: 2.9.0 - resolution: "@yarnpkg/fslib@npm:2.9.0" - dependencies: - "@yarnpkg/libzip": "npm:^2.2.4" - tslib: "npm:^1.13.0" - checksum: 8/a121d801c764408e4d290a343b7c811eb33d15f6c6a82c8b00c84aaa0b7bed610ca858047e8fb5e4c8b28cc29493ec19437fe43529dccf518215e5b38723fdc2 + checksum: 10c0/3be3689d0c01f240fcc1553f8eaf50bb926dc98e2a81e2f26eb94314c832436c7990d94beb2ca5da0d578d86f3adf91595ddbaa5b6b96c2869fad864650e841b languageName: node linkType: hard @@ -3667,17 +2305,7 @@ __metadata: resolution: "@yarnpkg/fslib@npm:3.1.4" dependencies: tslib: "npm:^2.4.0" - checksum: 10/9587a154768e61fbcf71ae745b1bf84e4ce0cbaa94163137ec88bd5005000a5b893dacbccbed7ac5f7643f957781c4f481d11ab3baf421ccafffbf43c275073d - languageName: node - linkType: hard - -"@yarnpkg/json-proxy@npm:^2.1.1": - version: 2.1.1 - resolution: "@yarnpkg/json-proxy@npm:2.1.1" - dependencies: - "@yarnpkg/fslib": "npm:^2.5.0" - tslib: "npm:^1.13.0" - checksum: 8/2c306b6ee158d48b15f4b09e7fb431b1096d4687c77cc49a9b37dbda04c05f13ef19175c795feefe1068668d0519a1caff7b3b7f6441a1ac6a5702ef0d60c250 + checksum: 10c0/d38e108a6349b34b6bd885ad9fc8dcc3b7d50be5e54246e260cba899a80b5c91c8e9b27ad1e9c59b2d46e02cc07f8b7d839a851e388aa568d6efc85f5d6d10dc languageName: node linkType: hard @@ -3689,17 +2317,7 @@ __metadata: peerDependencies: ink: ^3.0.8 react: ^17.0.2 - checksum: 10/021164d87df6d70d3ed0f3ceeeab492488c77c260533fc1116b31b5affc6278ac2d136e950c28562f6ac558f6a75d2681611ed935538f5d8451c8544355f67cf - languageName: node - linkType: hard - -"@yarnpkg/libzip@npm:^2.2.4": - version: 2.2.4 - resolution: "@yarnpkg/libzip@npm:2.2.4" - dependencies: - "@types/emscripten": "npm:^1.38.0" - tslib: "npm:^1.13.0" - checksum: 8/974a286d4e7ff52bd924d56cb39492898a2306e95774362e4a3eb94690f180273a078243bf4044909e0fe29354552acc1cddd7d10d71ce332f7b1e1ff8eb54d9 + checksum: 10c0/ca9523992c2168864e334da4e83f682c65616e7d25a02fd3e8900b4ee22577e861f7beb62b3ca327c1b0b59b858a47ca70b3e48e92900790e134c1b698efa2df languageName: node linkType: hard @@ -3712,18 +2330,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/fslib": ^3.1.3 - checksum: 10/b6548be0a421e2390b74fd767d5f90e6da34a84af3ca28389b86d7f9e7602663f01347b5081cb93f8821877cae3ed48d2cb1cb8c35a4a4f7fc3d00109c85af0f - languageName: node - linkType: hard - -"@yarnpkg/nm@npm:^3.1.0": - version: 3.1.0 - resolution: "@yarnpkg/nm@npm:3.1.0" - dependencies: - "@yarnpkg/core": "npm:^3.3.0" - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/pnp": "npm:^3.2.5" - checksum: 8/771be0f0e6c785bc1f3b8750d3abed64a051ab4aa4a1602e4076ae5a34d8dd0f5cf6067a237bd2e0c9b29b37539bb2cb7e72a50dfa71f582990204347b4db55b + checksum: 10c0/40f5c63520477c9d5ed98e0ad888a5aa48f5641df883664b6892be2b4068b5489ac030123fe3569599269adc3e773a6ca890c41e033c71daf37a9fa51011784a languageName: node linkType: hard @@ -3734,17 +2341,7 @@ __metadata: "@yarnpkg/core": "npm:^4.4.2" "@yarnpkg/fslib": "npm:^3.1.2" "@yarnpkg/pnp": "npm:^4.1.1" - checksum: 10/006afb782d464305972e993754359bba25376896b51168ef7469ef296679ba3529f2154603f468fc575498fb4a91f31ffb63f63fb5802cd9295be7d11a67e0f6 - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:^2.5.1": - version: 2.5.1 - resolution: "@yarnpkg/parsers@npm:2.5.1" - dependencies: - js-yaml: "npm:^3.10.0" - tslib: "npm:^1.13.0" - checksum: 8/42f98b8bd635add304ce392c6f600b46e40c2c4429d7b6c38b70f50b5fd6a854dd2369e0987b70546a3c8f690d280f040a885b35acfde891f5e173fc3f974277 + checksum: 10c0/68c29613bd4e22a061a88c50221f8e3eeb970283b53f7202013aaee21dad379dac1acd80107e23bac1ab70f459dce741e5606639592738a2e89af9f1a9529d6c languageName: node linkType: hard @@ -3754,7 +2351,7 @@ __metadata: dependencies: js-yaml: "npm:^3.10.0" tslib: "npm:^2.4.0" - checksum: 10/379f7ff8fc1b37d3818dfeba4e18a72f8e9817bb41aab9332b50bbc843e45c9bf135563a7a06882ffb50e4cdd29c8da33c8e4f3739201de2fbcd38ecb59e3a8e + checksum: 10c0/70c2fa011bf28a517a8ee4264dd93d7590f6e3d02c6d4feb50533f405ca3b100cb156f11405b9a34f7c51c6893d3d8b051554dddfd5afaae2067f921512447a3 languageName: node linkType: hard @@ -3767,19 +2364,7 @@ __metadata: peerDependencies: "@yarnpkg/core": ^4.5.0 "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 10/75199f87bbbae189445b619aaf009ad2df0ca05217a8a0bddce6a8f5a2f176594981be5cb438749a0fb8ecd27909a4e1befea65c449699439601d099cddb56c4 - languageName: node - linkType: hard - -"@yarnpkg/plugin-compat@npm:^3.1.7": - version: 3.1.7 - resolution: "@yarnpkg/plugin-compat@npm:3.1.7" - dependencies: - "@yarnpkg/extensions": "npm:^1.1.1" - peerDependencies: - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/plugin-patch": ^3.2.4 - checksum: 8/4cd81b206daff7a79a7671342d27eaaa74b0ea55db1e1954d5f0eec445a06fc6993cf0cd392fdf523fd90a7b7d08bf842516285783f10acc9873b6b02f4963a9 + checksum: 10c0/e3a9734f1287ae7ed905ccd9ba5b384f8f22df4d22a24e25c08858a6ce171aaf92a30dc11de3cf689aae19eee80c6dba277b973dde6bb54f72c40f2cf4157d3c languageName: node linkType: hard @@ -3791,7 +2376,7 @@ __metadata: peerDependencies: "@yarnpkg/core": ^4.4.2 "@yarnpkg/plugin-patch": ^4.0.3 - checksum: 10/83ffc85a42bfdf1c2ba3e38a1677dbb1a519d319f2c136ce7a1d827be6023253a65183c0cdcfc6269fca8e2997b5d1835221dfb991feb1ddf500278410421380 + checksum: 10c0/895f4adf42d5abd16b89e06831c7b0c0911ffecbae9820a933e65788d6df8a018a462eb0fe17db23881dfb62da67a25dede050a6291c4dddb5eea7bdf3101c86 languageName: node linkType: hard @@ -3807,22 +2392,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.3 "@yarnpkg/core": ^4.4.3 - checksum: 10/e6ab9ffa6ac617ae7ead85767a0fb93ccdf8767369d865d02a5e4ba1d328b75c1a6249ee59fa19f33c30c9d1789bf47c991f1b6c9495338ffad461f083bd55d0 - languageName: node - linkType: hard - -"@yarnpkg/plugin-dlx@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/plugin-dlx@npm:3.1.4" - dependencies: - "@yarnpkg/fslib": "npm:^2.7.1" - "@yarnpkg/json-proxy": "npm:^2.1.1" - clipanion: "npm:3.2.0-rc.4" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: 8/c98b94e0c884b8158ce82a782ba63d99af6f23dd655d6fff37fe3716005f74b2438fc882a2e2e2812d7a5f7d1c529943e6ed0f1fc4999548816af80063e4d779 + checksum: 10c0/a3d8e0c9bf7af8009a70f5ab50eb0c5cbbdc5800ad4665fbf5843b01537eddab71062eee1c7f3872377b847f770a79f395073ba3a70dd9e3cee071538bef2b78 languageName: node linkType: hard @@ -3836,30 +2406,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 - checksum: 10/46bfde91420a20fc04a377c6dbfb5c7e205a9963b78e96e7d6d31a7b2ff3d587d4dd4d54d1fe2786ebe7140df99374620b881ecac0cc30b03a91ff117ffe070b - languageName: node - linkType: hard - -"@yarnpkg/plugin-essentials@npm:^3.3.0": - version: 3.3.0 - resolution: "@yarnpkg/plugin-essentials@npm:3.3.0" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/json-proxy": "npm:^2.1.1" - "@yarnpkg/parsers": "npm:^2.5.1" - ci-info: "npm:^3.2.0" - clipanion: "npm:3.2.0-rc.4" - enquirer: "npm:^2.3.6" - lodash: "npm:^4.17.15" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^1.13.0" - typanion: "npm:^3.3.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/plugin-git": ^2.6.3 - checksum: 8/babe8afdbafa8d28e2bf2339eb58b2cbed463795ed4319018ea1dfea9b8c6eeb89481484f13dfcbcf5d9fa4930c1ec3edcd37bb692c0b4071486a22c836f5cfe + checksum: 10c0/c7af7bea6b1c146aba1658731475f826bbe149f7695b18ea8968f7bcfbb8a5aee49cc27c4b7c6642b4c23a24a9652225c72152d5ea03f9c6a77610dbf4a95b36 languageName: node linkType: hard @@ -3881,7 +2428,7 @@ __metadata: "@yarnpkg/cli": ^4.10.0 "@yarnpkg/core": ^4.4.4 "@yarnpkg/plugin-git": ^3.1.3 - checksum: 10/b197bad5590b5d1fce0d91270b6974a97a4860c613c68d68175f59018b9369a11e3cb26fa3540216dda23158709218857aff05eae8b159dcdc6f67b6766baa47 + checksum: 10c0/ed0545652ab404f028ce9996dc2780d66eb75dd5855b7213392456703ffc0aa33224a1f81df64fca1e17103f44d1644a2d3b0b688525dba96e6069c738e95691 languageName: node linkType: hard @@ -3893,19 +2440,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/5b37f99f50fcbea1f9c7a79b933a853705782b5d949290cac2c3ca0be78270e1ca056db0a15558cf971d6ce7ffc5afae4b7dc44d4302cf71016665594f5b8a7f - languageName: node - linkType: hard - -"@yarnpkg/plugin-file@npm:^2.3.1": - version: 2.3.1 - resolution: "@yarnpkg/plugin-file@npm:2.3.1" - dependencies: - "@yarnpkg/fslib": "npm:^2.6.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 8/0cd3a9ac59a7e24bc21e1a9ea28adf383a9a89a1585ea7810e43b7b81f3d59e2dcc134118ca95b0116e0f2fd99912e3ee6eba6ba5899642bb9bb298c2289b84d + checksum: 10c0/eeefae30902e264c664880ac8bfc78aaed3d2989a11b45c5ad1293b77e58690e525a670d4a159c672d47c96c754098ec5dbdddff1fba097ea29c83ddc4f07993 languageName: node linkType: hard @@ -3918,24 +2453,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/5503733c110edf04ccdf4cbc0027bd4348f8d898903db608ae39995e15dd2c6ddae3841168307877213728f2ec99d706ea7829184ae1e1747f199a3900e98c0a - languageName: node - linkType: hard - -"@yarnpkg/plugin-git@npm:^2.6.3": - version: 2.6.3 - resolution: "@yarnpkg/plugin-git@npm:2.6.3" - dependencies: - "@types/semver": "npm:^7.1.0" - "@yarnpkg/fslib": "npm:^2.9.0" - clipanion: "npm:3.2.0-rc.4" - git-url-parse: "npm:^13.1.0" - lodash: "npm:^4.17.15" - semver: "npm:^7.1.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.3.0 - checksum: 8/e936c1ff3a0e43e6e2a2b4309e3858be28c0e7c59d3791076a62d4ecaa785a0f9a77e0dc85fa3f13bbcc692c058012741d62314682d1c7c0bfbc70b871196f13 + checksum: 10c0/42f4d4a1fe91ee8ee396e2ce35c85b90f92c0547cb3b2540aa55f03050c1d5fa30118318feb5e1676bacfd955607826a2c6259a4912268dff22c3c8d4ced40d2 languageName: node linkType: hard @@ -3952,20 +2470,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.5.0 - checksum: 10/b198817696890cf5cd2ad8d3b92309cc66990cfb848f707d0d1b0ed0c1f273a4ea003bcabf90eb86624552344078bb21d5b6795db484a67491fc17d112feabb5 - languageName: node - linkType: hard - -"@yarnpkg/plugin-github@npm:^2.3.1": - version: 2.3.1 - resolution: "@yarnpkg/plugin-github@npm:2.3.1" - dependencies: - "@yarnpkg/fslib": "npm:^2.6.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.2.1 - "@yarnpkg/plugin-git": ^2.6.1 - checksum: 8/45ea2817ec3ac9a600c6262d0a41bc392e6af033b4823443d4d49de939a24dfdc6e7ecd5433a925934f557ba3c5c9c2b35507294f1819b9bf23ca56cc5de88d3 + checksum: 10c0/c71d1a9b6f2ad226ba52ba43be46f1477d5323be58920ffbc1d8df7180931c0652a4480a71ababd8da07c28c0902ceb85817f3178e7d25c5266eb3fbbf845494 languageName: node linkType: hard @@ -3978,19 +2483,7 @@ __metadata: peerDependencies: "@yarnpkg/core": ^4.4.2 "@yarnpkg/plugin-git": ^3.1.2 - checksum: 10/7c060a43f228e8e830f5d133bbf4128f98995c4bd39f295dc872e9e1024d0977ffde8b94b10c75f638531eeb2c98345d9267ac4d07cf050c8380ae610b37bf4b - languageName: node - linkType: hard - -"@yarnpkg/plugin-http@npm:^2.2.1": - version: 2.2.1 - resolution: "@yarnpkg/plugin-http@npm:2.2.1" - dependencies: - "@yarnpkg/fslib": "npm:^2.6.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 8/4f12902926caf9640bc8be197c6498b88471bb5f05cf331c8d64cfcaf00a965ab1ebf9989d6dde3f9dcfaea615f0246cccced270bbf9ea5b2afb577bd140fbe4 + checksum: 10c0/64fbda413d2cc0b46c60e413564e09f5e60ffa036f428fd0893652c22a7e7b0b3ebd7be1810c46ec395d27be6c28050459b0a5cc75d584c6fcb4474ff54aa21c languageName: node linkType: hard @@ -4001,22 +2494,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/d67a1680f445edfed1e86d97bbfac3b8efd3732764afacb8d81aa564f20eb1407482978cc331a24be315617e8d41bfbe4e06ebefe1883cb9f446918ec94672d8 - languageName: node - linkType: hard - -"@yarnpkg/plugin-init@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/plugin-init@npm:3.1.4" - dependencies: - "@yarnpkg/fslib": "npm:^2.7.1" - clipanion: "npm:3.2.0-rc.4" - lodash: "npm:^4.17.15" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: 8/52e3d798dfb8db7084d414b8e5f10767185816110ee7a91f983c860c958467a81ac1f70ca1b328dd37f60b091d848d3189da539f122a04d5f0750ae6984105f3 + checksum: 10c0/958d46ee1b0ae57a51356046063bca50653d7b5c1be3aea43bc7bd17658ed4e802055733562d05189c787478b2d5ebf255a42bdd792d07cb7d4a042663c9dd61 languageName: node linkType: hard @@ -4030,7 +2508,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 - checksum: 10/34b014c8f70700743e565a9e2d6ee9d676027c9e7e15dfd7fb51c7f1c7bc633123a72a0bafc114ac664475a1e2432bb4e6527a254818d3986869f758aaa6669d + checksum: 10c0/7417948d62dcaba95fd74727c8dc02e61a4d0e5c7e4b8cc20738b4db9cc42590f82a546aafc271e0fd1a88bce5b91aae277b93dfd63be4d608585310ceec6264 languageName: node linkType: hard @@ -4051,7 +2529,7 @@ __metadata: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 "@yarnpkg/plugin-essentials": ^4.4.1 - checksum: 10/4f3e20e00fd48f8485340794c67be1f3f34c47ed10705135cd04e12841cf1aca4d16f59a31e90d47cc3da60676ffdfc02a52f8d26f87704b8c213e50eee11927 + checksum: 10c0/efbb765cef645ee54bf45cf4033da2e4c83648c56f4e987045f5be30b844bd6ee39412f522afbf182f3d88e25d76be52af59998ac98c64ad1c06b1f5de6b5278 languageName: node linkType: hard @@ -4063,19 +2541,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/f207f24c9284f0aad27a3e99df855f13bc9fae1a1ecc14880559a5507a1fde15714cdb6998e38d198aac4edae16f8a4ec5e8f4324f5d1adf3dcca14cf604c47e - languageName: node - linkType: hard - -"@yarnpkg/plugin-link@npm:^2.2.1": - version: 2.2.1 - resolution: "@yarnpkg/plugin-link@npm:2.2.1" - dependencies: - "@yarnpkg/fslib": "npm:^2.6.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.2.1 - checksum: 8/7fe10b656c05a390596ae41f11d89ec5b8841fe977b66f3f21b9afe7298e5c5370f9fc7fb91a6d4d728d0502027c82c02133b4476cb70d0d7bf3af62fbd2e397 + checksum: 10c0/a407b6ee832171d1e5bd7190673f582ec05bbf3942e939ac1224cf78115c43cc08d17d24878d724cc03aa7931da4d72f69a990e1918b3f888c6c8471d879cdb3 languageName: node linkType: hard @@ -4087,28 +2553,7 @@ __metadata: tslib: "npm:^2.4.0" peerDependencies: "@yarnpkg/core": ^4.4.2 - checksum: 10/48f7c8e3e652b9a6fc78d6027571cadd6bbe290df57deefc05a6a864b021d8894c22e94b74d5587bd6cdf511e4eb5a30a6ca022123e06d81a5833a3849b1d1d0 - languageName: node - linkType: hard - -"@yarnpkg/plugin-nm@npm:^3.1.5": - version: 3.1.5 - resolution: "@yarnpkg/plugin-nm@npm:3.1.5" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/libzip": "npm:^2.2.4" - "@yarnpkg/nm": "npm:^3.1.0" - "@yarnpkg/parsers": "npm:^2.5.1" - "@yarnpkg/plugin-pnp": "npm:^3.2.5" - "@yarnpkg/pnp": "npm:^3.2.5" - "@zkochan/cmd-shim": "npm:^5.1.0" - clipanion: "npm:3.2.0-rc.4" - micromatch: "npm:^4.0.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 8/65e90cca541f5feae152e483f2b0da8bfa57514bd2d25b9b40e608dd4cf5b6e325e586b2ace398581ef4a6d4a3a05c64ad4273f0c6b47354e3544404e63f6d95 + checksum: 10c0/e9531d1cded1d9915038b5f3f4296e128424dbadea5dade93418347284525700c12cb643063a5e8d073c59d2d5e1068e0e076c5de5e499f662ad0e73bd1cbdfe languageName: node linkType: hard @@ -4128,27 +2573,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.10.0 "@yarnpkg/core": ^4.4.4 - checksum: 10/a53738abd2e1630fbaadc710e65b532b566486bdf3a21ccabee736981aa9f535f099e9a73e971ef9ac42c3d81d71d6bba56b00a007dcc9887d9b066c7f1e9c9e - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm-cli@npm:^3.3.0": - version: 3.3.0 - resolution: "@yarnpkg/plugin-npm-cli@npm:3.3.0" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - clipanion: "npm:3.2.0-rc.4" - enquirer: "npm:^2.3.6" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^1.13.0" - typanion: "npm:^3.3.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/plugin-npm": ^2.7.3 - "@yarnpkg/plugin-pack": ^3.1.4 - checksum: 8/97ba497fcbf30eb646d10a4b04aac606524e6c2f65e8450e028773f1be27ebd5c4637824cbb0a4c42953e0f924b9f6514631119b54ac01dba5258a336e829b76 + checksum: 10c0/9dc550dc018cde5a7033d13e0e301560751e6b26fffb5d6fa48ac3edd72a6df88fcdb7fc1f75caf1aa2e5b3d161238ee131a767cc3a13d5583408c3a7cbe304c languageName: node linkType: hard @@ -4168,23 +2593,7 @@ __metadata: "@yarnpkg/core": ^4.5.0 "@yarnpkg/plugin-npm": ^3.4.0 "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 10/cfffd171298c75553b3a063064205ca6d8b8773c6aa67dd7ddf46cf6ebc0526683d0132eff6eb6ec55a92473e245b31c9708c43f116dc7b0293c0294dbce59a5 - languageName: node - linkType: hard - -"@yarnpkg/plugin-npm@npm:^2.7.3": - version: 2.7.3 - resolution: "@yarnpkg/plugin-npm@npm:2.7.3" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - enquirer: "npm:^2.3.6" - semver: "npm:^7.1.2" - ssri: "npm:^6.0.1" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/core": ^3.3.0 - "@yarnpkg/plugin-pack": ^3.1.4 - checksum: 8/b33b5a666e3c298536aa2d00c23479b135853ad5329a76a68b403ca1725c34d0b571a69b1199c567332cc0faeccdb5dec23e1a125ff5e2285d9682573705b8bd + checksum: 10c0/3b578ec8ecd6bc55cc1c300ee0662a40854b2a08a5e4f9abcf3839ee1b54f764036b75a2fc0404ea79d8f22db3fad5b129ff7f166ac2cb672416b46ac29f5a9a languageName: node linkType: hard @@ -4203,27 +2612,11 @@ __metadata: peerDependencies: "@yarnpkg/core": ^4.5.0 "@yarnpkg/plugin-pack": ^4.0.4 - checksum: 10/9e474c9878686cc8651c94b6beb5a170462bf2fcf890f4a422c9f88d03b5ac3e3171bba8e068610b55a77d6ada3120b2d6ca34c332de90f7659d9940dc4c2791 - languageName: node - linkType: hard - -"@yarnpkg/plugin-pack@npm:*, @yarnpkg/plugin-pack@npm:^3.1.4": - version: 3.1.4 - resolution: "@yarnpkg/plugin-pack@npm:3.1.4" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - clipanion: "npm:3.2.0-rc.4" - micromatch: "npm:^4.0.2" - tar-stream: "npm:^2.0.1" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 8/aa26e13e06388969b3942aec63e39a6c40bde2457046a3cfaccc381656779ea1e88d41fe99bffa0dc6ec29b5df8b5c1aaab80f8cb199362d07ab61cf25427bd7 + checksum: 10c0/957dace25b0ee5eaab33af06ce39584e8c83f2b525c09b5f6f1106b2f81e567d130b16f1811f8ed2da39a6962b66e0a91a217e53d014cea905cadd76e5621c28 languageName: node linkType: hard -"@yarnpkg/plugin-pack@npm:^4.0.2, @yarnpkg/plugin-pack@npm:^4.0.4": +"@yarnpkg/plugin-pack@npm:*, @yarnpkg/plugin-pack@npm:^4.0.2, @yarnpkg/plugin-pack@npm:^4.0.4": version: 4.0.4 resolution: "@yarnpkg/plugin-pack@npm:4.0.4" dependencies: @@ -4235,22 +2628,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.10.1 "@yarnpkg/core": ^4.4.4 - checksum: 10/f6c5c2c5ac5497341f8f3248b85a7134af1afbd57a30a5dda1e8d01d3151afa10a3585cca9fd12840ffd63cb6ccaaa6c8d8b56f224c9f1769c2b6f22fe3c8372 - languageName: node - linkType: hard - -"@yarnpkg/plugin-patch@npm:^3.2.4": - version: 3.2.4 - resolution: "@yarnpkg/plugin-patch@npm:3.2.4" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/libzip": "npm:^2.2.4" - clipanion: "npm:3.2.0-rc.4" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 8/77cf0644e1215ab553b50c2ad9cebe852716692a53cf226cf19cdde2caa05220faee5a56d1bf30006117eef8f0954dac771016acc94cc2f95af8cd83e5a18acc + checksum: 10c0/a13eb6d7546b0b2cc4d5c6f5e8f8afa82ea88a015e120fd731164d82f9f3d73854a31502c655759460f803e1549c0c0f3ad6286e7d6d275b5b1d8eda21bf9187 languageName: node linkType: hard @@ -4265,26 +2643,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 - checksum: 10/a941b09b0c24d9ae3efd223618c801f31ca56487d7e06c68056a6262075821dcc1d68e1bdcc14ce9f8c27e86d44f1cae9df473276e339bcbdba85768c6e51bed - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnp@npm:^3.2.3, @yarnpkg/plugin-pnp@npm:^3.2.5": - version: 3.2.5 - resolution: "@yarnpkg/plugin-pnp@npm:3.2.5" - dependencies: - "@types/semver": "npm:^7.1.0" - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/plugin-stage": "npm:^3.1.3" - "@yarnpkg/pnp": "npm:^3.2.5" - clipanion: "npm:3.2.0-rc.4" - micromatch: "npm:^4.0.2" - semver: "npm:^7.1.2" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.3.0 - "@yarnpkg/core": ^3.3.0 - checksum: 8/105edd2eb5721a01fa61663e62bad9fa2cd32ff202612bf5b6de5462e24caebf7105ea502f3516cb9ed9dfc971b2f4c57c40ce2d77238c98b6cfa4736be2a138 + checksum: 10c0/9ceccb7cdd36d45eadff5cca951fad2022102c67da8dab803b6ed071866e7fcbed9fc92d2b7372fc3b59b12bca685bdf9097762f754adbb7aa1065c8832ca9c4 languageName: node linkType: hard @@ -4299,26 +2658,9 @@ __metadata: micromatch: "npm:^4.0.2" tslib: "npm:^2.4.0" peerDependencies: - "@yarnpkg/cli": ^4.11.0 - "@yarnpkg/core": ^4.5.0 - checksum: 10/658861133bb0ae087029d226abbee6094520c3b95e031c12ec67f8450be27b0735c86754680d67e93b6eb0c8a236990e069b6484cf3ace71ff33c7ecf15e04d2 - languageName: node - linkType: hard - -"@yarnpkg/plugin-pnpm@npm:^1.1.2": - version: 1.1.2 - resolution: "@yarnpkg/plugin-pnpm@npm:1.1.2" - dependencies: - "@yarnpkg/fslib": "npm:^2.7.1" - "@yarnpkg/plugin-pnp": "npm:^3.2.3" - "@yarnpkg/plugin-stage": "npm:^3.1.3" - clipanion: "npm:3.2.0-rc.4" - p-limit: "npm:^2.2.0" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: 8/473703afa17c1c17db5c769b9f33fb7224ec318fa9cf77f6ed4faf8da6be1a584efe32be1fd6ac422c11ff4dd64f9da302eb15fd14e64b18c6db5679a1e05b44 + "@yarnpkg/cli": ^4.11.0 + "@yarnpkg/core": ^4.5.0 + checksum: 10c0/c712e943fe33397b5e5e25b1dfc094afd7e468a266a5f886a4e8e91176ee723c5399f929b2a62e6817d9aa0fb61a8475a52f0b65fe965533cf51fcd055ff57dc languageName: node linkType: hard @@ -4335,21 +2677,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.3 "@yarnpkg/core": ^4.4.3 - checksum: 10/89455e212f6438ac06d5223d3f2b8176cd66a3d14115391916b98026fcf793b0f3cb69f4d40b46ecb5279d576a711bd0a54aad24734f0ac541c69da32f8a669e - languageName: node - linkType: hard - -"@yarnpkg/plugin-stage@npm:^3.1.3": - version: 3.1.3 - resolution: "@yarnpkg/plugin-stage@npm:3.1.3" - dependencies: - "@yarnpkg/fslib": "npm:^2.7.1" - clipanion: "npm:3.2.0-rc.4" - tslib: "npm:^1.13.0" - peerDependencies: - "@yarnpkg/cli": ^3.2.3 - "@yarnpkg/core": ^3.2.4 - checksum: 8/7d4602f4e5692daf0faa70a8eadecd51308f1ab5de00dda546cdf28a18ad69d66d0fb15a61193ceb9c69aac00b826cb75e612ae5b0205151cb6c876ed41d5fd8 + checksum: 10c0/c6e9f8a83d5ef6a5c12ac88c9e443bbf75de85ef41a37702c412767762e1c4a28fb352ec43f4404c1def4dfcd2b0c74ed38859c4ba3b970f9d62b095e79f9d2a languageName: node linkType: hard @@ -4363,7 +2691,7 @@ __metadata: peerDependencies: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 - checksum: 10/0bd469d5e7062e3dc998f7a4c0a6f905bad49ec8b222e927557ddcb83402b169860e5cc9a4a34cfa6d32084abfa6abefbe75a3f701f72bf487b5ebb098b3eac5 + checksum: 10c0/96d803980c42a8cb69f84bd0a041b020067be892eafd26ebed7cb3d1c5814185025d2b77218f2c74aedf1041e12b02ff580a8cb49c1ccb927c303f5b02c330b2 languageName: node linkType: hard @@ -4380,7 +2708,7 @@ __metadata: "@yarnpkg/cli": ^4.9.2 "@yarnpkg/core": ^4.4.2 "@yarnpkg/plugin-essentials": ^4.4.1 - checksum: 10/1ad778ee22401c8b7447a9cf9e20dc7af5c0b5a64124375f15c6d551c604c4e82f9954bd85cac4f2f1108aaff00cc9204ae50985d19927b8092e2554460bbd12 + checksum: 10c0/775b366795960495cf03bf2211616f5e6829e5d03074867332c6bb90beeee852b6444e961384d5b21bd296a473e4e2cae4a0f4cdabbfb4af4217f88440a7e19c languageName: node linkType: hard @@ -4401,7 +2729,7 @@ __metadata: "@yarnpkg/cli": ^4.9.4 "@yarnpkg/core": ^4.4.3 "@yarnpkg/plugin-git": ^3.1.3 - checksum: 10/948b7d7f434b403967ba311080dfe358e292dfa4c98674053d82faec88565abbd00543228f3c8720c1448f30614608121d6c28d957c4bb5a1c5478f334c5d274 + checksum: 10c0/173dceb2567c9ab33253ea97e32d58d50185c7212598cf09e6b1f91118029dd3b457872512bfd0350442c59dc292f251d2476411946bafd5d2e3aa08f7e298b3 languageName: node linkType: hard @@ -4420,17 +2748,7 @@ __metadata: "@yarnpkg/cli": ^4.9.3 "@yarnpkg/core": ^4.4.3 "@yarnpkg/plugin-git": ^3.1.3 - checksum: 10/b2431699039b51fe4e44da7acaf34dfc547f29c1503e3e8e520216d0175dff85b0d097cf85e9bb11e28362bea9b6e071e06529b30db23c4efe6bddadabe6b62f - languageName: node - linkType: hard - -"@yarnpkg/pnp@npm:^3.2.5": - version: 3.2.5 - resolution: "@yarnpkg/pnp@npm:3.2.5" - dependencies: - "@types/node": "npm:^13.7.0" - "@yarnpkg/fslib": "npm:^2.9.0" - checksum: 8/d2dd7410383ad1d59ddabc4cdb532b1bbb109bb87a1aad0414b13d46c9f66cdbbfa6008f01132345c05f445d5388b829060340bf74c14d3e7f3a212fac8dac33 + checksum: 10c0/b9b9f396a7b15a54f6e37f165d7b00ee481ca6ec9eaf4720ac35440f4b1519f0b6c5cc4fae92b905fab9466d375744ef54742e814bd41106fb1cddaee025a12f languageName: node linkType: hard @@ -4440,26 +2758,7 @@ __metadata: dependencies: "@types/node": "npm:^18.19.124" "@yarnpkg/fslib": "npm:^3.1.4" - checksum: 10/07b96c62636b1c937d41896aedef9d0113cc6e1f60b93d5f6bff6581aceb4338ee96c10fb9a348144fc7472ff6f509ff580e27311704d2dc0291c03dcf127378 - languageName: node - linkType: hard - -"@yarnpkg/shell@npm:^3.2.5": - version: 3.2.5 - resolution: "@yarnpkg/shell@npm:3.2.5" - dependencies: - "@yarnpkg/fslib": "npm:^2.9.0" - "@yarnpkg/parsers": "npm:^2.5.1" - chalk: "npm:^3.0.0" - clipanion: "npm:3.2.0-rc.4" - cross-spawn: "npm:7.0.3" - fast-glob: "npm:^3.2.2" - micromatch: "npm:^4.0.2" - stream-buffers: "npm:^3.0.2" - tslib: "npm:^1.13.0" - bin: - shell: ./lib/cli.js - checksum: 8/89fe80fec6ccd5a1a713ea11285bce17fe1f3cc42507b4e63565818c4afb41e588d368cf7c198fe2b3eeb900cae87233c2d52c27da288a57f82f85a07cf9b221 + checksum: 10c0/a75901d2c1d68f6a8334753388774b1fb5462b60b040cf0bac44b09594e5f24b3ccb839e9faaf9b93620091881ecbf4c30f7c344614c9418b608acd08f00cc99 languageName: node linkType: hard @@ -4477,24 +2776,44 @@ __metadata: tslib: "npm:^2.4.0" bin: shell: ./lib/cli.js - checksum: 10/5994f92adf960071ac938653c5ad09746285d3fdc452fc6fdd30c3a832b612cc208e8d2274731e35957b457b168d6be524f5ce30ceb18542532d9326b422421b + checksum: 10c0/0cbbfa7c446bc0450f5fdc6f892eb4e8ebdc6addce4f4366fdcb6cb63e5e8b33096db80d6c1f27e0277e008f384f2041d6abaae381b31574495c4c3a71e0192b languageName: node linkType: hard "@zkochan/cmd-shim@npm:^5.1.0": - version: 5.3.1 - resolution: "@zkochan/cmd-shim@npm:5.3.1" + version: 5.4.1 + resolution: "@zkochan/cmd-shim@npm:5.4.1" dependencies: cmd-extension: "npm:^1.0.2" + graceful-fs: "npm:^4.2.10" is-windows: "npm:^1.0.2" - checksum: 8/ab78b0426ba0e3028aae0d7276f5e0fd3d16f13e3189a068f186eb9a789150f9aeeb4ca69edaeccbe17d37bf4bdde55a609a51cbf787c65f49d463d99d35c88e + checksum: 10c0/59ef924e62aa6ddb6867e6e9b6b9b428fcb0d47a647b2e43fc0ed1e0af6812c140e224265b0f33149a2e833475b3109ed55b278882a3f59dd4f27a5ed8e1356f languageName: node linkType: hard -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 8/a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 + languageName: node + linkType: hard + +"accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + +"acorn-import-phases@npm:^1.0.3": + version: 1.0.4 + resolution: "acorn-import-phases@npm:1.0.4" + peerDependencies: + acorn: ^8.14.0 + checksum: 10c0/338eb46fc1aed5544f628344cb9af189450b401d152ceadbf1f5746901a5d923016cd0e7740d5606062d374fdf6941c29bb515d2bd133c4f4242d5d4cd73a3c7 languageName: node linkType: hard @@ -4503,77 +2822,52 @@ __metadata: resolution: "acorn-jsx@npm:5.3.2" peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8/c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.8.0": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" +"acorn@npm:^8.15.0, acorn@npm:^8.9.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn - checksum: 8/4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f - languageName: node - linkType: hard - -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 8/f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" - checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.1.3": - version: 4.1.4 - resolution: "agentkeepalive@npm:4.1.4" - dependencies: - debug: "npm:^4.1.0" - depd: "npm:^1.1.2" - humanize-ms: "npm:^1.2.1" - checksum: 8/d49c24d4b333e9507119385895a583872f4f53d62764a89be165926e824056a126955bae4a6d3c6f7cd26f4089621a40f7b27675f7868214d82118f744b9e82d + checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" dependencies: - debug: "npm:^4.1.0" - depd: "npm:^1.1.2" - humanize-ms: "npm:^1.2.1" - checksum: 8/39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 languageName: node linkType: hard -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 8/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" + fast-deep-equal: "npm:^3.1.3" peerDependencies: - ajv: ^6.9.1 - checksum: 8/7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4581,7 +2875,19 @@ __metadata: fast-json-stable-stringify: "npm:^2.0.0" json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" - checksum: 8/874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 languageName: node linkType: hard @@ -4604,7 +2910,7 @@ __metadata: "@algolia/requester-common": "npm:4.25.3" "@algolia/requester-node-http": "npm:4.25.3" "@algolia/transporter": "npm:4.25.3" - checksum: 10/2ba74e199812e46860ef91b490b4be4e4e1dcba1dc06b8b0e35ff766bfa7c6d00e6e05d887605d7de8ea1dc3b1ed5bfab968e92d40f77fbfebef391c9cc9e93c + checksum: 10c0/e293b79ad5c49991b1882fd811ef69ab81af1e524632cfbaa8afcc96315a7f1a777d7cc5cef075cd7460a3d54d49e03f8c0bb6338bf9f31890e5b05fa20ec844 languageName: node linkType: hard @@ -4613,14 +2919,14 @@ __metadata: resolution: "anchor-markdown-header@npm:0.5.7" dependencies: emoji-regex: "npm:~6.1.0" - checksum: 8/97ed56c61ca8aacca635378de4959fd95929c4966f96e6483df06d5b22b541924e91569c819c49cbed8e8684b3b77eb5760216bc9bd11e54bb58389ce29cedaa + checksum: 10c0/7e87e2c6210b1dc3685ea64684ad15e7ebde0415bedd249c8e432edb34381578351bc0e6f3fa2acb0ddba8f70ea1216c122dce58380ab5a0d4627792f92982e7 languageName: node linkType: hard "ansi-colors@npm:^4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 8/138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 languageName: node linkType: hard @@ -4629,30 +2935,30 @@ __metadata: resolution: "ansi-escapes@npm:4.3.2" dependencies: type-fest: "npm:^0.21.3" - checksum: 8/93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 8/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.2.2 resolution: "ansi-regex@npm:6.2.2" - checksum: 10/9b17ce2c6daecc75bcd5966b9ad672c23b184dc3ed9bf3c98a0702f0d2f736c15c10d461913568f2cf527a5e64291c7473358885dd493305c84a1cfed66ba94f - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 8/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard @@ -4661,55 +2967,31 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: 8/513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^5.0.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" - checksum: 8/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.3 resolution: "ansi-styles@npm:6.2.3" - checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 - languageName: node - linkType: hard - -"any-promise@npm:^1.1.0, any-promise@npm:~1.3.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 8/0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 8/985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 8/5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: "npm:^1.0.0" - readable-stream: "npm:^3.6.0" - checksum: 8/6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard @@ -4718,83 +3000,107 @@ __metadata: resolution: "argparse@npm:1.0.10" dependencies: sprintf-js: "npm:~1.0.2" - checksum: 8/7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de languageName: node linkType: hard "argparse@npm:^2.0.1, argparse@npm:~2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" - checksum: 8/83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 languageName: node linkType: hard "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" - checksum: 8/5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 languageName: node linkType: hard -"asap@npm:~2.0.3": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: 8/b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 languageName: node linkType: hard "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" - checksum: 10/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 + checksum: 10c0/f63d439cc383db1b9c5c6080d1e240bd14dae745f15d11ec5da863e182bbeca70df6c8191cffef5deba0b566ef98834610a68be79ac6379c95eeb26e1b310e25 + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 languageName: node linkType: hard "auto-bind@npm:4.0.0": version: 4.0.0 resolution: "auto-bind@npm:4.0.0" - checksum: 10/00cad71cce5742faccb7dd65c1b55ebc4f45add4b0c9a1547b10b05bab22813230133b0c892c67ba3eb969a4524710c5e43cc45c72898ec84e56f3a596e7a04f + checksum: 10c0/12f70745d081ba990dca028ecfa70de25d4baa9a8b74a5bef3ab293da56cba32ff8276c3ff8e5fe6d9f370547bf3fa71486befbfefe272af7e722c21d0c25530 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 languageName: node linkType: hard -"babel-jest@npm:^29.3.1": - version: 29.3.1 - resolution: "babel-jest@npm:29.3.1" +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" dependencies: - "@jest/transform": "npm:^29.3.1" + "@jest/transform": "npm:^29.7.0" "@types/babel__core": "npm:^7.1.14" babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.2.0" + babel-preset-jest: "npm:^29.6.3" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.8.0 - checksum: 8/793848238a771a931ddeb5930b9ec8ab800522ac8d64933665698f4a39603d157e572e20b57d79610277e1df88d3ee82b180d59a21f3570388f602beeb38a595 - languageName: node - linkType: hard - -"babel-loader@npm:~8.2.0": - version: 8.2.3 - resolution: "babel-loader@npm:8.2.3" - dependencies: - find-cache-dir: "npm:^3.3.1" - loader-utils: "npm:^1.4.0" - make-dir: "npm:^3.1.0" - schema-utils: "npm:^2.6.5" - peerDependencies: - "@babel/core": ^7.0.0 - webpack: ">=2" - checksum: 8/78e1e1a91954d644b6ce66366834d4d245febbc0fde33e4e2831725e83d6e760d12b3a78e9534ce92af69067bef1d9d9674df36d8c1f20ee127bc2354b2203ba - languageName: node - linkType: hard - -"babel-plugin-dynamic-import-node@npm:^2.3.3": - version: 2.3.3 - resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" - dependencies: - object.assign: "npm:^4.1.0" - checksum: 8/c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 languageName: node linkType: hard @@ -4807,88 +3113,100 @@ __metadata: "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-instrument: "npm:^5.0.4" test-exclude: "npm:^6.0.0" - checksum: 8/cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^29.2.0": - version: 29.2.0 - resolution: "babel-plugin-jest-hoist@npm:29.2.0" +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" dependencies: "@babel/template": "npm:^7.3.3" "@babel/types": "npm:^7.3.3" "@types/babel__core": "npm:^7.1.14" "@types/babel__traverse": "npm:^7.0.6" - checksum: 8/368d271ceae491ae6b96cd691434859ea589fbe5fd5aead7660df75d02394077273c6442f61f390e9347adffab57a32b564d0fabcf1c53c4b83cd426cb644072 + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e languageName: node linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.2.0 + resolution: "babel-preset-current-node-syntax@npm:1.2.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 8/d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 + "@babel/core": ^7.0.0 || ^8.0.0-0 + checksum: 10c0/94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 languageName: node linkType: hard -"babel-preset-jest@npm:^29.2.0": - version: 29.2.0 - resolution: "babel-preset-jest@npm:29.2.0" +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" dependencies: - babel-plugin-jest-hoist: "npm:^29.2.0" + babel-plugin-jest-hoist: "npm:^29.6.3" babel-preset-current-node-syntax: "npm:^1.0.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 8/1b09a2db968c36e064daf98082cfffa39c849b63055112ddc56fc2551fd0d4783897265775b1d2f8a257960a3339745de92e74feb01bad86d41c4cecbfa854fc + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 languageName: node linkType: hard "bail@npm:^1.0.0": version: 1.0.5 resolution: "bail@npm:1.0.5" - checksum: 8/6c334940d7eaa4e656a12fb12407b6555649b6deb6df04270fa806e0da82684ebe4a4e47815b271c794b40f8d6fa286e0c248b14ddbabb324a917fab09b7301a + checksum: 10c0/4cf7d0b5c82fdc69590b3fe85c17c4ec37647681b20875551fd6187a85c122b20178dc118001d3ebd5d0ab3dc0e95637c71f889f481882ee761db43c6b16fa05 languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 8/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" - checksum: 8/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: 8/b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e +"baseline-browser-mapping@npm:^2.9.0": + version: 2.9.19 + resolution: "baseline-browser-mapping@npm:2.9.19" + bin: + baseline-browser-mapping: dist/cli.js + checksum: 10c0/569928db78bcd081953d7db79e4243a59a579a34b4ae1806b9b42d3b7f84e5bc40e6e82ae4fa06e7bef8291bf747b33b3f9ef5d3c6e1e420cb129d9295536129 + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 languageName: node linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: 8/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -4899,92 +3217,87 @@ __metadata: buffer: "npm:^5.5.0" inherits: "npm:^2.0.4" readable-stream: "npm:^3.4.0" - checksum: 8/9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f languageName: node linkType: hard -"boolbase@npm:^1.0.0": - version: 1.0.0 - resolution: "boolbase@npm:1.0.0" - checksum: 8/3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 +"body-parser@npm:~1.20.3": + version: 1.20.4 + resolution: "body-parser@npm:1.20.4" + dependencies: + bytes: "npm:~3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:~1.2.0" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + on-finished: "npm:~2.4.1" + qs: "npm:~6.14.0" + raw-body: "npm:~2.5.3" + type-is: "npm:~1.6.18" + unpipe: "npm:~1.0.0" + checksum: 10c0/569c1e896297d1fcd8f34026c8d0ab70b90d45343c15c5d8dff5de2bad08125fc1e2f8c2f3f4c1ac6c0caaad115218202594d37dcb8d89d9b5dcae1c2b736aa9 + languageName: node + linkType: hard + +"bonjour-service@npm:^1.0.11": + version: 1.3.0 + resolution: "bonjour-service@npm:1.3.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + multicast-dns: "npm:^7.2.5" + checksum: 10c0/5721fd9f9bb968e9cc16c1e8116d770863dd2329cb1f753231de1515870648c225142b7eefa71f14a5c22bc7b37ddd7fdeb018700f28a8c936d50d4162d433c7 languageName: node linkType: hard "boundary@npm:^1.0.1": version: 1.0.1 resolution: "boundary@npm:1.0.1" - checksum: 8/7299fff9a2dbae4d861cd0c1087e9d7daff22ce10a4804d6fd78bb84d76fe1c7139f6f9d95a8a128e7eec40ebc526f35b6e5d1eb38ff91658c0d5d21e6fd4e47 + checksum: 10c0/e2eaa9a103af04d23aa85889b9dcc2e373104a0b85c70a2b28e4d7a87891c140a2955c8675e46d8fd23be27e348c38cff3d08d43c61aa453eb3831dc14a4e7a1 languageName: node linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 8/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 8/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.1, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: "npm:^7.0.1" - checksum: 8/e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"browserslist@npm:^4.17.5": - version: 4.18.1 - resolution: "browserslist@npm:4.18.1" - dependencies: - caniuse-lite: "npm:^1.0.30001280" - electron-to-chromium: "npm:^1.3.896" - escalade: "npm:^3.1.1" - node-releases: "npm:^2.0.1" - picocolors: "npm:^1.0.0" - bin: - browserslist: cli.js - checksum: 8/ae58322deef15960fc2e601d71bc081b571cfab6705999a3d24db5325b9cfadf5f676615f4460207a93e600549c33d60d37b4502007fe9e737b3cc19e20575d5 + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard -"browserslist@npm:^4.20.2": - version: 4.21.3 - resolution: "browserslist@npm:4.21.3" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - caniuse-lite: "npm:^1.0.30001370" - electron-to-chromium: "npm:^1.4.202" - node-releases: "npm:^2.0.6" - update-browserslist-db: "npm:^1.0.5" - bin: - browserslist: cli.js - checksum: 8/ff512a7bcca1c530e2854bbdfc7be2791d0fb524097a6340e56e1d5924164c7e4e0a9b070de04cdc4c149d15cb4d4275cb7c626ebbce954278a2823aaad2452a + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard -"browserslist@npm:^4.21.3": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" +"browserslist@npm:^4.24.0, browserslist@npm:^4.28.1": + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" dependencies: - caniuse-lite: "npm:^1.0.30001449" - electron-to-chromium: "npm:^1.4.284" - node-releases: "npm:^2.0.8" - update-browserslist-db: "npm:^1.0.10" + baseline-browser-mapping: "npm:^2.9.0" + caniuse-lite: "npm:^1.0.30001759" + electron-to-chromium: "npm:^1.5.263" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.2.0" bin: browserslist: cli.js - checksum: 8/9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 + checksum: 10c0/545a5fa9d7234e3777a7177ec1e9134bb2ba60a69e6b95683f6982b1473aad347c77c1264ccf2ac5dea609a9731fbfbda6b85782bdca70f80f86e28a402504bd languageName: node linkType: hard @@ -4993,14 +3306,14 @@ __metadata: resolution: "bser@npm:2.1.1" dependencies: node-int64: "npm:^0.4.0" - checksum: 8/9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 8/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard @@ -5010,70 +3323,21 @@ __metadata: dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.1.13" - checksum: 8/e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e languageName: node linkType: hard "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" - checksum: 8/db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d - languageName: node - linkType: hard - -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 8/66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"cacache@npm:^15.2.0": - version: 15.3.0 - resolution: "cacache@npm:15.3.0" - dependencies: - "@npmcli/fs": "npm:^1.0.0" - "@npmcli/move-file": "npm:^1.0.1" - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - glob: "npm:^7.1.4" - infer-owner: "npm:^1.0.4" - lru-cache: "npm:^6.0.0" - minipass: "npm:^3.1.1" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.2" - mkdirp: "npm:^1.0.3" - p-map: "npm:^4.0.0" - promise-inflight: "npm:^1.0.1" - rimraf: "npm:^3.0.2" - ssri: "npm:^8.0.1" - tar: "npm:^6.0.2" - unique-filename: "npm:^1.1.1" - checksum: 8/a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 + checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.0.2 - resolution: "cacache@npm:17.0.2" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^2.1.0" - glob: "npm:^8.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^3.1.6" - minipass-collect: "npm:^1.0.2" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - promise-inflight: "npm:^1.0.1" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 8/75a41961b7f49901a8b24b5e30a6ecce9cbf2c7af6c872b0436b0d4dc1ebf7afbb41ba1e5309f943f2c3e8823ea49fbd8ce3cd832beea4f23d5da07595752c85 +"bytes@npm:3.1.2, bytes@npm:~3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e languageName: node linkType: hard @@ -5093,20 +3357,39 @@ __metadata: ssri: "npm:^12.0.0" tar: "npm:^7.4.3" unique-filename: "npm:^4.0.0" - checksum: 10/ea026b27b13656330c2bbaa462a88181dcaa0435c1c2e705db89b31d9bdf7126049d6d0445ba746dca21454a0cfdf1d6f47fd39d34c8c8435296b30bc5738a13 + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" + dependencies: + "@npmcli/fs": "npm:^5.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^13.0.0" + unique-filename: "npm:^5.0.0" + checksum: 10c0/c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 languageName: node linkType: hard "cacheable-lookup@npm:^5.0.3": version: 5.0.4 resolution: "cacheable-lookup@npm:5.0.4" - checksum: 8/763e02cf9196bc9afccacd8c418d942fc2677f22261969a4c2c2e760fa44a2351a81557bd908291c3921fe9beb10b976ba8fa50c5ca837c5a0dd945f16468f2d + checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c languageName: node linkType: hard "cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" dependencies: clone-response: "npm:^1.0.2" get-stream: "npm:^5.1.0" @@ -5115,90 +3398,67 @@ __metadata: lowercase-keys: "npm:^2.0.0" normalize-url: "npm:^6.0.1" responselike: "npm:^2.0.0" - checksum: 8/6152813982945a5c9989cb457a6c499f12edcc7ade323d2fbfd759abc860bdbd1306e08096916bb413c3c47e812f8e4c0a0cc1e112c8ce94381a960f115bc77f + checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 languageName: node linkType: hard -"call-bind@npm:^1.0.0": +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 - resolution: "call-bind@npm:1.0.2" + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.0.2" - checksum: 8/f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 languageName: node linkType: hard -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 8/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard -"camel-case@npm:^4.1.2": - version: 4.1.2 - resolution: "camel-case@npm:4.1.2" +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" dependencies: - pascal-case: "npm:^3.1.2" - tslib: "npm:^2.0.3" - checksum: 8/bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 languageName: node linkType: hard "camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" - checksum: 8/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 languageName: node linkType: hard "camelcase@npm:^6.2.0": - version: 6.2.1 - resolution: "camelcase@npm:6.2.1" - checksum: 8/d876272ef76391ebf8442fb7ea1d77e80ae179ce1339e021a8731b4895fd190dc19e148e045469cff5825d4c089089f3fff34d804d3f49115d55af97dd6ac0af - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001280": - version: 1.0.30001284 - resolution: "caniuse-lite@npm:1.0.30001284" - checksum: 8/67196113186dc38dc579b8d28c660ab45465594d4bb55a4e263779525ed3c3ed208d369775469faf706e9f68ef7071b14e4890c197406d79c8b936f6fabac458 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001370": - version: 1.0.30001374 - resolution: "caniuse-lite@npm:1.0.30001374" - checksum: 8/a75656e971d7ef2af4d2f3529a4620ae1a45d09460601fbc34b26f6867f31bbca006f71d8840291c471a2f01fc1994044f319a5660241ffaf35a2d84535af442 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001482 - resolution: "caniuse-lite@npm:1.0.30001482" - checksum: 8/a5f7681c860a29736f29350ebd81041c40b6aa7b2f94c50ed27284a0507e46dc79536dcfc05432504cfc80a0bf2070e4ad6fa704a9c0f3f32d47bed9059e98c2 - languageName: node - linkType: hard - -"chalk@npm:^2.0.0": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 8/ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 languageName: node linkType: hard -"chalk@npm:^3.0.0": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 8/8e3ddf3981c4da405ddbd7d9c8d91944ddf6e33d6837756979f7840a29272a69a5189ecae0ff84006750d6d1e92368d413335eab4db5476db6e6703a1d1e0505 +"caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001769 + resolution: "caniuse-lite@npm:1.0.30001769" + checksum: 10c0/161b8c30ab967371807d45d361f0d5bc06e38ef2dbf811493d70cd97c21e1522f5b91fd944c419a00047ee09c931ca64627f125a9ffa7a17a9fdff8dad9765b0 languageName: node linkType: hard @@ -5208,61 +3468,41 @@ __metadata: dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" - checksum: 8/fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 languageName: node linkType: hard "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" - checksum: 8/b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e languageName: node linkType: hard "character-entities-legacy@npm:^1.0.0": version: 1.1.4 resolution: "character-entities-legacy@npm:1.1.4" - checksum: 8/fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811 + checksum: 10c0/ea4ca9c29887335eed86d78fc67a640168342b1274da84c097abb0575a253d1265281a5052f9a863979e952bcc267b4ecaaf4fe233a7e1e0d8a47806c65b96c7 languageName: node linkType: hard "character-entities@npm:^1.0.0": version: 1.2.4 resolution: "character-entities@npm:1.2.4" - checksum: 8/e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d + checksum: 10c0/ad015c3d7163563b8a0ee1f587fb0ef305ef344e9fd937f79ca51cccc233786a01d591d989d5bf7b2e66b528ac9efba47f3b1897358324e69932f6d4b25adfe1 languageName: node linkType: hard "character-reference-invalid@npm:^1.0.0": version: 1.1.4 resolution: "character-reference-invalid@npm:1.1.4" - checksum: 8/20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b - languageName: node - linkType: hard - -"chevrotain@npm:7.1.1": - version: 7.1.1 - resolution: "chevrotain@npm:7.1.1" - dependencies: - regexp-to-ast: "npm:0.5.0" - checksum: 8/3ba268b745b89674712930f5d5b212f0bae6218309a05e1f89301384a9a2e8482429c83b9c52f38e536c38bb1940a53c2c0e6149e15277ea6bc6a1307528474d - languageName: node - linkType: hard - -"chevrotain@npm:^9.1.0": - version: 9.1.0 - resolution: "chevrotain@npm:9.1.0" - dependencies: - "@chevrotain/types": "npm:^9.1.0" - "@chevrotain/utils": "npm:^9.1.0" - regexp-to-ast: "npm:0.5.0" - checksum: 8/632d0d7c69081e3cc3a08c071cb738c46499a05f1a513b7f9101f7a9b5570d6ee62cac5ba506659a85bf9e71e1029c462dbb7bd9fe1bfe019b6c1879ca29c525 + checksum: 10c0/29f05081c5817bd1e975b0bf61e77b60a40f62ad371d0f0ce0fdb48ab922278bc744d1fbe33771dced751887a8403f265ff634542675c8d7375f6ff4811efd0e languageName: node linkType: hard -"chokidar@npm:^3.0.0": - version: 3.5.2 - resolution: "chokidar@npm:3.5.2" +"chokidar@npm:^3.5.3": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -5275,88 +3515,72 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 8/d1fda32fcd67d9f6170a8468ad2630a3c6194949c9db3f6a91b16478c328b2800f433fb5d2592511b6cb145a47c013ea1cce60b432b1a001ae3ee978a8bffc2d + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: 8/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" - checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 languageName: node linkType: hard -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 languageName: node linkType: hard -"ci-info@npm:^3.2.0": - version: 3.3.0 - resolution: "ci-info@npm:3.3.0" - checksum: 8/c3d86fe374938ecda5093b1ba39acb535d8309185ba3f23587747c6a057e63f45419b406d880304dbc0e1d72392c9a33e42fe9a1e299209bc0ded5efaa232b66 +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 10c0/8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46 languageName: node linkType: hard -"ci-info@npm:^3.6.1": - version: 3.7.0 - resolution: "ci-info@npm:3.7.0" - checksum: 8/6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c +"ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard "ci-info@npm:^4.0.0": - version: 4.3.1 - resolution: "ci-info@npm:4.3.1" - checksum: 10/9dc952bef67e665ccde2e7a552d42d5d095529d21829ece060a00925ede2dfa136160c70ef2471ea6ed6c9b133218b47c007f56955c0f1734a2e57f240aa7445 + version: 4.4.0 + resolution: "ci-info@npm:4.4.0" + checksum: 10c0/44156201545b8dde01aa8a09ee2fe9fc7a73b1bef9adbd4606c9f61c8caeeb73fb7a575c88b0443f7b4edb5ee45debaa59ed54ba5f99698339393ca01349eb3a languageName: node linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 8/977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 - languageName: node - linkType: hard - -"clean-css@npm:^5.2.2": - version: 5.2.2 - resolution: "clean-css@npm:5.2.2" - dependencies: - source-map: "npm:~0.6.0" - checksum: 8/10855820829b8b6ea94e462313fdc177b297aca5c7870a969591549d6a766824f912b5e58773bd345b2a7effae863ab492258b5a77a40029fba6d11d861cbee3 + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard "clean-regexp@npm:^1.0.0": version: 1.0.0 - resolution: "clean-regexp@npm:1.0.0" - dependencies: - escape-string-regexp: "npm:^1.0.5" - checksum: 8/0b1ce281b07da2463c6882ea2e8409119b6cabbd9f687cdbdcee942c45b2b9049a2084f7b5f228c63ef9f21e722963ae0bfe56a735dbdbdd92512867625a7e40 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 8/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + resolution: "clean-regexp@npm:1.0.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/fd9c7446551b8fc536f95e8a286d431017cd4ba1ec2e53997ec9159385e9c317672f6dfc4d49fdb97449fdb53b0bacd0a8bab9343b8fdd2e46c7ddf6173d0db7 languageName: node linkType: hard "cli-boxes@npm:^2.2.0": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" - checksum: 10/be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 + checksum: 10c0/6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 languageName: node linkType: hard @@ -5365,7 +3589,7 @@ __metadata: resolution: "cli-cursor@npm:3.1.0" dependencies: restore-cursor: "npm:^3.1.0" - checksum: 10/2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 languageName: node linkType: hard @@ -5375,18 +3599,7 @@ __metadata: dependencies: slice-ansi: "npm:^3.0.0" string-width: "npm:^4.2.0" - checksum: 10/976f1887de067a8cd6ec830a7a8508336aebe6cec79b521d98ed13f67ef073b637f7305675b6247dd22f9e9cf045ec55fe746c7bdb288fbe8db0dfdc9fd52e55 - languageName: node - linkType: hard - -"clipanion@npm:3.2.0-rc.4": - version: 3.2.0-rc.4 - resolution: "clipanion@npm:3.2.0-rc.4" - dependencies: - typanion: "npm:^3.3.1" - peerDependencies: - typanion: "*" - checksum: 8/c9d8ba9e16dca3016c32f42107a7602c52c9176626e0c815113c32b614ca125a9707221ec9df9c0a06e9741a23e0664153db1522c4f80b29f4b4d427fba002be + checksum: 10c0/dfaa3df675bcef7a3254773de768712b590250420345a4c7ac151f041a4bacb4c25864b1377bee54a39b5925a030c00eabf014e312e3a4ac130952ed3b3879e9 languageName: node linkType: hard @@ -5397,18 +3610,29 @@ __metadata: typanion: "npm:^3.8.0" peerDependencies: typanion: "*" - checksum: 10/c3a94783318d91e6b35380a8aa4a6f166964082a51ff2df21a339266223aaab98f5986dd2c37ca7fd640ad1d233b3cd5b24aad64c51537b54ccc9c66ec070eeb + checksum: 10c0/047b415b59a5e9777d00690fba563ccc850eca6bf27790a88d1deea3ecc8a89840ae9aed554ff284cc698a9f3f20256e43c25ff4a7c4c90a71e5e7d9dca61dd1 languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" dependencies: string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" + strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^7.0.0" - checksum: 8/ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: "npm:^2.0.4" + kind-of: "npm:^6.0.2" + shallow-clone: "npm:^3.0.0" + checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 languageName: node linkType: hard @@ -5417,21 +3641,21 @@ __metadata: resolution: "clone-response@npm:1.0.3" dependencies: mimic-response: "npm:^1.0.0" - checksum: 8/4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e + checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 languageName: node linkType: hard "cmd-extension@npm:^1.0.2": version: 1.0.2 resolution: "cmd-extension@npm:1.0.2" - checksum: 8/4cbcdd53196a3c1db3484f67aa49ed83c0e6069713f60193a94d747cb84050e8e64d688673aa5159cf0184e054cb806ceb6119e45744f721cbd3a09a3e7038cb + checksum: 10c0/acdb425d51f3a97b365de7f62330554f430470b06c3091e7d5c92a13b8be08aba4ce6d8ab4c8049e01fb51fbda79c188c5454e5a3cd4530fc9508f9eb302a94f languageName: node linkType: hard "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" - checksum: 8/5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 languageName: node linkType: hard @@ -5440,30 +3664,21 @@ __metadata: resolution: "code-excerpt@npm:3.0.0" dependencies: convert-to-spaces: "npm:^1.0.1" - checksum: 10/fa3a8ed15967076a43a4093b0c824cf0ada15d9aab12ea3c028851b72a69b56495aac1eadf18c3b6ae4baf0a95bb1e1faa9dbeeb0a2b2b5ae058da23328e9dd8 + checksum: 10c0/5d316ec100cc3ee5e0c4bceb4482fd28d9fc67abaaf8e29a23ad464a6e8fb5a807825704420fb5376482a30672684d707bb0453d844178f10a9855e7b88a70a9 languageName: node linkType: hard "collapse-white-space@npm:^1.0.2": version: 1.0.6 resolution: "collapse-white-space@npm:1.0.6" - checksum: 8/9673fb797952c5c888341435596c69388b22cd5560c8cd3f40edb72734a9c820f56a7c9525166bcb7068b5d5805372e6fd0c4b9f2869782ad070cb5d3faf26e7 + checksum: 10c0/7fd27a883eee1ddd5e39c53fbcd4a42dfe2a65dfac70e2c442d20827f5258202b360a12e99b4f0128c3addd2d64796bb2eb1bb8a3b75d5a2e9c061adb549c36b languageName: node linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.1 - resolution: "collect-v8-coverage@npm:1.0.1" - checksum: 8/4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 8/fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + version: 1.0.3 + resolution: "collect-v8-coverage@npm:1.0.3" + checksum: 10c0/bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc languageName: node linkType: hard @@ -5472,172 +3687,219 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: 8/79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 8/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: 8/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard -"color-support@npm:^1.1.2": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 8/9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b +"colorette@npm:^2.0.10, colorette@npm:^2.0.14": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 languageName: node linkType: hard "commander@npm:7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" - checksum: 10/9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d + checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a languageName: node linkType: hard -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 8/ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 languageName: node linkType: hard -"commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 8/0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 languageName: node linkType: hard "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" - checksum: 8/59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"compressible@npm:~2.0.18": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + languageName: node + linkType: hard + +"compression@npm:^1.7.4": + version: 1.8.1 + resolution: "compression@npm:1.8.1" + dependencies: + bytes: "npm:3.1.2" + compressible: "npm:~2.0.18" + debug: "npm:2.6.9" + negotiator: "npm:~0.6.4" + on-headers: "npm:~1.1.0" + safe-buffer: "npm:5.2.1" + vary: "npm:~1.1.2" + checksum: 10c0/85114b0b91c16594dc8c671cd9b05ef5e465066a60e5a4ed8b4551661303559a896ed17bb72c4234c04064e078f6ca86a34b8690349499a43f6fc4b844475da4 languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" - checksum: 8/902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8/8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 languageName: node linkType: hard -"convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" +"content-disposition@npm:~0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" dependencies: - safe-buffer: "npm:~5.1.1" - checksum: 8/985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af languageName: node linkType: hard "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" - checksum: 8/63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b languageName: node linkType: hard "convert-to-spaces@npm:^1.0.1": version: 1.0.2 resolution: "convert-to-spaces@npm:1.0.2" - checksum: 10/e73f2ae39eb2b184f0796138eaab9c088b03b94937377d31be5b2282aef6a6ccce6b46f51bd99b3b7dfc70f516e2a6b16c0dd911883bfadf8d1073f462480224 + checksum: 10c0/cb88c52e05a076ae55856a44b34ffbfc5944e6c21aefa7b3ef0551914674667a2cc9e713eeecc0b507e83f4a521a3876712ddc278ee8653985f6add6917a150b + languageName: node + linkType: hard + +"cookie-signature@npm:~1.0.6": + version: 1.0.7 + resolution: "cookie-signature@npm:1.0.7" + checksum: 10c0/e7731ad2995ae2efeed6435ec1e22cdd21afef29d300c27281438b1eab2bae04ef0d1a203928c0afec2cee72aa36540b8747406ebe308ad23c8e8cc3c26c9c51 + languageName: node + linkType: hard + +"cookie@npm:~0.7.1": + version: 0.7.2 + resolution: "cookie@npm:0.7.2" + checksum: 10c0/9596e8ccdbf1a3a88ae02cf5ee80c1c50959423e1022e4e60b91dd87c622af1da309253d8abdb258fb5e3eacb4f08e579dc58b4897b8087574eee0fd35dfa5d2 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard -"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 8/671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f languageName: node linkType: hard -"cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard -"css-select@npm:^4.1.3": - version: 4.2.1 - resolution: "css-select@npm:4.2.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - boolbase: "npm:^1.0.0" - css-what: "npm:^5.1.0" - domhandler: "npm:^4.3.0" - domutils: "npm:^2.8.0" - nth-check: "npm:^2.0.1" - checksum: 8/6617193ec7c332217204c4ea371d332c6845603fda415e36032e7e9e18206d7c368a14e3c57532082314d2689955b01122aa1097c1c52b6c1cab7ad90970d3c6 + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c languageName: node linkType: hard -"css-what@npm:^5.1.0": - version: 5.1.0 - resolution: "css-what@npm:5.1.0" - checksum: 8/0b75d1bac95c885c168573c85744a6c6843d8c33345f54f717218b37ea6296b0e99bb12105930ea170fd4a921990392a7c790c16c585c1d8960c49e2b7ec39f7 +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 languageName: node linkType: hard -"dataloader@npm:^1.4.0": - version: 1.4.0 - resolution: "dataloader@npm:1.4.0" - checksum: 8/e2c93d43afde68980efc0cd9ff48e9851116e27a9687f863e02b56d46f7e7868cc762cd6dcbaf4197e1ca850a03651510c165c2ae24b8e9843fd894002ad0e20 +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": - version: 4.3.3 - resolution: "debug@npm:4.3.3" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 +"dataloader@npm:^1.4.0": + version: 1.4.0 + resolution: "dataloader@npm:1.4.0" + checksum: 10c0/5fa4c843b9e60195092f1fc7e2acaff318ed46886dc670ddff683bc560f12d4079e6d1e77749501b7e111a8582d26a2aa2a2fbe6d7d5e1520cef64f4e1fd242d languageName: node linkType: hard -"debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 8/3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + ms: "npm:2.0.0" + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 languageName: node linkType: hard -"debug@npm:^4.4.1": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.1": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -5645,7 +3907,7 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad + checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 languageName: node linkType: hard @@ -5654,86 +3916,134 @@ __metadata: resolution: "decompress-response@npm:6.0.0" dependencies: mimic-response: "npm:^3.1.0" - checksum: 8/d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e languageName: node linkType: hard -"dedent@npm:^0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 8/87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 +"dedent@npm:^1.0.0": + version: 1.7.1 + resolution: "dedent@npm:1.7.1" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/ae29ec1c5bd5216c698c9f23acaa5b720260fd4cef3c8b5af887eb5f8c9e6fdd5fed8668767437b4efea35e2991bd798987717633411a1734807c28255769b78 languageName: node linkType: hard "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" - checksum: 8/edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c languageName: node linkType: hard "deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: 8/a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"default-gateway@npm:^6.0.3": + version: 6.0.3 + resolution: "default-gateway@npm:6.0.3" + dependencies: + execa: "npm:^5.0.0" + checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba languageName: node linkType: hard "defer-to-connect@npm:^2.0.0": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" - checksum: 8/8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b + checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 languageName: node linkType: hard -"define-properties@npm:^1.1.3": - version: 1.1.3 - resolution: "define-properties@npm:1.1.3" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - object-keys: "npm:^1.0.12" - checksum: 8/da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317 + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: 8/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"depd@npm:2.0.0, depd@npm:~2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c languageName: node linkType: hard -"depd@npm:^1.1.2": +"depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" - checksum: 8/6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 + languageName: node + linkType: hard + +"destroy@npm:1.2.0, destroy@npm:~1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 languageName: node linkType: hard "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" - checksum: 8/ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 languageName: node linkType: hard "diff-sequences@npm:^28.1.1": version: 28.1.1 resolution: "diff-sequences@npm:28.1.1" - checksum: 8/e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 + checksum: 10c0/26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7 languageName: node linkType: hard -"diff-sequences@npm:^29.3.1": - version: 29.3.1 - resolution: "diff-sequences@npm:29.3.1" - checksum: 8/8edab8c383355022e470779a099852d595dd856f9f5bd7af24f177e74138a668932268b4c4fd54096eed643861575c3652d4ecbbb1a9d710488286aed3ffa443 +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 languageName: node linkType: hard "diff@npm:^5.1.0": - version: 5.1.0 - resolution: "diff@npm:5.1.0" - checksum: 8/c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 + version: 5.2.2 + resolution: "diff@npm:5.2.2" + checksum: 10c0/52da594c54e9033423da26984b1449ae6accd782d5afc4431c9a192a8507ddc83120fe8f925d7220b9da5b5963c7b6f5e46add3660a00cb36df7a13420a09d4b languageName: node linkType: hard @@ -5742,7 +4052,16 @@ __metadata: resolution: "dir-glob@npm:3.0.1" dependencies: path-type: "npm:^4.0.0" - checksum: 8/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": "npm:^2.0.1" + checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d languageName: node linkType: hard @@ -5758,7 +4077,7 @@ __metadata: update-section: "npm:~0.3.3" bin: doctoc: doctoc.js - checksum: 8/ca739bd6001d5deb3fad49b7ecbf568db2bd42da1d1e27b4e74506b88087f5a2cfb9132865ec1068a036c0509532d2a57770eab05c39a3582946abb6c4b2f07c + checksum: 10c0/cb04ab7585f4b3c40eee12ffd071758bc2bcc63f918436677460f5f4ad6819717cd54373553344e4cab7201a02df5554c2f2d3976233f2008bcca3912370ae11 languageName: node linkType: hard @@ -5767,34 +4086,25 @@ __metadata: resolution: "doctrine@npm:3.0.0" dependencies: esutils: "npm:^2.0.2" - checksum: 8/fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: "npm:~0.4" - checksum: 8/ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77 + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 languageName: node linkType: hard "dom-serializer@npm:^1.0.1": - version: 1.3.2 - resolution: "dom-serializer@npm:1.3.2" + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" dependencies: domelementtype: "npm:^2.0.1" domhandler: "npm:^4.2.0" entities: "npm:^2.0.0" - checksum: 8/bff48714944d67b160db71ba244fb0f3fe72e77ef2ec8414e2eeb56f2d926e404a13456b8b83a5392e217ba47dec2ec0c368801b31481813e94d185276c3e964 + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 languageName: node linkType: hard "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": - version: 2.2.0 - resolution: "domelementtype@npm:2.2.0" - checksum: 8/24cb386198640cd58aa36f8c987f2ea61859929106d06ffcc8f547e70cb2ed82a6dc56dcb8252b21fba1f1ea07df6e4356d60bfe57f77114ca1aed6828362629 + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 languageName: node linkType: hard @@ -5803,134 +4113,129 @@ __metadata: resolution: "domhandler@npm:3.3.0" dependencies: domelementtype: "npm:^2.0.1" - checksum: 8/850e5e9fee7834ab4314811e18bc1f4294d7eafbf6a79ad03cbe50cf964108935c97257ac248944d72a9312b4a18dfa8323e857d23278964dc83b1f124467fa3 + checksum: 10c0/376e6462a6144121f6ae50c9c1b8e0b22d2e0c68f9fb2ef6e57a5f4f9395854b1258cb638c58b171ee291359a5f41a4a57f403954db976484a59ffcee4c1e405 languageName: node linkType: hard -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.0": - version: 4.3.0 - resolution: "domhandler@npm:4.3.0" +"domhandler@npm:^4.2.0": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" dependencies: domelementtype: "npm:^2.2.0" - checksum: 8/d2a2dbf40dd99abf936b65ad83c6b530afdb3605a87cad37a11b5d9220e68423ebef1b86c89e0f6d93ffaf315cc327cf1a988652e7a9a95cce539e3984f4c64d + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b languageName: node linkType: hard -"domutils@npm:^2.0.0, domutils@npm:^2.5.2, domutils@npm:^2.8.0": +"domutils@npm:^2.0.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: dom-serializer: "npm:^1.0.1" domelementtype: "npm:^2.2.0" domhandler: "npm:^4.2.0" - checksum: 8/abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 8/a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db languageName: node linkType: hard "dotenv@npm:^16.3.1": version: 16.6.1 resolution: "dotenv@npm:16.6.1" - checksum: 10/1d1897144344447ffe62aa1a6d664f4cd2e0784e0aff787eeeec1940ded32f8e4b5b506d665134fc87157baa086fce07ec6383970a2b6d2e7985beaed6a4cc14 + checksum: 10c0/15ce56608326ea0d1d9414a5c8ee6dcf0fffc79d2c16422b4ac2268e7e2d76ff5a572d37ffe747c377de12005f14b3cc22361e79fc7f1061cce81f77d2c973dc languageName: node linkType: hard -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.896": - version: 1.4.11 - resolution: "electron-to-chromium@npm:1.4.11" - checksum: 8/5dc6dafa8afd73ec451aced78570c75bd39abca6c7bb464664b886566db0a532f182a86aa3ec53948b5f4d15e3ed0dbeed7d7ddeb6fb18e73875f114aa1c9847 +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.202": - version: 1.4.211 - resolution: "electron-to-chromium@npm:1.4.211" - checksum: 8/43d983b94f5aa542926c4063bae597591458b59e96ec0ab85a62cc296b9760c447d7d0af369d3c40b44b75cfc9d3a66277495736517c370cf03e181cf3ed39f1 +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.284": - version: 1.4.383 - resolution: "electron-to-chromium@npm:1.4.383" - checksum: 8/b026edcc97efe614fa88bb66dbd05fe27d2ea1f80ff3581a2bf131d1e5cacc9c7213c3bfaa7442ec2f6ed917b1aa261c666efa6a008af7baf71d1b15008fe4dd +"electron-to-chromium@npm:^1.5.263": + version: 1.5.286 + resolution: "electron-to-chromium@npm:1.5.286" + checksum: 10c0/5384510f9682d7e46f98fa48b874c3901d9639de96e9e387afce1fe010fbac31376df0534524edc15f66e9902bfacee54037a5e598004e9c6a617884e379926d languageName: node linkType: hard "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" - checksum: 8/2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: 8/d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard "emoji-regex@npm:~6.1.0": version: 6.1.3 resolution: "emoji-regex@npm:6.1.3" - checksum: 8/348c4808cdc614e5522023c1f102eb06093ca24c693c7aa074fac93d3880c51948e9468bf91554d2e77ce47f0053411767aae21dd58fed12fdc54c2352a07976 + checksum: 10c0/f363e9fe06536c123f14c4f8b087d99f6cd7f4fa08ce2df60b53443517292e76de1e3124b8c87dfc161491d220ff925b9a2e46af7098fe55cec920e4573ac0c1 languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: 8/ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 +"encodeurl@npm:~2.0.0": + version: 2.0.0 + resolution: "encodeurl@npm:2.0.0" + checksum: 10c0/5d317306acb13e6590e28e27924c754163946a2480de11865c991a3a7eed4315cd3fba378b543ca145829569eefe9b899f3d84bb09870f675ae60bc924b01ceb languageName: node linkType: hard -"encoding@npm:^0.1.12, encoding@npm:^0.1.13": +"encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: 8/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" dependencies: once: "npm:^1.4.0" - checksum: 8/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + checksum: 10c0/b0701c92a10b89afb1cb45bf54a5292c6f008d744eb4382fa559d54775ff31617d1d7bc3ef617575f552e24fad2c7c1a1835948c66b3f3a4be0a6c1f35c883d8 languageName: node linkType: hard -"end-of-stream@npm:~1.1.0": - version: 1.1.0 - resolution: "end-of-stream@npm:1.1.0" +"enhanced-resolve@npm:^5.19.0": + version: 5.19.0 + resolution: "enhanced-resolve@npm:5.19.0" dependencies: - once: "npm:~1.3.0" - checksum: 8/9fa637e259e50e5e3634e8e14064a183bd0d407733594631362f9df596409739bef5f7064840e6725212a9edc8b4a70a5a3088ac423e8564f9dc183dd098c719 + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.0" + checksum: 10c0/966b1dffb82d5f6a4d6a86e904e812104a999066aa29f9223040aaa751e7c453b462a3f5ef91f8bd4408131ff6f7f90651dd1c804bdcb7944e2099a9c2e45ee2 languageName: node linkType: hard @@ -5940,102 +4245,227 @@ __metadata: dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 8/bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 + checksum: 10c0/5738924cfe3641d04b89c2856fee3d109d7bd71bbe234fb7f54843dda65f293e5f3eee6d5970ced70dbb09016085b961e60d1eb26cac72a21044479954b6cdfd languageName: node linkType: hard "enquirer@npm:^2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" dependencies: ansi-colors: "npm:^4.1.1" - checksum: 8/1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 languageName: node linkType: hard "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" - checksum: 8/19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 8/853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 languageName: node linkType: hard "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 8/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"envinfo@npm:^7.14.0": + version: 7.21.0 + resolution: "envinfo@npm:7.21.0" + bin: + envinfo: dist/cli.js + checksum: 10c0/4170127ca72dbf85be2c114f85558bd08178e8a43b394951ba9fd72d067c6fea3374df45a7b040e39e4e7b30bdd268e5bdf8661d99ae28302c2a88dedb41b5e6 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: 8/8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard "error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" + version: 1.3.4 + resolution: "error-ex@npm:1.3.4" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 8/c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + checksum: 10c0/b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 + languageName: node + linkType: hard + +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.9": + version: 1.24.1 + resolution: "es-abstract@npm:1.24.1" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10c0/fca062ef8b5daacf743732167d319a212d45cb655b0bb540821d38d715416ae15b04b84fc86da9e2c89135aa7b337337b6c867f84dcde698d75d55688d5d765c + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-module-lexer@npm:^2.0.0": + version: 2.0.0 + resolution: "es-module-lexer@npm:2.0.0" + checksum: 10c0/ae78dbbd43035a4b972c46cfb6877e374ea290adfc62bc2f5a083fea242c0b2baaab25c5886af86be55f092f4a326741cb94334cd3c478c383fdc8a9ec5ff817 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b languageName: node linkType: hard "es-toolkit@npm:^1.39.7": - version: 1.43.0 - resolution: "es-toolkit@npm:1.43.0" + version: 1.44.0 + resolution: "es-toolkit@npm:1.44.0" dependenciesMeta: "@trivago/prettier-plugin-sort-imports@4.3.0": unplugged: true prettier-plugin-sort-re-exports@0.0.1: unplugged: true - checksum: 10/c491218e7a3ac98298de0a9b630d6b26afdcecaf1c71beae1d79f35e8a08cfaf02b809f9254aca7f4e935f08efbe5c619123b3f024bde7140443a2493de02ca4 + checksum: 10c0/b80ff52ddc85ba26914cda57c9d4e46379ccc38c60dc097ef0d065cc0b20f95a16cf8d537969eea600b51c6687b5900a6cce67489db16d5ccc14d47597a29c34 languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 8/a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 languageName: node linkType: hard "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" - checksum: 8/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 languageName: node linkType: hard "escape-string-regexp@npm:^2.0.0": version: 2.0.0 resolution: "escape-string-regexp@npm:2.0.0" - checksum: 8/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 languageName: node linkType: hard "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" - checksum: 8/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 languageName: node linkType: hard -"eslint-plugin-unicorn@npm:^45.0.0": - version: 45.0.1 - resolution: "eslint-plugin-unicorn@npm:45.0.1" +"eslint-plugin-unicorn@npm:^46": + version: 46.0.1 + resolution: "eslint-plugin-unicorn@npm:46.0.1" dependencies: "@babel/helper-validator-identifier": "npm:^7.19.1" - "@eslint-community/eslint-utils": "npm:^4.1.0" + "@eslint-community/eslint-utils": "npm:^4.1.2" ci-info: "npm:^3.6.1" clean-regexp: "npm:^1.0.0" esquery: "npm:^1.4.0" @@ -6052,112 +4482,93 @@ __metadata: strip-indent: "npm:^3.0.0" peerDependencies: eslint: ">=8.28.0" - checksum: 8/c871934fd69ea2ee8a01f8727e2c68e7dcf560bba587c92151c100c3d25fd86dc893f4a6e3d5f9d2a6656f7e1123538ca6aaa31a52d79fcb883e67d0416fc04d + checksum: 10c0/e15bf2ef97672aa2d1b2d7de864886b4d9ce3ed22cc0b15953a5454bdfe0aedb994679fa9bf13fcd4d62d64de0222cfb5d8621f2c3a53ca5517ea576f80a2df6 languageName: node linkType: hard -"eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^4.1.1" - checksum: 8/47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 8/9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: "npm:^2.0.0" - peerDependencies: - eslint: ">=5" - checksum: 8/0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-visitor-keys@npm:2.1.0" - checksum: 8/e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: 8/d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard "eslint@npm:^8.0.0": - version: 8.29.0 - resolution: "eslint@npm:8.29.0" + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: - "@eslint/eslintrc": "npm:^1.3.3" - "@humanwhocodes/config-array": "npm:^0.11.6" + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.10.0" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.1.1" - eslint-utils: "npm:^3.0.0" - eslint-visitor-keys: "npm:^3.3.0" - espree: "npm:^9.4.0" - esquery: "npm:^1.4.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" file-entry-cache: "npm:^6.0.1" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.15.0" - grapheme-splitter: "npm:^1.0.4" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" - import-fresh: "npm:^3.0.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" is-path-inside: "npm:^3.0.3" - js-sdsl: "npm:^4.1.4" js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.1" - regexpp: "npm:^3.2.0" + optionator: "npm:^0.9.3" strip-ansi: "npm:^6.0.1" - strip-json-comments: "npm:^3.1.0" text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 8/e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 languageName: node linkType: hard -"espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: "npm:^8.8.0" + acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 8/4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 languageName: node linkType: hard @@ -6167,16 +4578,16 @@ __metadata: bin: esparse: ./bin/esparse.js esvalidate: ./bin/esvalidate.js - checksum: 8/b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.0, esquery@npm:^1.4.2": + version: 1.7.0 + resolution: "esquery@npm:1.7.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 8/a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793 languageName: node linkType: hard @@ -6185,42 +4596,56 @@ __metadata: resolution: "esrecurse@npm:4.3.0" dependencies: estraverse: "npm:^5.2.0" - checksum: 8/ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 languageName: node linkType: hard "estraverse@npm:^4.1.1": version: 4.3.0 resolution: "estraverse@npm:4.3.0" - checksum: 8/a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d languageName: node linkType: hard "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" - checksum: 8/072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b - languageName: node - linkType: hard - -"estree-walker@npm:^1.0.1": - version: 1.0.1 - resolution: "estree-walker@npm:1.0.1" - checksum: 8/7e70da539691f6db03a08e7ce94f394ce2eef4180e136d251af299d41f92fb2d28ebcd9a6e393e3728d7970aeb5358705ddf7209d52fbcb2dd4693f95dcf925f + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 languageName: node linkType: hard -"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": +"estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" - checksum: 8/6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af languageName: node linkType: hard "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" - checksum: 8/22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"events@npm:^3.2.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 languageName: node linkType: hard @@ -6237,14 +4662,14 @@ __metadata: onetime: "npm:^5.1.2" signal-exit: "npm:^3.0.3" strip-final-newline: "npm:^2.0.0" - checksum: 8/fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f languageName: node linkType: hard "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" - checksum: 8/abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 languageName: node linkType: hard @@ -6257,83 +4682,130 @@ __metadata: jest-matcher-utils: "npm:^28.1.3" jest-message-util: "npm:^28.1.3" jest-util: "npm:^28.1.3" - checksum: 8/101e0090de300bcafedb7dbfd19223368a2251ce5fe0105bbb6de5720100b89fb6b64290ebfb42febc048324c76d6a4979cdc4b61eb77747857daf7a5de9b03d + checksum: 10c0/fce8aa5462294fc7a32b17eef697e9999989b383e62f88b76e69badc59d4abb231dd6131aebaf27c4683be2fb0aa345e125bf2f15545e30a31dc85ec98673608 languageName: node linkType: hard -"expect@npm:^29.3.1": - version: 29.3.1 - resolution: "expect@npm:29.3.1" +"expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" dependencies: - "@jest/expect-utils": "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - jest-matcher-utils: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - checksum: 8/e9588c2a430b558b9a3dc72d4ad05f36b047cb477bc6a7bb9cfeef7614fe7e5edbab424c2c0ce82739ee21ecbbbd24596259528209f84cd72500cc612d910d30 + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.3 + resolution: "exponential-backoff@npm:3.1.3" + checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + languageName: node + linkType: hard + +"express@npm:^4.17.3": + version: 4.22.1 + resolution: "express@npm:4.22.1" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:~1.20.3" + content-disposition: "npm:~0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:~0.7.1" + cookie-signature: "npm:~1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:~1.3.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:~2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:~0.1.12" + proxy-addr: "npm:~2.0.7" + qs: "npm:~6.14.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:~0.19.0" + serve-static: "npm:~1.16.2" + setprototypeof: "npm:1.2.0" + statuses: "npm:~2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/ea57f512ab1e05e26b53a14fd432f65a10ec735ece342b37d0b63a7bcb8d337ffbb830ecb8ca15bcdfe423fbff88cea09786277baff200e8cde3ab40faa665cd languageName: node linkType: hard "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" - checksum: 8/a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 languageName: node linkType: hard "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" - checksum: 8/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-glob@npm:^3.1.1": - version: 3.2.7 - resolution: "fast-glob@npm:3.2.7" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 8/2f4708ff112d2b451888129fdd9a0938db88b105b0ddfd043c064e3c4d3e20eed8d7c7615f7565fee660db34ddcf08a2db1bf0ab3c00b87608e4719694642d78 + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 languageName: node linkType: hard "fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 8/0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard "fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 8/b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b languageName: node linkType: hard "fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" - checksum: 8/92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10c0/44364adca566f70f40d1e9b772c923138d47efeac2ae9732a872baafd77061f26b097ba2f68f0892885ad177becd065520412b8ffeec34b16c99433c5b9e2de7 + languageName: node + linkType: hard + +"fastest-levenshtein@npm:^1.0.12": + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: 10c0/7e3d8ae812a7f4fdf8cad18e9cde436a39addf266a5986f653ea0d81e0de0900f50c0f27c6d5aff3f686bcb48acbd45be115ae2216f36a6a13a7dbbf5cad878b languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.13.0 - resolution: "fastq@npm:1.13.0" + version: 1.20.1 + resolution: "fastq@npm:1.20.1" dependencies: reusify: "npm:^1.0.4" - checksum: 8/32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b + checksum: 10c0/e5dd725884decb1f11e5c822221d76136f239d0236f176fab80b7b8f9e7619ae57e6b4e5b73defc21e6b9ef99437ee7b545cff8e6c2c337819633712fa9d352e languageName: node linkType: hard @@ -6342,23 +4814,37 @@ __metadata: resolution: "fault@npm:1.0.4" dependencies: format: "npm:^0.2.0" - checksum: 8/5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7 + checksum: 10c0/c86c11500c1b676787296f31ade8473adcc6784f118f07c1a9429730b6288d0412f96e069ce010aa57e4f65a9cccb5abee8868bbe3c5f10de63b20482c9baebd + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 languageName: node linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.1 - resolution: "fb-watchman@npm:2.0.1" + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" dependencies: bser: "npm:2.1.1" - checksum: 8/8510230778ab3a51c27dffb1b76ef2c24fab672a42742d3c0a45c2e9d1e5f20210b1fbca33486088da4a9a3958bde96b5aec0a63aac9894b4e9df65c88b2cbd6 + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 languageName: node linkType: hard -"figgy-pudding@npm:^3.5.1": - version: 3.5.2 - resolution: "figgy-pudding@npm:3.5.2" - checksum: 8/4090bd66193693dcda605e44d6b8715d8fb5c92a67acd57826e55cf816a342f550d57e5638f822b39366e1b2fdb244e99b3068a37213aa1d6c1bf602b8fde5ae +"fdir@npm:^6.2.0, fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f languageName: node linkType: hard @@ -6367,27 +4853,31 @@ __metadata: resolution: "file-entry-cache@npm:6.0.1" dependencies: flat-cache: "npm:^3.0.4" - checksum: 8/f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 8/cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard -"find-cache-dir@npm:^3.3.1": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" +"finalhandler@npm:~1.3.1": + version: 1.3.2 + resolution: "finalhandler@npm:1.3.2" dependencies: - commondir: "npm:^1.0.1" - make-dir: "npm:^3.0.2" - pkg-dir: "npm:^4.1.0" - checksum: 8/1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 + debug: "npm:2.6.9" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + on-finished: "npm:~2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:~2.0.2" + unpipe: "npm:~1.0.0" + checksum: 10c0/435a4fd65e4e4e4c71bb5474980090b73c353a123dd415583f67836bdd6516e528cf07298e219a82b94631dee7830eae5eece38d3c178073cf7df4e8c182f413 languageName: node linkType: hard @@ -6397,7 +4887,7 @@ __metadata: dependencies: locate-path: "npm:^5.0.0" path-exists: "npm:^4.0.0" - checksum: 8/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 languageName: node linkType: hard @@ -6407,24 +4897,53 @@ __metadata: dependencies: locate-path: "npm:^6.0.0" path-exists: "npm:^4.0.0" - checksum: 8/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a languageName: node linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: "npm:^3.1.0" + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 8/4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.4 - resolution: "flatted@npm:3.2.4" - checksum: 8/7d33846428ab337ec81ef9b8b9103894c1c81f5f67feb32bd4ed106fbc47da60d56edb42efd36c9f1f30a010272aeccd34ec1ffacfe9dfdff19673b1d4df481b +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0": + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3, for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard @@ -6434,30 +4953,44 @@ __metadata: dependencies: cross-spawn: "npm:^7.0.6" signal-exit: "npm:^4.0.1" - checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 + checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 languageName: node linkType: hard "format@npm:^0.2.0": version: 0.2.2 resolution: "format@npm:0.2.2" - checksum: 8/646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799 + checksum: 10c0/6032ba747541a43abf3e37b402b2f72ee08ebcb58bf84d816443dd228959837f1cddf1e8775b29fa27ff133f4bd146d041bfca5f9cf27f048edf3d493cf8fee6 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + languageName: node + linkType: hard + +"fresh@npm:~0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a languageName: node linkType: hard "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" - checksum: 8/18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 8/1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -6466,28 +4999,45 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.1.0 + resolution: "fs-monkey@npm:1.1.0" + checksum: 10c0/45596fe14753ae8f3fa180724106383de68c8de2836eb24d1647cacf18a6d05335402f3611d32e00234072a60d2f3371024c00cd295593bfbce35b84ff9f6a34 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" - checksum: 8/99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 languageName: node linkType: hard -"fsevents@npm:2.3.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" - checksum: 8/97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" dependencies: @@ -6496,59 +5046,99 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: 8/b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin languageName: node linkType: hard -"gauge@npm:^4.0.0": - version: 4.0.0 - resolution: "gauge@npm:4.0.0" +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - ansi-regex: "npm:^5.0.1" - aproba: "npm:^1.0.3 || ^2.0.0" - color-support: "npm:^1.1.2" - console-control-strings: "npm:^1.0.0" - has-unicode: "npm:^2.0.1" - signal-exit: "npm:^3.0.0" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wide-align: "npm:^1.1.2" - checksum: 8/637b34c84f518defa89319dbef68211a24e9302182ad2a619e3be1be5b7dcf2a962c8359e889294af667440f4722e7e6e61671859e00bd8ec280a136ded89b25 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 languageName: node linkType: hard "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" - checksum: 8/a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 languageName: node linkType: hard "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" - checksum: 8/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2": - version: 1.1.1 - resolution: "get-intrinsic@npm:1.1.1" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.1" - checksum: 8/a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d languageName: node linkType: hard "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" - checksum: 8/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c languageName: node linkType: hard @@ -6557,14 +5147,25 @@ __metadata: resolution: "get-stream@npm:5.2.0" dependencies: pump: "npm:^3.0.0" - checksum: 8/8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 languageName: node linkType: hard "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" - checksum: 8/e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b languageName: node linkType: hard @@ -6574,16 +5175,16 @@ __metadata: dependencies: is-ssh: "npm:^1.4.0" parse-url: "npm:^8.1.0" - checksum: 8/2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e + checksum: 10c0/a3fa02e1a63c7c824b5ebbf23f4a9a6b34dd80031114c5dd8adb7ef53493642e39d3d80dfef4025a452128400c35c2c138d20a0f6ae5d7d7ef70d9ba13083d34 languageName: node linkType: hard "git-url-parse@npm:^13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" + version: 13.1.1 + resolution: "git-url-parse@npm:13.1.1" dependencies: git-up: "npm:^7.0.0" - checksum: 8/212a9b0343e9199998b6a532efe2014476a7a1283af393663ca49ac28d4768929aad16d3322e2685236065ee394dbc93e7aa63a48956531e984c56d8b5edb54d + checksum: 10c0/9304e6fbc1a6acf5e351e84ad87574fa6b840ccbe531afbbce9ba38e01fcacf6adf386ef7593daa037da59d9fd43b5d7c5232d5648638f8301cc2f18d00ad386 languageName: node linkType: hard @@ -6592,7 +5193,7 @@ __metadata: resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: "npm:^4.0.1" - checksum: 8/f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee languageName: node linkType: hard @@ -6601,7 +5202,14 @@ __metadata: resolution: "glob-parent@npm:6.0.2" dependencies: is-glob: "npm:^4.0.3" - checksum: 8/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 languageName: node linkType: hard @@ -6617,71 +5225,58 @@ __metadata: path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: 10/ab3bccfefcc0afaedbd1f480cd0c4a2c0e322eb3f0aa7ceaa31b3f00b825069f17cf0f1fc8b6f256795074b903f37c0ade37ddda6a176aa57f1c2bbfe7240653 + checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.2.0 - resolution: "glob@npm:7.2.0" +"glob@npm:^13.0.0": + version: 13.0.1 + resolution: "glob@npm:13.0.1" dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.0.4" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 8/78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + minimatch: "npm:^10.1.2" + minipass: "npm:^7.1.2" + path-scurry: "npm:^2.0.0" + checksum: 10c0/af7b863dec8dff74f61d7d6e53104e1f6bbdd482157a196cade8ed857481e876ec35181b38a059b2a7b93ea3b08248f4ff0792fef6dc91814fd5097a716f48e4 languageName: node linkType: hard -"glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" dependencies: fs.realpath: "npm:^1.0.0" inflight: "npm:^1.0.4" inherits: "npm:2" - minimatch: "npm:^5.0.1" + minimatch: "npm:^3.1.1" once: "npm:^1.3.0" - checksum: 8/50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 8/67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.18.0 - resolution: "globals@npm:13.18.0" +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - type-fest: "npm:^0.20.2" - checksum: 8/9fdaa74cfd5d4ac91319662f512c29b11d1d2deb9c8a20d3998097671deba83d195f20730b2345887de3ddab958a6fa68952feed9ae836ee4594a82ace62fdb4 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard "globalyzer@npm:0.1.0": version: 0.1.0 resolution: "globalyzer@npm:0.1.0" - checksum: 10/419a0f95ba542534fac0842964d31b3dc2936a479b2b1a8a62bad7e8b61054faa9b0a06ad9f2e12593396b9b2621cac93358d9b3071d33723fb1778608d358a1 - languageName: node - linkType: hard - -"globby@npm:^11.0.1": - version: 11.0.4 - resolution: "globby@npm:11.0.4" - dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.1.1" - ignore: "npm:^5.1.4" - merge2: "npm:^1.3.0" - slash: "npm:^3.0.0" - checksum: 8/d3e02d5e459e02ffa578b45f040381c33e3c0538ed99b958f0809230c423337999867d7b0dbf752ce93c46157d3bbf154d3fff988a93ccaeb627df8e1841775b + checksum: 10c0/e16e47a5835cbe8a021423d4c7fcd9f5f85815b4190a7f50c1fdb95fc559d72e4fb30be96f106c66a99413f36d72da0f8323d19d27f60a8feec9d936139ec5a8 languageName: node linkType: hard @@ -6695,20 +5290,27 @@ __metadata: ignore: "npm:^5.2.0" merge2: "npm:^1.4.1" slash: "npm:^3.0.0" - checksum: 8/b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 languageName: node linkType: hard "globrex@npm:^0.1.2": version: 0.1.2 resolution: "globrex@npm:0.1.2" - checksum: 10/81ce62ee6f800d823d6b7da7687f841676d60ee8f51f934ddd862e4057316d26665c4edc0358d4340a923ac00a514f8b67c787e28fe693aae16350f4e60d55e9 + checksum: 10c0/a54c029520cf58bda1d8884f72bd49b4cd74e977883268d931fd83bcbd1a9eb96d57c7dbd4ad80148fb9247467ebfb9b215630b2ed7563b2a8de02e1ff7f89d1 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard "got@npm:^11.7.0": - version: 11.8.5 - resolution: "got@npm:11.8.5" + version: 11.8.6 + resolution: "got@npm:11.8.6" dependencies: "@sindresorhus/is": "npm:^4.0.0" "@szmarczak/http-timer": "npm:^4.0.5" @@ -6721,148 +5323,132 @@ __metadata: lowercase-keys: "npm:^2.0.0" p-cancelable: "npm:^2.0.0" responselike: "npm:^2.0.0" - checksum: 8/2de8a1bbda4e9b6b2b72b2d2100bc055a59adc1740529e631f61feb44a8b9a1f9f8590941ed9da9df0090b6d6d0ed8ffee94cd9ac086ec3409b392b33440f7d2 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": - version: 4.2.8 - resolution: "graceful-fs@npm:4.2.8" - checksum: 8/5d224c8969ad0581d551dfabdb06882706b31af2561bd5e2034b4097e67cc27d05232849b8643866585fd0a41c7af152950f8776f4dd5579e9853733f31461c6 + checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1 languageName: node linkType: hard -"graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 8/3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard "grapheme-splitter@npm:^1.0.4": version: 1.0.4 resolution: "grapheme-splitter@npm:1.0.4" - checksum: 8/0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + checksum: 10c0/108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a languageName: node linkType: hard -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 8/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 languageName: node linkType: hard "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" - checksum: 8/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 languageName: node linkType: hard -"has-symbols@npm:^1.0.1": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 - resolution: "has-symbols@npm:1.0.2" - checksum: 8/2309c426071731be792b5be43b3da6fb4ed7cbe8a9a6bcfca1862587709f01b33d575ce8f5c264c1eaad09fca2f9a8208c0a2be156232629daa2dd0c0740976b + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 8/1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - function-bind: "npm:^1.1.1" - checksum: 8/b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c languageName: node linkType: hard -"he@npm:^1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 8/3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 +"hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" - checksum: 8/c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 languageName: node linkType: hard -"hosted-git-info@npm:^6.0.0": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" dependencies: - lru-cache: "npm:^7.5.1" - checksum: 8/fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b + inherits: "npm:^2.0.1" + obuf: "npm:^1.0.0" + readable-stream: "npm:^2.0.1" + wbuf: "npm:^1.1.0" + checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 languageName: node linkType: hard "hpagent@npm:^1.2.0": version: 1.2.0 resolution: "hpagent@npm:1.2.0" - checksum: 10/bad186449da7e3456788a8cbae459fc6c0a855d5872a7f460c48ce4a613020d8d914839dad10047297099299c4f9e6c65a0eec3f5886af196c0a516e4ad8a845 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 8/d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 - languageName: node - linkType: hard - -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: "npm:^4.1.2" - clean-css: "npm:^5.2.2" - commander: "npm:^8.3.0" - he: "npm:^1.2.0" - param-case: "npm:^3.0.4" - relateurl: "npm:^0.2.7" - terser: "npm:^5.10.0" - bin: - html-minifier-terser: cli.js - checksum: 8/ac52c14006476f773204c198b64838477859dc2879490040efab8979c0207424da55d59df7348153f412efa45a0840a1ca3c757bf14767d23a15e3e389d37a93 + checksum: 10c0/505ef42e5e067dba701ea21e7df9fa73f6f5080e59d53680829827d34cd7040f1ecf7c3c8391abe9df4eb4682ef4a4321608836b5b70a61b88c1b3a03d77510b languageName: node linkType: hard -"html-webpack-plugin@npm:~5.5.0": - version: 5.5.0 - resolution: "html-webpack-plugin@npm:5.5.0" - dependencies: - "@types/html-minifier-terser": "npm:^6.0.0" - html-minifier-terser: "npm:^6.0.2" - lodash: "npm:^4.17.21" - pretty-error: "npm:^4.0.0" - tapable: "npm:^2.0.0" - peerDependencies: - webpack: ^5.20.0 - checksum: 8/f3d84d0df71fe2f5bac533cc74dce41ab058558cdcc6ff767d166a2abf1cf6fb8491d54d60ddbb34e95c00394e379ba52e0468e0284d1d0cc6a42987056e8219 +"html-entities@npm:^2.3.2": + version: 2.6.0 + resolution: "html-entities@npm:2.6.0" + checksum: 10c0/7c8b15d9ea0cd00dc9279f61bab002ba6ca8a7a0f3c36ed2db3530a67a9621c017830d1d2c1c65beb9b8e3436ea663e9cf8b230472e0e413359399413b27c8b7 languageName: node linkType: hard -"htmlparser2@npm:^6.1.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: "npm:^2.0.1" - domhandler: "npm:^4.0.0" - domutils: "npm:^2.5.2" - entities: "npm:^2.0.0" - checksum: 8/81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 languageName: node linkType: hard @@ -6874,43 +5460,54 @@ __metadata: domhandler: "npm:^3.0.0" domutils: "npm:^2.0.0" entities: "npm:^2.0.0" - checksum: 8/615fcf34ae74775eba9d2c7c54034201645ac4146dfe2889cda21939aa77806ad3aee27963ae72c5c2da23ce7b0b99b2533e1d9f327b74821cc11f755cc5153f + checksum: 10c0/a2d8d12ba45534a657d1965b71d4d581e521d14b7fc966ef031722cdd3895a23ce769fed63024e796538b3fc370e894b3a2f5b5071e54120905a6111cd3f88b0 languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 8/974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.1": - version: 4.2.0 - resolution: "http-cache-semantics@npm:4.2.0" - checksum: 10/4efd2dfcfeea9d5e88c84af450b9980be8a43c2c8179508b1c57c7b4421c855f3e8efe92fa53e0b3f4a43c85824ada930eabbc306d1b3beab750b6dcc5187693 +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" +"http-errors@npm:~1.8.0": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + depd: "npm:~1.1.2" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:>= 1.5.0 < 2" + toidentifier: "npm:1.0.1" + checksum: 10c0/f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1": + version: 2.0.1 + resolution: "http-errors@npm:2.0.1" dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + depd: "npm:~2.0.0" + inherits: "npm:~2.0.4" + setprototypeof: "npm:~1.2.0" + statuses: "npm:~2.0.2" + toidentifier: "npm:~1.0.1" + checksum: 10c0/fb38906cef4f5c83952d97661fe14dc156cb59fe54812a42cd448fa57b5c5dfcb38a40a916957737bd6b87aab257c0648d63eb5b6a9ca9f548e105b6072712d4 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.10 + resolution: "http-parser-js@npm:0.5.10" + checksum: 10c0/8bbcf1832a8d70b2bd515270112116333add88738a2cc05bfb94ba6bde3be4b33efee5611584113818d2bcf654fdc335b652503be5a6b4c0b95e46f214187d93 languageName: node linkType: hard @@ -6920,7 +5517,36 @@ __metadata: dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.3": + version: 2.0.9 + resolution: "http-proxy-middleware@npm:2.0.9" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/8e9032af625f7c9f2f0d318f6cdb14eb725cc16ffe7b4ccccea25cf591fa819bb7c3bb579e0b543e0ae9c73059b505a6d728290c757bff27bae526a6ed11c05e + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: "npm:^4.0.0" + follow-redirects: "npm:^1.0.0" + requires-port: "npm:^1.0.0" + checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 languageName: node linkType: hard @@ -6930,17 +5556,7 @@ __metadata: dependencies: quick-lru: "npm:^5.1.1" resolve-alpn: "npm:^1.0.0" - checksum: 8/74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 8/165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 + checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1 languageName: node linkType: hard @@ -6950,23 +5566,14 @@ __metadata: dependencies: agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac languageName: node linkType: hard "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" - checksum: 8/b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 8/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a languageName: node linkType: hard @@ -6975,71 +5582,66 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 8/3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 8/5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e +"iconv-lite@npm:~0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 languageName: node linkType: hard -"ignore@npm:^5.1.4": - version: 5.1.9 - resolution: "ignore@npm:5.1.9" - checksum: 8/6f6b2235f4e63648116c5814f76b2d3d63fae9c21b8a466862e865732f59e787c9938a9042f9457091db6f0d811508ea3c8c6a60f35bafc4ceea08bbe8f96fd5 +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "ignore@npm:^5.2.0": - version: 5.2.1 - resolution: "ignore@npm:5.2.1" - checksum: 8/7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 8/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard "import-local@npm:^3.0.2": - version: 3.0.3 - resolution: "import-local@npm:3.0.3" + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: 8/38ae57d35e7fd5f63b55895050c798d4dd590e4e2337e9ffa882fb3ea7a7716f3162c7300e382e0a733ca5d07b389fadff652c00fa7b072d5cb6ea34ca06b179 + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 8/7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: 8/824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 8/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard @@ -7049,14 +5651,14 @@ __metadata: dependencies: once: "npm:^1.3.0" wrappy: "npm:1" - checksum: 8/f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.0, inherits@npm:^2.0.3, inherits@npm:^2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: 8/4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard @@ -7069,7 +5671,7 @@ __metadata: peerDependencies: ink: ^3.0.0-3 react: ^16.5.2 || ^17.0.0 - checksum: 10/214db7e7d0b1fb27b1a03ce21e373f71098e6fb87055782e4484fd0318c663b6d80c29a2d878622340e39dce99d66069ff3d6f9ad360cf3794511204089ea0d5 + checksum: 10c0/211fb2df6839c67a4c9e47d846b39f8476021fe7c92f56c80b615900f888806c80d86f447fa428de540a25316b38ff3e714f333fe8c722d2f361134b136408ac languageName: node linkType: hard @@ -7106,35 +5708,53 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10/cfbd8808cd1ee995440aac7a89af1156e587fec271bc3bc7460788b8b0c844eaf6364ac3d19dd4caa9f8f19bfb97d3fa0a51a5f7d89b6c6b990686ac68f083f6 + checksum: 10c0/dabfd5b73ed1401b18826d0094d7ed4b8055e9fc2043c7c65f98c49a478bc1ffc62fa83ce1503008d1f8ac691930a5b44a10b13ec049d17df21ef121af993b2c + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 + languageName: node + linkType: hard + +"interpret@npm:^3.1.1": + version: 3.1.1 + resolution: "interpret@npm:3.1.1" + checksum: 10c0/6f3c4d0aa6ec1b43a8862375588a249e3c917739895cbe67fe12f0a76260ea632af51e8e2431b50fbcd0145356dc28ca147be08dbe6a523739fd55c0f91dc2a5 languageName: node linkType: hard "ip-address@npm:^10.0.1": version: 10.1.0 resolution: "ip-address@npm:10.1.0" - checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e + checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 languageName: node linkType: hard -"ip@npm:^1.1.5": - version: 1.1.5 - resolution: "ip@npm:1.1.5" - checksum: 8/30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 8/cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 +"ipaddr.js@npm:^2.0.1": + version: 2.3.0 + resolution: "ipaddr.js@npm:2.3.0" + checksum: 10c0/084bab99e2f6875d7a62adc3325e1c64b038a12c9521e35fb967b5e263a8b3afb1b8884dd77c276092331f5d63298b767491e10997ef147c62da01b143780bbd languageName: node linkType: hard "is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" - checksum: 8/6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb + checksum: 10c0/1505b1de5a1fd74022c05fb21b0e683a8f5229366bac8dc4d34cf6935bcfd104d1125a5e6b083fb778847629f76e5bdac538de5367bdf2b927a1356164e23985 languageName: node linkType: hard @@ -7144,14 +5764,47 @@ __metadata: dependencies: is-alphabetical: "npm:^1.0.0" is-decimal: "npm:^1.0.0" - checksum: 8/e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f + checksum: 10c0/d623abae7130a7015c6bf33d99151d4e7005572fd170b86568ff4de5ae86ac7096608b87dd4a1d4dbbd497e392b6396930ba76c9297a69455909cebb68005905 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d languageName: node linkType: hard "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" - checksum: 8/eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -7160,30 +5813,40 @@ __metadata: resolution: "is-binary-path@npm:2.1.0" dependencies: binary-extensions: "npm:^2.0.0" - checksum: 8/84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard "is-buffer@npm:^1.1.4": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" - checksum: 8/4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 + checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 languageName: node linkType: hard "is-builtin-module@npm:^3.2.0": - version: 3.2.0 - resolution: "is-builtin-module@npm:3.2.0" + version: 3.2.1 + resolution: "is-builtin-module@npm:3.2.1" dependencies: builtin-modules: "npm:^3.3.0" - checksum: 8/0315751b898feff0646511c896e88b608a755c5025d0ce9a3ad25783de50be870e47dafb838cebbb06fbb2a948b209ea55348eee267836c9dd40d3a11ec717d3 + checksum: 10c0/5a66937a03f3b18803381518f0ef679752ac18cdb7dd53b5e23ee8df8d440558737bd8dcc04d2aae555909d2ecb4a81b5c0d334d119402584b61e6a003e31af1 languageName: node linkType: hard -"is-callable@npm:^1.1.5": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" - checksum: 8/61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard @@ -7191,56 +5854,99 @@ __metadata: version: 2.0.0 resolution: "is-ci@npm:2.0.0" dependencies: - ci-info: "npm:^2.0.0" - bin: - is-ci: bin.js - checksum: 10/77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + ci-info: "npm:^2.0.0" + bin: + is-ci: bin.js + checksum: 10c0/17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a + languageName: node + linkType: hard + +"is-core-module@npm:^2.16.1": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd languageName: node linkType: hard -"is-core-module@npm:^2.2.0": - version: 2.8.0 - resolution: "is-core-module@npm:2.8.0" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: - has: "npm:^1.0.3" - checksum: 8/f8b52714891e1a6c6577fcb8d5e057bab064a7a30954aab6beb5092e311473eb8da57afd334de4981dc32409ffca998412efc3a2edceb9e397cef6098d21dd91 + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 languageName: node linkType: hard -"is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has: "npm:^1.0.3" - checksum: 8/f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f languageName: node linkType: hard "is-decimal@npm:^1.0.0": version: 1.0.4 resolution: "is-decimal@npm:1.0.4" - checksum: 8/ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96 + checksum: 10c0/a4ad53c4c5c4f5a12214e7053b10326711f6a71f0c63ba1314a77bd71df566b778e4ebd29f9fb6815f07a4dc50c3767fb19bd6fc9fa05e601410f1d64ffeac48 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" - checksum: 8/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 8/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" - checksum: 8/a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10": + version: 1.1.2 + resolution: "is-generator-function@npm:1.1.2" + dependencies: + call-bound: "npm:^1.0.4" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 languageName: node linkType: hard @@ -7249,153 +5955,300 @@ __metadata: resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: "npm:^2.1.1" - checksum: 8/d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a languageName: node linkType: hard "is-hexadecimal@npm:^1.0.0": version: 1.0.4 resolution: "is-hexadecimal@npm:1.0.4" - checksum: 8/a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5 + checksum: 10c0/ec4c64e5624c0f240922324bc697e166554f09d3ddc7633fc526084502626445d0a871fbd8cae52a9844e83bd0bb414193cc5a66806d7b2867907003fc70c5ea languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 8/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc languageName: node linkType: hard "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" - checksum: 8/8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f + checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" - checksum: 8/456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 languageName: node linkType: hard "is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" - checksum: 8/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 languageName: node linkType: hard "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" - checksum: 8/0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c languageName: node linkType: hard -"is-reference@npm:^1.2.1": +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 + languageName: node + linkType: hard + +"is-reference@npm:1.2.1": version: 1.2.1 resolution: "is-reference@npm:1.2.1" dependencies: "@types/estree": "npm:*" - checksum: 8/e7b48149f8abda2c10849ea51965904d6a714193d68942ad74e30522231045acf06cbfae5a4be2702fede5d232e61bf50b3183acdc056e6e3afe07fcf4f4b2bc + checksum: 10c0/7dc819fc8de7790264a0a5d531164f9f5b9ef5aa1cd05f35322d14db39c8a2ec78fd5d4bf57f9789f3ddd2b3abeea7728432b759636157a42db12a9e8c3b549b + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db languageName: node linkType: hard "is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" + version: 1.4.1 + resolution: "is-ssh@npm:1.4.1" dependencies: protocols: "npm:^2.0.1" - checksum: 8/75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f + checksum: 10c0/021a7355cb032625d58db3cc8266ad9aa698cbabf460b71376a0307405577fd7d3aa0826c0bf1951d7809f134c0ee80403306f6d7633db94a5a3600a0106b398 languageName: node linkType: hard "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" - checksum: 8/b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 languageName: node linkType: hard "is-whitespace-character@npm:^1.0.0": version: 1.0.4 resolution: "is-whitespace-character@npm:1.0.4" - checksum: 8/adab8ad9847ccfcb6f1b7000b8f622881b5ba2a09ce8be2794a6d2b10c3af325b469fc562c9fb889f468eed27be06e227ac609d0aa1e3a59b4dbcc88e2b0418e + checksum: 10c0/20f02cf42eafb44ff1706a04338dc45095cd691ae6984adb9a211b6b6df8d01e91722129ce55555e4c7c7b0b7d48e217553767f22eb7ec019b9f8dd3bc12cdfb languageName: node linkType: hard "is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" - checksum: 8/438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 languageName: node linkType: hard "is-word-character@npm:^1.0.0": version: 1.0.4 resolution: "is-word-character@npm:1.0.4" - checksum: 8/1821d6c6abe5bc0b3abe3fdc565d66d7c8a74ea4e93bc77b4a47d26e2e2a306d6ab7d92b353b0d2b182869e3ecaa8f4a346c62d0e31d38ebc0ceaf7cae182c3f + checksum: 10c0/2247844064532986dc70869d961dccd1366932a147b52d4ec7f567f87edf7f9855a27b75f66b781db3b3175bbe05a76acbc6392a1a5c64c4c99fe3459dae33bd languageName: node linkType: hard -"is@npm:^3.2.1": - version: 3.3.0 - resolution: "is@npm:3.3.0" - checksum: 8/81fad3b40c606984c2d0699207c4c48d2a0d29cc834b274d0b74c172f3eeebdb981301fe0d690ce090a96bf021a8a1f8b1325262ad9870c525e557ac4a559c56 +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 8/26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.4 + resolution: "isexe@npm:3.1.4" + checksum: 10c0/6e1f78dd794118d263319c27c26a339eda6855b43e11e1a9013cb68578ce0396b74f11ea635e52b9466fb48a60abe70f3c9faf682f67988be092cf89b7c0dc1c + languageName: node + linkType: hard + +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db languageName: node linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: 8/a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b languageName: node linkType: hard "istanbul-lib-instrument@npm:^5.0.4": - version: 5.1.0 - resolution: "istanbul-lib-instrument@npm:5.1.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^6.3.0" - checksum: 8/8b82e733c69fe9f94d2e21f3e5760c9bedb110329aa75df4bd40df95f1cac3bf38767e43f35b125cc547ceca7376b72ce7d95cc5238b7e9088345c7b589233d3 + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee languageName: node linkType: hard -"istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.0 - resolution: "istanbul-lib-instrument@npm:5.2.0" +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 8/7c242ed782b6bf7b655656576afae8b6bd23dcc020e5fdc1472cca3dfb6ddb196a478385206d0df5219b9babf46ac4f21fea5d8ea9a431848b6cca6007012353 + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 languageName: node linkType: hard "istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^3.0.0" + make-dir: "npm:^4.0.0" supports-color: "npm:^7.1.0" - checksum: 8/3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard @@ -7406,17 +6259,17 @@ __metadata: debug: "npm:^4.1.1" istanbul-lib-coverage: "npm:^3.0.0" source-map: "npm:^0.6.1" - checksum: 8/21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 languageName: node linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.2.0 + resolution: "istanbul-reports@npm:3.2.0" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 8/7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc languageName: node linkType: hard @@ -7429,62 +6282,63 @@ __metadata: dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard -"jest-changed-files@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-changed-files@npm:29.2.0" +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" dependencies: execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" p-limit: "npm:^3.1.0" - checksum: 8/8ad8290324db1de2ee3c9443d3e3fbfdcb6d72ec7054c5796be2854b2bc239dea38a7c797c8c9c2bd959f539d44305790f2f75b18f3046b04317ed77c7480cb1 + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b languageName: node linkType: hard -"jest-circus@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-circus@npm:29.3.1" +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" dependencies: - "@jest/environment": "npm:^29.3.1" - "@jest/expect": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" chalk: "npm:^4.0.0" co: "npm:^4.6.0" - dedent: "npm:^0.7.0" + dedent: "npm:^1.0.0" is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.3.1" - jest-matcher-utils: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-runtime: "npm:^29.3.1" - jest-snapshot: "npm:^29.3.1" - jest-util: "npm:^29.3.1" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 8/125710debd998ad9693893e7c1235e271b79f104033b8169d82afe0bc0d883f8f5245feef87adcbb22ad27ff749fd001aa998d11a132774b03b4e2b8af77d5d8 + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e languageName: node linkType: hard -"jest-cli@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-cli@npm:29.3.1" +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" dependencies: - "@jest/core": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" import-local: "npm:^3.0.2" - jest-config: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" - prompts: "npm:^2.0.1" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" yargs: "npm:^17.3.1" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -7493,34 +6347,34 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 8/829895d33060042443bd1e9e87eb68993773d74f2c8a9b863acf53cece39d227ae0e7d76df2e9c5934c414bdf70ce398a34b3122cfe22164acb2499a74d7288d + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a languageName: node linkType: hard -"jest-config@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-config@npm:29.3.1" +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" dependencies: "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - babel-jest: "npm:^29.3.1" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" deepmerge: "npm:^4.2.2" glob: "npm:^7.1.3" graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.3.1" - jest-environment-node: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - jest-regex-util: "npm:^29.2.0" - jest-resolve: "npm:^29.3.1" - jest-runner: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" micromatch: "npm:^4.0.4" parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.7.0" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: @@ -7531,7 +6385,7 @@ __metadata: optional: true ts-node: optional: true - checksum: 8/6e663f04ae1024a53a4c2c744499b4408ca9a8b74381dd5e31b11bb3c7393311ecff0fb61b06287768709eb2c9e5a2fd166d258f5a9123abbb4c5812f99c12fe + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 languageName: node linkType: hard @@ -7543,102 +6397,114 @@ __metadata: diff-sequences: "npm:^28.1.1" jest-get-type: "npm:^28.0.2" pretty-format: "npm:^28.1.3" - checksum: 8/fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 + checksum: 10c0/17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198 languageName: node linkType: hard -"jest-diff@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-diff@npm:29.3.1" +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" dependencies: chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: 8/ac5c09745f2b1897e6f53216acaf6ed44fc4faed8e8df053ff4ac3db5d2a1d06a17b876e49faaa15c8a7a26f5671bcbed0a93781dcc2835f781c79a716a591a9 + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 languageName: node linkType: hard -"jest-docblock@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-docblock@npm:29.2.0" +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" dependencies: detect-newline: "npm:^3.0.0" - checksum: 8/b3f1227b7d73fc9e4952180303475cf337b36fa65c7f730ac92f0580f1c08439983262fee21cf3dba11429aa251b4eee1e3bc74796c5777116b400d78f9d2bbe + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 languageName: node linkType: hard -"jest-each@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-each@npm:29.3.1" +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.2.0" - jest-util: "npm:^29.3.1" - pretty-format: "npm:^29.3.1" - checksum: 8/16d51ef8f96fba44a3479f1c6f7672027e3b39236dc4e41217c38fe60a3b66b022ffcee72f8835a442f7a8a0a65980a93fb8e73a9782d192452526e442ad049a + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 languageName: node linkType: hard -"jest-environment-node@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-environment-node@npm:29.3.1" +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" dependencies: - "@jest/environment": "npm:^29.3.1" - "@jest/fake-timers": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" - jest-mock: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - checksum: 8/16d4854bd2d35501bd4862ca069baf27ce9f5fd7642fdcab9d2dab49acd28c082d0c8882bf2bb28ed7bbaada486da577c814c9688ddc62d1d9f74a954fde996a + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b languageName: node linkType: hard "jest-get-type@npm:^28.0.2": version: 28.0.2 resolution: "jest-get-type@npm:28.0.2" - checksum: 8/5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd + checksum: 10c0/f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e languageName: node linkType: hard -"jest-get-type@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-get-type@npm:29.2.0" - checksum: 8/e396fd880a30d08940ed8a8e43cd4595db1b8ff09649018eb358ca701811137556bae82626af73459e3c0f8c5e972ed1e57fd3b1537b13a260893dac60a90942 +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b languageName: node linkType: hard -"jest-haste-map@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-haste-map@npm:29.3.1" +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" "@types/graceful-fs": "npm:^4.1.3" "@types/node": "npm:*" anymatch: "npm:^3.0.3" fb-watchman: "npm:^2.0.0" fsevents: "npm:^2.3.2" graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.2.0" - jest-util: "npm:^29.3.1" - jest-worker: "npm:^29.3.1" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" micromatch: "npm:^4.0.4" walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 8/97ea26af0c28a2ba568c9c65d06211487bbcd501cb4944f9d55e07fd2b00ad96653ea2cc9033f3d5b7dc1feda33e47ae9cc56b400191ea4533be213c9f82e67c + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-junit@npm:^16": + version: 16.0.0 + resolution: "jest-junit@npm:16.0.0" + dependencies: + mkdirp: "npm:^1.0.4" + strip-ansi: "npm:^6.0.1" + uuid: "npm:^8.3.2" + xml: "npm:^1.0.1" + checksum: 10c0/d813d4d142341c2b51b634db7ad6ceb9849514cb58f96ec5e7e4cf4031a557133490452710c2d9dec9b1dd546334d9ca663e042d3070c3e8f102ce6217bd8e2e languageName: node linkType: hard -"jest-leak-detector@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-leak-detector@npm:29.3.1" +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" dependencies: - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: 8/0dd8ed31ae0b5a3d14f13f567ca8567f2663dd2d540d1e55511d3b3fd7f80a1d075392179674ebe9fab9be0b73678bf4d2f8bbbc0f4bdd52b9815259194da559 + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 languageName: node linkType: hard @@ -7650,19 +6516,19 @@ __metadata: jest-diff: "npm:^28.1.3" jest-get-type: "npm:^28.0.2" pretty-format: "npm:^28.1.3" - checksum: 8/6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf + checksum: 10c0/026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0 languageName: node linkType: hard -"jest-matcher-utils@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-matcher-utils@npm:29.3.1" +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" dependencies: chalk: "npm:^4.0.0" - jest-diff: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - pretty-format: "npm:^29.3.1" - checksum: 8/311e8d9f1e935216afc7dd8c6acf1fbda67a7415e1afb1bf72757213dfb025c1f2dc5e2c185c08064a35cdc1f2d8e40c57616666774ed1b03e57eb311c20ec77 + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e languageName: node linkType: hard @@ -7679,172 +6545,168 @@ __metadata: pretty-format: "npm:^28.1.3" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 8/1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96 + checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 languageName: node linkType: hard -"jest-message-util@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-message-util@npm:29.3.1" +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" dependencies: "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" "@types/stack-utils": "npm:^2.0.0" chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.3.1" + pretty-format: "npm:^29.7.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.3" - checksum: 8/15d0a2fca3919eb4570bbf575734780c4b9e22de6aae903c4531b346699f7deba834c6c86fe6e9a83ad17fac0f7935511cf16dce4d71a93a71ebb25f18a6e07b + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 languageName: node linkType: hard -"jest-mock@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-mock@npm:29.3.1" +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" - jest-util: "npm:^29.3.1" - checksum: 8/9098852cb2866db4a1a59f9f7581741dfc572f648e9e574a1b187fd69f5f2f6190ad387ede21e139a8b80a6a1343ecc3d6751cd2ae1ae11d7ea9fa1950390fb2 + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac languageName: node linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: 8/bd85dcc0e76e0eb0c3d56382ec140f08d25ff4068cda9d0e360bb78fb176cb726d0beab82dc0e8694cafd09f55fee7622b8bcb240afa5fad301f4ed3eebb4f47 + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard -"jest-regex-util@npm:^29.2.0": - version: 29.2.0 - resolution: "jest-regex-util@npm:29.2.0" - checksum: 8/7c533e51c51230dac20c0d7395b19b8366cb022f7c6e08e6bcf2921626840ff90424af4c9b4689f02f0addfc9b071c4cd5f8f7a989298a4c8e0f9c94418ca1c3 +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-resolve-dependencies@npm:29.3.1" +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" dependencies: - jest-regex-util: "npm:^29.2.0" - jest-snapshot: "npm:^29.3.1" - checksum: 8/6ec4727a87c6e7954e93de9949ab9967b340ee2f07626144c273355f05a2b65fa47eb8dece2d6e5f4fd99cdb893510a3540aa5e14ba443f70b3feb63f6f98982 + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d languageName: node linkType: hard -"jest-resolve@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-resolve@npm:29.3.1" +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" dependencies: chalk: "npm:^4.0.0" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" + jest-haste-map: "npm:^29.7.0" jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.3.1" - jest-validate: "npm:^29.3.1" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" resolve: "npm:^1.20.0" - resolve.exports: "npm:^1.1.0" + resolve.exports: "npm:^2.0.0" slash: "npm:^3.0.0" - checksum: 8/0dea22ed625e07b8bfee52dea1391d3a4b453c1a0c627a0fa7c22e44bb48e1c289afe6f3c316def70753773f099c4e8f436c7a2cc12fcc6c7dd6da38cba2cd5f + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 languageName: node linkType: hard -"jest-runner@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-runner@npm:29.3.1" +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" dependencies: - "@jest/console": "npm:^29.3.1" - "@jest/environment": "npm:^29.3.1" - "@jest/test-result": "npm:^29.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" chalk: "npm:^4.0.0" emittery: "npm:^0.13.1" graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.2.0" - jest-environment-node: "npm:^29.3.1" - jest-haste-map: "npm:^29.3.1" - jest-leak-detector: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-resolve: "npm:^29.3.1" - jest-runtime: "npm:^29.3.1" - jest-util: "npm:^29.3.1" - jest-watcher: "npm:^29.3.1" - jest-worker: "npm:^29.3.1" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: 8/61ad445d8a5f29573332f27a21fc942fb0d2a82bf901a0ea1035bf3bd7f349d1e425f71f54c3a3f89b292a54872c3248d395a2829d987f26b6025b15530ea5d2 + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 languageName: node linkType: hard -"jest-runtime@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-runtime@npm:29.3.1" +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" dependencies: - "@jest/environment": "npm:^29.3.1" - "@jest/fake-timers": "npm:^29.3.1" - "@jest/globals": "npm:^29.3.1" - "@jest/source-map": "npm:^29.2.0" - "@jest/test-result": "npm:^29.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" chalk: "npm:^4.0.0" cjs-module-lexer: "npm:^1.0.0" collect-v8-coverage: "npm:^1.0.0" glob: "npm:^7.1.3" graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-mock: "npm:^29.3.1" - jest-regex-util: "npm:^29.2.0" - jest-resolve: "npm:^29.3.1" - jest-snapshot: "npm:^29.3.1" - jest-util: "npm:^29.3.1" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 8/82f27b48f000be074064a854e16e768f9453e9b791d8c5f9316606c37f871b5b10f70544c1b218ab9784f00bd972bb77f868c5ab6752c275be2cd219c351f5a7 + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 languageName: node linkType: hard -"jest-snapshot@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-snapshot@npm:29.3.1" +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" dependencies: "@babel/core": "npm:^7.11.6" "@babel/generator": "npm:^7.7.2" "@babel/plugin-syntax-jsx": "npm:^7.7.2" "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/traverse": "npm:^7.7.2" "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.3.1" - "@jest/transform": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" - "@types/babel__traverse": "npm:^7.0.6" - "@types/prettier": "npm:^2.1.5" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" babel-preset-current-node-syntax: "npm:^1.0.0" chalk: "npm:^4.0.0" - expect: "npm:^29.3.1" + expect: "npm:^29.7.0" graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.3.1" - jest-get-type: "npm:^29.2.0" - jest-haste-map: "npm:^29.3.1" - jest-matcher-utils: "npm:^29.3.1" - jest-message-util: "npm:^29.3.1" - jest-util: "npm:^29.3.1" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.3.1" - semver: "npm:^7.3.5" - checksum: 8/d7d0077935e78c353c828be78ccb092e12ba7622cb0577f21641fadd728ae63a7c1f4a0d8113bfb38db3453a64bfa232fb1cdeefe0e2b48c52ef4065b0ab75ae + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 languageName: node linkType: hard @@ -7858,74 +6720,85 @@ __metadata: ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: 8/fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721 + checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 languageName: node linkType: hard -"jest-util@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-util@npm:29.3.1" +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" chalk: "npm:^4.0.0" ci-info: "npm:^3.2.0" graceful-fs: "npm:^4.2.9" picomatch: "npm:^2.2.3" - checksum: 8/f67c60f062b94d21cb60e84b3b812d64b7bfa81fe980151de5c17a74eb666042d0134e2e756d099b7606a1fcf1d633824d2e58197d01d76dde1e2dc00dfcd413 + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 languageName: node linkType: hard -"jest-validate@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-validate@npm:29.3.1" +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" dependencies: - "@jest/types": "npm:^29.3.1" + "@jest/types": "npm:^29.6.3" camelcase: "npm:^6.2.0" chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.2.0" + jest-get-type: "npm:^29.6.3" leven: "npm:^3.1.0" - pretty-format: "npm:^29.3.1" - checksum: 8/92584f0b8ac284235f12b3b812ccbc43ef6dea080a3b98b1aa81adbe009e962d0aa6131f21c8157b30ac3d58f335961694238a93d553d1d1e02ab264c923778c + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 languageName: node linkType: hard -"jest-watcher@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-watcher@npm:29.3.1" +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" dependencies: - "@jest/test-result": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" "@types/node": "npm:*" ansi-escapes: "npm:^4.2.1" chalk: "npm:^4.0.0" emittery: "npm:^0.13.1" - jest-util: "npm:^29.3.1" + jest-util: "npm:^29.7.0" string-length: "npm:^4.0.1" - checksum: 8/60d189473486c73e9d540406a30189da5a3c67bfb0fb4ad4a83991c189135ef76d929ec99284ca5a505fe4ee9349ae3c99b54d2e00363e72837b46e77dec9642 + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b languageName: node linkType: hard -"jest-worker@npm:^29.3.1": - version: 29.3.1 - resolution: "jest-worker@npm:29.3.1" +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" dependencies: "@types/node": "npm:*" - jest-util: "npm:^29.3.1" + jest-util: "npm:^29.7.0" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 8/38687fcbdc2b7ddc70bbb5dfc703ae095b46b3c7f206d62ecdf5f4d16e336178e217302138f3b906125576bb1cfe4cfe8d43681276fa5899d138ed9422099fb3 + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 languageName: node linkType: hard "jest@npm:^29.0.0": - version: 29.3.1 - resolution: "jest@npm:29.3.1" + version: 29.7.0 + resolution: "jest@npm:29.7.0" dependencies: - "@jest/core": "npm:^29.3.1" - "@jest/types": "npm:^29.3.1" + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" import-local: "npm:^3.0.2" - jest-cli: "npm:^29.3.1" + jest-cli: "npm:^29.7.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -7933,62 +6806,46 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 8/613f4ec657b14dd84c0056b2fef1468502927fd551bef0b19d4a91576a609678fb316c6a5b5fc6120dd30dd4ff4569070ffef3cb507db9bb0260b28ddaa18d7a - languageName: node - linkType: hard - -"js-sdsl@npm:^4.1.4": - version: 4.2.0 - resolution: "js-sdsl@npm:4.2.0" - checksum: 8/2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1 + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b languageName: node linkType: hard "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" - checksum: 8/8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed languageName: node linkType: hard "js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" + version: 3.14.2 + resolution: "js-yaml@npm:3.14.2" dependencies: argparse: "npm:^1.0.7" esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 8/bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 languageName: node linkType: hard "js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 8/c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 8/4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard "jsesc@npm:^3.0.2": - version: 3.0.2 - resolution: "jsesc@npm:3.0.2" + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" bin: jsesc: bin/jsesc - checksum: 8/a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 languageName: node linkType: hard @@ -7997,109 +6854,91 @@ __metadata: resolution: "jsesc@npm:0.5.0" bin: jsesc: bin/jsesc - checksum: 8/b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + checksum: 10c0/f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 languageName: node linkType: hard "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" - checksum: 8/9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 - languageName: node - linkType: hard - -"json-file-plus@npm:^3.3.1": - version: 3.3.1 - resolution: "json-file-plus@npm:3.3.1" - dependencies: - is: "npm:^3.2.1" - node.extend: "npm:^2.0.0" - object.assign: "npm:^4.1.0" - promiseback: "npm:^2.0.2" - safer-buffer: "npm:^2.0.2" - checksum: 8/162c7a0c8f3e5a7eeea945aac4f2578c11567c87d3e2eafdd9db6972d1fc8657cc1e04b8a23ff3731759da794057a932f251a4db06a267abf5d181977753cf38 + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 8/798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 languageName: node linkType: hard "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" - checksum: 8/7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 languageName: node linkType: hard "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 8/cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 languageName: node linkType: hard -"json5@npm:^1.0.1": - version: 1.0.1 - resolution: "json5@npm:1.0.1" - dependencies: - minimist: "npm:^1.2.0" +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 8/e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c languageName: node linkType: hard -"json5@npm:^2.1.2": - version: 2.2.0 - resolution: "json5@npm:2.2.0" +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: - minimist: "npm:^1.2.5" - bin: - json5: lib/cli.js - checksum: 8/e88fc5274bb58fc99547baa777886b069d2dd96d9cfc4490b305fd16d711dabd5979e35a4f90873cefbeb552e216b041a304fe56702bedba76e19bc7845f208d + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard -"json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" - bin: - json5: lib/cli.js - checksum: 8/74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b +"kind-of@npm:^6.0.2": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 languageName: node linkType: hard -"jsonparse@npm:^1.3.1": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 8/6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"launch-editor@npm:^2.6.0": + version: 2.12.0 + resolution: "launch-editor@npm:2.12.0" dependencies: - json-buffer: "npm:3.0.1" - checksum: 8/13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 - languageName: node - linkType: hard - -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 8/df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + picocolors: "npm:^1.1.1" + shell-quote: "npm:^1.8.3" + checksum: 10c0/fac5e7ad90bf185594cad4c831a52419eef50e667c4eddb5b0a58eb5f944e16d947636ee767b9896ffd46a51db34925edd3b854c48efb47f6d767ffd7d904e71 languageName: node linkType: hard "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" - checksum: 8/638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df languageName: node linkType: hard @@ -8109,25 +6948,21 @@ __metadata: dependencies: prelude-ls: "npm:^1.2.1" type-check: "npm:~0.4.0" - checksum: 8/12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e languageName: node linkType: hard "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" - checksum: 8/0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d languageName: node linkType: hard -"loader-utils@npm:^1.4.0": - version: 1.4.0 - resolution: "loader-utils@npm:1.4.0" - dependencies: - big.js: "npm:^5.2.2" - emojis-list: "npm:^3.0.0" - json5: "npm:^1.0.1" - checksum: 8/d150b15e7a42ac47d935c8b484b79e44ff6ab4c75df7cc4cb9093350cf014ec0b17bdb60c5d6f91a37b8b218bd63b973e263c65944f58ca2573e402b9a27e717 +"loader-runner@npm:^4.3.1": + version: 4.3.1 + resolution: "loader-runner@npm:4.3.1" + checksum: 10c0/a523b6329f114e0a98317158e30a7dfce044b731521be5399464010472a93a15ece44757d1eaed1d8845019869c5390218bc1c7c3110f4eeaef5157394486eac languageName: node linkType: hard @@ -8136,7 +6971,7 @@ __metadata: resolution: "locate-path@npm:5.0.0" dependencies: p-locate: "npm:^4.1.0" - checksum: 8/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 languageName: node linkType: hard @@ -8145,42 +6980,35 @@ __metadata: resolution: "locate-path@npm:6.0.0" dependencies: p-locate: "npm:^5.0.0" - checksum: 8/72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash-es@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash-es@npm:4.17.21" - checksum: 8/05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 languageName: node linkType: hard "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" - checksum: 8/ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash3@npm:lodash@^3.0.0": - version: 3.10.1 - resolution: "lodash@npm:3.10.1" - checksum: 8/53065d3712a2fd90b55690c5af19f9625a5bbb2b7876ff76d782ee1dc22618fd4dff191d44a8e165a17b5b81a851c3e884d3b5b25e314422fbe24bb299542685 + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 languageName: node linkType: hard "lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 8/eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + version: 4.17.23 + resolution: "lodash@npm:4.17.23" + checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 languageName: node linkType: hard "long@npm:^4.0.0, long@npm:~4.0.0": version: 4.0.0 resolution: "long@npm:4.0.0" - checksum: 8/16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 + checksum: 10c0/50a6417d15b06104dbe4e3d4a667c39b137f130a9108ea8752b352a4cfae047531a3ac351c181792f3f8768fe17cca6b0f406674a541a86fb638aaac560d83ed + languageName: node + linkType: hard + +"long@npm:^5.0.0, long@npm:^5.2.3": + version: 5.3.2 + resolution: "long@npm:5.3.2" + checksum: 10c0/7130fe1cbce2dca06734b35b70d380ca3f70271c7f8852c922a7c62c86c4e35f0c39290565eca7133c625908d40e126ac57c02b1b1a4636b9457d77e1e60b981 languageName: node linkType: hard @@ -8191,30 +7019,28 @@ __metadata: js-tokens: "npm:^3.0.0 || ^4.0.0" bin: loose-envify: cli.js - checksum: 10/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: "npm:^2.0.3" - checksum: 8/83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e languageName: node linkType: hard "lowercase-keys@npm:^2.0.0": version: 2.0.0 resolution: "lowercase-keys@npm:2.0.0" - checksum: 8/24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 + checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 languageName: node linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" - checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.5 + resolution: "lru-cache@npm:11.2.5" + checksum: 10c0/cc98958d25dddf1c8a8cbdc49588bd3b24450e8dfa78f32168fd188a20d4a0331c7406d0f3250c86a46619ee288056fd7a1195e8df56dc8a9592397f4fbd8e1d languageName: node linkType: hard @@ -8223,65 +7049,25 @@ __metadata: resolution: "lru-cache@npm:5.1.1" dependencies: yallist: "npm:^3.0.2" - checksum: 8/c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 8/f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: 8/d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 - languageName: node - linkType: hard - -"magic-string@npm:^0.25.7": - version: 0.25.7 - resolution: "magic-string@npm:0.25.7" - dependencies: - sourcemap-codec: "npm:^1.4.4" - checksum: 8/727a1fb70f9610304fe384f1df0251eb7d1d9dd779c07ef1225690361b71b216f26f5d934bfb11c919b5b0e7ba50f6240c823a6f2e44cfd33d4a07d7747ca829 + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" +"magic-string@npm:^0.30.3": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" dependencies: - semver: "npm:^6.0.0" - checksum: 8/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10c0/299378e38f9a270069fc62358522ddfb44e94244baa0d6a8980ab2a9b2490a1d03b236b447eee309e17eb3bddfa482c61259d47960eb018a904f0ded52780c4a languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.0": - version: 11.0.1 - resolution: "make-fetch-happen@npm:11.0.1" +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" dependencies: - agentkeepalive: "npm:^4.2.1" - cacache: "npm:^17.0.0" - http-cache-semantics: "npm:^4.1.0" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" - is-lambda: "npm:^1.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^3.1.6" - minipass-collect: "npm:^1.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^7.0.0" - ssri: "npm:^10.0.0" - checksum: 8/871083ce4b775521229efcc972f544ffcbb5f70fd8f5582edaa1b3e555de772e076babf4b044a2d48efc326d54aa151f5ea3458615ecfcfb81cb6480bcb2e1c6 + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 languageName: node linkType: hard @@ -8300,31 +7086,26 @@ __metadata: proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" ssri: "npm:^12.0.0" - checksum: 10/fce0385840b6d86b735053dfe941edc2dd6468fda80fe74da1eeff10cbd82a75760f406194f2bc2fa85b99545b2bc1f84c08ddf994b21830775ba2d1a87e8bdf + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard -"make-fetch-happen@npm:^9.1.0": - version: 9.1.0 - resolution: "make-fetch-happen@npm:9.1.0" +"make-fetch-happen@npm:^15.0.0": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" dependencies: - agentkeepalive: "npm:^4.1.3" - cacache: "npm:^15.2.0" - http-cache-semantics: "npm:^4.1.0" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - is-lambda: "npm:^1.0.1" - lru-cache: "npm:^6.0.0" - minipass: "npm:^3.1.3" - minipass-collect: "npm:^1.0.2" - minipass-fetch: "npm:^1.3.2" + "@npmcli/agent": "npm:^4.0.0" + cacache: "npm:^20.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^5.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.2" + negotiator: "npm:^1.0.0" + proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^6.0.0" - ssri: "npm:^8.0.0" - checksum: 8/0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 + ssri: "npm:^13.0.0" + checksum: 10c0/525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 languageName: node linkType: hard @@ -8333,93 +7114,160 @@ __metadata: resolution: "makeerror@npm:1.0.12" dependencies: tmpl: "npm:1.0.5" - checksum: 8/b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c languageName: node linkType: hard "markdown-escapes@npm:^1.0.0": version: 1.0.4 resolution: "markdown-escapes@npm:1.0.4" - checksum: 8/6833a93d72d3f70a500658872312c6fa8015c20cc835a85ae6901fa232683fbc6ed7118ebe920fea7c80039a560f339c026597d96eee0e9de602a36921804997 + checksum: 10c0/cf3f2231191d9df61cd1d02a50a55a5c89ab9cebfe75572950f4844b93a41d561eed2d82e42732d55f2c55fa0d426b51df3a7f378b4068ae1e2923bb758a9cc8 + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + languageName: node + linkType: hard + +"memfs@npm:^3.4.3": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: "npm:^1.0.4" + checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10c0/866b7094afd9293b5ea5dcd82d71f80e51514bed33b4c4e9f516795dc366612a4cbb4dc94356e943a8a6914889a914530badff27f397191b9b75cda20b6bae93 languageName: node linkType: hard "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" - checksum: 8/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 languageName: node linkType: hard "merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" - checksum: 8/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - braces: "npm:^3.0.1" - picomatch: "npm:^2.2.3" - checksum: 8/ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-db@npm:>= 1.43.0 < 2": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 + languageName: node + linkType: hard + +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34, mime-types@npm:~2.1.35": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 languageName: node linkType: hard "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" - checksum: 8/d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 languageName: node linkType: hard "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" - checksum: 8/034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 + checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa languageName: node linkType: hard "mimic-response@npm:^3.1.0": version: 3.1.0 resolution: "mimic-response@npm:3.1.0" - checksum: 8/25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 + checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 languageName: node linkType: hard "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" - checksum: 8/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c languageName: node linkType: hard -"minimatch@npm:^3.0.4": - version: 3.0.4 - resolution: "minimatch@npm:3.0.4" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 8/66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 +"minimalistic-assert@npm:^1.0.0": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd languageName: node linkType: hard -"minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" +"minimatch@npm:^10.1.2": + version: 10.1.2 + resolution: "minimatch@npm:10.1.2" dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 8/c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + "@isaacs/brace-expansion": "npm:^5.0.1" + checksum: 10c0/0cccef3622201703de6ecf9d772c0be1d5513dcc038ed9feb866c20cf798243e678ac35605dac3f1a054650c28037486713fe9e9a34b184b9097959114daf086 languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 8/15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard @@ -8428,30 +7276,14 @@ __metadata: resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:~1.2.5": - version: 1.2.5 - resolution: "minimist@npm:1.2.5" - checksum: 8/86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 - languageName: node - linkType: hard - -"minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 8/7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 8/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 +"minimist@npm:~1.2.5": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard @@ -8460,52 +7292,37 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^1.3.2": - version: 1.4.1 - resolution: "minipass-fetch@npm:1.4.1" - dependencies: - encoding: "npm:^0.1.12" - minipass: "npm:^3.1.0" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.0.0" - dependenciesMeta: - encoding: - optional: true - checksum: 8/ec93697bdb62129c4e6c0104138e681e30efef8c15d9429dd172f776f83898471bc76521b539ff913248cc2aa6d2b37b652c993504a51cc53282563640f29216 + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.0 - resolution: "minipass-fetch@npm:3.0.0" +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" dependencies: encoding: "npm:^0.1.13" - minipass: "npm:^3.1.6" + minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 8/ebc876b8763d858a759bd53a04eedc85f111a9fc0ab822a4b445c5eb71f34dc3fd3442d75484df156ca57e2dea37edfc77a585c27c67be835589f212772ddb6e + checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c languageName: node linkType: hard -"minipass-fetch@npm:^4.0.0": - version: 4.0.1 - resolution: "minipass-fetch@npm:4.0.1" +"minipass-fetch@npm:^5.0.0": + version: 5.0.1 + resolution: "minipass-fetch@npm:5.0.1" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" + minipass-sized: "npm:^2.0.0" minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10/7ddfebdbb87d9866e7b5f7eead5a9e3d9d507992af932a11d275551f60006cf7d9178e66d586dbb910894f3e3458d27c0ddf93c76e94d49d0a54a541ddc1263d + checksum: 10c0/50bcf48c9841ebb25e29a2817468595219c72cfffc7c175a1d7327843c8bef9b72cb01778f46df7eca695dfe47ab98e6167af4cb026ddd80f660842919a5193c languageName: node linkType: hard @@ -8514,26 +7331,16 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 8/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: "npm:^1.3.1" - minipass: "npm:^3.0.0" - checksum: 8/791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard -"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": +"minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: 8/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard @@ -8542,42 +7349,49 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 8/79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": - version: 3.1.5 - resolution: "minipass@npm:3.1.5" +"minipass-sized@npm:^2.0.0": + version: 2.0.0 + resolution: "minipass-sized@npm:2.0.0" dependencies: - yallist: "npm:^4.0.0" - checksum: 8/8b410b9a5bd99ceb9d63c895891d1c30511791fdc7b717da4cf9403ca2419bc57af63b8485ffdaa421ef6cff56f63ae0b2f5135f8df502d21296e8c91460ebf9 + minipass: "npm:^7.1.2" + checksum: 10c0/f9201696a6f6d68610d04c9c83e3d2e5cb9c026aae1c8cbf7e17f386105cb79c1bb088dbc21bf0b1eb4f3fb5df384fd1e7aa3bf1f33868c416ae8c8a92679db8 languageName: node linkType: hard -"minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: 8/a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" - checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": +"minizlib@npm:^2.1.1": version: 2.1.2 resolution: "minizlib@npm:2.1.2" dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: 8/f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -8586,18 +7400,7 @@ __metadata: resolution: "minizlib@npm:3.1.0" dependencies: minipass: "npm:^7.1.2" - checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 - languageName: node - linkType: hard - -"mkdirp@npm:^0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 8/0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec languageName: node linkType: hard @@ -8606,149 +7409,134 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: 8/a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 8/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d languageName: node linkType: hard -"ms@npm:^2.0.0, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" - checksum: 8/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 languageName: node linkType: hard -"nanoclone@npm:^0.2.1": - version: 0.2.1 - resolution: "nanoclone@npm:0.2.1" - checksum: 8/96b2954e22f70561f41e20d69856266c65583c2a441dae108f1dc71b716785d2c8038dac5f1d5e92b117aed3825f526b53139e2e5d6e6db8a77cfa35b3b8bf40 +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: "npm:^5.2.2" + thunky: "npm:^1.0.2" + bin: + multicast-dns: cli.js + checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 languageName: node linkType: hard "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" - checksum: 8/5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 + checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 languageName: node linkType: hard "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" - checksum: 8/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"negotiator@npm:^0.6.2": - version: 0.6.2 - resolution: "negotiator@npm:0.6.2" - checksum: 8/dfddaff6c06792f1c4c3809e29a427b8daef8cd437c83b08dd51d7ee11bbd1c29d9512d66b801144d6c98e910ffd8723f2432e0cbf8b18d41d2a09599c975ab3 + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 languageName: node linkType: hard -"negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 8/b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" - checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: "npm:^2.0.2" - tslib: "npm:^2.0.3" - checksum: 8/0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c +"negotiator@npm:~0.6.4": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10c0/3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + +"neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"node-forge@npm:^1": + version: 1.3.3 + resolution: "node-forge@npm:1.3.3" + checksum: 10c0/9c6f53b0ebb34865872cf62a35b0aef8fb337e2efc766626c2e3a0040f4c02933bf29a62ba999eb44a2aca73bd512c4eda22705a47b94654b9fb8ed53db9a1db languageName: node linkType: hard "node-gyp@npm:latest": - version: 8.4.1 - resolution: "node-gyp@npm:8.4.1" + version: 12.2.0 + resolution: "node-gyp@npm:12.2.0" dependencies: env-paths: "npm:^2.2.0" - glob: "npm:^7.1.4" + exponential-backoff: "npm:^3.1.1" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^9.1.0" - nopt: "npm:^5.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" + make-fetch-happen: "npm:^15.0.0" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^2.0.2" + tar: "npm:^7.5.4" + tinyglobby: "npm:^0.2.12" + which: "npm:^6.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 8/341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355 + checksum: 10c0/3ed046746a5a7d90950cd8b0547332b06598443f31fe213ef4332a7174c7b7d259e1704835feda79b87d3f02e59d7791842aac60642ede4396ab25fdf0f8f759 languageName: node linkType: hard "node-int64@npm:^0.4.0": version: 0.4.0 resolution: "node-int64@npm:0.4.0" - checksum: 8/d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e - languageName: node - linkType: hard - -"node-releases@npm:^2.0.1": - version: 2.0.1 - resolution: "node-releases@npm:2.0.1" - checksum: 8/b20dd8d4bced11f75060f0387e05e76b9dc4a0451f7bb3516eade6f50499ea7768ba95d8a60d520c193402df1e58cb3fe301510cc1c1ad68949c3d57b5149866 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.6": - version: 2.0.6 - resolution: "node-releases@npm:2.0.6" - checksum: 8/e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a languageName: node linkType: hard -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: 8/d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc +"node-releases@npm:^2.0.27": + version: 2.0.27 + resolution: "node-releases@npm:2.0.27" + checksum: 10c0/f1e6583b7833ea81880627748d28a3a7ff5703d5409328c216ae57befbced10ce2c991bea86434e8ec39003bd017f70481e2e5f8c1f7e0a7663241f81d6e00e2 languageName: node linkType: hard "node-watch@npm:0.7.3": version: 0.7.3 resolution: "node-watch@npm:0.7.3" - checksum: 10/40165fe737d928d06b4957f5d7924cea4c4b58d2e696986f48b6d6c26d33fda474b6f5a0cd554a31985c2184524d70c280db61c933739ff6dc5a71e990fe2dff - languageName: node - linkType: hard - -"node.extend@npm:^2.0.0": - version: 2.0.2 - resolution: "node.extend@npm:2.0.2" - dependencies: - has: "npm:^1.0.3" - is: "npm:^3.2.1" - checksum: 8/1fe3a1ca7fc35392f169c8a46d889d07deb201bba3a20d17df23efab509698c9639737b0c235c9be772a34035e749bae5d477f74c9e26a1b67c78bd7d6dce8e4 + checksum: 10c0/dea5c2ab482280b6b2b39c9b8fcf67943f8e3dc033d103d4521c7106a39a1d214756663fa2c9bd1012dc840d69f763d865cd47f1e9374231ee3c0f42e95d14df languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" dependencies: - abbrev: "npm:1" + abbrev: "npm:^4.0.0" bin: nopt: bin/nopt.js - checksum: 8/d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd languageName: node linkType: hard @@ -8760,48 +7548,21 @@ __metadata: resolve: "npm:^1.10.0" semver: "npm:2 || 3 || 4 || 5" validate-npm-package-license: "npm:^3.0.1" - checksum: 8/7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 languageName: node linkType: hard "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: 8/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 languageName: node linkType: hard "normalize-url@npm:^6.0.1": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" - checksum: 8/4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 - languageName: node - linkType: hard - -"npm-package-arg@npm:^10.0.0": - version: 10.0.0 - resolution: "npm-package-arg@npm:10.0.0" - dependencies: - hosted-git-info: "npm:^6.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: 8/5f35870b4786e27358c672820ab6abb9b87e214dc1795aef96f6993ea74b789b27318017650dc4da965c249ee3e66ab9dc1ac12c68e7209dd9afae1ad7e3f0b8 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:~14.0.2": - version: 14.0.2 - resolution: "npm-registry-fetch@npm:14.0.2" - dependencies: - make-fetch-happen: "npm:^11.0.0" - minipass: "npm:^3.1.6" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^10.0.0" - proc-log: "npm:^3.0.0" - checksum: 8/8053307989b5c1e7fc459889115fa6ec0965c973e73717357735d18e7b0840bc739a7c0d4c40083a4d2a9de11566540f7da2a8fe5e2ff3f721e8847cd2d5d5a6 + checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 languageName: node linkType: hard @@ -8810,79 +7571,81 @@ __metadata: resolution: "npm-run-path@npm:4.0.1" dependencies: path-key: "npm:^3.0.0" - checksum: 8/5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0": - version: 6.0.0 - resolution: "npmlog@npm:6.0.0" - dependencies: - are-we-there-yet: "npm:^2.0.0" - console-control-strings: "npm:^1.1.0" - gauge: "npm:^4.0.0" - set-blocking: "npm:^2.0.0" - checksum: 8/33d8a7fe3d63bf83b16655b6588ae7ba10b5f37b067a661e7cab6508660d7c3204ae716ee2c5ce4eb9626fd1489cf2fa7645d789bc3b704f8c3ccb04a532a50b - languageName: node - linkType: hard - -"nth-check@npm:^2.0.1": - version: 2.0.1 - resolution: "nth-check@npm:2.0.1" - dependencies: - boolbase: "npm:^1.0.0" - checksum: 8/5386d035c48438ff304fe687704d93886397349d1bed136de97aeae464caba10e8ffac55a04b215b86b3bc8897f33e0a5aa1045a9d8b2f251ae61b2a3ad3e450 + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac languageName: node linkType: hard "object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" - checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 languageName: node linkType: hard "object-hash@npm:^1.3.1": version: 1.3.1 resolution: "object-hash@npm:1.3.1" - checksum: 8/fdcb957a2f15a9060e30655a9f683ba1fc25dfb8809a73d32e9634bec385a2f1d686c707ac1e5f69fb773bc12df03fb64c77ce3faeed83e35f4eb1946cb1989e + checksum: 10c0/2132ca5ada8bb4995a19759810ad3442f7cfb4cde3fbf49f52652144df4198f5abe7e268e7e6707f92332debbf20234e20b54391fc782f236732df8f1742bd01 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard -"object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": +"object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" - checksum: 8/b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard -"object.assign@npm:^4.1.0": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" +"object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - has-symbols: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 8/d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + +"on-finished@npm:~2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" dependencies: - wrappy: "npm:1" - checksum: 8/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + ee-first: "npm:1.1.1" + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 languageName: node linkType: hard -"once@npm:~1.3.0": - version: 1.3.3 - resolution: "once@npm:1.3.3" +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 10c0/2c3b6b0d68ec9adbd561dc2d61c9b14da8ac03d8a2f0fd9e97bdf0600c887d5d97f664ff3be6876cf40cda6e3c587d73a4745e10b426ac50c7664fc5a0dfc0a1 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" dependencies: wrappy: "npm:1" - checksum: 8/8e832de08b1d73b470e01690c211cb4fcefccab1fd1bd19e706d572d74d3e9b7e38a8bfcdabdd364f9f868757d9e8e5812a59817dc473eaf698ff3bfae2219f2 + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard @@ -8891,28 +7654,50 @@ __metadata: resolution: "onetime@npm:5.1.2" dependencies: mimic-fn: "npm:^2.1.0" - checksum: 8/2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"open@npm:^8.0.9": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: 8/dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a languageName: node linkType: hard "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" - checksum: 8/3dba12b4fb4a1e3e34524535c7858fc82381bbbd0f247cc32dedc4018592a3950ce66b106d0880b4ec4c2d8d6576f98ca885dc1d7d0f274d1370be20e9523ddf + checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 languageName: node linkType: hard @@ -8921,7 +7706,7 @@ __metadata: resolution: "p-limit@npm:2.3.0" dependencies: p-try: "npm:^2.0.0" - checksum: 8/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 languageName: node linkType: hard @@ -8930,7 +7715,7 @@ __metadata: resolution: "p-limit@npm:3.1.0" dependencies: yocto-queue: "npm:^0.1.0" - checksum: 8/7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a languageName: node linkType: hard @@ -8939,7 +7724,7 @@ __metadata: resolution: "p-locate@npm:4.1.0" dependencies: p-limit: "npm:^2.2.0" - checksum: 8/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 languageName: node linkType: hard @@ -8948,47 +7733,38 @@ __metadata: resolution: "p-locate@npm:5.0.0" dependencies: p-limit: "npm:^3.0.2" - checksum: 8/1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 8/cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a languageName: node linkType: hard "p-map@npm:^7.0.2": version: 7.0.4 resolution: "p-map@npm:7.0.4" - checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e + checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd + languageName: node + linkType: hard + +"p-retry@npm:^4.5.0": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" + dependencies: + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 languageName: node linkType: hard "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" - checksum: 8/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f languageName: node linkType: hard "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 - languageName: node - linkType: hard - -"param-case@npm:^3.0.4": - version: 3.0.4 - resolution: "param-case@npm:3.0.4" - dependencies: - dot-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 8/b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard @@ -8997,7 +7773,7 @@ __metadata: resolution: "parent-module@npm:1.0.1" dependencies: callsites: "npm:^3.0.0" - checksum: 8/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 languageName: node linkType: hard @@ -9011,7 +7787,7 @@ __metadata: is-alphanumerical: "npm:^1.0.0" is-decimal: "npm:^1.0.0" is-hexadecimal: "npm:^1.0.0" - checksum: 8/abf070c67912647a016efd5547607ecddc7e1963e59fc20c76797419b6699a3a9a522c067efa509feefedd37afd6c2a44200b3e5546a023a973c90e6e650b68a + checksum: 10c0/6782111f2faab39b4fde20dded73aefd51aee7fd4e3dd6a70628da27a1633b60db46cbb71cc2f8a4d8b09d55d9c18b0ae98b0e57f5ffa6ba260e070db9018e21 languageName: node linkType: hard @@ -9023,16 +7799,16 @@ __metadata: error-ex: "npm:^1.3.1" json-parse-even-better-errors: "npm:^2.3.0" lines-and-columns: "npm:^1.1.6" - checksum: 8/62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 languageName: node linkType: hard "parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" + version: 7.1.0 + resolution: "parse-path@npm:7.1.0" dependencies: protocols: "npm:^2.0.0" - checksum: 8/244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 + checksum: 10c0/8c8c8b3019323d686e7b1cd6fd9653bc233404403ad68827836fbfe59dfe26aaef64ed4e0396d0e20c4a7e1469312ec969a679618960e79d5e7c652dc0da5a0f languageName: node linkType: hard @@ -9041,61 +7817,49 @@ __metadata: resolution: "parse-url@npm:8.1.0" dependencies: parse-path: "npm:^7.0.0" - checksum: 8/b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 - languageName: node - linkType: hard - -"parse5@npm:^7.1.2": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" - dependencies: - entities: "npm:^4.4.0" - checksum: 8/59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713 + checksum: 10c0/68b95afdf4bbf72e57c7ab66f8757c935fff888f7e2b0f1e06098b4faa19e06b6b743bddaed5bc8df4f0c2de6fc475355d787373b2fdd40092be9e4e4b996648 languageName: node linkType: hard -"pascal-case@npm:^3.1.2": - version: 3.1.2 - resolution: "pascal-case@npm:3.1.2" - dependencies: - no-case: "npm:^3.0.4" - tslib: "npm:^2.0.3" - checksum: 8/ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 languageName: node linkType: hard "patch-console@npm:^1.0.0": version: 1.0.0 resolution: "patch-console@npm:1.0.0" - checksum: 10/8cd738aa470f2e9463fca35da6a19403384ac555004f698ddd3dfdb69135ab60fe9bd2edd1dbdd8c09d92c0a2190fd0f7337fe48123013baf8ffec8532885a3a + checksum: 10c0/32b6d1354d52c3b7add2114a94412b0bd0dd1d0f62300a1f682a75f4b16d0330443bfd98c2c9f06da3a6348273654a230a8b28ff5746497243eca37701d97a50 languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" - checksum: 8/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b languageName: node linkType: hard "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" - checksum: 8/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 languageName: node linkType: hard "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 8/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" - checksum: 8/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 languageName: node linkType: hard @@ -9105,51 +7869,68 @@ __metadata: dependencies: lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 + languageName: node + linkType: hard + +"path-to-regexp@npm:~0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b languageName: node linkType: hard "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" - checksum: 8/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 8/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": - version: 2.3.0 - resolution: "picomatch@npm:2.3.0" - checksum: 8/16818720ea7c5872b6af110760dee856c8e4cd79aed1c7a006d076b1cc09eff3ae41ca5019966694c33fbd2e1cc6ea617ab10e4adac6df06556168f13be3fca2 +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard -"picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 8/050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard "pirates@npm:^4.0.4": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: 8/c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + version: 4.0.7 + resolution: "pirates@npm:4.0.7" + checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a languageName: node linkType: hard -"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: find-up: "npm:^4.0.0" - checksum: 8/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 languageName: node linkType: hard @@ -9158,7 +7939,7 @@ __metadata: resolution: "playwright-core@npm:1.55.0" bin: playwright-core: cli.js - checksum: 8/689955388fa1d46cdbc93d4957688d48c0033ccdcb852f97f9f5e8aa6482a928c885cf06b02eb5acde9426aa1222720456127a8f7793792fef3f7bdb159bd8b2 + checksum: 10c0/c39d6aa30e7a4e73965942ca5e13405ae05c9cb49f755a35f04248c864c0b24cf662d9767f1797b3ec48d1cf4e54774dce4a19c16534bd5cfd2aa3da81c9dc3a languageName: node linkType: hard @@ -9173,28 +7954,28 @@ __metadata: optional: true bin: playwright: cli.js - checksum: 8/6165c649a4923651305957d54203ee9f6c80fb5b7d237848c13a98c168c599041eefb6af493f1dbe5e793aa2e24956a1a7205cb1864a64a97f01c7c7189885b7 - languageName: node - linkType: hard - -"pluralize@npm:^7.0.0": - version: 7.0.0 - resolution: "pluralize@npm:7.0.0" - checksum: 8/e3f694924b7c8c03dc9fa40b2312e17787998ac6e20fccace11efa1146046eb9931541bfd247b3ec5535e730d902a5aee7c32681d5bf9a00fc74a72039a3e609 + checksum: 10c0/51605b7e57a5650e57972c5fdfc09d7a9934cca1cbee5beacca716fa801e25cb5bb7c1663de90c22b300fde884e5545a2b13a0505a93270b660687791c478304 languageName: node linkType: hard "pluralize@npm:^8.0.0": version: 8.0.0 resolution: "pluralize@npm:8.0.0" - checksum: 8/08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e + checksum: 10c0/2044cfc34b2e8c88b73379ea4a36fc577db04f651c2909041b054c981cd863dd5373ebd030123ab058d194ae615d3a97cfdac653991e499d10caf592e8b3dc33 + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" - checksum: 8/cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd languageName: node linkType: hard @@ -9211,42 +7992,25 @@ __metadata: optional: true "@volar/vue-typescript": optional: true - checksum: 8/57ae97d7e403445e650ae92b7da586761d1d88a47e46b3ea274baeb96782165bebd0132db9c652081e185c41b50701ba1d30d615ad1c9000300cc0c67eb12b7a + checksum: 10c0/c20afa9b379106839a273d53c83fef70920e8ae86939d4890a06c63da19440de411568793e716bafcdd96e5ba8e34233f2944ea53ecd6ac18ba1ec0fa05bb58b languageName: node linkType: hard -"prettier@npm:^2.0.2": - version: 2.5.1 - resolution: "prettier@npm:2.5.1" +"prettier@npm:^2.5.1": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" bin: prettier: bin-prettier.js - checksum: 8/21b9408476ea1c544b0e45d51ceb94a84789ff92095abb710942d780c862d0daebdb29972d47f6b4d0f7ebbfb0ffbf56cc2cfa3e3e9d1cca54864af185b15b66 + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a languageName: node linkType: hard "prettier@npm:^3": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" + version: 3.8.1 + resolution: "prettier@npm:3.8.1" bin: prettier: bin/prettier.cjs - checksum: 8/e386855e3a1af86a748e16953f168be555ce66d6233f4ba54eb6449b88eb0c6b2ca79441b11eae6d28a7f9a5c96440ce50864b9d5f6356d331d39d6bb66c648e - languageName: node - linkType: hard - -"pretty-bytes@npm:^5.1.0": - version: 5.6.0 - resolution: "pretty-bytes@npm:5.6.0" - checksum: 8/9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd - languageName: node - linkType: hard - -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: "npm:^4.17.20" - renderkid: "npm:^3.0.0" - checksum: 8/a5b9137365690104ded6947dca2e33360bf55e62a4acd91b1b0d7baa3970e43754c628cc9e16eafbdd4e8f8bcb260a5865475d4fc17c3106ff2d61db4e72cdf3 + checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 languageName: node linkType: hard @@ -9258,48 +8022,39 @@ __metadata: ansi-regex: "npm:^5.0.1" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: 8/e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f + checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f languageName: node linkType: hard -"pretty-format@npm:^29.3.1": - version: 29.3.1 - resolution: "pretty-format@npm:29.3.1" +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" dependencies: - "@jest/schemas": "npm:^29.0.0" + "@jest/schemas": "npm:^29.6.3" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: 8/9917a0bb859cd7a24a343363f70d5222402c86d10eb45bcc2f77b23a4e67586257390e959061aec22762a782fe6bafb59bf34eb94527bc2e5d211afdb287eb4e - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 8/02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f languageName: node linkType: hard "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" - checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard -"promise-deferred@npm:^2.0.3": - version: 2.0.3 - resolution: "promise-deferred@npm:2.0.3" - dependencies: - promise: "npm:^7.3.1" - checksum: 8/2e640ddd1e21da2543d66e589d6fa970eca8fa3a1e88629db3cd095cb77427536cdc426646bd092f6db05ff5e28e29f0ad87fb4e44d7529af9914e8e4b9e9899 +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 languageName: node linkType: hard -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 8/22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 languageName: node linkType: hard @@ -9309,26 +8064,7 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 8/f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"promise@npm:^7.3.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: "npm:~2.0.3" - checksum: 8/475bb069130179fbd27ed2ab45f26d8862376a137a57314cf53310bdd85cc986a826fd585829be97ebc0aaf10e9d8e68be1bfe5a4a0364144b1f9eedfa940cf1 - languageName: node - linkType: hard - -"promiseback@npm:^2.0.2": - version: 2.0.3 - resolution: "promiseback@npm:2.0.3" - dependencies: - is-callable: "npm:^1.1.5" - promise-deferred: "npm:^2.0.3" - checksum: 8/c4d75176df643be766cd11fca2df38fac83e62a1c5a9e3d5c89acb4d32080ce7f14c74b6794e8ea1d15687edb88df60404882105a47e27aecfa7e45800f68464 + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard @@ -9338,20 +8074,13 @@ __metadata: dependencies: kleur: "npm:^3.0.3" sisteransi: "npm:^1.0.5" - checksum: 8/d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d - languageName: node - linkType: hard - -"property-expr@npm:^2.0.4": - version: 2.0.5 - resolution: "property-expr@npm:2.0.5" - checksum: 8/4ebe82ce45aaf1527e96e2ab84d75d25217167ec3ff6378cf83a84fb4abc746e7c65768a79d275881602ae82f168f9a6dfaa7f5e331d0fcc83d692770bcce5f1 + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 languageName: node linkType: hard "protobufjs@npm:^6.8.8, protobufjs@npm:~6.11.2": - version: 6.11.2 - resolution: "protobufjs@npm:6.11.2" + version: 6.11.4 + resolution: "protobufjs@npm:6.11.4" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -9369,58 +8098,132 @@ __metadata: bin: pbjs: bin/pbjs pbts: bin/pbts - checksum: 8/80e9d9610c3eb66f9eae4e44a1ae30381cedb721b7d5f635d781fe4c507e2c77bb7c879addcd1dda79733d3ae589d9e66fd18d42baf99b35df7382a0f9920795 + checksum: 10c0/c244d7b9b6d3258193da5c0d1e558dfb47f208ae345e209f90ec45c9dca911b90fa17e937892a9a39a4136ab9886981aae9efdf6039f7baff4f7225f5eeb9812 + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.4": + version: 7.5.4 + resolution: "protobufjs@npm:7.5.4" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/913b676109ffb3c05d3d31e03a684e569be91f3bba8613da4a683d69d9dba948daa2afd7d2e7944d1aa6c417890c35d9d9a8883c1160affafb0f9670d59ef722 languageName: node linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 8/4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 + version: 2.0.2 + resolution: "protocols@npm:2.0.2" + checksum: 10c0/b87d78c1fcf038d33691da28447ce94011d5c7f0c7fd25bcb5fb4d975991c99117873200c84f4b6a9d7f8b9092713a064356236960d1473a7d6fcd4228897b60 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 languageName: node linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.3 + resolution: "pump@npm:3.0.3" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 8/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: 10c0/ada5cdf1d813065bbc99aa2c393b8f6beee73b5de2890a8754c9f488d7323ffd2ca5f5a0943b48934e3fcbd97637d0337369c3c631aeb9614915db629f1c75c9 languageName: node linkType: hard "punycode@npm:^2.1.0": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 8/823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"qs@npm:~6.14.0": + version: 6.14.1 + resolution: "qs@npm:6.14.1" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/0e3b22dc451f48ce5940cbbc7c7d9068d895074f8c969c0801ac15c1313d1859c4d738e46dc4da2f498f41a9ffd8c201bd9fb12df67799b827db94cc373d2613 languageName: node linkType: hard "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" - checksum: 8/b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 languageName: node linkType: hard "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" - checksum: 8/a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da languageName: node linkType: hard "qunit@npm:^2.8.0": - version: 2.24.3 - resolution: "qunit@npm:2.24.3" + version: 2.25.0 + resolution: "qunit@npm:2.25.0" dependencies: commander: "npm:7.2.0" node-watch: "npm:0.7.3" tiny-glob: "npm:0.2.9" bin: qunit: bin/qunit.js - checksum: 10/516113529031310b59a76283131294b506466fc070a15d75eb8b68574a455e0e6dfc751aea3ba84167dd8e50eb95d4992c1ae996383d93c5a7c6522f275f8e88 + checksum: 10c0/9e4418fd746146555d23119444210460ccbae687bc1d6274c988d0ef09fe8814503513830a1f18f1e9262c5b0160a4d3617dcd91c04399b59eb6ccd89f45c5d6 + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 + languageName: node + linkType: hard + +"raw-body@npm:~2.5.3": + version: 2.5.3 + resolution: "raw-body@npm:2.5.3" + dependencies: + bytes: "npm:~3.1.2" + http-errors: "npm:~2.0.1" + iconv-lite: "npm:~0.4.24" + unpipe: "npm:~1.0.0" + checksum: 10c0/449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a languageName: node linkType: hard @@ -9430,14 +8233,14 @@ __metadata: dependencies: shell-quote: "npm:^1.6.1" ws: "npm:^7" - checksum: 10/7c951a6a9b773e4fd56b2f1894c83aaec417373cf01aa261bd2dd286e6c6f1d8c67a3749ecb1d106dbf9e8cda0e6ed1bfd6ce1b61c81e035f2527be3dd9eebc2 + checksum: 10c0/1d71f9b69b8f557a752ba778a20eee9d33bf4393546dd32c96fa034a4b7cc4053f1ac4fccf1ed686a18e1149aa94c26f6d6c3a2c131c958a504199e8503d9ee1 languageName: node linkType: hard "react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 8/e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard @@ -9450,7 +8253,7 @@ __metadata: scheduler: "npm:^0.20.2" peerDependencies: react: ^17.0.2 - checksum: 10/7b9369a12e57859088aaef052abe03138ad8eefe67308bf8be6ef8f529be06276dc4977a4d665dc9b9e08188bd308b2a0d58dc181253c0205c98e03d7c0901b7 + checksum: 10c0/3ae2e09804d7c1295643b5b3f15bee26cef04e38e0ed1d47c3b3d3d712ca2c37fbc3461ea0d22041b1f3bbf3656c96b8ec3c1df46280f714dcf8e4fe66146bc6 languageName: node linkType: hard @@ -9460,7 +8263,7 @@ __metadata: dependencies: loose-envify: "npm:^1.1.0" object-assign: "npm:^4.1.1" - checksum: 10/ece60c31c1d266d132783aaaffa185d2e4c9b4db144f853933ec690cee1e0600c8929a1dd0a9e79323eea8e2df636c9a06d40f6cfdc9f797f65225433e67f707 + checksum: 10c0/07ae8959acf1596f0550685102fd6097d461a54a4fd46a50f88a0cd7daaa97fdd6415de1dcb4bfe0da6aa43221a6746ce380410fa848acc60f8ac41f6649c148 languageName: node linkType: hard @@ -9471,7 +8274,7 @@ __metadata: find-up: "npm:^4.1.0" read-pkg: "npm:^5.2.0" type-fest: "npm:^0.8.1" - checksum: 8/e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 languageName: node linkType: hard @@ -9483,18 +8286,33 @@ __metadata: normalize-package-data: "npm:^2.5.0" parse-json: "npm:^5.0.0" type-fest: "npm:^0.6.0" - checksum: 8/eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" +"readable-stream@npm:^2.0.1": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: 8/d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard @@ -9503,51 +8321,62 @@ __metadata: resolution: "readdirp@npm:3.6.0" dependencies: picomatch: "npm:^2.2.1" - checksum: 8/1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b languageName: node linkType: hard "readline-sync@npm:1.4.9": version: 1.4.9 resolution: "readline-sync@npm:1.4.9" - checksum: 10/4eb3e21ec9f48256cdb21a72166d8acfcdf4c5904c913b0715978280c6cd226e9c51df39aa9d119aaaf926063755aa440e7d0bab4994de5bb5db38e3ac08cabf - languageName: node - linkType: hard - -"reflect-metadata@npm:0.1.13, reflect-metadata@npm:^0.1.2": - version: 0.1.13 - resolution: "reflect-metadata@npm:0.1.13" - checksum: 8/798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 + checksum: 10c0/0b013fe85c45fa25c341ab510ac05450f3339fcca031cafaaf19f5d1ef28467663d5d3fa1873dc5e100c42534150d9bcba0e4055a08a949f4d56010efe184aa1 languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 8/27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: "npm:^1.20.0" + checksum: 10c0/1a30074124a22abbd5d44d802dac26407fa72a0a95f162aa5504ba8246bc5452f8b1a027b154d9bdbabcd8764920ff9333d934c46a8f17479c8912e92332f3ff languageName: node linkType: hard -"regexp-to-ast@npm:0.5.0": - version: 0.5.0 - resolution: "regexp-to-ast@npm:0.5.0" - checksum: 8/72e32f2a1217bb22398ac30867ddd43e16943b6b569dd4eb472de47494c7a39e34f47ee3e92ad4cbf92308f98997da366fe094a0e58eb6b93eab0ee956fff86d +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard "regexp-tree@npm:^0.1.24, regexp-tree@npm:~0.1.1": - version: 0.1.24 - resolution: "regexp-tree@npm:0.1.24" + version: 0.1.27 + resolution: "regexp-tree@npm:0.1.27" bin: regexp-tree: bin/regexp-tree - checksum: 8/5807013289d9205288d665e0f8d8cff94843dfd55fdedd1833eb9d9bbd07188a37dfa02942ec5cdc671180037f715148fac1ba6f18fd6be4268e5a8feb49d340 + checksum: 10c0/f636f44b4a0d93d7d6926585ecd81f63e4ce2ac895bc417b2ead0874cd36b337dcc3d0fedc63f69bf5aaeaa4340f36ca7e750c9687cceaf8087374e5284e843c languageName: node linkType: hard -"regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: 8/a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 +"regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 languageName: node linkType: hard @@ -9558,14 +8387,7 @@ __metadata: jsesc: "npm:~0.5.0" bin: regjsparser: bin/parser - checksum: 8/5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc - languageName: node - linkType: hard - -"relateurl@npm:^0.2.7": - version: 0.2.7 - resolution: "relateurl@npm:0.2.7" - checksum: 8/5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6 + checksum: 10c0/fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 languageName: node linkType: hard @@ -9575,7 +8397,7 @@ __metadata: dependencies: fault: "npm:^1.0.1" xtend: "npm:^4.0.1" - checksum: 8/686a15f4d730980aca70137cc6659ad8081ad62a24d4ccbd791135adfa9df4c3a8ec8307b9bfb9337727581996ae979efda1528e7347935bf7bf5ef01369970d + checksum: 10c0/04f3448fb7d2ca6402befcabea912c595b634b5d9c92491e644f182c199c5c4a0b0ccc22dbe9f26c2b6c565eb8f35e644d849f14d9ca159a8f462cc654b6c49a languageName: node linkType: hard @@ -9598,48 +8420,49 @@ __metadata: unist-util-remove-position: "npm:^1.0.0" vfile-location: "npm:^2.0.0" xtend: "npm:^4.0.1" - checksum: 8/98ced32fe1198b5abc890eb0b46ca9681fd4a328e4a8a0fecf76cf2bf4017f6f9fbf7997819612cd158bb2432ef5161bde9fee8faf487027be6716ee6ef74f68 - languageName: node - linkType: hard - -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" - dependencies: - css-select: "npm:^4.1.3" - dom-converter: "npm:^0.2.0" - htmlparser2: "npm:^6.1.0" - lodash: "npm:^4.17.21" - strip-ansi: "npm:^6.0.1" - checksum: 8/77162b62d6f33ab81f337c39efce0439ff0d1f6d441e29c35183151f83041c7850774fb904da163d6c844264d440d10557714e6daa0b19e4561a5cd4ef305d41 + checksum: 10c0/5bc74f9e9d86d926bc70e7c2e141569d487d1133e82e93e54e4f6475f68f872fb5f9a433fed2b9442a5ef6a411646c7c4c02fcecd814df0e85c5e5f0ebabcff2 languageName: node linkType: hard "repeat-string@npm:^1.5.4": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" - checksum: 8/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + checksum: 10c0/87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d languageName: node linkType: hard "replace-ext@npm:1.0.0": version: 1.0.0 resolution: "replace-ext@npm:1.0.0" - checksum: 8/123e5c28046e4f0b82e1cdedb0340058d362ddbd8e17d98e5068bbacc3b3b397b4d8e3c69d603f9c4c0f6a6494852064396570c44f9426a4673dba63850fab34 + checksum: 10c0/35c17eda416c4578b49baa25337a417ffad929d89904d6aae45b84febf0291580ef6560245692b66a10406405f5b44d11f9dc2f9ec92ed58bbf22562d5c06fe9 languageName: node linkType: hard "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" - checksum: 8/fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 languageName: node linkType: hard "resolve-alpn@npm:^1.0.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" - checksum: 8/f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 + checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 languageName: node linkType: hard @@ -9648,74 +8471,54 @@ __metadata: resolution: "resolve-cwd@npm:3.0.0" dependencies: resolve-from: "npm:^5.0.0" - checksum: 8/546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 languageName: node linkType: hard "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" - checksum: 8/f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 languageName: node linkType: hard "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" - checksum: 8/4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 languageName: node linkType: hard -"resolve.exports@npm:^1.1.0": - version: 1.1.0 - resolution: "resolve.exports@npm:1.1.0" - checksum: 8/52865af8edb088f6c7759a328584a5de6b226754f004b742523adcfe398cfbc4559515104bc2ae87b8e78b1e4de46c9baec400b3fb1f7d517b86d2d48a098a2d +"resolve.exports@npm:^2.0.0": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.22.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" +"resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1": + version: 1.22.11 + resolution: "resolve@npm:1.22.11" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 8/07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@npm:^1.17.0, resolve@npm:^1.20.0": - version: 1.20.0 - resolution: "resolve@npm:1.20.0" - dependencies: - is-core-module: "npm:^2.2.0" - path-parse: "npm:^1.0.6" - checksum: 8/40cf70b2cde00ef57f99daf2dc63c6a56d6c14a1b7fc51735d06a6f0a3b97cb67b4fb7ef6c747b4e13a7baba83b0ef625d7c4ce92a483cd5af923c3b65fd16fe + checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409 languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=c3c19d" +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": + version: 1.22.11 + resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin::version=1.22.11&hash=c3c19d" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.16.1" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/551dd500765cce767c583747f5f21ceb51d437f539b01aee96d6ec39eb2c68a8ff5d646b083d690fe428a81329856bc1bbdb094379b8df4b3f10e7e1f6aa3839 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.20.0 - resolution: "resolve@patch:resolve@npm%3A1.20.0#optional!builtin::version=1.20.0&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.2.0" - path-parse: "npm:^1.0.6" - checksum: 10/197ca6b762f32ece2eebb55158532512b26bdb10f9e34f272347e92fb55eec691939daf974e850e9cc9cf3c692334bb9339e0f5f1065b48f3daba227fd60e06c + checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63 languageName: node linkType: hard @@ -9724,7 +8527,7 @@ __metadata: resolution: "responselike@npm:2.0.1" dependencies: lowercase-keys: "npm:^2.0.0" - checksum: 8/b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a + checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 languageName: node linkType: hard @@ -9734,21 +8537,28 @@ __metadata: dependencies: onetime: "npm:^5.1.0" signal-exit: "npm:^3.0.2" - checksum: 10/f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 8/623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 languageName: node linkType: hard "reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 8/c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc + version: 1.1.0 + resolution: "reusify@npm:1.1.0" + checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa languageName: node linkType: hard @@ -9759,13 +8569,13 @@ __metadata: glob: "npm:^7.1.3" bin: rimraf: bin.js - checksum: 8/87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 languageName: node linkType: hard "rollup@npm:^2.78.0": - version: 2.79.1 - resolution: "rollup@npm:2.79.1" + version: 2.79.2 + resolution: "rollup@npm:2.79.2" dependencies: fsevents: "npm:~2.3.2" dependenciesMeta: @@ -9773,7 +8583,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 8/6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6 + checksum: 10c0/bc3746c988d903c2211266ddc539379d53d92689b9cc5c2b4e3ae161689de9af491957a567c629b6cc81f48d0928a7591fc4c383fba68a48d2966c9fb8a2bce9 languageName: node linkType: hard @@ -9781,61 +8591,45 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@angular/animations": "npm:^16" - "@angular/cdk": "npm:^16" - "@angular/common": "npm:^16" - "@angular/compiler": "npm:^16" - "@angular/compiler-cli": "npm:^16" - "@angular/core": "npm:^16" - "@angular/forms": "npm:^16" - "@angular/material": "npm:^16" - "@angular/platform-browser": "npm:^16" - "@angular/platform-browser-dynamic": "npm:^16" - "@babel/core": "npm:7.18.13" - "@babel/plugin-transform-modules-commonjs": "npm:7.18.6" "@jest/types": "npm:~27.4.0" - "@playwright/test": "npm:1.55.0" - "@prettier/plugin-xml": "npm:^3" - "@rollup/plugin-commonjs": "npm:~16.0.0" + "@rollup/plugin-commonjs": "npm:^29" "@rollup/plugin-node-resolve": "npm:^15.0.0" "@types/argparse": "npm:~2.0.0" "@types/eslint": "npm:~7.28.0" "@types/jest": "npm:^28.0.0" "@types/long": "npm:~4.0.0" - "@types/node": "npm:^24" - "@types/react": "npm:~15.0.0" + "@types/node": "npm:^22" "@types/tar-stream": "npm:~2.2.0" "@typescript-eslint/eslint-plugin": "npm:^5.59.0" "@typescript-eslint/parser": "npm:^5.59.0" "@yarnpkg/cli": "npm:^4" + "@yarnpkg/cli-dist": "npm:^4" "@yarnpkg/core": "npm:^4" "@yarnpkg/fslib": "npm:^3" "@yarnpkg/plugin-npm": "npm:^3" "@yarnpkg/plugin-patch": "npm:^4" argparse: "npm:~2.0.1" - babel-loader: "npm:~8.2.0" doctoc: "npm:~2.1.0" enhanced-resolve: "npm:~5.12.0" eslint: "npm:^8.0.0" - eslint-plugin-unicorn: "npm:^45.0.0" - html-webpack-plugin: "npm:~5.5.0" + eslint-plugin-unicorn: "npm:^46" jest: "npm:^29.0.0" - lodash3: "npm:lodash@^3.0.0" + jest-junit: "npm:^16" long: "npm:~4.0.0" - npm-registry-fetch: "npm:~14.0.2" playwright: "npm:1.55.0" + playwright-core: "npm:1.55.0" prettier: "npm:^3" prettier-plugin-organize-imports: "npm:^3" protobufjs: "npm:~6.11.2" - reflect-metadata: "npm:0.1.13" rollup: "npm:^2.78.0" rxjs: "npm:~7.4.0" tar-stream: "npm:~2.2.0" ts-proto: "npm:~1.83.0" tslib: "npm:~2.0.0" typescript: "npm:~5.0.0" - undici: "npm:^7" - zone.js: "npm:~0.11.4" + webpack: "npm:^5" + webpack-cli: "npm:^6" + webpack-dev-server: "npm:^4" languageName: unknown linkType: soft @@ -9844,7 +8638,7 @@ __metadata: resolution: "run-parallel@npm:1.2.0" dependencies: queue-microtask: "npm:^1.2.2" - checksum: 8/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 languageName: node linkType: hard @@ -9853,21 +8647,55 @@ __metadata: resolution: "rxjs@npm:7.4.0" dependencies: tslib: "npm:~2.1.0" - checksum: 8/6b33172a760dcad6882fdc836ee8cf1ebe160dd7eaad95c45a12338ffdaa96eb41e48e6c25bbd3d1fdf45075949ff447954bc17a9d01c688558a67967d09c114 + checksum: 10c0/d0e6de2bc1b1f984fd1cd7001ffc3643e5281fac118c6ded6f21b5b9c54369d20e95485c2665278e467f723fffab7248a0dfad955bc0af4b3539b8cfafaa915d languageName: node linkType: hard -"safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 8/f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard -"safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 8/b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 languageName: node linkType: hard @@ -9876,21 +8704,14 @@ __metadata: resolution: "safe-regex@npm:2.1.1" dependencies: regexp-tree: "npm:~0.1.1" - checksum: 8/5d734e2193c63ef0cb00f60c0244e0f8a30ecb31923633cd34636808d6a7c4c206d650017953ae1db8bc33967c2f06af33488dea6f038f4e38212beb7bed77b4 + checksum: 10c0/53eb5d3ecf4b3c0954dff465eb179af4d2f5f77f74ba7b57489adbc4fa44454c3d391f37379cd28722d9ac6fa5b70be3f4645d4bd25df395fd99b934f6ec9265 languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 8/cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"safevalues@npm:^0.3.4": - version: 0.3.4 - resolution: "safevalues@npm:0.3.4" - checksum: 8/45f30fbbca4ce17157876e429857a28479a48898c92d7f97924623a32cf5996def99f40ba5e32b244b668576f7e3f908004d21f9ed9d47558aaad4003f51e85c + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard @@ -9900,65 +8721,173 @@ __metadata: dependencies: loose-envify: "npm:^1.1.0" object-assign: "npm:^4.1.1" - checksum: 10/898917fa475386953d998add9107c04bf2c335eee86172833995dee126d12a68bee3c29edbd61fa0bcbcb8ee511c422eaab23b86b02f95aab26ecfaed8df5e64 + checksum: 10c0/b0982e4b0f34f4ffa4f2f486161c0fd9ce9b88680b045dccbf250eb1aa4fd27413570645455187a83535e2370f5c667a251045547765408492bd883cbe95fcdb languageName: node linkType: hard -"schema-utils@npm:^2.6.5": - version: 2.7.1 - resolution: "schema-utils@npm:2.7.1" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.3.0, schema-utils@npm:^4.3.3": + version: 4.3.3 + resolution: "schema-utils@npm:4.3.3" dependencies: - "@types/json-schema": "npm:^7.0.5" - ajv: "npm:^6.12.4" - ajv-keywords: "npm:^3.5.2" - checksum: 8/32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/1c8d2c480a026d7c02ab2ecbe5919133a096d6a721a3f201fa50663e4f30f6d6ba020dfddd93cb828b66b922e76b342e103edd19a62c95c8f60e9079cc403202 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 + languageName: node + linkType: hard + +"selfsigned@npm:^2.1.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": "npm:^1.3.0" + node-forge: "npm:^1" + checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 languageName: node linkType: hard "semver@npm:2 || 3 || 4 || 5": - version: 5.7.1 - resolution: "semver@npm:5.7.1" + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: 8/57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" +"semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: - semver: ./bin/semver.js - checksum: 8/1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.3.5": - version: 7.3.5 - resolution: "semver@npm:7.3.5" - dependencies: - lru-cache: "npm:^6.0.0" +"semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.7.4 + resolution: "semver@npm:7.7.4" bin: semver: bin/semver.js - checksum: 8/5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 + checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 languageName: node linkType: hard -"semver@npm:^7.1.2, semver@npm:^7.3.7, semver@npm:^7.3.8": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"send@npm:~0.19.0, send@npm:~0.19.1": + version: 0.19.2 + resolution: "send@npm:0.19.2" dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 8/ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:~0.5.2" + http-errors: "npm:~2.0.1" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:~2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:~2.0.2" + checksum: 10c0/20c2389fe0fdf3fc499938cac598bc32272287e993c4960717381a10de8550028feadfb9076f959a3a3ebdea42e1f690e116f0d16468fa56b9fd41866d3dc267 languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 8/6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 +"serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.2 + resolution: "serve-index@npm:1.9.2" + dependencies: + accepts: "npm:~1.3.8" + batch: "npm:0.6.1" + debug: "npm:2.6.9" + escape-html: "npm:~1.0.3" + http-errors: "npm:~1.8.0" + mime-types: "npm:~2.1.35" + parseurl: "npm:~1.3.3" + checksum: 10c0/b4e48da75c9262cfcf6a4707748a33a127f6c3cd3a095782c22312c4915545b7695071fedc8f5717bae165e6e63053cd963847013b1f1e984213f07186f78a74 + languageName: node + linkType: hard + +"serve-static@npm:~1.16.2": + version: 1.16.3 + resolution: "serve-static@npm:1.16.3" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:~0.19.1" + checksum: 10c0/36320397a073c71bedf58af48a4a100fe6d93f07459af4d6f08b9a7217c04ce2a4939e0effd842dc7bece93ffcd59eb52f58c4fff2a8e002dc29ae6b219cd42b + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + languageName: node + linkType: hard + +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: "npm:^6.0.2" + checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e languageName: node linkType: hard @@ -9967,42 +8896,83 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: 8/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 8/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard -"shell-quote@npm:^1.6.1": +"shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.3": version: 1.8.3 resolution: "shell-quote@npm:1.8.3" - checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c + checksum: 10c0/bee87c34e1e986cfb4c30846b8e6327d18874f10b535699866f368ade11ea4ee45433d97bf5eada22c4320c27df79c3a6a7eb1bf3ecfc47f2c997d9e5e2672fd + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.3": - version: 3.0.6 - resolution: "signal-exit@npm:3.0.6" - checksum: 8/b819ac81ba757af559dad0804233ae31bf6f054591cd8a671e9cbcf09f21c72ec3076fe87d1e04861f5b33b47d63f0694b568de99c99cd733ee2060515beb6d5 +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" - checksum: 8/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 languageName: node linkType: hard "signal-exit@npm:^4.0.1": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard @@ -10016,21 +8986,21 @@ __metadata: "@sigstore/sign": "npm:^3.1.0" "@sigstore/tuf": "npm:^3.1.0" "@sigstore/verify": "npm:^2.1.0" - checksum: 10/fc2a38d11bd0e02b5dc8271e906ba7ea1aaa3dc19010dc6d29602b900532fa16b132cd6c80ec1c294f201f81f1277fb351020d0c65b6a62968f229db0b6c5a4f + checksum: 10c0/c037f5526e698ec6de8654f6be6b6fa52bf52f2ffcd78109cdefc6d824bbb8390324522dcb0f84d57a674948ac53aef34dd77f9de66c91bcd91d0af56bb91c7e languageName: node linkType: hard "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" - checksum: 8/aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 languageName: node linkType: hard "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" - checksum: 8/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b languageName: node linkType: hard @@ -10041,36 +9011,25 @@ __metadata: ansi-styles: "npm:^4.0.0" astral-regex: "npm:^2.0.0" is-fullwidth-code-point: "npm:^3.0.0" - checksum: 10/5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24 + checksum: 10c0/88083c9d0ca67d09f8b4c78f68833d69cabbb7236b74df5d741ad572bbf022deaf243fa54009cd434350622a1174ab267710fcc80a214ecc7689797fe00cb27c languageName: node linkType: hard -"smart-buffer@npm:^4.1.0, smart-buffer@npm:^4.2.0": +"smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: 8/b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^6.0.0": - version: 6.1.1 - resolution: "socks-proxy-agent@npm:6.1.1" - dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.1" - socks: "npm:^2.6.1" - checksum: 8/9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.3" - socks: "npm:^2.6.2" - checksum: 8/720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + faye-websocket: "npm:^0.11.3" + uuid: "npm:^8.3.2" + websocket-driver: "npm:^0.7.4" + checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 languageName: node linkType: hard @@ -10081,27 +9040,7 @@ __metadata: agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" socks: "npm:^2.8.3" - checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c - languageName: node - linkType: hard - -"socks@npm:^2.6.1": - version: 2.6.1 - resolution: "socks@npm:2.6.1" - dependencies: - ip: "npm:^1.1.5" - smart-buffer: "npm:^4.1.0" - checksum: 8/2ca9d616e424f645838ebaabb04f85d94ea999e0f8393dc07f86c435af22ed88cb83958feeabd1bb7bc537c635ed47454255635502c6808a6df61af1f41af750 - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 8/259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 languageName: node linkType: hard @@ -10111,7 +9050,7 @@ __metadata: dependencies: ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" - checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 languageName: node linkType: hard @@ -10121,7 +9060,7 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 8/933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e languageName: node linkType: hard @@ -10131,52 +9070,31 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 8/43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 - languageName: node - linkType: hard - -"source-map@npm:^0.5.0": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 8/5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" - checksum: 8/59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"source-map@npm:~0.7.2": - version: 0.7.3 - resolution: "source-map@npm:0.7.3" - checksum: 8/cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea - languageName: node - linkType: hard - -"sourcemap-codec@npm:^1.4.4": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: 8/b57981c05611afef31605732b598ccf65124a9fcb03b833532659ac4d29ac0f7bfacbc0d6c5a28a03e84c7510e7e556d758d0bb57786e214660016fb94279316 + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" - checksum: 8/77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 8/cb69a26fa3b46305637123cd37c85f75610e8c477b6476fa7354eb67c08128d159f1d36715f19be6f9daf4b680337deb8c65acdcae7f2608ba51931540687ac0 + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -10186,30 +9104,48 @@ __metadata: dependencies: spdx-exceptions: "npm:^2.1.0" spdx-license-ids: "npm:^3.0.0" - checksum: 8/a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 languageName: node linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: 8/92a4dddce62ce1db6fe54a7a839cf85e06abc308fc83b776a55b44e4f1906f02e7ebd506120847039e976bbbad359ea8bdfafb7925eae5cd7e73255f02e0b7d6 + version: 3.0.22 + resolution: "spdx-license-ids@npm:3.0.22" + checksum: 10c0/4a85e44c2ccfc06eebe63239193f526508ebec1abc7cf7bca8ee43923755636234395447c2c87f40fb672cf580a9c8e684513a676bfb2da3d38a4983684bbb38 languageName: node linkType: hard -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 8/19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: "npm:^4.1.0" + detect-node: "npm:^2.0.4" + hpack.js: "npm:^2.1.6" + obuf: "npm:^1.1.2" + readable-stream: "npm:^3.0.6" + wbuf: "npm:^1.7.3" + checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.0 - resolution: "ssri@npm:10.0.0" +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" dependencies: - minipass: "npm:^3.1.1" - checksum: 8/c8707ee2351bcfe5258e47b4e08ded4b2e8aec1d79853adec43bf4da6d6e071930ec72a01555f835d772892a230dc17eeb2331b7053a62fa4fd458b863a42741 + debug: "npm:^4.1.0" + handle-thing: "npm:^2.0.0" + http-deceiver: "npm:^1.2.7" + select-hose: "npm:^2.0.0" + spdy-transport: "npm:^3.0.0" + checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb languageName: node linkType: hard @@ -10218,77 +9154,56 @@ __metadata: resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 - languageName: node - linkType: hard - -"ssri@npm:^6.0.1": - version: 6.0.2 - resolution: "ssri@npm:6.0.2" - dependencies: - figgy-pudding: "npm:^3.5.1" - checksum: 8/7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551 + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard -"ssri@npm:^8.0.0, ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" dependencies: - minipass: "npm:^3.1.1" - checksum: 8/bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 + minipass: "npm:^7.0.3" + checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 languageName: node linkType: hard -"stack-utils@npm:^2.0.2": +"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" dependencies: escape-string-regexp: "npm:^2.0.0" - checksum: 10/cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-utils@npm:2.0.5" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 8/76b69da0f5b48a34a0f93c98ee2a96544d2c4ca2557f7eef5ddb961d3bdc33870b46f498a84a7c4f4ffb781df639840e7ebf6639164ed4da5e1aeb659615b9c7 + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a languageName: node linkType: hard "state-toggle@npm:^1.0.0": version: 1.0.3 resolution: "state-toggle@npm:1.0.3" - checksum: 8/17398af928413e8d8b866cf0c81fd1b1348bb7d65d8983126ff6ff2317a80d6ee023484fba0c54d8169f5aa544f125434a650ae3a71eddc935cae307d4692b4f + checksum: 10c0/6051ee5654b39b0006911ae3130fa7f47675e07db16a711d8cd23d43b63f383e98f3bd9fa80e118a3f5964a11284d8eee180baef27a556146e628f8da74aba12 languageName: node linkType: hard -"stream-buffers@npm:^3.0.2": - version: 3.0.2 - resolution: "stream-buffers@npm:3.0.2" - checksum: 8/b09fdeea606e3113ebd0e07010ed0cf038608fa396130add9e45deaff5cc3ba845dc25c31ad24f8341f85907846344cb7c85f75ea52c6572e2ac646e9b6072d0 +"statuses@npm:>= 1.5.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 languageName: node linkType: hard -"stream-to-array@npm:~2.3.0": - version: 2.3.0 - resolution: "stream-to-array@npm:2.3.0" - dependencies: - any-promise: "npm:^1.1.0" - checksum: 8/7feaf63b38399b850615e6ffcaa951e96e4c8f46745dbce4b553a94c5dc43966933813747014935a3ff97793e7f30a65270bde19f82b2932871a1879229a77cf +"statuses@npm:~2.0.1, statuses@npm:~2.0.2": + version: 2.0.2 + resolution: "statuses@npm:2.0.2" + checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f languageName: node linkType: hard -"stream-to-promise@npm:^2.2.0": - version: 2.2.0 - resolution: "stream-to-promise@npm:2.2.0" +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" dependencies: - any-promise: "npm:~1.3.0" - end-of-stream: "npm:~1.1.0" - stream-to-array: "npm:~2.3.0" - checksum: 8/2c9ddb69c34d10ad27eb06197abc93fd1b1cd5f9597ead28ade4d6c57f4110d948a2ef14530f2f7b3b967f74f3554b57c38a4501b72a13b27fc8745bd7190d1d + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09 languageName: node linkType: hard @@ -10298,29 +9213,67 @@ __metadata: dependencies: char-regex: "npm:^1.0.2" strip-ansi: "npm:^6.0.0" - checksum: 8/ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 8/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 languageName: node linkType: hard @@ -10329,7 +9282,16 @@ __metadata: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" - checksum: 8/8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e languageName: node linkType: hard @@ -10338,7 +9300,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: 8/f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard @@ -10347,21 +9309,21 @@ __metadata: resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10/db0e3f9654e519c8a33c50fc9304d07df5649388e7da06d3aabf66d29e5ad65d5e6315d8519d409c15b32fa82c1df7e11ed6f8cd50b0e4404463f0c9d77c8d0b + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" - checksum: 8/9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef languageName: node linkType: hard "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" - checksum: 8/69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f languageName: node linkType: hard @@ -10370,14 +9332,14 @@ __metadata: resolution: "strip-indent@npm:3.0.0" dependencies: min-indent: "npm:^1.0.0" - checksum: 8/18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" - checksum: 8/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd languageName: node linkType: hard @@ -10386,16 +9348,7 @@ __metadata: resolution: "structured-source@npm:3.0.2" dependencies: boundary: "npm:^1.0.1" - checksum: 8/af7b15895ada951adb82948599ddca3358b8ce75546e287f7f67a2d2eb8fbc12e37018c45c559e89860166b57da3cba1489ed0d88d4a066f8017376f73a1a31b - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 8/95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + checksum: 10c0/429cb09f2a9aaff3c993016e359f93861e4f4e0bb520623d81bb5dc8989825edec45a362a1263d350459c6c23acb3ec96f6a2d03de4c77147b5735b818e57e9e languageName: node linkType: hard @@ -10404,7 +9357,7 @@ __metadata: resolution: "supports-color@npm:7.2.0" dependencies: has-flag: "npm:^4.0.0" - checksum: 8/3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 languageName: node linkType: hard @@ -10413,21 +9366,21 @@ __metadata: resolution: "supports-color@npm:8.1.1" dependencies: has-flag: "npm:^4.0.0" - checksum: 8/c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 languageName: node linkType: hard "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 8/53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 8/3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 +"tapable@npm:^2.2.0, tapable@npm:^2.3.0": + version: 2.3.0 + resolution: "tapable@npm:2.3.0" + checksum: 10c0/cb9d67cc2c6a74dedc812ef3085d9d681edd2c1fa18e4aef57a3c0605fdbe44e6b8ea00bd9ef21bc74dd45314e39d31227aa031ebf2f5e38164df514136f2681 languageName: node linkType: hard @@ -10440,48 +9393,34 @@ __metadata: fs-constants: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" - checksum: 8/699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 - languageName: node - linkType: hard - -"tar@npm:^6.0.2, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 8/a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 languageName: node linkType: hard -"tar@npm:^6.0.5, tar@npm:^6.1.11": - version: 6.1.12 - resolution: "tar@npm:6.1.12" +"tar@npm:^6.0.5": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" + minipass: "npm:^5.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 8/49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard -"tar@npm:^7.4.3": - version: 7.5.2 - resolution: "tar@npm:7.5.2" +"tar@npm:^7.4.3, tar@npm:^7.5.4": + version: 7.5.7 + resolution: "tar@npm:7.5.7" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10/dbad9c9a07863cd1bdf8801d563b3280aa7dd0f4a6cead779ff7516d148dc80b4c04639ba732d47f91f04002f57e8c3c6573a717d649daecaac74ce71daa7ad3 + checksum: 10c0/51f261afc437e1112c3e7919478d6176ea83f7f7727864d8c2cce10f0b03a631d1911644a567348c3063c45abdae39718ba97abb073d22aa3538b9a53ae1e31c languageName: node linkType: hard @@ -10491,25 +9430,43 @@ __metadata: dependencies: qunit: "npm:^2.8.0" readline-sync: "npm:1.4.9" - checksum: 10/b28f9064e454deb2fcb5b58953e14675a57508056ea62a21477775de4b742cd50841adae5ad2ddf19c37747f5e0c55b39c7befdab27aa8e13d3b933f2216bfac + checksum: 10c0/7e21ded5ba174ba8cbf4b38a77391184e1df720a9df6928e5b166a3fb71c3f779817146607be65fc7e74f3dfac2edabaf39388b0fb24677e88029bbf36c2ffca languageName: node linkType: hard -"terser@npm:^5.10.0": - version: 5.10.0 - resolution: "terser@npm:5.10.0" +"terser-webpack-plugin@npm:^5.3.16": + version: 5.3.16 + resolution: "terser-webpack-plugin@npm:5.3.16" dependencies: - commander: "npm:^2.20.0" - source-map: "npm:~0.7.2" - source-map-support: "npm:~0.5.20" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" peerDependencies: - acorn: ^8.5.0 + webpack: ^5.1.0 peerDependenciesMeta: - acorn: + "@swc/core": + optional: true + esbuild: optional: true + uglify-js: + optional: true + checksum: 10c0/39e37c5b3015c1a5354a3633f77235677bfa06eac2608ce26d258b1d1a74070a99910319a6f2f2c437eb61dc321f66434febe01d78e73fa96b4d4393b813f4cf + languageName: node + linkType: hard + +"terser@npm:^5.31.1": + version: 5.46.0 + resolution: "terser@npm:5.46.0" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.15.0" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 8/1080faeb6d5cd155bb39d9cc41d20a590eafc9869560d5285f255f6858604dcd135311e344188a106f87fedb12d096ad3799cfc2e65acd470b85d468b1c7bd4c + checksum: 10c0/93ad468f13187c4f66b609bbfc00a6aee752007779ca3157f2c1ee063697815748d6010fd449a16c30be33213748431d5f54cc0224ba6a3fbbf5acd3582a4356 languageName: node linkType: hard @@ -10520,14 +9477,21 @@ __metadata: "@istanbuljs/schema": "npm:^0.1.2" glob: "npm:^7.1.4" minimatch: "npm:^3.0.4" - checksum: 8/3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 languageName: node linkType: hard "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" - checksum: 8/b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 languageName: node linkType: hard @@ -10537,37 +9501,31 @@ __metadata: dependencies: globalyzer: "npm:0.1.0" globrex: "npm:^0.1.2" - checksum: 10/5fb773747f6a8fcae4b8884642901fa7b884879695186c422eb24b2213dfe90645f34225ced586329b3080d850472ea938646ab1c8b3a2989f9fa038fef8eee3 + checksum: 10c0/cbe072f0d213a1395d30aa94845a051d4af18fe8ffb79c8e99ac1787cd25df69083f17791a53997cb65f469f48950cb61426ccc0683cc9df170ac2430e883702 languageName: node linkType: hard -"tinylogic@npm:^1.0.3": - version: 1.0.3 - resolution: "tinylogic@npm:1.0.3" +"tinyglobby@npm:^0.2.12": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - chevrotain: "npm:^9.1.0" - checksum: 8/fdf7fcc170050889b210fd035b1eb2ac81a68d1324010a427eeee53ac49613ecaa3fbd33b41adb1264dfb02b4d500b3f442da1db3ffc53834c654345c1658afa + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard "tinylogic@npm:^2.0.0": version: 2.0.0 resolution: "tinylogic@npm:2.0.0" - checksum: 10/6467b1ed9b602dae035726ee3faf2682bddffb5389b42fdb4daf13878037420ed9981a572ca7db467bd26c4ab00fb4eefe654f24e35984ec017fb5e83081db97 + checksum: 10c0/c9417c4b65dfc469c71c9eba4d43d44813ab8baceb80ba2c0e6c286de2e93e9c4b8522e4b0a7b91cb4a85353368ee93838a862262ce54bac431b884e694d1c89 languageName: node linkType: hard "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" - checksum: 8/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: 8/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 languageName: node linkType: hard @@ -10576,70 +9534,73 @@ __metadata: resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: "npm:^7.0.0" - checksum: 8/f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: 8/d64c74b570391c9432873f48e231b439ee56bc49f7cb9780b505cfdf5cb832f808d0bae072515d93834dd6bceca5bb34448b5b4b408335e4d4716eaf68195dcb +"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 languageName: node linkType: hard "traverse@npm:^0.6.6": - version: 0.6.6 - resolution: "traverse@npm:0.6.6" - checksum: 8/e2afa72f11efa9ba31ed763d2d9d2aa244612f22015d16c0ea3ba5f6ca8bf071de87f8108b721885cce06ea4a36ef4605d9228c67e431d9015ea4685cb364420 + version: 0.6.11 + resolution: "traverse@npm:0.6.11" + dependencies: + gopd: "npm:^1.2.0" + typedarray.prototype.slice: "npm:^1.0.5" + which-typed-array: "npm:^1.1.18" + checksum: 10c0/2b57662da3061ed2aa9977a6a3e315fc19f2cfdeb691700a88c12f4d460146abdb4d726740f47a9ca5fa84d3c50096b76ee50047d1a71c2afb168852ad264e36 languageName: node linkType: hard "treeify@npm:^1.1.0": version: 1.1.0 resolution: "treeify@npm:1.1.0" - checksum: 8/aa00dded220c1dd052573bd6fc2c52862f09870851a284f0d3650d72bf913ba9b4f6b824f4f1ab81899bae29375f4266b07fe47cbf82343a1efa13cc09ce87af + checksum: 10c0/2f0dea9e89328b8a42296a3963d341ab19897a05b723d6b0bced6b28701a340d2a7b03241aef807844198e46009aaf3755139274eb082cfce6fdc1935cbd69dd languageName: node linkType: hard "trim-trailing-lines@npm:^1.0.0": version: 1.1.4 resolution: "trim-trailing-lines@npm:1.1.4" - checksum: 8/5d39d21c0d4b258667012fcd784f73129e148ea1c213b1851d8904f80499fc91df6710c94c7dd49a486a32da2b9cb86020dda79f285a9a2586cfa622f80490c2 + checksum: 10c0/95c35ece5fc806e626e7a93a2135c52932d1dee584963138dbefb1df6cb7adcb7a7c68e2c63f05c536f0681c9260e1d5262cb2e234242d23b9a31617b2c1d53c languageName: node linkType: hard "trim@npm:0.0.1": version: 0.0.1 resolution: "trim@npm:0.0.1" - checksum: 8/2b4646dff99a222e8e1526edd4e3a43bbd925af0b8e837c340455d250157e7deefaa4da49bb891ab841e5c27b1afc5e9e32d4b57afb875d2dfcabf4e319b8f7f + checksum: 10c0/d974971fc8b8629d13286f20ec6ccc48f480494ca9df358d452beb1fd7eea1b802be41cc7ee157be4abbdf1b3ca79cc6d04c34b14a7026037d437e8de9dacecb languageName: node linkType: hard "trough@npm:^1.0.0": version: 1.0.5 resolution: "trough@npm:1.0.5" - checksum: 8/d6c8564903ed00e5258bab92134b020724dbbe83148dc72e4bf6306c03ed8843efa1bcc773fa62410dd89161ecb067432dd5916501793508a9506cacbc408e25 + checksum: 10c0/f036d0d7f9bc7cfe5ee650d70b57bb1f048f3292adf6c81bb9b228e546b2b2e5b74ea04a060d21472108a8cda05ec4814bbe86f87ee35c182c50cb41b5c1810a languageName: node linkType: hard "ts-poet@npm:^4.5.0": - version: 4.6.1 - resolution: "ts-poet@npm:4.6.1" + version: 4.15.0 + resolution: "ts-poet@npm:4.15.0" dependencies: - "@types/prettier": "npm:^1.19.0" lodash: "npm:^4.17.15" - prettier: "npm:^2.0.2" - checksum: 8/1bb4aa4f8f21ebc68a4b0416d152431b2b0f905e7cc361edb20e5b2583aaa75de539bdbca15f4990e012a3606e54119b8f28ba5371efbfba7adbc64854beeb57 + prettier: "npm:^2.5.1" + checksum: 10c0/87ce3589f071a66a9701c88ee830ce778f2e4c43bcfdee9308a8f38bb53b8fb36e7b5900749389b4bb8aaddf67e87043d51c2fbf36ec25aa98bcfff90bf6d742 languageName: node linkType: hard "ts-proto-descriptors@npm:^1.2.1": - version: 1.3.1 - resolution: "ts-proto-descriptors@npm:1.3.1" + version: 1.16.0 + resolution: "ts-proto-descriptors@npm:1.16.0" dependencies: - long: "npm:^4.0.0" - protobufjs: "npm:^6.8.8" - checksum: 8/ef8acf9231375dd00cfa667c688746ae24fb8012a3875d1447cb6a6e9e0311150681719072716f58a24b1df801bcc35e56faca11ea4bac1f8146038b524b93c4 + long: "npm:^5.2.3" + protobufjs: "npm:^7.2.4" + checksum: 10c0/6e943b05ecd1f240ff443719479fe112e198d5bbf2d9ec7c3412511d555f85da485021286b424cedba52392dc23de49d3ea773f865f556c9c173446a948d5484 languageName: node linkType: hard @@ -10655,49 +9616,35 @@ __metadata: ts-proto-descriptors: "npm:^1.2.1" bin: protoc-gen-ts_proto: protoc-gen-ts_proto - checksum: 8/955c73e9f50adfb485de043f9544a01bc7242c5774788df9a1f953c3de43adae8f97d846739412380339bec3afac61986115d10c2c45e0227b2be5942957d35a + checksum: 10c0/a23321802d302356ec65f865e76658d3d5172d498157c0b3e5dd0691c427b480648c80f795ed8f8f15fbf545f6662cce71479de5075fe5aaecb296477beea99c languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.1": +"tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" - checksum: 8/dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd - languageName: node - linkType: hard - -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.3.0": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: 8/de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 - languageName: node - linkType: hard - -"tslib@npm:^2.1.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: 8/ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard "tslib@npm:^2.4.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" - checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard "tslib@npm:~2.0.0": version: 2.0.3 resolution: "tslib@npm:2.0.3" - checksum: 8/00fcdd1f9995c9f8eb6a4a1ad03f55bc95946321b7f55434182dddac259d4e095fedf78a84f73b6e32dd3f881d9281f09cb583123d3159ed4bdac9ad7393ef8b + checksum: 10c0/57d9f8e71a768c37a70fcabbb76d686b31773329200db7135faff905818038c742191a0c3791e452ae738d057522c6151d34beddc8e4d0d897f28df84e55a0c0 languageName: node linkType: hard "tslib@npm:~2.1.0": version: 2.1.0 resolution: "tslib@npm:2.1.0" - checksum: 8/aa189c8179de0427b0906da30926fd53c59d96ec239dff87d6e6bc831f608df0cbd6f77c61dabc074408bd0aa0b9ae4ec35cb2c15f729e32f37274db5730cb78 + checksum: 10c0/e95c8fb198d0209bba917db7b0f399d1aed3c4d6408bf1e4c30deebfeffb4076dc3786500100a3b5c55a535abaaeb5e6bd1da04d0cb49d4228e5a62362cee0b2 languageName: node linkType: hard @@ -10708,7 +9655,7 @@ __metadata: tslib: "npm:^1.8.1" peerDependencies: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 8/1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 + checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 languageName: node linkType: hard @@ -10719,28 +9666,14 @@ __metadata: "@tufjs/models": "npm:3.0.1" debug: "npm:^4.4.1" make-fetch-happen: "npm:^14.0.3" - checksum: 10/b0344853c0408312ecf6e6d6e02695f4b1043c28f110a2160d90c8b6716f156ef6d5aeea85b5dd01ee0da0dfee42567b7889a5b89881a116edee37d77c42044a - languageName: node - linkType: hard - -"tunnel@npm:^0.0.6": - version: 0.0.6 - resolution: "tunnel@npm:0.0.6" - checksum: 8/c362948df9ad34b649b5585e54ce2838fa583aa3037091aaed66793c65b423a264e5229f0d7e9a95513a795ac2bd4cb72cda7e89a74313f182c1e9ae0b0994fa + checksum: 10c0/90d5dbdd0ecf2e42826c6253296aae27db5070d67da6374ac5f69eb0d0244f4043b67e3a84fb12a9a256d5b23d7143127e52fb096264eaacc3027c1d08b172ec languageName: node linkType: hard "typanion@npm:^3.14.0, typanion@npm:^3.8.0": version: 3.14.0 resolution: "typanion@npm:3.14.0" - checksum: 10/5e88d9e6121ff0ec543f572152fdd1b70e9cca35406d79013ec8e08defa8ef96de5fec9e98da3afbd1eb4426b9e8e8fe423163d0b482e34a40103cab1ef29abd - languageName: node - linkType: hard - -"typanion@npm:^3.3.0, typanion@npm:^3.3.1": - version: 3.12.1 - resolution: "typanion@npm:3.12.1" - checksum: 8/a2e26fa216f8a1dbd2ffbaacb75b1e2dc042a0356e9702fba05a968cad95d9f661b24e37f6c6d8c3adad2c8582c99fca4826ff26a2d07cd2ae617ea87e6187eb + checksum: 10c0/8b03b19844e6955bfd906c31dc781bae6d7f1fb3ce4fe24b7501557013d4889ae5cefe671dafe98d87ead0adceb8afcb8bc16df7dc0bd2b7331bac96f3a7cae2 languageName: node linkType: hard @@ -10749,56 +9682,135 @@ __metadata: resolution: "type-check@npm:0.4.0" dependencies: prelude-ls: "npm:^1.2.1" - checksum: 8/ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 languageName: node linkType: hard "type-detect@npm:4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" - checksum: 8/62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd languageName: node linkType: hard "type-fest@npm:^0.12.0": version: 0.12.0 resolution: "type-fest@npm:0.12.0" - checksum: 10/828dd234a0497721622de2907147aff3290a42f86ca01b3d1c1273b4f50bcd00eadcb71c7fad9b34125c7796b8d3a554415f9dda4875993ed51636431488f712 + checksum: 10c0/7f88f99fe4aaf2c2e2b0a601c63164e3b218b9378c9bc5d8b514c5170eabd4732abd3f74bb97323c387ae340021d1d814369ef52ab8057481cb785e5306f23ac languageName: node linkType: hard "type-fest@npm:^0.15.1": version: 0.15.1 resolution: "type-fest@npm:0.15.1" - checksum: 10/0468c369e3cb6054c59db7eb5846ee9a81d46185d0ddbbb3f6a6122e88508dee4e3a3fd3d74b062d7be6b6ed1f49084f94b605cea395f2fa16dfc4649aec20a6 + checksum: 10c0/2eff115f870aa2802b1624f6a74069b2237124356ad3302896775c875c92d2365ddefcba72e8bd1c1cade26010a5c41b20797686df621cab32c8739dcf26eb8d languageName: node linkType: hard "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" - checksum: 8/4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 languageName: node linkType: hard "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" - checksum: 8/e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 languageName: node linkType: hard "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" - checksum: 8/b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 languageName: node linkType: hard "type-fest@npm:^0.8.1": version: 0.8.1 resolution: "type-fest@npm:0.8.1" - checksum: 8/d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 + languageName: node + linkType: hard + +"typedarray.prototype.slice@npm:^1.0.5": + version: 1.0.5 + resolution: "typedarray.prototype.slice@npm:1.0.5" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + math-intrinsics: "npm:^1.1.0" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + checksum: 10c0/4995828640f8079cfbc9e3b4b8fc2e0eeb109edd1a2596806325ae07306dba1cd947e6ed6f63391aa7d5af0ea4f40fddf1b6eb863f8a59869a9dfc5dcfd8eac2 languageName: node linkType: hard @@ -10808,7 +9820,7 @@ __metadata: bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 8/82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172 + checksum: 10c0/2f5bd1cead194905957cb34e220b1d6ff1662399adef8ec1864f74620922d860ee35b6e50eafb3b636ea6fd437195e454e1146cb630a4236b5095ed7617395c2 languageName: node linkType: hard @@ -10818,35 +9830,47 @@ __metadata: bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/b1b62606c7ec75efe9edc61e195d9e69f0440cac1bcd111dfa864f839255f0d9a7b79869f2823559c608826fc0c9894d2917ae4063e0aa06f5d0784a35170497 + checksum: 10c0/c3f7b80577bddf6fab202a7925131ac733bfc414aec298c2404afcddc7a6f242cfa8395cf2d48192265052e11a7577c27f6e5fac8d8fe6a6602023c83d6b3292 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 languageName: node linkType: hard "underscore@npm:~1.12.1": version: 1.12.1 resolution: "underscore@npm:1.12.1" - checksum: 8/ec327603aa112b99fe9d74cd9bf3b3b7451465a9d2610ceab269a532e3f191650ab017903be34dc86fe406a11d04d8905a3b04dd4c129493e51bee09a3f3074c + checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 languageName: node linkType: hard "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" - checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 languageName: node linkType: hard -"undici-types@npm:~7.8.0": - version: 7.8.0 - resolution: "undici-types@npm:7.8.0" - checksum: 8/59521a5b9b50e72cb838a29466b3557b4eacbc191a83f4df5a2f7b156bc8263072b145dc4bb8ec41da7d56a7e9b178892458da02af769243d57f801a50ac5751 +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04 languageName: node linkType: hard -"undici@npm:^7": - version: 7.12.0 - resolution: "undici@npm:7.12.0" - checksum: 8/dec61384d1d2c610f381debfe6b61bb4720720f36b8a5669ffd216d4e956fa283cb1fd9717ea44bc16b9e8a576ed237a67c40f00b0eba9df46cad01c5945abd8 +"undici-types@npm:~7.16.0": + version: 7.16.0 + resolution: "undici-types@npm:7.16.0" + checksum: 10c0/3033e2f2b5c9f1504bdc5934646cb54e37ecaca0f9249c983f7b1fc2e87c6d18399ebb05dc7fd5419e02b2e915f734d872a65da2e3eeed1813951c427d33cc9a languageName: node linkType: hard @@ -10856,7 +9880,7 @@ __metadata: dependencies: inherits: "npm:^2.0.0" xtend: "npm:^4.0.0" - checksum: 8/fd7922f84fc0bfb7c4df6d1f5a50b5b94a0218e3cda98a54dbbd209226ddd4072d742d3df44d0e295ab08d5ccfd304a1e193dfe31a86d2a91b7cb9fdac093194 + checksum: 10c0/f953b548e56ef347b14c0897484ff22187acfeeb599afe2994cfdbfaddffe8731b999029e243fd40966b597bdffd541f3b5a54254797b98aebb760bb39dd8456 languageName: node linkType: hard @@ -10870,25 +9894,7 @@ __metadata: trough: "npm:^1.0.0" vfile: "npm:^2.0.0" x-is-string: "npm:^0.1.0" - checksum: 8/e7f56e3359ac01611a8128cad1d5b0ee66c0abde54e691a39af72326f6cc19ba1bfe5d16b2e54cee620fd28d626d7ff8e37dc283bb68c44f2517a0dee14be8f8 - languageName: node - linkType: hard - -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" - dependencies: - unique-slug: "npm:^2.0.0" - checksum: 8/cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 8/8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + checksum: 10c0/45ab7f2cce50d8a5ef3c1622f0803fb67aa1470c16e20a23ffb50e0ebdcbbcffe00ab9097b4d170db1a177af497d0fdf032a1b81f919938a894f397a682bc581 languageName: node linkType: hard @@ -10897,41 +9903,41 @@ __metadata: resolution: "unique-filename@npm:4.0.0" dependencies: unique-slug: "npm:^5.0.0" - checksum: 10/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc languageName: node linkType: hard -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 8/5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a + unique-slug: "npm:^6.0.0" + checksum: 10c0/afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 8/0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10/beafdf3d6f44990e0a5ce560f8f881b4ee811be70b6ba0db25298c31c8cf525ed963572b48cd03be1c1349084f9e339be4241666d7cf1ebdad20598d3c652b27 + checksum: 10c0/da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a languageName: node linkType: hard "unist-util-is@npm:^3.0.0": version: 3.0.0 resolution: "unist-util-is@npm:3.0.0" - checksum: 8/d24a5dd80c670f763b2ae608651cf062317456aa81be51f66f45cbd7d440a2ab18356e4f48aeac6b5e3d391c69d3c3452ade5fe5aa9574bec4a2de0b10122ed5 + checksum: 10c0/e46186214fabcef3c4947ab188ae272965465ec5c40652934025f6382c58dff6edca40860528f72718e42f858d1ce7db2754d5198beb96eff0379e4c3c34218f languageName: node linkType: hard @@ -10940,14 +9946,14 @@ __metadata: resolution: "unist-util-remove-position@npm:1.1.4" dependencies: unist-util-visit: "npm:^1.1.0" - checksum: 8/74be7078d135601e9d295f392ef2768efc2c0bdb8720480c36fa608df6290cb85d324e82d4bdfc2f38303c466ffbba4f0fa4f9acb25fff45d23926259bdafcf6 + checksum: 10c0/ec491696914706985526ba0a3622ec766eb9774807c57a2a2cc5c9f95fcd71303231ace77621ffd003330a0a3c46d3057ce58429d1ab3aa5d4b9e6ed7a9c30c7 languageName: node linkType: hard "unist-util-stringify-position@npm:^1.0.0, unist-util-stringify-position@npm:^1.1.1": version: 1.1.2 resolution: "unist-util-stringify-position@npm:1.1.2" - checksum: 8/a8742a66cd0c1f5905b7d14345ef9bf2abf74acd68d419dbbfb284e6005629288dbbbc2a78df190c3939d6fb1031b0bb8f94025689c44209d48a1f2ff2ff54a0 + checksum: 10c0/669abf4f395928991ac12047e600d41daf20eb641a7aff3995acb2d693d68b78988f00122102c7567746fcc3e7c9dea94a20dfce50fe1187544dbd3a6e070a1d languageName: node linkType: hard @@ -10956,7 +9962,7 @@ __metadata: resolution: "unist-util-visit-parents@npm:2.1.2" dependencies: unist-util-is: "npm:^3.0.0" - checksum: 8/048edbb590a8c4bc0043eec9f50d3fe76faa58f1ac663a7e6dee5e895ddd0ce8bc52f2cfe2e633849fa93671e8de021070667acb1518e3d40220768c7f70a3d3 + checksum: 10c0/ca88e2f88f3c4849f1bb4e90edb3f5fa66bf94656165dd74027971c393274d25b1b34974b18da336c4e2b45771495d5dac2f80571fa25f86c8cec859287c25f8 languageName: node linkType: hard @@ -10965,42 +9971,35 @@ __metadata: resolution: "unist-util-visit@npm:1.4.1" dependencies: unist-util-visit-parents: "npm:^2.0.0" - checksum: 8/e9395205b6908c8d0fe71bc44e65d89d4781d1bb2d453a33cb67ed4124bad0b89d6b1d526ebaecb82a7c48e211bdf6f24351449b8cc115327b345f4617c18728 + checksum: 10c0/8fb61725270059034d987813816e6c2d6362f55d4d19936db9ce23a5ace0ae4d584064ceb94dee6618e3318aef087505607f7ccc8c4305fbb644c3b643ae0059 languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" - dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 8/b98327518f9a345c7cad5437afae4d2ae7d865f9779554baf2a200fdf4bac4969076b679b1115434bd6557376bdd37ca7583d0f9b8f8e302d7d4cc1e91b5f231 +"unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.5": - version: 1.0.5 - resolution: "update-browserslist-db@npm:1.0.5" +"update-browserslist-db@npm:^1.2.0": + version: 1.2.3 + resolution: "update-browserslist-db@npm:1.2.3" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: - browserslist-lint: cli.js - checksum: 8/7e425fe5dbbebdccf72a84ce70ec47fc74dce561d28f47bc2b84a1c2b84179a862c2261b18ab66a5e73e261c7e2ef9e11c6129112989d4d52e8f75a56bb923f8 + update-browserslist-db: cli.js + checksum: 10c0/13a00355ea822388f68af57410ce3255941d5fb9b7c49342c4709a07c9f230bbef7f7499ae0ca7e0de532e79a82cc0c4edbd125f1a323a1845bf914efddf8bec languageName: node linkType: hard "update-section@npm:~0.3.3": version: 0.3.3 resolution: "update-section@npm:0.3.3" - checksum: 8/77176459493af2565eccdff16f126a7cec1636ec16a458554bac128631129e734884a0f889d9579cd59739c04c047d46ca19dbe5550e0894736e5bc524fceb18 + checksum: 10c0/1341622eca3ea617750ee1245bb796c0fdc32e4fef4b279a5658b0c61b98aa28e30d6943f9c787d6a409c096ff02e4949a0e04d2d62deab363551ecc4500c11a languageName: node linkType: hard @@ -11009,32 +10008,41 @@ __metadata: resolution: "uri-js@npm:4.4.1" dependencies: punycode: "npm:^2.1.0" - checksum: 8/7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c languageName: node linkType: hard -"util-deprecate@npm:^1.0.1": +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 8/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 8/97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4 +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 languageName: node linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.0.1 - resolution: "v8-to-istanbul@npm:9.0.1" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - checksum: 8/a49c34bf0a3af0c11041a3952a2600913904a983bd1bc87148b5c033bc5c1d02d5a13620fcdbfa2c60bc582a2e2970185780f0c844b4c3a220abf405f8af6311 + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 languageName: node linkType: hard @@ -11044,23 +10052,21 @@ __metadata: dependencies: spdx-correct: "npm:^3.0.0" spdx-expression-parse: "npm:^3.0.0" - checksum: 8/35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad + checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 8/5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f languageName: node linkType: hard "vfile-location@npm:^2.0.0": version: 2.0.6 resolution: "vfile-location@npm:2.0.6" - checksum: 8/ca0da908fdcd86f3df749a328ff777cf8994240eb333da7e6ee270b4fec09058d7b64f174ce9e31a9c591bb9ed01b45c223186a31036860d9f463eca059c058e + checksum: 10c0/ab00e886937588ffa0653e0e786218f5ebba71f242ee776b70691ad009828f51b776ea2b8d67d742701f95e85e189b0e47185bccf7c66f11ca1233316e289f3a languageName: node linkType: hard @@ -11069,7 +10075,7 @@ __metadata: resolution: "vfile-message@npm:1.1.1" dependencies: unist-util-stringify-position: "npm:^1.1.1" - checksum: 8/0be85d2c9bf00aa3e065cd284a705c4143fe65004d2927d20e3f06aa7ff77038008a38704c6f60519362e3a413c9fe86e4c770e3ecf3bff6b7d604ade9ecf4ff + checksum: 10c0/95158d5d6e5ccc03bd32f29b27ca1f6732b9a8fc3bb8ba06a9860e715a023ccc802716aec9e8ceb463e81c6cf7fa6f288d03441d2e99f6c592543ba24cbaa457 languageName: node linkType: hard @@ -11081,7 +10087,7 @@ __metadata: replace-ext: "npm:1.0.0" unist-util-stringify-position: "npm:^1.0.0" vfile-message: "npm:^1.0.0" - checksum: 8/59f1be789f0a9bfeca45a8bddbd17b3280002c8b8fd4674cde7f632196201973f7e641cd25d3cd1099977d95395db50b4a3dede39ad0ed774ca3d4894b08feb8 + checksum: 10c0/d9386518425d12f60a65ba042e402902221ad0a904cc54cee039162f9a836ee15a4298aed103f915766340972365fafbe87f8e31680ed63a6a5e2f46ae0bebb6 languageName: node linkType: hard @@ -11090,27 +10096,275 @@ __metadata: resolution: "walker@npm:1.0.8" dependencies: makeerror: "npm:1.0.12" - checksum: 8/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.5.1": + version: 2.5.1 + resolution: "watchpack@npm:2.5.1" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/dffbb483d1f61be90dc570630a1eb308581e2227d507d783b1d94a57ac7b705ecd9a1a4b73d73c15eab596d39874e5276a3d9cb88bbb698bafc3f8d08c34cf17 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 + languageName: node + linkType: hard + +"webpack-cli@npm:^6": + version: 6.0.1 + resolution: "webpack-cli@npm:6.0.1" + dependencies: + "@discoveryjs/json-ext": "npm:^0.6.1" + "@webpack-cli/configtest": "npm:^3.0.1" + "@webpack-cli/info": "npm:^3.0.1" + "@webpack-cli/serve": "npm:^3.0.1" + colorette: "npm:^2.0.14" + commander: "npm:^12.1.0" + cross-spawn: "npm:^7.0.3" + envinfo: "npm:^7.14.0" + fastest-levenshtein: "npm:^1.0.12" + import-local: "npm:^3.0.2" + interpret: "npm:^3.1.1" + rechoir: "npm:^0.8.0" + webpack-merge: "npm:^6.0.1" + peerDependencies: + webpack: ^5.82.0 + peerDependenciesMeta: + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + bin: + webpack-cli: ./bin/cli.js + checksum: 10c0/2aaca78e277427f03f528602abd707d224696048fb46286ea636c7975592409c4381ca94d68bbbb3900f195ca97f256e619583e8feb34a80da531461323bf3e2 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^5.3.4": + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" + dependencies: + colorette: "npm:^2.0.10" + memfs: "npm:^3.4.3" + mime-types: "npm:^2.1.31" + range-parser: "npm:^1.2.1" + schema-utils: "npm:^4.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^4": + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" + dependencies: + "@types/bonjour": "npm:^3.5.9" + "@types/connect-history-api-fallback": "npm:^1.3.5" + "@types/express": "npm:^4.17.13" + "@types/serve-index": "npm:^1.9.1" + "@types/serve-static": "npm:^1.13.10" + "@types/sockjs": "npm:^0.3.33" + "@types/ws": "npm:^8.5.5" + ansi-html-community: "npm:^0.0.8" + bonjour-service: "npm:^1.0.11" + chokidar: "npm:^3.5.3" + colorette: "npm:^2.0.10" + compression: "npm:^1.7.4" + connect-history-api-fallback: "npm:^2.0.0" + default-gateway: "npm:^6.0.3" + express: "npm:^4.17.3" + graceful-fs: "npm:^4.2.6" + html-entities: "npm:^2.3.2" + http-proxy-middleware: "npm:^2.0.3" + ipaddr.js: "npm:^2.0.1" + launch-editor: "npm:^2.6.0" + open: "npm:^8.0.9" + p-retry: "npm:^4.5.0" + rimraf: "npm:^3.0.2" + schema-utils: "npm:^4.0.0" + selfsigned: "npm:^2.1.1" + serve-index: "npm:^1.9.1" + sockjs: "npm:^0.3.24" + spdy: "npm:^4.0.2" + webpack-dev-middleware: "npm:^5.3.4" + ws: "npm:^8.13.0" + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 + languageName: node + linkType: hard + +"webpack-merge@npm:^6.0.1": + version: 6.0.1 + resolution: "webpack-merge@npm:6.0.1" + dependencies: + clone-deep: "npm:^4.0.1" + flat: "npm:^5.0.2" + wildcard: "npm:^2.0.1" + checksum: 10c0/bf1429567858b353641801b8a2696ca0aac270fc8c55d4de8a7b586fe07d27fdcfc83099a98ab47e6162383db8dd63bb8cc25b1beb2ec82150422eec843b0dc0 + languageName: node + linkType: hard + +"webpack-sources@npm:^3.3.3": + version: 3.3.3 + resolution: "webpack-sources@npm:3.3.3" + checksum: 10c0/ab732f6933b513ba4d505130418995ddef6df988421fccf3289e53583c6a39e205c4a0739cee98950964552d3006604912679c736031337fb4a9d78d8576ed40 + languageName: node + linkType: hard + +"webpack@npm:^5": + version: 5.105.0 + resolution: "webpack@npm:5.105.0" + dependencies: + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.8" + "@types/json-schema": "npm:^7.0.15" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.15.0" + acorn-import-phases: "npm:^1.0.3" + browserslist: "npm:^4.28.1" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.19.0" + es-module-lexer: "npm:^2.0.0" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.3.1" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^4.3.3" + tapable: "npm:^2.3.0" + terser-webpack-plugin: "npm:^5.3.16" + watchpack: "npm:^2.5.1" + webpack-sources: "npm:^3.3.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/4aea6b976485b5364e122f301c08f48efa84ddb2c0cb5d09f27445d1f2da0b9875cd889e41b58cac3ff05618a9c965be716df52586d151b5f52a7bbed7662174 + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.19": + version: 1.1.20 + resolution: "which-typed-array@npm:1.1.20" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/16fcdada95c8afb821cd1117f0ab50b4d8551677ac08187f21d4e444530913c9ffd2dac634f0c1183345f96344b69280f40f9a8bc52164ef409e555567c2604b languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 8/1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard -"wide-align@npm:^1.1.2": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" dependencies: - string-width: "npm:^1.0.2 || 2 || 3 || 4" - checksum: 8/d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 languageName: node linkType: hard @@ -11119,14 +10373,21 @@ __metadata: resolution: "widest-line@npm:3.1.0" dependencies: string-width: "npm:^4.0.0" - checksum: 10/03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 + checksum: 10c0/b1e623adcfb9df35350dd7fc61295d6d4a1eaa65a406ba39c4b8360045b614af95ad10e05abf704936ed022569be438c4bfa02d6d031863c4166a238c301119f languageName: node linkType: hard -"word-wrap@npm:^1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 8/30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f +"wildcard@npm:^2.0.1": + version: 2.0.1 + resolution: "wildcard@npm:2.0.1" + checksum: 10c0/08f70cd97dd9a20aea280847a1fe8148e17cae7d231640e41eb26d2388697cbe65b67fd9e68715251c39b080c5ae4f76d71a9a69fa101d897273efdfb1b58bf7 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 languageName: node linkType: hard @@ -11137,7 +10398,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: 8/a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard @@ -11148,7 +10409,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: 10/0d64f2d438e0b555e693b95aee7b2689a12c3be5ac458192a1ce28f542a6e9e59ddfecc37520910c2c88eb1f82a5411260566dba5064e8f9895e76e169e76187 + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c languageName: node linkType: hard @@ -11159,24 +10420,24 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" - checksum: 8/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 languageName: node linkType: hard -"write-file-atomic@npm:^4.0.1": - version: 4.0.1 - resolution: "write-file-atomic@npm:4.0.1" +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^3.0.7" - checksum: 8/8f780232533ca6223c63c9b9c01c4386ca8c625ebe5017a9ed17d037aec19462ae17109e0aa155bff5966ee4ae7a27b67a99f55caf3f32ffd84155e9da3929fc + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 languageName: node linkType: hard @@ -11191,93 +10452,100 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"ws@npm:^8.13.0": + version: 8.19.0 + resolution: "ws@npm:8.19.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/4741d9b9bc3f9c791880882414f96e36b8b254e34d4b503279d6400d9a4b87a033834856dbdd94ee4b637944df17ea8afc4bce0ff4a1560d2166be8855da5b04 languageName: node linkType: hard "x-is-string@npm:^0.1.0": version: 0.1.0 resolution: "x-is-string@npm:0.1.0" - checksum: 8/38acefe5ae2dd48339996f732c55f55d4b1c1d3f65c02116639989d8a49dd06daca3e907accfc56aac84f23372c88b83af0efc849cc62e702c81aae4de44c0d6 + checksum: 10c0/1ec001229eb17ac5c08c5bfb03c6d6e415306a6e923c0dbcadc5cb655b6008f61d50f29fcf610c9527bcbb9df40db82fb3cc9aefcb575898fba2affa17864f1c + languageName: node + linkType: hard + +"xml@npm:^1.0.1": + version: 1.0.1 + resolution: "xml@npm:1.0.1" + checksum: 10c0/04bcc9b8b5e7b49392072fbd9c6b0f0958bd8e8f8606fee460318e43991349a68cbc5384038d179ff15aef7d222285f69ca0f067f53d071084eb14c7fdb30411 languageName: node linkType: hard "xtend@npm:^4.0.0, xtend@npm:^4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" - checksum: 8/ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" - checksum: 8/54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 languageName: node linkType: hard "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" - checksum: 8/48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 8/343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard "yallist@npm:^5.0.0": version: 5.0.0 resolution: "yallist@npm:5.0.0" - checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a - languageName: node - linkType: hard - -"yargs-parser@npm:^21.0.0": - version: 21.0.0 - resolution: "yargs-parser@npm:21.0.0" - checksum: 8/1e205fca1cb7a36a1585e2b94a64e641c12741b53627d338e12747f4dca3c3610cdd9bb235040621120548dd74c3ef03a8168d52a1eabfedccbe4a62462b6731 + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 languageName: node linkType: hard -"yargs@npm:^17.2.1": - version: 17.3.0 - resolution: "yargs@npm:17.3.0" - dependencies: - cliui: "npm:^7.0.2" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.0.0" - checksum: 8/2b687338684bf9645e9389ffdbe813fc5a2ddfede299d46fbe5ac80eb9a391e558b97861ba44d2256936ebe9d7f8135f6a38af1c76a5685eac4061008b2df57a +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 languageName: node linkType: hard "yargs@npm:^17.3.1": - version: 17.5.1 - resolution: "yargs@npm:17.5.1" + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: - cliui: "npm:^7.0.2" + cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.0.0" - checksum: 8/00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 languageName: node linkType: hard "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" - checksum: 8/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard @@ -11286,30 +10554,6 @@ __metadata: resolution: "yoga-layout-prebuilt@npm:1.10.0" dependencies: "@types/yoga-layout": "npm:1.9.2" - checksum: 10/fe36fadae9b30710083f76c73e87479c2eb291ff7c560c35a9e2b8eb78f43882ace63cc80cdaecae98ee2e4168e1bf84dc65b2f5ae1bfa31df37603c46683bd6 - languageName: node - linkType: hard - -"yup@npm:^0.32.9": - version: 0.32.11 - resolution: "yup@npm:0.32.11" - dependencies: - "@babel/runtime": "npm:^7.15.4" - "@types/lodash": "npm:^4.14.175" - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - nanoclone: "npm:^0.2.1" - property-expr: "npm:^2.0.4" - toposort: "npm:^2.0.2" - checksum: 8/43a16786b47cc910fed4891cebdd89df6d6e31702e9462e8f969c73eac88551ce750732608012201ea6b93802c8847cb0aa27b5d57370640f4ecf30f9f97d4b0 - languageName: node - linkType: hard - -"zone.js@npm:~0.11.4": - version: 0.11.4 - resolution: "zone.js@npm:0.11.4" - dependencies: - tslib: "npm:^2.0.0" - checksum: 8/20c3e39898019de4747a434a29ed528e5d730a674570c3e72775a57f9d57dba812e70d67c3932ff54e95db9b778f06a9b18119c5184dfd9552d3622544a6729f + checksum: 10c0/e83b6b7078faf4d0472461b53e92bf9cae655de3d896aee5f79b5ba5a960e507bbf8e671b261db13137bf18711686969f19fd1d9c4669beb1d70754b83c5879d languageName: node linkType: hard