From 7b03d9e88c92d03ed22c905345c2fbafac801911 Mon Sep 17 00:00:00 2001 From: Joshua Fernandes Date: Thu, 13 Jun 2024 09:19:29 +1000 Subject: [PATCH 1/9] updates for eslint to make it consistent (#1340) * updates for eslint to make it consistent * add in yarn.lock --- .eslintignore | 5 + .eslintrc | 60 - .eslintrc.js | 20 + .github/workflows/build-lint.yml | 53 +- package-lock.json | 19106 ++++++++++++++++++++++++++--- package.json | 30 +- tsconfig.json | 13 +- yarn.lock | 2959 ++--- 8 files changed, 19309 insertions(+), 2937 deletions(-) delete mode 100644 .eslintrc create mode 100644 .eslintrc.js diff --git a/.eslintignore b/.eslintignore index e19d07681a7..09cad1e49d3 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,8 @@ /build +.eslintrc.js +./node_modules/* /.yarn +*.md +*.mdx /static/js/feedback-script.js +LICENSE \ No newline at end of file diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 68100c9e0e7..00000000000 --- a/.eslintrc +++ /dev/null @@ -1,60 +0,0 @@ -{ - "env": { - "node": true, - "browser": true, - "commonjs": true, - "es6": true - }, - "settings": { - "react": { - "version": "detect" - } - }, - "overrides": [ - { - "files": "**/*.js", - "rules": { - "@typescript-eslint/no-var-requires": "off" - } - } - ], - "extends": [ - "plugin:@docusaurus/recommended", - "eslint:recommended", - "plugin:react/recommended", - "plugin:@typescript-eslint/recommended" - ], - "plugins": [ - "@docusaurus", - "react", - "@typescript-eslint", - "eslint-plugin-unused-imports" - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaVersion": "latest", - "sourceType": "module" - }, - "rules": { - "indent": ["error", 2], - "linebreak-style": ["error", "unix"], - "quotes": ["error", "double"], - "jsx-quotes": ["error", "prefer-double"], - "semi": ["error", "always"], - "react/react-in-jsx-scope": 0, - "object-curly-spacing": ["error", "always"], - "comma-dangle": ["error", "always-multiline"], - "no-unused-vars": "off", - "unused-imports/no-unused-imports": "error", - "unused-imports/no-unused-vars": [ - "error", - { - "vars": "all", - "varsIgnorePattern": "^_", - "args": "after-used", - "argsIgnorePattern": "^_" - } - ], - "object-shorthand": ["error", "properties"] - } -} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 00000000000..3f58f4fd94d --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,20 @@ +module.exports = { + extends: [ + "plugin:@docusaurus/recommended", + ], + parser: "@typescript-eslint/parser", + parserOptions: { + "ecmaVersion": "latest", + "sourceType": "module", + "ecmaFeatures": { + "jsx": true + }, + project: ["./tsconfig.json"], + + }, + plugins: ["react"], + rules: { + '@docusaurus/no-untranslated-text': 0, + "react/no-unknown-property": ["error", { ignore: ["*"] }], + }, +}; \ No newline at end of file diff --git a/.github/workflows/build-lint.yml b/.github/workflows/build-lint.yml index 147bb2d2387..a5ebc8bfbee 100644 --- a/.github/workflows/build-lint.yml +++ b/.github/workflows/build-lint.yml @@ -6,20 +6,10 @@ on: SEGMENT_ANALYTICS_KEY: required: true -jobs: - prepare: - name: Prepare - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install Yarn dependencies - run: yarn --immutable +env: + SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_KEY }} +jobs: build: name: Build runs-on: ubuntu-latest @@ -27,22 +17,11 @@ jobs: - prepare steps: - uses: actions/checkout@v3 - - name: Use Node.js - uses: actions/setup-node@v3 + + - name: Build + uses: ConsenSys/docs-gha/build@main with: - node-version-file: '.nvmrc' - cache: 'yarn' - - run: yarn --immutable --immutable-cache - - run: yarn build - env: - SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_KEY }} - - name: Require clean working directory - shell: bash - run: | - if ! git diff --exit-code; then - echo "Working tree dirty at end of job" - exit 1 - fi + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} lint: name: Lint @@ -51,17 +30,9 @@ jobs: - prepare steps: - uses: actions/checkout@v3 - - name: Use Node.js - uses: actions/setup-node@v3 + + - name: Lint + uses: ConsenSys/docs-gha/lint@main with: - node-version-file: '.nvmrc' - cache: 'yarn' - - run: yarn --immutable --immutable-cache - - run: yarn lint - - name: Require clean working directory - shell: bash - run: | - if ! git diff --exit-code; then - echo "Working tree dirty at end of job" - exit 1 - fi + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e30b49c633e..7401ea3fb3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "metamask-docs", "version": "0.0.0", - "lockfileVersion": 3, + "lockfileVersion": 2, "requires": true, "packages": { "": { @@ -15,7 +15,7 @@ "@docusaurus/theme-mermaid": "^3.0.0", "@mdx-js/react": "^3.0.0", "@metamask/design-tokens": "^1.11.1", - "@metamask/docusaurus-openrpc": "^0.4.0", + "@metamask/docusaurus-openrpc": "^0.4.1", "clsx": "^1.2.1", "docusaurus-plugin-segment": "^1.0.4", "node-polyfill-webpack-plugin": "^2.0.1", @@ -29,16 +29,18 @@ }, "devDependencies": { "@docusaurus/eslint-plugin": "^3.0.0", - "@docusaurus/module-type-aliases": "^3.0.0", + "@docusaurus/module-type-aliases": "^3.4.0", "@docusaurus/plugin-client-redirects": "^3.0.0", - "@lavamoat/allow-scripts": "^2.3.0", + "@docusaurus/tsconfig": "^3.4.0", + "@docusaurus/types": "^3.4.0", + "@lavamoat/allow-scripts": "^3.0.4", "@tsconfig/docusaurus": "^1.0.5", - "@typescript-eslint/eslint-plugin": "^5.41.0", - "@typescript-eslint/parser": "^5.41.0", - "eslint": "^8.26.0", - "eslint-plugin-react": "^7.31.10", - "eslint-plugin-unused-imports": "^2.0.0", - "typescript": "^4.7.4" + "@typescript-eslint/parser": "^7.12.0", + "eslint-plugin-react": "^7.34.2", + "stylelint": "^15.0.0 ", + "stylelint-config-standard": "^34.0.0", + "tsc-files": "^1.1.4", + "typescript": "^5.4.5" }, "engines": { "node": ">=18.0" @@ -215,10 +217,10 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -226,26 +228,26 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -268,10 +270,10 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -281,31 +283,32 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -333,17 +336,17 @@ "license": "ISC" }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "semver": "^6.3.1" }, "engines": { @@ -361,10 +364,10 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -397,62 +400,67 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", + "version": "7.24.7", "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -462,29 +470,29 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -494,12 +502,12 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -509,85 +517,87 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -654,7 +664,7 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "bin": { "parser": "bin/babel-parser.js" @@ -664,11 +674,11 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -678,10 +688,10 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -691,12 +701,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -706,11 +716,11 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -783,10 +793,10 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -796,10 +806,10 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -829,10 +839,10 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -928,10 +938,10 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -955,10 +965,10 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -968,12 +978,12 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -984,12 +994,12 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -999,10 +1009,10 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1012,10 +1022,10 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1025,11 +1035,11 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1039,11 +1049,11 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1054,16 +1064,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", "globals": "^11.1.0" }, "engines": { @@ -1073,19 +1083,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1095,10 +1098,10 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1108,11 +1111,11 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1122,10 +1125,10 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1135,10 +1138,10 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1149,11 +1152,11 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1163,10 +1166,10 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1177,11 +1180,11 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1191,12 +1194,12 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1206,10 +1209,10 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1220,10 +1223,10 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1233,10 +1236,10 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1247,10 +1250,10 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1260,11 +1263,11 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1274,12 +1277,12 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1289,13 +1292,13 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1305,11 +1308,11 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1319,11 +1322,11 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1333,10 +1336,10 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1346,10 +1349,10 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1360,10 +1363,10 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1374,13 +1377,13 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1390,11 +1393,11 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1404,10 +1407,10 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1418,11 +1421,11 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1433,10 +1436,10 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1446,11 +1449,11 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1460,12 +1463,12 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1476,10 +1479,10 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1489,10 +1492,10 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1502,10 +1505,10 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1515,14 +1518,14 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1532,10 +1535,10 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" + "@babel/plugin-transform-react-jsx": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1545,11 +1548,11 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1559,10 +1562,10 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1573,10 +1576,10 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1586,11 +1589,11 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.1", "babel-plugin-polyfill-regenerator": "^0.6.1", @@ -1611,10 +1614,10 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1624,11 +1627,11 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1638,10 +1641,10 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1651,10 +1654,10 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1664,10 +1667,10 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1677,13 +1680,13 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1693,10 +1696,10 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1706,11 +1709,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1720,11 +1723,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1734,11 +1737,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1748,25 +1751,25 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -1778,54 +1781,54 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", "babel-plugin-polyfill-corejs3": "^0.10.4", @@ -1860,15 +1863,15 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-react-display-name": "^7.24.1", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1878,14 +1881,14 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1899,7 +1902,7 @@ "license": "MIT" }, "node_modules/@babel/runtime": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1909,7 +1912,7 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { "core-js-pure": "^3.30.2", @@ -1920,29 +1923,29 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1950,19 +1953,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1981,6 +1977,88 @@ "node": ">=0.1.90" } }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.6.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.3.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.11", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.1.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "license": "MIT", @@ -2023,7 +2101,7 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", @@ -2036,12 +2114,12 @@ "@babel/runtime": "^7.22.6", "@babel/runtime-corejs3": "^7.22.6", "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -2136,6 +2214,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@docusaurus/core/node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@docusaurus/core/node_modules/commander": { "version": "5.1.0", "license": "MIT", @@ -2173,16 +2261,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@docusaurus/core/node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@docusaurus/core/node_modules/dot-prop": { "version": "6.0.1", "license": "MIT", @@ -2236,13 +2314,6 @@ "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/@docusaurus/core/node_modules/import-lazy": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@docusaurus/core/node_modules/ini": { "version": "2.0.0", "license": "ISC", @@ -2463,6 +2534,16 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/@docusaurus/core/node_modules/update-notifier/node_modules/type-fest": { + "version": "2.19.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@docusaurus/core/node_modules/write-file-atomic": { "version": "3.0.3", "license": "ISC", @@ -2484,7 +2565,7 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -2497,7 +2578,7 @@ } }, "node_modules/@docusaurus/eslint-plugin": { - "version": "3.3.2", + "version": "3.4.0", "dev": true, "license": "MIT", "dependencies": { @@ -2512,7 +2593,7 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -2523,12 +2604,12 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -2591,10 +2672,11 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.3.2", - "license": "MIT", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", + "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", "dependencies": { - "@docusaurus/types": "3.3.2", + "@docusaurus/types": "3.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2607,57 +2689,16 @@ "react-dom": "*" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases/node_modules/@docusaurus/types/node_modules/react-helmet-async": { - "version": "1.3.0", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/@docusaurus/module-type-aliases/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/@docusaurus/module-type-aliases/node_modules/react-helmet-async": { - "version": "2.0.4", + "version": "2.0.5", "license": "Apache-2.0", "dependencies": { "invariant": "^2.2.4", @@ -2665,20 +2706,19 @@ "shallowequal": "^1.1.0" }, "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + "react": "^16.6.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.3.2", + "version": "3.4.0", "dev": true, "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -2693,16 +2733,16 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -2723,17 +2763,17 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -2752,14 +2792,14 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -2773,12 +2813,12 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", "fs-extra": "^11.1.1", "react-json-view-lite": "^1.2.0", "tslib": "^2.6.0" @@ -2792,12 +2832,12 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "tslib": "^2.6.0" }, "engines": { @@ -2809,12 +2849,12 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, @@ -2827,12 +2867,12 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "tslib": "^2.6.0" }, "engines": { @@ -2844,15 +2884,15 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -2866,21 +2906,21 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/plugin-content-blog": "3.3.2", - "@docusaurus/plugin-content-docs": "3.3.2", - "@docusaurus/plugin-content-pages": "3.3.2", - "@docusaurus/theme-common": "3.3.2", - "@docusaurus/theme-translations": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", @@ -2911,16 +2951,16 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/plugin-content-blog": "3.3.2", - "@docusaurus/plugin-content-docs": "3.3.2", - "@docusaurus/plugin-content-pages": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2939,7 +2979,7 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/core": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "@babel/core": "^7.23.3", @@ -2952,12 +2992,12 @@ "@babel/runtime": "^7.22.6", "@babel/runtime-corejs3": "^7.22.6", "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "autoprefixer": "^10.4.14", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -3023,12 +3063,12 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/mdx-loader": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3060,16 +3100,16 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "cheerio": "^1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3090,17 +3130,17 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-docs": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3119,14 +3159,14 @@ } }, "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-pages": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/mdx-loader": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -3139,27 +3179,8 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/types": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, "node_modules/@docusaurus/theme-common/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -3196,6 +3217,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@docusaurus/theme-common/node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@docusaurus/theme-common/node_modules/clsx": { "version": "2.1.1", "license": "MIT", @@ -3240,16 +3271,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@docusaurus/theme-common/node_modules/crypto-random-string/node_modules/type-fest": { - "version": "1.4.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@docusaurus/theme-common/node_modules/dot-prop": { "version": "6.0.1", "license": "MIT", @@ -3316,13 +3337,6 @@ "node": ">=16.x" } }, - "node_modules/@docusaurus/theme-common/node_modules/import-lazy": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@docusaurus/theme-common/node_modules/ini": { "version": "2.0.0", "license": "ISC", @@ -3422,6 +3436,17 @@ "isarray": "0.0.1" } }, + "node_modules/@docusaurus/theme-common/node_modules/prism-react-renderer": { + "version": "2.3.1", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, "node_modules/@docusaurus/theme-common/node_modules/queue": { "version": "6.0.2", "license": "MIT", @@ -3632,9 +3657,19 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@docusaurus/theme-common/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", + "node_modules/@docusaurus/theme-common/node_modules/update-notifier/node_modules/type-fest": { + "version": "2.19.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/theme-common/node_modules/write-file-atomic": { + "version": "3.0.3", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -3653,14 +3688,14 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/theme-common": "3.3.2", - "@docusaurus/types": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "mermaid": "^10.4.0", "tslib": "^2.6.0" }, @@ -3673,17 +3708,17 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.3.2", - "@docusaurus/logger": "3.3.2", - "@docusaurus/plugin-content-docs": "3.3.2", - "@docusaurus/theme-common": "3.3.2", - "@docusaurus/theme-translations": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-validation": "3.3.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", "algoliasearch": "^4.18.0", "algoliasearch-helper": "^3.13.3", "clsx": "^2.0.0", @@ -3709,7 +3744,7 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -3719,9 +3754,16 @@ "node": ">=18.0" } }, + "node_modules/@docusaurus/tsconfig": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", + "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", + "dev": true + }, "node_modules/@docusaurus/types": { - "version": "3.3.2", - "license": "MIT", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", + "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", @@ -3746,11 +3788,11 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.3.2", - "@docusaurus/utils-common": "3.3.2", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils-common": "3.4.0", "@svgr/webpack": "^8.1.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -3767,6 +3809,7 @@ "shelljs": "^0.8.5", "tslib": "^2.6.0", "url-loader": "^4.1.1", + "utility-types": "^3.10.0", "webpack": "^5.88.1" }, "engines": { @@ -3782,7 +3825,7 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { "tslib": "^2.6.0" @@ -3800,14 +3843,16 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.3.2", + "version": "3.4.0", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.3.2", - "@docusaurus/utils": "3.3.2", - "@docusaurus/utils-common": "3.3.2", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", + "lodash": "^4.17.21", "tslib": "^2.6.0" }, "engines": { @@ -3829,9 +3874,11 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", "devOptional": true, - "license": "MIT", + "peer": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -3840,6 +3887,7 @@ "version": "2.1.4", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -3862,6 +3910,7 @@ "version": "6.12.6", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3873,10 +3922,56 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "devOptional": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "devOptional": true, + "license": "MIT", + "peer": true + }, + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "devOptional": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "devOptional": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@eslint/js": { "version": "8.57.0", "devOptional": true, "license": "MIT", + "peer": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -3901,7 +3996,7 @@ } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.2.0", + "version": "0.2.2", "license": "MIT", "dependencies": { "prop-types": "^15.8.1" @@ -3911,11 +4006,6 @@ "react": ">=16.3" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, "node_modules/@hapi/hoek": { "version": "9.3.0", "license": "BSD-3-Clause" @@ -3931,6 +4021,7 @@ "version": "0.11.14", "devOptional": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -3944,6 +4035,7 @@ "version": "1.0.1", "devOptional": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=12.22" }, @@ -3955,7 +4047,70 @@ "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", "devOptional": true, - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } }, "node_modules/@jest/schemas": { "version": "29.6.3", @@ -4046,7 +4201,7 @@ "license": "Apache-2.0" }, "node_modules/@json-schema-tools/reference-resolver": { - "version": "1.2.5", + "version": "1.2.6", "license": "Apache-2.0", "dependencies": { "@json-schema-spec/json-pointer": "^0.1.2", @@ -4054,7 +4209,7 @@ } }, "node_modules/@json-schema-tools/traverse": { - "version": "1.10.3", + "version": "1.10.4", "license": "Apache-2.0" }, "node_modules/@juggle/resize-observer": { @@ -4062,35 +4217,35 @@ "license": "Apache-2.0" }, "node_modules/@lavamoat/aa": { - "version": "3.1.5", + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "resolve": "^1.22.3" + "resolve": "1.22.8" }, "bin": { "lavamoat-ls": "src/cli.js" }, "engines": { - "node": ">=14.0.0" + "node": "^16.20.0 || ^18.0.0 || ^20.0.0" } }, "node_modules/@lavamoat/allow-scripts": { - "version": "2.5.1", + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "@lavamoat/aa": "^3.1.5", - "@npmcli/run-script": "^6.0.0", - "bin-links": "4.0.1", - "npm-normalize-package-bin": "^3.0.0", - "yargs": "^16.2.0" + "@lavamoat/aa": "^4.2.0", + "@npmcli/run-script": "7.0.4", + "bin-links": "4.0.3", + "npm-normalize-package-bin": "3.0.1", + "yargs": "17.7.2" }, "bin": { "allow-scripts": "src/cli.js" }, "engines": { - "node": ">=14.0.0" + "node": "^16.20.0 || ^18.0.0 || ^20.0.0" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -4160,7 +4315,7 @@ } }, "node_modules/@metamask/docusaurus-openrpc": { - "version": "0.4.0", + "version": "0.4.1", "license": "Apache-2.0", "dependencies": { "@docusaurus/core": "^3.0.0", @@ -4176,8 +4331,7 @@ "@docusaurus/theme-common": "^3.0.0", "@docusaurus/theme-search-algolia": "^3.0.0", "@docusaurus/types": "^3.0.0", - "@docusaurus/utils": "^3.0.0", - "@metamask/open-rpc-docs-react": "^0.1.2", + "@metamask/open-rpc-docs-react": "^0.2.0", "@open-rpc/schema-utils-js": "^1.16.1", "node-polyfill-webpack-plugin": "^2.0.1", "process": "^0.11.10" @@ -4193,7 +4347,7 @@ } }, "node_modules/@metamask/open-rpc-docs-react": { - "version": "0.1.2", + "version": "0.2.0", "license": "Apache-2.0", "dependencies": { "@json-schema-tools/traverse": "^1.10.1", @@ -4215,8 +4369,8 @@ "node": ">=16.0.0" }, "peerDependencies": { - "react": "^17.0.2", - "react-dom": "^17.0.2" + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, "node_modules/@metamask/open-rpc-docs-react/node_modules/qs": { @@ -4279,39 +4433,48 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "2.1.2", + "node_modules/@npmcli/agent": { + "version": "2.2.2", "dev": true, "license": "ISC", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file": { - "version": "2.0.1", + "node_modules/@npmcli/fs": { + "version": "3.1.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "semver": "^7.3.5" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/@npmcli/git": { + "version": "5.0.7", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@npmcli/node-gyp": { @@ -4322,100 +4485,108 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "6.0.2", + "node_modules/@npmcli/package-json": { + "version": "5.2.0", "dev": true, "license": "ISC", "dependencies": { - "which": "^3.0.0" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/promise-spawn/node_modules/which": { - "version": "3.0.1", + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.4.1", "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" }, "bin": { - "node-which": "bin/which.js" + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@npmcli/run-script": { - "version": "6.0.2", + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.4", "dev": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/promise-spawn": "^6.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^3.0.0", - "which": "^3.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@npmcli/run-script/node_modules/node-gyp": { - "version": "9.4.1", + "node_modules/@npmcli/package-json/node_modules/normalize-package-data": { + "version": "6.0.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^6.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": "^12.13 || ^14.13 || >=16" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/run-script/node_modules/node-gyp/node_modules/which": { - "version": "2.0.2", + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "which": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@npmcli/run-script/node_modules/which": { - "version": "3.0.1", + "node_modules/@npmcli/run-script": { + "version": "7.0.4", "dev": true, "license": "ISC", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/which.js" + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/@open-rpc/examples": { - "version": "1.7.0", + "version": "1.7.2", "license": "Apache-2.0" }, "node_modules/@open-rpc/meta-schema": { @@ -4472,6 +4643,19 @@ "node": ">=12" } }, + "node_modules/@open-rpc/schema-utils-js/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@pnpm/config.env-replace": { "version": "1.1.0", "license": "MIT", @@ -4596,10 +4780,10 @@ } }, "node_modules/@react-types/checkbox": { - "version": "3.8.0", + "version": "3.8.1", "license": "Apache-2.0", "dependencies": { - "@react-types/shared": "^3.23.0" + "@react-types/shared": "^3.23.1" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" @@ -4616,7 +4800,7 @@ } }, "node_modules/@react-types/shared": { - "version": "3.23.0", + "version": "3.23.1", "license": "Apache-2.0", "peerDependencies": { "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" @@ -4651,7 +4835,7 @@ } }, "node_modules/@rjsf/core": { - "version": "5.18.3", + "version": "5.18.4", "license": "Apache-2.0", "dependencies": { "lodash": "^4.17.21", @@ -4669,7 +4853,7 @@ } }, "node_modules/@rjsf/utils": { - "version": "5.18.3", + "version": "5.18.4", "license": "Apache-2.0", "dependencies": { "json-schema-merge-allof": "^0.8.1", @@ -4690,7 +4874,7 @@ "license": "MIT" }, "node_modules/@rjsf/validator-ajv8": { - "version": "5.18.3", + "version": "5.18.4", "license": "Apache-2.0", "dependencies": { "ajv": "^8.12.0", @@ -4964,7 +5148,7 @@ } }, "node_modules/@stoplight/json-schema-viewer": { - "version": "4.16.0", + "version": "4.16.1", "license": "Apache-2.0", "dependencies": { "@stoplight/json": "^3.20.1", @@ -5865,7 +6049,7 @@ } }, "node_modules/@stoplight/mosaic": { - "version": "1.53.1", + "version": "1.53.2", "license": "Apache-2.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.1", @@ -5898,7 +6082,7 @@ } }, "node_modules/@stoplight/mosaic-code-viewer": { - "version": "1.53.1", + "version": "1.53.2", "license": "Apache-2.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.1", @@ -5908,7 +6092,7 @@ "@react-types/radio": "3.1.2", "@react-types/shared": "3.9.0", "@react-types/switch": "3.1.2", - "@stoplight/mosaic": "1.53.1", + "@stoplight/mosaic": "1.53.2", "@stoplight/types": "^13.7.0", "clsx": "^1.1.1", "copy-to-clipboard": "^3.3.1", @@ -5938,8 +6122,7 @@ }, "node_modules/@stoplight/mosaic-code-viewer/node_modules/prism-react-renderer": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "license": "MIT", "peerDependencies": { "react": ">=0.14.9" } @@ -6257,14 +6440,6 @@ "node": ">=14.16" } }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, "node_modules/@trysound/sax": { "version": "0.2.0", "license": "ISC", @@ -6374,7 +6549,7 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.19.0", + "version": "4.19.3", "license": "MIT", "dependencies": { "@types/node": "*", @@ -6448,7 +6623,7 @@ "license": "MIT" }, "node_modules/@types/mdast": { - "version": "4.0.3", + "version": "4.0.4", "license": "MIT", "dependencies": { "@types/unist": "*" @@ -6470,12 +6645,17 @@ "version": "1.3.5", "license": "MIT" }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, "node_modules/@types/ms": { "version": "0.7.34", "license": "MIT" }, "node_modules/@types/node": { - "version": "20.12.8", + "version": "20.14.2", "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -6488,6 +6668,11 @@ "@types/node": "*" } }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "dev": true, + "license": "MIT" + }, "node_modules/@types/parse-json": { "version": "4.0.2", "license": "MIT" @@ -6546,7 +6731,7 @@ } }, "node_modules/@types/react-router-config/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -6563,7 +6748,7 @@ } }, "node_modules/@types/react-router-dom/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -6571,7 +6756,7 @@ } }, "node_modules/@types/react-router/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -6651,32 +6836,27 @@ "version": "21.0.3", "license": "MIT" }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", + "node_modules/@typescript-eslint/parser": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.12.0.tgz", + "integrity": "sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==", "dev": true, - "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "@typescript-eslint/scope-manager": "7.12.0", + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/typescript-estree": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0", + "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -6684,25 +6864,57 @@ } } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", + "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", + "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", + "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependenciesMeta": { "typescript": { @@ -6710,6 +6922,21 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", "dev": true, @@ -6726,15 +6953,13 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils": { + "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -6742,14 +6967,6 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, "node_modules/@typescript-eslint/types": { @@ -6790,6 +7007,22 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", "dev": true, @@ -6816,15 +7049,29 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", + "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.12.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", + "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -6964,9 +7211,12 @@ "license": "Apache-2.0" }, "node_modules/abbrev": { - "version": "1.1.1", + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, "node_modules/abort-controller": { "version": "3.0.0", @@ -7027,15 +7277,25 @@ "node": ">= 10.0.0" } }, - "node_modules/agentkeepalive": { - "version": "4.5.0", + "node_modules/agent-base": { + "version": "7.1.1", "dev": true, "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/agentkeepalive": { + "version": "3.5.3", + "license": "MIT", "dependencies": { "humanize-ms": "^1.2.1" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 4.0.0" } }, "node_modules/aggregate-error": { @@ -7050,7 +7310,7 @@ } }, "node_modules/ajv": { - "version": "8.13.0", + "version": "8.16.0", "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -7088,10 +7348,6 @@ "ajv": "^8.8.2" } }, - "node_modules/ajv/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/algoliasearch": { "version": "4.23.3", "license": "MIT", @@ -7114,7 +7370,7 @@ } }, "node_modules/algoliasearch-helper": { - "version": "3.19.0", + "version": "3.21.0", "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" @@ -7182,31 +7438,6 @@ "version": "1.2.0", "license": "ISC" }, - "node_modules/are-we-there-yet": { - "version": "3.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/arg": { "version": "5.0.2", "license": "MIT" @@ -7217,8 +7448,9 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -7236,8 +7468,9 @@ }, "node_modules/array-includes": { "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7262,8 +7495,9 @@ }, "node_modules/array.prototype.findlast": { "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -7281,8 +7515,9 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7298,8 +7533,9 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7315,8 +7551,9 @@ }, "node_modules/array.prototype.toreversed": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7325,21 +7562,26 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.3", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -7357,6 +7599,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/asn1.js": { "version": "4.10.1", "license": "MIT", @@ -7377,6 +7627,14 @@ "util": "^0.12.5" } }, + "node_modules/astral-regex": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/astring": { "version": "1.8.6", "license": "MIT", @@ -7551,7 +7809,7 @@ } }, "node_modules/bin-links": { - "version": "4.0.1", + "version": "4.0.3", "dev": true, "license": "ISC", "dependencies": { @@ -7800,10 +8058,10 @@ } }, "node_modules/braces": { - "version": "3.0.2", + "version": "3.0.3", "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -7989,98 +8247,71 @@ } }, "node_modules/cacache": { - "version": "16.1.3", + "version": "18.0.3", "dev": true, "license": "ISC", "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", + "ssri": "^10.0.0", "tar": "^6.1.11", - "unique-filename": "^2.0.0" + "unique-filename": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/cacache/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/cacache/node_modules/glob": { - "version": "8.1.0", + "version": "10.4.1", "dev": true, "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.18" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/cacache/node_modules/minimatch": { - "version": "5.1.6", + "version": "9.0.4", "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/cacache/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">=16 || 14 >=14.17" }, - "engines": { - "node": ">=10" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/cacache/node_modules/unique-filename": { - "version": "2.0.1", + "version": "3.0.0", "dev": true, "license": "ISC", "dependencies": { - "unique-slug": "^3.0.0" + "unique-slug": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/cacheable-lookup": { @@ -8148,6 +8379,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-keys": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "license": "MIT", @@ -8159,7 +8407,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001615", + "version": "1.0.30001628", "funding": [ { "type": "opencollective", @@ -8208,16 +8456,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/char-regex": { "version": "1.0.2", "license": "MIT", @@ -8334,22 +8572,12 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/chownr": { "version": "1.1.4", "license": "ISC" }, "node_modules/chrome-trace-event": { - "version": "1.0.3", + "version": "1.0.4", "license": "MIT", "engines": { "node": ">=6.0" @@ -8425,7 +8653,7 @@ } }, "node_modules/cli-table3": { - "version": "0.6.4", + "version": "0.6.5", "license": "MIT", "dependencies": { "string-width": "^4.2.0" @@ -8442,13 +8670,16 @@ "license": "ISC" }, "node_modules/cliui": { - "version": "7.0.4", + "version": "8.0.1", "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/cliui/node_modules/wrap-ansi": { @@ -8479,6 +8710,16 @@ "node": ">=6" } }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/clsx": { "version": "1.2.1", "license": "MIT", @@ -8487,7 +8728,7 @@ } }, "node_modules/cmd-shim": { - "version": "6.0.2", + "version": "6.0.3", "dev": true, "license": "ISC", "engines": { @@ -8659,14 +8900,6 @@ "version": "1.1.4", "license": "MIT" }, - "node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colord": { "version": "2.9.3", "license": "MIT" @@ -8822,11 +9055,6 @@ "node_modules/console-browserify": { "version": "1.2.0" }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, "node_modules/constants-browserify": { "version": "1.0.0", "license": "MIT" @@ -8872,16 +9100,6 @@ "run-queue": "^1.0.0" } }, - "node_modules/copy-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/copy-text-to-clipboard": { "version": "3.2.0", "license": "MIT", @@ -8921,6 +9139,16 @@ "webpack": "^5.1.0" } }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.2.2", "license": "MIT", @@ -8949,7 +9177,7 @@ } }, "node_modules/core-js": { - "version": "3.37.0", + "version": "3.37.1", "hasInstallScript": true, "license": "MIT", "funding": { @@ -8958,7 +9186,7 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.0", + "version": "3.37.1", "license": "MIT", "dependencies": { "browserslist": "^4.23.0" @@ -8969,7 +9197,7 @@ } }, "node_modules/core-js-pure": { - "version": "3.37.0", + "version": "3.37.1", "hasInstallScript": true, "license": "MIT", "funding": { @@ -9115,6 +9343,14 @@ "postcss": "^8.0.9" } }, + "node_modules/css-functions-list": { + "version": "3.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12 || >=16" + } + }, "node_modules/css-in-js-utils": { "version": "3.1.0", "license": "MIT", @@ -9210,6 +9446,19 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/css-select": { "version": "5.1.0", "license": "BSD-2-Clause", @@ -9802,8 +10051,9 @@ }, "node_modules/data-view-buffer": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -9818,8 +10068,9 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -9834,8 +10085,9 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -9868,7 +10120,7 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.3.4", + "version": "4.3.5", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -9886,6 +10138,37 @@ "version": "2.1.2", "license": "MIT" }, + "node_modules/decamelize": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/decode-named-character-reference": { "version": "1.0.2", "license": "MIT", @@ -9930,7 +10213,8 @@ "node_modules/deep-is": { "version": "0.1.4", "devOptional": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/deepmerge": { "version": "4.3.1", @@ -10074,6 +10358,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/delaunator": { "version": "5.0.1", "license": "ISC", @@ -10081,11 +10378,6 @@ "robust-predicates": "^3.0.2" } }, - "node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/depd": { "version": "2.0.0", "license": "MIT", @@ -10212,6 +10504,7 @@ "version": "3.0.0", "devOptional": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "esutils": "^2.0.2" }, @@ -10286,7 +10579,7 @@ } }, "node_modules/dompurify": { - "version": "3.1.2", + "version": "3.1.5", "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/domutils": { @@ -10367,7 +10660,7 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.754", + "version": "1.4.791", "license": "ISC" }, "node_modules/elkjs": { @@ -10442,7 +10735,7 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.16.0", + "version": "5.17.0", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -10501,8 +10794,9 @@ }, "node_modules/es-abstract": { "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, - "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -10577,8 +10871,9 @@ }, "node_modules/es-iterator-helpers": { "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -10600,13 +10895,14 @@ } }, "node_modules/es-module-lexer": { - "version": "1.5.2", + "version": "1.5.3", "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -10616,8 +10912,9 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, - "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -10629,16 +10926,18 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, - "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -10697,6 +10996,7 @@ "version": "8.57.0", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -10748,28 +11048,29 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.34.1", + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", "dev": true, - "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.2", "array.prototype.toreversed": "^1.1.2", "array.prototype.tosorted": "^1.1.3", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", + "es-iterator-helpers": "^1.0.19", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" + "string.prototype.matchall": "^4.0.11" }, "engines": { "node": ">=4" @@ -10780,8 +11081,9 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -10791,8 +11093,9 @@ }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, - "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -10807,40 +11110,13 @@ }, "node_modules/eslint-plugin-react/node_modules/semver": { "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/eslint-plugin-unused-imports": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/eslint-scope": { "version": "5.1.1", "license": "BSD-2-Clause", @@ -10874,6 +11150,7 @@ "version": "6.12.6", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -10889,6 +11166,7 @@ "version": "7.2.2", "devOptional": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -10900,10 +11178,68 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/file-entry-cache": { + "version": "6.0.1", + "devOptional": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "devOptional": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "devOptional": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "devOptional": true, + "license": "MIT", + "peer": true + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "devOptional": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/espree": { "version": "9.6.1", "devOptional": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -10931,6 +11267,7 @@ "version": "1.5.0", "devOptional": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -11134,6 +11471,14 @@ "node": ">=4" } }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, "node_modules/execa/node_modules/shebang-command": { "version": "1.2.0", "license": "MIT", @@ -11151,6 +11496,20 @@ "node": ">=0.10.0" } }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/execa/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, "node_modules/expand-tilde": { "version": "1.2.2", "license": "MIT", @@ -11275,16 +11634,6 @@ "node": ">=8.6.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "license": "MIT" @@ -11292,7 +11641,8 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "devOptional": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/fast-loops": { "version": "1.1.3", @@ -11316,6 +11666,14 @@ "version": "1.4.1", "license": "MIT" }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, "node_modules/fastest-stable-stringify": { "version": "2.0.2", "license": "MIT" @@ -11376,14 +11734,14 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "devOptional": true, + "version": "7.0.2", + "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^3.2.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=12.0.0" } }, "node_modules/file-loader": { @@ -11425,6 +11783,10 @@ "ajv": "^6.9.1" } }, + "node_modules/file-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, "node_modules/file-loader/node_modules/schema-utils": { "version": "3.3.0", "license": "MIT", @@ -11456,7 +11818,7 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", + "version": "7.1.1", "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -11568,6 +11930,20 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/flatted": { "version": "3.3.1", "devOptional": true, @@ -11613,23 +11989,49 @@ "is-callable": "^1.1.3" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.1.1", + "dev": true, + "license": "ISC", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { "node": ">=10", @@ -11698,6 +12100,10 @@ "node": ">=10" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "license": "MIT", @@ -11791,14 +12197,14 @@ } }, "node_modules/fs-minipass": { - "version": "2.1.0", + "version": "3.0.3", "dev": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/fs-monkey": { @@ -11819,17 +12225,6 @@ "version": "1.0.0", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -11839,8 +12234,9 @@ }, "node_modules/function.prototype.name": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -11856,35 +12252,13 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/gauge/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/genfun": { "version": "4.0.1", "license": "CC0-1.0" @@ -11937,8 +12311,9 @@ }, "node_modules/get-symbol-description": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -12036,13 +12411,13 @@ } }, "node_modules/glob-parent": { - "version": "6.0.2", + "version": "5.1.2", "license": "ISC", "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "node_modules/glob-to-regexp": { @@ -12060,14 +12435,35 @@ } }, "node_modules/global-modules": { - "version": "0.2.3", + "version": "2.0.0", "license": "MIT", "dependencies": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" + "global-prefix": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" + } + }, + "node_modules/global-modules/node_modules/global-prefix": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-modules/node_modules/which": { + "version": "1.3.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, "node_modules/global-prefix": { @@ -12083,35 +12479,28 @@ "node": ">=0.10.0" } }, - "node_modules/globals": { - "version": "13.24.0", - "devOptional": true, - "license": "MIT", + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "license": "ISC", "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "which": "bin/which" } }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "devOptional": true, - "license": "(MIT OR CC0-1.0)", + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -12141,6 +12530,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globjoin": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/gopd": { "version": "1.0.1", "license": "MIT", @@ -12191,8 +12585,10 @@ }, "node_modules/graphemer": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "devOptional": true, - "license": "MIT" + "peer": true }, "node_modules/gray-matter": { "version": "4.0.3", @@ -12246,10 +12642,19 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/has-bigints": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, - "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -12304,11 +12709,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, "node_modules/has-yarn": { "version": "3.0.0", "license": "MIT", @@ -12654,8 +13054,15 @@ } }, "node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" + "version": "7.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } }, "node_modules/hpack.js": { "version": "2.1.6", @@ -12885,27 +13292,15 @@ } }, "node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", + "version": "7.0.2", "dev": true, "license": "MIT", "dependencies": { - "debug": "4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/http-proxy-middleware": { @@ -12974,26 +13369,15 @@ "license": "MIT" }, "node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/https-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", + "version": "7.0.4", "dev": true, "license": "MIT", "dependencies": { + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/human-signals": { @@ -13015,7 +13399,7 @@ "license": "MIT" }, "node_modules/hyphenate-style-name": { - "version": "1.0.4", + "version": "1.0.5", "license": "BSD-3-Clause" }, "node_modules/iconv-lite": { @@ -13102,13 +13486,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "2.1.0", + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/import-lazy": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "license": "MIT", @@ -13123,11 +13514,6 @@ "node": ">=8" } }, - "node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/infima": { "version": "0.2.0-alpha.43", "license": "MIT", @@ -13296,8 +13682,9 @@ }, "node_modules/internal-slot": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, - "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -13384,8 +13771,9 @@ }, "node_modules/is-array-buffer": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -13403,8 +13791,9 @@ }, "node_modules/is-async-function": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -13417,8 +13806,9 @@ }, "node_modules/is-bigint": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, - "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -13438,8 +13828,9 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -13508,8 +13899,9 @@ }, "node_modules/is-data-view": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, - "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -13522,8 +13914,9 @@ }, "node_modules/is-date-object": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -13571,8 +13964,9 @@ }, "node_modules/is-finalizationregistry": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -13646,8 +14040,9 @@ }, "node_modules/is-map": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13671,8 +14066,9 @@ }, "node_modules/is-negative-zero": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13696,8 +14092,9 @@ }, "node_modules/is-number-object": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -13740,11 +14137,9 @@ } }, "node_modules/is-plain-object": { - "version": "2.0.4", + "version": "5.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, "engines": { "node": ">=0.10.0" } @@ -13765,8 +14160,9 @@ }, "node_modules/is-regex": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -13801,8 +14197,9 @@ }, "node_modules/is-set": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13812,8 +14209,9 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -13833,8 +14231,9 @@ }, "node_modules/is-string": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -13847,8 +14246,9 @@ }, "node_modules/is-symbol": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, - "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -13882,8 +14282,9 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13893,8 +14294,9 @@ }, "node_modules/is-weakref": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -13904,8 +14306,9 @@ }, "node_modules/is-weakset": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -13939,8 +14342,7 @@ } }, "node_modules/isarray": { - "version": "2.0.5", - "dev": true, + "version": "1.0.0", "license": "MIT" }, "node_modules/isexe": { @@ -13997,8 +14399,9 @@ }, "node_modules/iterator.prototype": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "get-intrinsic": "^1.2.1", @@ -14007,6 +14410,23 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jackspeak": { + "version": "3.4.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jest-util": { "version": "29.7.0", "license": "MIT", @@ -14034,8 +14454,21 @@ "node": ">= 10.13.0" } }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/jiti": { - "version": "1.21.0", + "version": "1.21.3", "license": "MIT", "bin": { "jiti": "bin/jiti.js" @@ -14173,13 +14606,14 @@ } }, "node_modules/json-schema-traverse": { - "version": "0.4.1", + "version": "1.0.0", "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "devOptional": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/json5": { "version": "2.2.3", @@ -14214,8 +14648,9 @@ }, "node_modules/jsx-ast-utils": { "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, - "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -14271,7 +14706,12 @@ "node": ">=6" } }, - "node_modules/latest-version": { + "node_modules/known-css-properties": { + "version": "0.29.0", + "dev": true, + "license": "MIT" + }, + "node_modules/latest-version": { "version": "3.1.0", "license": "MIT", "dependencies": { @@ -14311,6 +14751,7 @@ "version": "0.4.1", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -14392,6 +14833,12 @@ "node_modules/lodash.merge": { "version": "4.6.2", "devOptional": true, + "license": "MIT", + "peer": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "dev": true, "license": "MIT" }, "node_modules/lodash.uniq": { @@ -14513,17 +14960,13 @@ } }, "node_modules/lru-cache": { - "version": "4.1.5", + "version": "10.2.2", + "dev": true, "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "engines": { + "node": "14 || >=16.14" } }, - "node_modules/lru-cache/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" - }, "node_modules/lz-string": { "version": "1.5.0", "license": "MIT", @@ -14549,37 +14992,36 @@ } }, "node_modules/make-fetch-happen": { - "version": "10.2.1", + "version": "13.0.1", "dev": true, "license": "ISC", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", "minipass-flush": "^1.0.5", "minipass-pipeline": "^1.2.4", "negotiator": "^0.6.3", + "proc-log": "^4.2.0", "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" + "ssri": "^10.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "7.18.3", + "node_modules/map-obj": { + "version": "4.3.0", "dev": true, - "license": "ISC", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/markdown-extensions": { @@ -14610,6 +15052,15 @@ "react": ">= 0.14.0" } }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/md5.js": { "version": "1.3.5", "license": "MIT", @@ -14759,7 +15210,7 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", @@ -15155,6 +15606,50 @@ "version": "5.2.1", "license": "MIT" }, + "node_modules/meow": { + "version": "10.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/decamelize": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, "node_modules/merge-descriptors": { "version": "1.0.1", "license": "MIT" @@ -15171,7 +15666,7 @@ } }, "node_modules/mermaid": { - "version": "10.9.0", + "version": "10.9.1", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^6.0.1", @@ -16362,10 +16857,10 @@ "license": "MIT" }, "node_modules/micromatch": { - "version": "4.0.5", + "version": "4.0.7", "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -16437,6 +16932,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/min-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/mini-css-extract-plugin": { "version": "2.9.0", "license": "MIT", @@ -16488,39 +16991,57 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minipass": { - "version": "3.3.6", + "node_modules/minimist-options": { + "version": "4.1.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { - "node": ">=8" + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-collect": { - "version": "1.0.2", + "version": "2.0.1", "dev": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/minipass-fetch": { - "version": "2.1.2", + "version": "3.0.5", "dev": true, "license": "MIT", "dependencies": { - "minipass": "^3.1.6", + "minipass": "^7.0.3", "minipass-sized": "^1.0.3", "minizlib": "^2.1.2" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" }, "optionalDependencies": { "encoding": "^0.1.13" @@ -16537,6 +17058,17 @@ "node": ">= 8" } }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minipass-pipeline": { "version": "1.2.4", "dev": true, @@ -16548,6 +17080,17 @@ "node": ">=8" } }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minipass-sized": { "version": "1.0.3", "dev": true, @@ -16559,6 +17102,17 @@ "node": ">=8" } }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/minizlib": { "version": "2.1.2", "dev": true, @@ -16571,6 +17125,17 @@ "node": ">= 8" } }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/mississippi": { "version": "1.3.1", "license": "BSD-2-Clause", @@ -16609,16 +17174,6 @@ "run-queue": "^1.0.3" } }, - "node_modules/move-concurrently/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/mri": { "version": "1.2.0", "license": "MIT", @@ -16708,12 +17263,8 @@ "node_modules/natural-compare": { "version": "1.4.0", "devOptional": true, - "license": "MIT" - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/negotiator": { "version": "0.6.3", @@ -16784,6 +17335,72 @@ "node": ">= 6.13.0" } }, + "node_modules/node-gyp": { + "version": "10.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "10.4.1", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/proc-log": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/node-polyfill-webpack-plugin": { "version": "2.0.1", "license": "MIT", @@ -16835,6 +17452,16 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": { + "version": "2.19.0", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/node-releases": { "version": "2.0.14", "license": "MIT" @@ -16844,34 +17471,53 @@ "license": "MIT" }, "node_modules/nopt": { - "version": "6.0.0", + "version": "7.2.1", "dev": true, "license": "ISC", "dependencies": { - "abbrev": "^1.0.0" + "abbrev": "^2.0.0" }, "bin": { "nopt": "bin/nopt.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/normalize-package-data": { - "version": "2.5.0", + "version": "3.0.3", + "dev": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", + "node_modules/normalize-package-data/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver" + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/normalize-path": { @@ -16898,6 +17544,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", "dev": true, @@ -16916,6 +17573,10 @@ "validate-npm-package-name": "^3.0.0" } }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" + }, "node_modules/npm-package-arg/node_modules/semver": { "version": "5.7.2", "license": "ISC", @@ -16923,19 +17584,39 @@ "semver": "bin/semver" } }, + "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } + }, "node_modules/npm-pick-manifest": { - "version": "1.0.4", - "license": "CC0-1.0", + "version": "9.0.1", + "dev": true, + "license": "ISC", "dependencies": { - "npm-package-arg": "^5.1.2", - "semver": "^5.3.0" + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/npm-pick-manifest/node_modules/semver": { - "version": "5.7.2", + "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "11.0.2", + "dev": true, "license": "ISC", - "bin": { - "semver": "bin/semver" + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/npm-run-path": { @@ -16955,20 +17636,6 @@ "node": ">=4" } }, - "node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/nprogress": { "version": "0.2.0", "license": "MIT" @@ -17036,8 +17703,9 @@ }, "node_modules/object.entries": { "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17049,8 +17717,9 @@ }, "node_modules/object.fromentries": { "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17066,8 +17735,9 @@ }, "node_modules/object.hasown": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "es-abstract": "^1.23.2", @@ -17082,8 +17752,9 @@ }, "node_modules/object.values": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -17170,6 +17841,7 @@ "version": "0.9.4", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -17413,16 +18085,6 @@ "node": ">= 4.0.0" } }, - "node_modules/pacote/node_modules/agentkeepalive": { - "version": "3.5.2", - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/pacote/node_modules/cacache": { "version": "9.3.0", "license": "CC0-1.0", @@ -17457,6 +18119,10 @@ "version": "1.1.2", "license": "MIT" }, + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC" + }, "node_modules/pacote/node_modules/http-cache-semantics": { "version": "3.8.1", "license": "BSD-2-Clause" @@ -17490,6 +18156,14 @@ "ms": "^2.1.1" } }, + "node_modules/pacote/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, "node_modules/pacote/node_modules/make-fetch-happen": { "version": "2.6.0", "license": "CC0-1.0", @@ -17556,6 +18230,24 @@ "version": "4.0.3", "license": "ISC" }, + "node_modules/pacote/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/pacote/node_modules/npm-pick-manifest": { + "version": "1.0.4", + "license": "CC0-1.0", + "dependencies": { + "npm-package-arg": "^5.1.2", + "semver": "^5.3.0" + } + }, "node_modules/pacote/node_modules/promise-retry": { "version": "1.1.1", "license": "MIT", @@ -17582,16 +18274,6 @@ "node": "*" } }, - "node_modules/pacote/node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/pacote/node_modules/semver": { "version": "5.7.2", "license": "ISC", @@ -17634,10 +18316,24 @@ "safe-buffer": "^5.1.0" } }, + "node_modules/pacote/node_modules/which": { + "version": "1.3.1", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/pacote/node_modules/y18n": { "version": "3.2.2", "license": "ISC" }, + "node_modules/pacote/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, "node_modules/pako": { "version": "1.0.11", "license": "(MIT AND Zlib)" @@ -17880,6 +18576,21 @@ "version": "1.0.7", "license": "MIT" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-to-regexp": { "version": "2.2.1", "license": "MIT" @@ -17915,7 +18626,7 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", + "version": "1.0.1", "license": "ISC" }, "node_modules/picomatch": { @@ -18559,8 +19270,28 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", + "version": "6.1.0", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -18628,6 +19359,7 @@ "version": "1.2.1", "devOptional": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.8.0" } @@ -18640,7 +19372,7 @@ } }, "node_modules/prettier": { - "version": "3.2.5", + "version": "3.3.1", "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -18669,8 +19401,7 @@ }, "node_modules/prism-react-renderer": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", - "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "license": "MIT", "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" @@ -18681,8 +19412,7 @@ }, "node_modules/prism-react-renderer/node_modules/clsx": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -18694,6 +19424,14 @@ "node": ">=6" } }, + "node_modules/proc-log": { + "version": "4.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/process": { "version": "0.11.10", "license": "MIT", @@ -18941,13 +19679,6 @@ "rc": "cli.js" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/react": { "version": "18.3.1", "license": "MIT", @@ -18998,30 +19729,8 @@ "node": ">= 0.4.0" } }, - "node_modules/react-dev-utils/node_modules/global-modules": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/global-prefix": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", + "version": "3.3.1", "license": "MIT", "engines": { "node": ">= 12.13.0" @@ -19101,7 +19810,7 @@ } }, "node_modules/react-loadable/node_modules/@types/react": { - "version": "18.3.1", + "version": "18.3.3", "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -19878,24 +20587,37 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-package-json-fast": { - "version": "3.0.2", + "node_modules/read-pkg": { + "version": "6.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-package-json-fast/node_modules/json-parse-even-better-errors": { - "version": "3.0.1", + "node_modules/read-pkg-up": { + "version": "8.0.0", "dev": true, "license": "MIT", + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/readable-stream": { @@ -19911,10 +20633,6 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "license": "MIT" @@ -19959,10 +20677,37 @@ "node": ">=6.0.0" } }, + "node_modules/redent": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/redent/node_modules/indent-string": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -20083,8 +20828,9 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -20521,11 +21267,23 @@ "node": ">=0.10.0" } }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "0.2.3", + "license": "MIT", + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve-from": { - "version": "4.0.0", + "version": "5.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/resolve-pathname": { @@ -20573,16 +21331,13 @@ } }, "node_modules/rimraf": { - "version": "3.0.2", + "version": "2.7.1", "license": "ISC", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { @@ -20624,6 +21379,16 @@ "node": ">=12.0.0" } }, + "node_modules/rtlcss/node_modules/strip-json-comments": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-async": { "version": "2.4.1", "license": "MIT", @@ -20689,8 +21454,9 @@ }, "node_modules/safe-array-concat": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -20704,6 +21470,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/safe-buffer": { "version": "5.2.1", "funding": [ @@ -20724,8 +21496,9 @@ }, "node_modules/safe-regex-test": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -20747,7 +21520,7 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.3.0", + "version": "1.4.1", "license": "ISC" }, "node_modules/scheduler": { @@ -20785,9 +21558,8 @@ } }, "node_modules/search-insights": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", - "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", + "version": "2.14.0", + "license": "MIT", "peer": true }, "node_modules/section-matter": { @@ -20817,11 +21589,8 @@ } }, "node_modules/semver": { - "version": "7.6.0", + "version": "7.6.2", "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -20846,19 +21615,9 @@ "semver": "bin/semver" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/send": { - "version": "0.18.0", - "license": "MIT", + "node_modules/send": { + "version": "0.18.0", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -21009,11 +21768,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/set-function-length": { "version": "1.2.2", "license": "MIT", @@ -21031,8 +21785,9 @@ }, "node_modules/set-function-name": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, - "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -21170,7 +21925,7 @@ "license": "MIT" }, "node_modules/sitemap": { - "version": "7.1.1", + "version": "7.1.2", "license": "MIT", "dependencies": { "@types/node": "^17.0.5", @@ -21207,6 +21962,22 @@ "node": ">=8" } }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", "dev": true, @@ -21247,27 +22018,16 @@ } }, "node_modules/socks-proxy-agent": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/socks-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", + "version": "8.0.3", "dev": true, "license": "MIT", "dependencies": { - "debug": "4" + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/sort-css-media-queries": { @@ -21328,7 +22088,7 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.17", + "version": "3.0.18", "license": "CC0-1.0" }, "node_modules/spdy": { @@ -21385,14 +22145,14 @@ } }, "node_modules/ssri": { - "version": "9.0.1", + "version": "10.0.6", "dev": true, "license": "ISC", "dependencies": { - "minipass": "^3.1.1" + "minipass": "^7.0.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/stack-generator": { @@ -21514,10 +22274,25 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21541,8 +22316,9 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21558,8 +22334,9 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21571,8 +22348,9 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -21619,6 +22397,18 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom-string": { "version": "1.0.0", "license": "MIT", @@ -21640,16 +22430,32 @@ "node": ">=6" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", + "node_modules/strip-indent": { + "version": "4.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "min-indent": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "dev": true, + "license": "ISC" + }, "node_modules/style-to-object": { "version": "0.4.4", "license": "MIT", @@ -21671,21 +22477,117 @@ "postcss": "^8.4.31" } }, + "node_modules/stylelint": { + "version": "15.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.4", + "@csstools/selector-specificity": "^3.0.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^8.2.0", + "css-functions-list": "^3.2.1", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.2.4", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.29.0", + "mathml-tag-names": "^2.1.3", + "meow": "^10.1.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.28", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-config-recommended": { + "version": "13.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint-config-standard": { + "version": "34.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "stylelint-config-recommended": "^13.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/stylis": { "version": "4.3.2", "license": "MIT" }, "node_modules/supports-color": { - "version": "8.1.1", + "version": "7.2.0", "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=14.18" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -21702,6 +22604,10 @@ "version": "2.0.4", "license": "MIT" }, + "node_modules/svg-tags": { + "version": "1.0.0", + "dev": true + }, "node_modules/svgo": { "version": "3.3.2", "license": "MIT", @@ -21725,6 +22631,21 @@ "url": "https://opencollective.com/svgo" } }, + "node_modules/table": { + "version": "6.8.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "license": "MIT", @@ -21782,6 +22703,28 @@ "node": ">=10" } }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", "dev": true, @@ -21880,6 +22823,10 @@ "ajv": "^6.9.1" } }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", "license": "MIT", @@ -22079,6 +23026,17 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/trim-newlines": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/trough": { "version": "2.2.0", "license": "MIT", @@ -22087,6 +23045,18 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-dedent": { "version": "2.2.0", "license": "MIT", @@ -22102,8 +23072,20 @@ "version": "1.0.6", "license": "MIT" }, + "node_modules/tsc-files": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz", + "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==", + "dev": true, + "bin": { + "tsc-files": "cli.js" + }, + "peerDependencies": { + "typescript": ">=3" + } + }, "node_modules/tslib": { - "version": "2.6.2", + "version": "2.6.3", "license": "0BSD" }, "node_modules/tsutils": { @@ -22133,6 +23115,7 @@ "version": "0.4.0", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -22141,10 +23124,10 @@ } }, "node_modules/type-fest": { - "version": "2.19.0", + "version": "1.4.0", "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -22163,8 +23146,9 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -22176,8 +23160,9 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -22194,8 +23179,9 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, - "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -22213,8 +23199,9 @@ }, "node_modules/typed-array-length": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -22242,20 +23229,22 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "license": "Apache-2.0", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/unbox-primitive": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, - "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -22345,14 +23334,14 @@ } }, "node_modules/unique-slug": { - "version": "3.0.0", + "version": "4.0.0", "dev": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/unique-string": { @@ -22544,7 +23533,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.14", + "version": "1.0.16", "funding": [ { "type": "opencollective", @@ -22562,7 +23551,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.1.2", - "picocolors": "^1.0.0" + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -22637,6 +23626,13 @@ "node": ">=4" } }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/update-notifier/node_modules/supports-color": { "version": "5.5.0", "license": "MIT", @@ -22708,6 +23704,10 @@ "ajv": "^6.9.1" } }, + "node_modules/url-loader/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, "node_modules/url-loader/node_modules/schema-utils": { "version": "3.3.0", "license": "MIT", @@ -22834,10 +23834,11 @@ } }, "node_modules/validate-npm-package-name": { - "version": "3.0.0", + "version": "5.0.1", + "dev": true, "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/validate.io-array": { @@ -23115,6 +24116,19 @@ "node": ">= 10" } }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.17.0", "license": "MIT", @@ -23174,6 +24188,10 @@ "ajv": "^6.9.1" } }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "license": "MIT", @@ -23238,19 +24256,24 @@ } }, "node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "version": "4.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "isexe": "^2.0.0" + "isexe": "^3.1.1" }, "bin": { - "which": "bin/which" + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, "node_modules/which-boxed-primitive": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -23264,8 +24287,9 @@ }, "node_modules/which-builtin-type": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dev": true, - "license": "MIT", "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", @@ -23287,10 +24311,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/which-collection": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, - "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -23321,12 +24352,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/wide-align": { - "version": "1.1.5", + "node_modules/which/node_modules/isexe": { + "version": "3.1.1", "dev": true, "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" + "engines": { + "node": ">=16" } }, "node_modules/widest-line": { @@ -23396,6 +24427,7 @@ "version": "1.2.5", "devOptional": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -23415,6 +24447,23 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", "license": "MIT", @@ -23547,6 +24596,7 @@ }, "node_modules/yallist": { "version": "4.0.0", + "dev": true, "license": "ISC" }, "node_modules/yaml": { @@ -23557,28 +24607,28 @@ } }, "node_modules/yargs": { - "version": "16.2.0", + "version": "17.7.2", "dev": true, "license": "MIT", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", + "version": "21.1.1", "dev": true, "license": "ISC", "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yocto-queue": { @@ -23614,5 +24664,15169 @@ "url": "https://github.com/sponsors/wooorm" } } + }, + "dependencies": { + "@algolia/autocomplete-core": { + "version": "1.9.3", + "requires": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "requires": { + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "requires": { + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "@algolia/autocomplete-shared": { + "version": "1.9.3", + "requires": {} + }, + "@algolia/cache-browser-local-storage": { + "version": "4.23.3", + "requires": { + "@algolia/cache-common": "4.23.3" + } + }, + "@algolia/cache-common": { + "version": "4.23.3" + }, + "@algolia/cache-in-memory": { + "version": "4.23.3", + "requires": { + "@algolia/cache-common": "4.23.3" + } + }, + "@algolia/client-account": { + "version": "4.23.3", + "requires": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/client-analytics": { + "version": "4.23.3", + "requires": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/client-common": { + "version": "4.23.3", + "requires": { + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/client-personalization": { + "version": "4.23.3", + "requires": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/client-search": { + "version": "4.23.3", + "requires": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/events": { + "version": "4.0.1" + }, + "@algolia/logger-common": { + "version": "4.23.3" + }, + "@algolia/logger-console": { + "version": "4.23.3", + "requires": { + "@algolia/logger-common": "4.23.3" + } + }, + "@algolia/recommend": { + "version": "4.23.3", + "requires": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "@algolia/requester-browser-xhr": { + "version": "4.23.3", + "requires": { + "@algolia/requester-common": "4.23.3" + } + }, + "@algolia/requester-common": { + "version": "4.23.3" + }, + "@algolia/requester-node-http": { + "version": "4.23.3", + "requires": { + "@algolia/requester-common": "4.23.3" + } + }, + "@algolia/transporter": { + "version": "4.23.3", + "requires": { + "@algolia/cache-common": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/requester-common": "4.23.3" + } + }, + "@ampproject/remapping": { + "version": "2.3.0", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@babel/code-frame": { + "version": "7.24.7", + "requires": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.24.7" + }, + "@babel/core": { + "version": "7.24.7", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "@babel/generator": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.24.7", + "requires": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.1" + }, + "yallist": { + "version": "3.1.1" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-function-name": { + "version": "7.24.7", + "requires": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.24.7", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.7", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.24.7", + "requires": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.7" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" + } + }, + "@babel/helper-replace-supers": { + "version": "7.24.7", + "requires": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + } + }, + "@babel/helper-simple-access": { + "version": "7.24.7", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.24.7", + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.7" + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7" + }, + "@babel/helper-validator-option": { + "version": "7.24.7" + }, + "@babel/helper-wrap-function": { + "version": "7.24.7", + "requires": { + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helpers": { + "version": "7.24.7", + "requires": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/highlight": { + "version": "7.24.7", + "requires": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.24.7" + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "requires": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "requires": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "requires": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "requires": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "requires": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.24.7", + "requires": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.24.7", + "requires": { + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "requires": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.24.7", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.24.7" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.24.7", + "requires": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.24.7", + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/preset-env": { + "version": "7.24.7", + "requires": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-react-display-name": "^7.24.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", + "@babel/plugin-transform-react-jsx-development": "^7.24.7", + "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + } + }, + "@babel/preset-typescript": { + "version": "7.24.7", + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + } + }, + "@babel/regjsgen": { + "version": "0.8.0" + }, + "@babel/runtime": { + "version": "7.24.7", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/runtime-corejs3": { + "version": "7.24.7", + "requires": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.24.7", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/traverse": { + "version": "7.24.7", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.24.7", + "requires": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + } + }, + "@braintree/sanitize-url": { + "version": "6.0.4" + }, + "@colors/colors": { + "version": "1.5.0", + "optional": true + }, + "@csstools/css-parser-algorithms": { + "version": "2.6.3", + "dev": true, + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "2.3.1", + "dev": true + }, + "@csstools/media-query-list-parser": { + "version": "2.1.11", + "dev": true, + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "3.1.1", + "dev": true, + "requires": {} + }, + "@discoveryjs/json-ext": { + "version": "0.5.7" + }, + "@docsearch/css": { + "version": "3.6.0" + }, + "@docsearch/react": { + "version": "3.6.0", + "requires": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.6.0", + "algoliasearch": "^4.19.1" + } + }, + "@docusaurus/core": { + "version": "3.4.0", + "requires": { + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@babel/runtime": "^7.22.6", + "@babel/runtime-corejs3": "^7.22.6", + "@babel/traverse": "^7.22.8", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "autoprefixer": "^10.4.14", + "babel-loader": "^9.1.3", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.2", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.31.1", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "html-minifier-terser": "^7.2.0", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.5.3", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.7.6", + "p-map": "^4.0.0", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "rtl-detect": "^1.0.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.5", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.88.1", + "webpack-bundle-analyzer": "^4.9.0", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0", + "webpackbar": "^5.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1" + }, + "boxen": { + "version": "6.2.1", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0" + } + } + }, + "commander": { + "version": "5.1.0" + }, + "configstore": { + "version": "6.0.0", + "requires": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "requires": { + "type-fest": "^1.0.1" + } + }, + "dot-prop": { + "version": "6.0.1", + "requires": { + "is-obj": "^2.0.0" + } + }, + "emoji-regex": { + "version": "9.2.2" + }, + "global-dirs": { + "version": "3.0.1", + "requires": { + "ini": "2.0.0" + } + }, + "got": { + "version": "12.6.1", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "ini": { + "version": "2.0.0" + }, + "is-ci": { + "version": "3.0.1", + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "6.0.0" + }, + "is-obj": { + "version": "2.0.0" + }, + "latest-version": { + "version": "7.0.0", + "requires": { + "package-json": "^8.1.0" + } + }, + "package-json": { + "version": "8.1.1", + "requires": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + } + }, + "registry-auth-token": { + "version": "5.0.2", + "requires": { + "@pnpm/npm-conf": "^2.1.0" + } + }, + "registry-url": { + "version": "6.0.1", + "requires": { + "rc": "1.2.8" + } + }, + "semver-diff": { + "version": "4.0.0", + "requires": { + "semver": "^7.3.5" + } + }, + "string-width": { + "version": "5.1.2", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "unique-string": { + "version": "3.0.0", + "requires": { + "crypto-random-string": "^4.0.0" + } + }, + "update-notifier": { + "version": "6.0.2", + "requires": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "dependencies": { + "boxen": { + "version": "7.1.1", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + } + }, + "camelcase": { + "version": "7.0.1" + }, + "chalk": { + "version": "5.3.0" + }, + "type-fest": { + "version": "2.19.0" + } + } + }, + "write-file-atomic": { + "version": "3.0.3", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "5.1.0" + } + } + }, + "@docusaurus/cssnano-preset": { + "version": "3.4.0", + "requires": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/eslint-plugin": { + "version": "3.4.0", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.62.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/logger": { + "version": "3.4.0", + "requires": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.4.0", + "requires": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "dependencies": { + "image-size": { + "version": "1.1.1", + "requires": { + "queue": "6.0.2" + } + }, + "mdast-util-to-string": { + "version": "4.0.0", + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "queue": { + "version": "6.0.2", + "requires": { + "inherits": "~2.0.3" + } + } + } + }, + "@docusaurus/module-type-aliases": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", + "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", + "requires": { + "@docusaurus/types": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "dependencies": { + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "react-helmet-async": { + "version": "2.0.5", + "requires": { + "invariant": "^2.2.4", + "react-fast-compare": "^3.2.2", + "shallowequal": "^1.1.0" + } + } + } + }, + "@docusaurus/plugin-client-redirects": { + "version": "3.4.0", + "dev": true, + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-content-docs": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-content-pages": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-debug": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-google-analytics": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-google-gtag": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-google-tag-manager": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/plugin-sitemap": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + } + }, + "@docusaurus/theme-classic": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.26", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "dependencies": { + "clsx": { + "version": "2.1.1" + } + } + }, + "@docusaurus/theme-common": { + "version": "3.4.0", + "requires": { + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "dependencies": { + "@docusaurus/core": { + "version": "3.4.0", + "requires": { + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@babel/runtime": "^7.22.6", + "@babel/runtime-corejs3": "^7.22.6", + "@babel/traverse": "^7.22.8", + "@docusaurus/cssnano-preset": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "autoprefixer": "^10.4.14", + "babel-loader": "^9.1.3", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.2", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.31.1", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "html-minifier-terser": "^7.2.0", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.5.3", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.7.6", + "p-map": "^4.0.0", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "rtl-detect": "^1.0.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.5", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.88.1", + "webpack-bundle-analyzer": "^4.9.0", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0", + "webpackbar": "^5.0.2" + } + }, + "@docusaurus/mdx-loader": { + "version": "3.4.0", + "requires": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-content-blog": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-content-docs": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/plugin-content-pages": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + } + }, + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "ansi-regex": { + "version": "6.0.1" + }, + "boxen": { + "version": "6.2.1", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0" + } + } + }, + "clsx": { + "version": "2.1.1" + }, + "commander": { + "version": "5.1.0" + }, + "configstore": { + "version": "6.0.0", + "requires": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "requires": { + "type-fest": "^1.0.1" + } + }, + "dot-prop": { + "version": "6.0.1", + "requires": { + "is-obj": "^2.0.0" + } + }, + "emoji-regex": { + "version": "9.2.2" + }, + "global-dirs": { + "version": "3.0.1", + "requires": { + "ini": "2.0.0" + } + }, + "got": { + "version": "12.6.1", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "image-size": { + "version": "1.1.1", + "requires": { + "queue": "6.0.2" + } + }, + "ini": { + "version": "2.0.0" + }, + "is-ci": { + "version": "3.0.1", + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-npm": { + "version": "6.0.0" + }, + "is-obj": { + "version": "2.0.0" + }, + "isarray": { + "version": "0.0.1" + }, + "latest-version": { + "version": "7.0.0", + "requires": { + "package-json": "^8.1.0" + } + }, + "mdast-util-to-string": { + "version": "4.0.0", + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "package-json": { + "version": "8.1.1", + "requires": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + } + }, + "path-to-regexp": { + "version": "1.8.0", + "requires": { + "isarray": "0.0.1" + } + }, + "prism-react-renderer": { + "version": "2.3.1", + "requires": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + } + }, + "queue": { + "version": "6.0.2", + "requires": { + "inherits": "~2.0.3" + } + }, + "react-helmet-async": { + "version": "1.3.0", + "requires": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + } + }, + "react-router": { + "version": "5.3.4", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-router-config": { + "version": "5.1.1", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.3.4", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "registry-auth-token": { + "version": "5.0.2", + "requires": { + "@pnpm/npm-conf": "^2.1.0" + } + }, + "registry-url": { + "version": "6.0.1", + "requires": { + "rc": "1.2.8" + } + }, + "semver-diff": { + "version": "4.0.0", + "requires": { + "semver": "^7.3.5" + } + }, + "string-width": { + "version": "5.1.2", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "unique-string": { + "version": "3.0.0", + "requires": { + "crypto-random-string": "^4.0.0" + } + }, + "update-notifier": { + "version": "6.0.2", + "requires": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "dependencies": { + "boxen": { + "version": "7.1.1", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + } + }, + "camelcase": { + "version": "7.0.1" + }, + "chalk": { + "version": "5.3.0" + }, + "type-fest": { + "version": "2.19.0" + } + } + }, + "write-file-atomic": { + "version": "3.0.3", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "xdg-basedir": { + "version": "5.1.0" + } + } + }, + "@docusaurus/theme-mermaid": { + "version": "3.4.0", + "requires": { + "@docusaurus/core": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "mermaid": "^10.4.0", + "tslib": "^2.6.0" + } + }, + "@docusaurus/theme-search-algolia": { + "version": "3.4.0", + "requires": { + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "algoliasearch": "^4.18.0", + "algoliasearch-helper": "^3.13.3", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "dependencies": { + "clsx": { + "version": "2.1.1" + } + } + }, + "@docusaurus/theme-translations": { + "version": "3.4.0", + "requires": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + } + }, + "@docusaurus/tsconfig": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", + "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", + "dev": true + }, + "@docusaurus/types": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", + "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", + "requires": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" + }, + "dependencies": { + "commander": { + "version": "5.1.0" + } + } + }, + "@docusaurus/utils": { + "version": "3.4.0", + "requires": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@svgr/webpack": "^8.1.0", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + } + }, + "@docusaurus/utils-common": { + "version": "3.4.0", + "requires": { + "tslib": "^2.6.0" + } + }, + "@docusaurus/utils-validation": { + "version": "3.4.0", + "requires": { + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + } + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "devOptional": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "devOptional": true, + "peer": true + }, + "@eslint/eslintrc": { + "version": "2.1.4", + "devOptional": true, + "peer": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "devOptional": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "globals": { + "version": "13.24.0", + "devOptional": true, + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "devOptional": true, + "peer": true + }, + "strip-json-comments": { + "version": "3.1.1", + "devOptional": true, + "peer": true + }, + "type-fest": { + "version": "0.20.2", + "devOptional": true, + "peer": true + } + } + }, + "@eslint/js": { + "version": "8.57.0", + "devOptional": true, + "peer": true + }, + "@fortawesome/fontawesome-common-types": { + "version": "6.5.2" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "6.5.2", + "requires": { + "@fortawesome/fontawesome-common-types": "6.5.2" + } + }, + "@fortawesome/react-fontawesome": { + "version": "0.2.2", + "requires": { + "prop-types": "^15.8.1" + } + }, + "@hapi/hoek": { + "version": "9.3.0" + }, + "@hapi/topo": { + "version": "5.1.0", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.14", + "devOptional": true, + "peer": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "devOptional": true, + "peer": true + }, + "@humanwhocodes/object-schema": { + "version": "2.0.3", + "devOptional": true, + "peer": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "@jest/schemas": { + "version": "29.6.3", + "requires": { + "@sinclair/typebox": "^0.27.8" + } + }, + "@jest/types": { + "version": "29.6.3", + "requires": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2" + }, + "@jridgewell/set-array": { + "version": "1.2.1" + }, + "@jridgewell/source-map": { + "version": "0.3.6", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@json-schema-spec/json-pointer": { + "version": "0.1.2" + }, + "@json-schema-tools/dereferencer": { + "version": "1.5.5", + "requires": { + "@json-schema-tools/reference-resolver": "^1.2.4", + "@json-schema-tools/traverse": "^1.7.8", + "fast-safe-stringify": "^2.0.7" + } + }, + "@json-schema-tools/meta-schema": { + "version": "1.6.19" + }, + "@json-schema-tools/reference-resolver": { + "version": "1.2.6", + "requires": { + "@json-schema-spec/json-pointer": "^0.1.2", + "isomorphic-fetch": "^3.0.0" + } + }, + "@json-schema-tools/traverse": { + "version": "1.10.4" + }, + "@juggle/resize-observer": { + "version": "3.4.0" + }, + "@lavamoat/aa": { + "version": "4.2.0", + "dev": true, + "requires": { + "resolve": "1.22.8" + } + }, + "@lavamoat/allow-scripts": { + "version": "3.0.4", + "dev": true, + "requires": { + "@lavamoat/aa": "^4.2.0", + "@npmcli/run-script": "7.0.4", + "bin-links": "4.0.3", + "npm-normalize-package-bin": "3.0.1", + "yargs": "17.7.2" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.5" + }, + "@mdx-js/mdx": { + "version": "3.0.1", + "requires": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.7.4" + } + } + }, + "@mdx-js/react": { + "version": "3.0.1", + "requires": { + "@types/mdx": "^2.0.0" + } + }, + "@metamask/design-tokens": { + "version": "1.13.0" + }, + "@metamask/docusaurus-openrpc": { + "version": "0.4.1", + "requires": { + "@docusaurus/core": "^3.0.0", + "@docusaurus/plugin-content-blog": "^3.0.0", + "@docusaurus/plugin-content-docs": "^3.0.0", + "@docusaurus/plugin-content-pages": "^3.0.0", + "@docusaurus/plugin-debug": "^3.0.0", + "@docusaurus/plugin-google-analytics": "^3.0.0", + "@docusaurus/plugin-google-gtag": "^3.0.0", + "@docusaurus/plugin-google-tag-manager": "^3.0.0", + "@docusaurus/plugin-sitemap": "^3.0.0", + "@docusaurus/theme-classic": "^3.0.0", + "@docusaurus/theme-common": "^3.0.0", + "@docusaurus/theme-search-algolia": "^3.0.0", + "@docusaurus/types": "^3.0.0", + "@metamask/open-rpc-docs-react": "^0.2.0", + "@open-rpc/schema-utils-js": "^1.16.1", + "node-polyfill-webpack-plugin": "^2.0.1", + "process": "^0.11.10" + } + }, + "@metamask/open-rpc-docs-react": { + "version": "0.2.0", + "requires": { + "@json-schema-tools/traverse": "^1.10.1", + "@open-rpc/examples": "^1.6.1", + "@rjsf/core": "^5.6.2", + "@rjsf/utils": "^5.6.2", + "@rjsf/validator-ajv8": "^5.6.2", + "@stoplight/json-schema-viewer": "^4.9.1", + "@stoplight/markdown-viewer": "^5", + "@stoplight/mosaic": "^1.32", + "@stoplight/mosaic-code-viewer": "^1.32", + "hash-color-material": "^1.1.3", + "lodash": "^4.17.15", + "qs": "^6.11.1", + "react-markdown": "^8.0.7", + "react-syntax-highlighter": "^15.4.3" + }, + "dependencies": { + "qs": { + "version": "6.12.1", + "requires": { + "side-channel": "^1.0.6" + } + } + } + }, + "@ndhoule/each": { + "version": "2.0.1", + "requires": { + "@ndhoule/keys": "^2.0.0" + } + }, + "@ndhoule/keys": { + "version": "2.0.0" + }, + "@ndhoule/map": { + "version": "2.0.1", + "requires": { + "@ndhoule/each": "^2.0.1" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/agent": { + "version": "2.2.2", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + } + }, + "@npmcli/fs": { + "version": "3.1.1", + "dev": true, + "requires": { + "semver": "^7.3.5" + } + }, + "@npmcli/git": { + "version": "5.0.7", + "dev": true, + "requires": { + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + } + }, + "@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true + }, + "@npmcli/package-json": { + "version": "5.2.0", + "dev": true, + "requires": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "dependencies": { + "glob": { + "version": "10.4.1", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + } + }, + "json-parse-even-better-errors": { + "version": "3.0.2", + "dev": true + }, + "minimatch": { + "version": "9.0.4", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "normalize-package-data": { + "version": "6.0.1", + "dev": true, + "requires": { + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + } + } + } + }, + "@npmcli/promise-spawn": { + "version": "7.0.2", + "dev": true, + "requires": { + "which": "^4.0.0" + } + }, + "@npmcli/run-script": { + "version": "7.0.4", + "dev": true, + "requires": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" + } + }, + "@open-rpc/examples": { + "version": "1.7.2" + }, + "@open-rpc/meta-schema": { + "version": "1.14.2" + }, + "@open-rpc/schema-utils-js": { + "version": "1.16.2", + "requires": { + "@json-schema-tools/dereferencer": "1.5.5", + "@json-schema-tools/meta-schema": "1.6.19", + "@json-schema-tools/reference-resolver": "1.2.4", + "@open-rpc/meta-schema": "1.14.2", + "ajv": "^6.10.0", + "detect-node": "^2.0.4", + "fast-safe-stringify": "^2.0.7", + "fs-extra": "^10.1.0", + "is-url": "^1.2.4", + "isomorphic-fetch": "^3.0.0" + }, + "dependencies": { + "@json-schema-tools/reference-resolver": { + "version": "1.2.4", + "requires": { + "@json-schema-spec/json-pointer": "^0.1.2", + "isomorphic-fetch": "^3.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "10.1.0", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1" + } + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "optional": true + }, + "@pnpm/config.env-replace": { + "version": "1.1.0" + }, + "@pnpm/network.ca-file": { + "version": "1.0.2", + "requires": { + "graceful-fs": "4.2.10" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.10" + } + } + }, + "@pnpm/npm-conf": { + "version": "2.2.2", + "requires": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + } + }, + "@polka/url": { + "version": "1.0.0-next.25" + }, + "@react-hook/debounce": { + "version": "3.0.0", + "requires": { + "@react-hook/latest": "^1.0.2" + } + }, + "@react-hook/event": { + "version": "1.2.6", + "requires": {} + }, + "@react-hook/latest": { + "version": "1.0.3", + "requires": {} + }, + "@react-hook/passive-layout-effect": { + "version": "1.2.1", + "requires": {} + }, + "@react-hook/resize-observer": { + "version": "1.2.6", + "requires": { + "@juggle/resize-observer": "^3.3.1", + "@react-hook/latest": "^1.0.2", + "@react-hook/passive-layout-effect": "^1.2.0" + } + }, + "@react-hook/size": { + "version": "2.1.2", + "requires": { + "@react-hook/passive-layout-effect": "^1.2.0", + "@react-hook/resize-observer": "^1.2.1" + } + }, + "@react-hook/throttle": { + "version": "2.2.0", + "requires": { + "@react-hook/latest": "^1.0.2" + } + }, + "@react-hook/window-size": { + "version": "3.1.1", + "requires": { + "@react-hook/debounce": "^3.0.0", + "@react-hook/event": "^1.2.1", + "@react-hook/throttle": "^2.2.0" + } + }, + "@react-types/button": { + "version": "3.4.1", + "requires": { + "@react-types/shared": "^3.8.0" + } + }, + "@react-types/checkbox": { + "version": "3.8.1", + "requires": { + "@react-types/shared": "^3.23.1" + } + }, + "@react-types/radio": { + "version": "3.1.2", + "requires": { + "@react-types/shared": "^3.8.0" + } + }, + "@react-types/shared": { + "version": "3.23.1", + "requires": {} + }, + "@react-types/switch": { + "version": "3.1.2", + "requires": { + "@react-types/checkbox": "^3.2.3", + "@react-types/shared": "^3.8.0" + } + }, + "@react-types/textfield": { + "version": "3.3.0", + "requires": { + "@react-types/shared": "^3.9.0" + } + }, + "@rehooks/component-size": { + "version": "1.0.3", + "requires": {} + }, + "@rjsf/core": { + "version": "5.18.4", + "requires": { + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "markdown-to-jsx": "^7.4.1", + "nanoid": "^3.3.7", + "prop-types": "^15.8.1" + } + }, + "@rjsf/utils": { + "version": "5.18.4", + "requires": { + "json-schema-merge-allof": "^0.8.1", + "jsonpointer": "^5.0.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.3.1" + } + } + }, + "@rjsf/validator-ajv8": { + "version": "5.18.4", + "requires": { + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" + } + }, + "@segment/snippet": { + "version": "4.16.2", + "requires": { + "@ndhoule/map": "^2.0.1" + } + }, + "@sentry/browser": { + "version": "6.19.7", + "requires": { + "@sentry/core": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sentry/core": { + "version": "6.19.7", + "requires": { + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sentry/hub": { + "version": "6.19.7", + "requires": { + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sentry/minimal": { + "version": "6.19.7", + "requires": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sentry/react": { + "version": "6.19.7", + "requires": { + "@sentry/browser": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sentry/types": { + "version": "6.19.7" + }, + "@sentry/utils": { + "version": "6.19.7", + "requires": { + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "@sideway/address": { + "version": "4.1.5", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.1" + }, + "@sideway/pinpoint": { + "version": "2.0.0" + }, + "@sinclair/typebox": { + "version": "0.27.8" + }, + "@sindresorhus/is": { + "version": "5.6.0" + }, + "@slorber/remark-comment": { + "version": "1.0.0", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + }, + "dependencies": { + "micromark-factory-space": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.2.0", + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-symbol": { + "version": "1.1.0" + }, + "micromark-util-types": { + "version": "1.1.0" + } + } + }, + "@stoplight/json": { + "version": "3.21.0", + "requires": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", + "lodash": "^4.17.21", + "safe-stable-stringify": "^1.1" + } + }, + "@stoplight/json-schema-merge-allof": { + "version": "0.8.0", + "requires": { + "compute-lcm": "^1.1.0", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.4" + } + }, + "@stoplight/json-schema-tree": { + "version": "4.0.0", + "requires": { + "@stoplight/json": "^3.12.0", + "@stoplight/json-schema-merge-allof": "^0.8.0", + "@stoplight/lifecycle": "^2.3.2", + "@types/json-schema": "^7.0.7", + "magic-error": "0.0.1" + } + }, + "@stoplight/json-schema-viewer": { + "version": "4.16.1", + "requires": { + "@stoplight/json": "^3.20.1", + "@stoplight/json-schema-tree": "^4.0.0", + "@stoplight/react-error-boundary": "^2.0.0", + "@types/json-schema": "^7.0.7", + "classnames": "^2.2.6", + "fnv-plus": "^1.3.1", + "jotai": "^1.4.5", + "lodash": "^4.17.19" + } + }, + "@stoplight/lifecycle": { + "version": "2.3.3", + "requires": { + "tslib": "^2.3.1", + "wolfy87-eventemitter": "~5.2.8" + } + }, + "@stoplight/markdown": { + "version": "3.2.0", + "requires": { + "@stoplight/types": "^12.3.0", + "@stoplight/yaml": "^4.2.2", + "github-slugger": "^1.3.0", + "hast-util-whitespace": "^2.0.0", + "lodash": "^4.17.21", + "mdast-util-to-string": "^3.1.0", + "remark-frontmatter": "^3.0.0", + "remark-gfm": "^1.0.0", + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.1", + "tslib": "^2.3.0", + "unified": "^9.2.1", + "unist-util-select": "^4.0.0", + "unist-util-visit": "^3.1.0" + }, + "dependencies": { + "@stoplight/types": { + "version": "12.5.0", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "@types/mdast": { + "version": "3.0.15", + "requires": { + "@types/unist": "^2" + } + }, + "bail": { + "version": "1.0.5" + }, + "ccount": { + "version": "1.1.0" + }, + "hast-util-whitespace": { + "version": "2.0.1" + }, + "is-plain-obj": { + "version": "2.1.0" + }, + "longest-streak": { + "version": "2.0.4" + }, + "markdown-table": { + "version": "2.0.0", + "requires": { + "repeat-string": "^1.0.0" + } + }, + "mdast-util-find-and-replace": { + "version": "1.1.1", + "requires": { + "escape-string-regexp": "^4.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "dependencies": { + "mdast-util-to-string": { + "version": "2.0.0" + } + } + }, + "mdast-util-frontmatter": { + "version": "0.2.0", + "requires": { + "micromark-extension-frontmatter": "^0.2.0" + } + }, + "mdast-util-gfm": { + "version": "0.1.2", + "requires": { + "mdast-util-gfm-autolink-literal": "^0.1.0", + "mdast-util-gfm-strikethrough": "^0.2.0", + "mdast-util-gfm-table": "^0.1.0", + "mdast-util-gfm-task-list-item": "^0.1.0", + "mdast-util-to-markdown": "^0.6.1" + } + }, + "mdast-util-gfm-autolink-literal": { + "version": "0.1.3", + "requires": { + "ccount": "^1.0.0", + "mdast-util-find-and-replace": "^1.1.0", + "micromark": "^2.11.3" + } + }, + "mdast-util-gfm-strikethrough": { + "version": "0.2.3", + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "mdast-util-gfm-table": { + "version": "0.1.6", + "requires": { + "markdown-table": "^2.0.0", + "mdast-util-to-markdown": "~0.6.0" + } + }, + "mdast-util-gfm-task-list-item": { + "version": "0.1.6", + "requires": { + "mdast-util-to-markdown": "~0.6.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "dependencies": { + "mdast-util-to-string": { + "version": "2.0.0" + } + } + }, + "mdast-util-to-string": { + "version": "3.2.0", + "requires": { + "@types/mdast": "^3.0.0" + } + }, + "micromark-extension-frontmatter": { + "version": "0.2.2", + "requires": { + "fault": "^1.0.0" + } + }, + "micromark-extension-gfm": { + "version": "0.3.3", + "requires": { + "micromark": "~2.11.0", + "micromark-extension-gfm-autolink-literal": "~0.5.0", + "micromark-extension-gfm-strikethrough": "~0.6.5", + "micromark-extension-gfm-table": "~0.4.0", + "micromark-extension-gfm-tagfilter": "~0.3.0", + "micromark-extension-gfm-task-list-item": "~0.3.0" + } + }, + "micromark-extension-gfm-autolink-literal": { + "version": "0.5.7", + "requires": { + "micromark": "~2.11.3" + } + }, + "micromark-extension-gfm-strikethrough": { + "version": "0.6.5", + "requires": { + "micromark": "~2.11.0" + } + }, + "micromark-extension-gfm-table": { + "version": "0.4.3", + "requires": { + "micromark": "~2.11.0" + } + }, + "micromark-extension-gfm-tagfilter": { + "version": "0.3.0" + }, + "micromark-extension-gfm-task-list-item": { + "version": "0.3.3", + "requires": { + "micromark": "~2.11.0" + } + }, + "remark-frontmatter": { + "version": "3.0.0", + "requires": { + "mdast-util-frontmatter": "^0.2.0", + "micromark-extension-frontmatter": "^0.2.0" + } + }, + "remark-gfm": { + "version": "1.0.0", + "requires": { + "mdast-util-gfm": "^0.1.0", + "micromark-extension-gfm": "^0.3.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "trough": { + "version": "1.0.5" + }, + "unified": { + "version": "9.2.2", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "3.1.0", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "5.2.1", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "4.1.1", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + } + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "vfile": { + "version": "4.2.1", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "zwitch": { + "version": "1.0.5" + } + } + }, + "@stoplight/markdown-viewer": { + "version": "5.7.0", + "requires": { + "@rehooks/component-size": "^1.0.3", + "@stoplight/markdown": "^3.1.3", + "@stoplight/react-error-boundary": "^2.0.0", + "deepmerge": "^4.2.2", + "hast-to-hyperscript": "^10.0.1", + "hast-util-raw": "7.0.0", + "hast-util-sanitize": "^4.0.0", + "hastscript": "^7.0.2", + "mdast-util-to-hast": "^11.1.1", + "remark-parse": "^9.0.0", + "unified": "^9.2.1", + "unist-builder": "^3.0.0", + "unist-util-select": "^4.0.1", + "unist-util-visit": "^3.1.0" + }, + "dependencies": { + "@types/hast": { + "version": "2.3.10", + "requires": { + "@types/unist": "^2" + } + }, + "@types/mdast": { + "version": "3.0.15", + "requires": { + "@types/unist": "^2" + } + }, + "bail": { + "version": "1.0.5" + }, + "hast-util-from-parse5": { + "version": "7.1.2", + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-raw": { + "version": "7.0.0", + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "@types/unist": "^2.0.3", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "dependencies": { + "vfile": { + "version": "4.2.1", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + } + } + }, + "hast-util-to-parse5": { + "version": "7.1.0", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "html-void-elements": { + "version": "2.0.1" + }, + "is-plain-obj": { + "version": "2.1.0" + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-hast": { + "version": "11.3.0", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/mdurl": "^1.0.0", + "mdast-util-definitions": "^5.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "unist-util-visit": { + "version": "4.1.2", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + } + } + }, + "parse5": { + "version": "6.0.1" + }, + "remark-parse": { + "version": "9.0.0", + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "trough": { + "version": "1.0.5" + }, + "unified": { + "version": "9.2.2", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "vfile": { + "version": "4.2.1", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + } + } + }, + "unist-util-is": { + "version": "5.2.1", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position": { + "version": "4.0.4", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "3.1.0", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" + } + }, + "unist-util-visit-parents": { + "version": "4.1.1", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "requires": { + "@types/unist": "^2.0.0" + } + } + } + }, + "vfile-location": { + "version": "4.1.0", + "requires": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "3.0.3", + "requires": { + "@types/unist": "^2.0.0" + } + } + } + } + } + }, + "@stoplight/mosaic": { + "version": "1.53.2", + "requires": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@react-hook/size": "^2.1.1", + "@react-hook/window-size": "^3.0.7", + "@react-types/button": "3.4.1", + "@react-types/radio": "3.1.2", + "@react-types/shared": "3.9.0", + "@react-types/switch": "3.1.2", + "@react-types/textfield": "3.3.0", + "@stoplight/types": "^13.7.0", + "@types/react": "^17.0.3", + "@types/react-dom": "^17.0.3", + "clsx": "^1.1.1", + "copy-to-clipboard": "^3.3.1", + "dom-helpers": "^3.3.1", + "lodash.get": "^4.4.2", + "nano-memoize": "^1.2.1", + "polished": "^4.1.3", + "react-fast-compare": "^3.2.0", + "react-overflow-list": "^0.5.0", + "ts-keycode-enum": "^1.0.6", + "tslib": "^2.1.0", + "use-resize-observer": "^9.0.2", + "zustand": "^3.5.2" + }, + "dependencies": { + "@react-types/shared": { + "version": "3.9.0", + "requires": {} + } + } + }, + "@stoplight/mosaic-code-viewer": { + "version": "1.53.2", + "requires": { + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@react-hook/size": "^2.1.1", + "@react-hook/window-size": "^3.0.7", + "@react-types/radio": "3.1.2", + "@react-types/shared": "3.9.0", + "@react-types/switch": "3.1.2", + "@stoplight/mosaic": "1.53.2", + "@stoplight/types": "^13.7.0", + "clsx": "^1.1.1", + "copy-to-clipboard": "^3.3.1", + "dom-helpers": "^3.3.1", + "lodash.get": "^4.4.2", + "nano-memoize": "^1.2.1", + "polished": "^4.1.3", + "prism-react-renderer": "^1.2.1", + "prismjs": "^1.23.0", + "react-fast-compare": "^3.2.0", + "react-overflow-list": "^0.5.0", + "ts-keycode-enum": "^1.0.6", + "tslib": "^2.1.0", + "use-resize-observer": "^9.0.2", + "zustand": "^3.5.2" + }, + "dependencies": { + "@react-types/shared": { + "version": "3.9.0", + "requires": {} + }, + "prism-react-renderer": { + "version": "1.3.5", + "requires": {} + } + } + }, + "@stoplight/ordered-object-literal": { + "version": "1.0.5" + }, + "@stoplight/path": { + "version": "1.3.2" + }, + "@stoplight/react-error-boundary": { + "version": "2.0.0", + "requires": { + "@sentry/react": "^6.13.2" + } + }, + "@stoplight/types": { + "version": "13.20.0", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + }, + "@stoplight/yaml": { + "version": "4.3.0", + "requires": { + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", + "tslib": "^2.2.0" + }, + "dependencies": { + "@stoplight/types": { + "version": "14.1.1", + "requires": { + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + } + } + } + }, + "@stoplight/yaml-ast-parser": { + "version": "0.0.50" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "requires": {} + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "requires": {} + }, + "@svgr/babel-preset": { + "version": "8.1.0", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + } + }, + "@svgr/core": { + "version": "8.1.0", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "requires": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + } + }, + "@svgr/plugin-jsx": { + "version": "8.1.0", + "requires": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + } + }, + "@svgr/plugin-svgo": { + "version": "8.1.0", + "requires": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + } + }, + "@svgr/webpack": { + "version": "8.1.0", + "requires": { + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" + } + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@trysound/sax": { + "version": "0.2.0" + }, + "@tsconfig/docusaurus": { + "version": "1.0.7", + "dev": true + }, + "@types/acorn": { + "version": "4.0.6", + "requires": { + "@types/estree": "*" + } + }, + "@types/body-parser": { + "version": "1.19.5", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.13", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.38", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.5.4", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/d3-scale": { + "version": "4.0.8", + "requires": { + "@types/d3-time": "*" + } + }, + "@types/d3-scale-chromatic": { + "version": "3.0.3" + }, + "@types/d3-time": { + "version": "3.0.3" + }, + "@types/debug": { + "version": "4.1.12", + "requires": { + "@types/ms": "*" + } + }, + "@types/eslint": { + "version": "8.56.10", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.7", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.5" + }, + "@types/estree-jsx": { + "version": "1.0.5", + "requires": { + "@types/estree": "*" + } + }, + "@types/express": { + "version": "4.17.21", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.19.3", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "@types/gtag.js": { + "version": "0.0.12" + }, + "@types/hast": { + "version": "3.0.4", + "requires": { + "@types/unist": "*" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "@types/history": { + "version": "4.7.11" + }, + "@types/html-minifier-terser": { + "version": "6.1.0" + }, + "@types/http-cache-semantics": { + "version": "4.0.4" + }, + "@types/http-errors": { + "version": "2.0.4" + }, + "@types/http-proxy": { + "version": "1.17.14", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.6" + }, + "@types/istanbul-lib-report": { + "version": "3.0.3", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/js-cookie": { + "version": "2.2.7" + }, + "@types/json-schema": { + "version": "7.0.15" + }, + "@types/mdast": { + "version": "4.0.4", + "requires": { + "@types/unist": "*" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "@types/mdurl": { + "version": "1.0.5" + }, + "@types/mdx": { + "version": "2.0.13" + }, + "@types/mime": { + "version": "1.3.5" + }, + "@types/minimist": { + "version": "1.2.5", + "dev": true + }, + "@types/ms": { + "version": "0.7.34" + }, + "@types/node": { + "version": "20.14.2", + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/node-forge": { + "version": "1.3.11", + "requires": { + "@types/node": "*" + } + }, + "@types/normalize-package-data": { + "version": "2.4.4", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.2" + }, + "@types/parse5": { + "version": "6.0.3" + }, + "@types/prismjs": { + "version": "1.26.4" + }, + "@types/prop-types": { + "version": "15.7.12" + }, + "@types/qs": { + "version": "6.9.15" + }, + "@types/range-parser": { + "version": "1.2.7" + }, + "@types/react": { + "version": "17.0.80", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.25", + "requires": { + "@types/react": "^17" + } + }, + "@types/react-router": { + "version": "5.1.20", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" + }, + "dependencies": { + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + } + } + }, + "@types/react-router-config": { + "version": "5.0.11", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + }, + "dependencies": { + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + } + } + }, + "@types/react-router-dom": { + "version": "5.3.3", + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + }, + "dependencies": { + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + } + } + }, + "@types/retry": { + "version": "0.12.0" + }, + "@types/sax": { + "version": "1.2.7", + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.8" + }, + "@types/semver": { + "version": "7.5.8", + "dev": true + }, + "@types/send": { + "version": "0.17.4", + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.4", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.7", + "requires": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "@types/sockjs": { + "version": "0.3.36", + "requires": { + "@types/node": "*" + } + }, + "@types/unist": { + "version": "2.0.10" + }, + "@types/ws": { + "version": "8.5.10", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "17.0.32", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.3" + }, + "@typescript-eslint/parser": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.12.0.tgz", + "integrity": "sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "7.12.0", + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/typescript-estree": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0", + "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", + "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0" + } + }, + "@typescript-eslint/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", + "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", + "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "7.12.0", + "@typescript-eslint/visitor-keys": "7.12.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "dependencies": { + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + } + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", + "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "7.12.0", + "eslint-visitor-keys": "^3.4.3" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", + "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", + "dev": true + } + } + }, + "@ungap/structured-clone": { + "version": "1.2.0" + }, + "@webassemblyjs/ast": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.12.1" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.12.1", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "@xobotyi/scrollbar-width": { + "version": "1.9.5" + }, + "@xtuc/ieee754": { + "version": "1.2.0" + }, + "@xtuc/long": { + "version": "4.2.2" + }, + "abbrev": { + "version": "2.0.0", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "accepts": { + "version": "1.3.8", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.11.3" + }, + "acorn-import-assertions": { + "version": "1.9.0", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "requires": {} + }, + "acorn-walk": { + "version": "8.3.2" + }, + "address": { + "version": "1.2.2" + }, + "agent-base": { + "version": "7.1.1", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "agentkeepalive": { + "version": "3.5.3", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "3.1.0", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "8.16.0", + "requires": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + } + }, + "ajv-formats": { + "version": "2.1.1", + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "algoliasearch": { + "version": "4.23.3", + "requires": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-account": "4.23.3", + "@algolia/client-analytics": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-personalization": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/recommend": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "algoliasearch-helper": { + "version": "3.21.0", + "requires": { + "@algolia/events": "^4.0.1" + } + }, + "ansi-align": { + "version": "3.0.1", + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0" + }, + "ansi-html-community": { + "version": "0.0.8" + }, + "ansi-regex": { + "version": "5.0.1" + }, + "ansi-styles": { + "version": "4.3.0", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0" + }, + "arg": { + "version": "5.0.2" + }, + "argparse": { + "version": "2.0.1" + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "array-flatten": { + "version": "1.1.1" + }, + "array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0" + }, + "array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "2.1.0", + "requires": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "astral-regex": { + "version": "2.0.0", + "dev": true + }, + "astring": { + "version": "1.8.6" + }, + "at-least-node": { + "version": "1.0.0" + }, + "autoprefixer": { + "version": "10.4.19", + "requires": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.7", + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "axios": { + "version": "0.18.1", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + } + }, + "babel-loader": { + "version": "9.1.3", + "requires": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "bail": { + "version": "2.0.2" + }, + "balanced-match": { + "version": "1.0.2" + }, + "base64-js": { + "version": "1.5.1" + }, + "batch": { + "version": "0.6.1" + }, + "big.js": { + "version": "5.2.2" + }, + "bin-links": { + "version": "4.0.3", + "dev": true, + "requires": { + "cmd-shim": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "read-cmd-shim": "^4.0.0", + "write-file-atomic": "^5.0.0" + } + }, + "binary-extensions": { + "version": "2.3.0" + }, + "binaryextensions": { + "version": "2.3.0" + }, + "bl": { + "version": "1.2.3", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "bluebird": { + "version": "3.7.2" + }, + "bn.js": { + "version": "4.12.0" + }, + "body-parser": { + "version": "1.20.2", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2" + }, + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + } + } + }, + "bonjour-service": { + "version": "1.2.1", + "requires": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0" + }, + "boxen": { + "version": "1.3.0", + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "ansi-align": { + "version": "2.0.0", + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "3.0.1" + }, + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "4.1.0" + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cli-boxes": { + "version": "1.0.0" + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "is-fullwidth-code-point": { + "version": "2.0.0" + }, + "string-width": { + "version": "2.1.1", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + }, + "widest-line": { + "version": "2.0.1", + "requires": { + "string-width": "^2.1.1" + } + } + } + }, + "brace-expansion": { + "version": "2.0.1", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.3", + "requires": { + "fill-range": "^7.1.1" + } + }, + "brorand": { + "version": "1.1.0" + }, + "browserify-aes": { + "version": "1.2.0", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1" + } + } + }, + "browserify-sign": { + "version": "4.2.3", + "requires": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1" + }, + "hash-base": { + "version": "3.0.4", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.23.0", + "requires": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "buffer": { + "version": "6.0.3", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0" + }, + "buffer-fill": { + "version": "1.0.0" + }, + "buffer-from": { + "version": "1.1.2" + }, + "buffer-xor": { + "version": "1.0.3" + }, + "builtin-status-codes": { + "version": "3.0.0" + }, + "builtins": { + "version": "1.0.3" + }, + "bytes": { + "version": "3.0.0" + }, + "cacache": { + "version": "18.0.3", + "dev": true, + "requires": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "dependencies": { + "glob": { + "version": "10.4.1", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + } + }, + "minimatch": { + "version": "9.0.4", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "unique-filename": { + "version": "3.0.0", + "dev": true, + "requires": { + "unique-slug": "^4.0.0" + } + } + } + }, + "cacheable-lookup": { + "version": "7.0.0" + }, + "cacheable-request": { + "version": "10.2.14", + "requires": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + } + }, + "call-bind": { + "version": "1.0.7", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "callsites": { + "version": "3.1.0" + }, + "camel-case": { + "version": "4.1.2", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0" + }, + "camelcase-keys": { + "version": "7.0.2", + "dev": true, + "requires": { + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" + } + }, + "caniuse-api": { + "version": "3.0.0", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001628" + }, + "capture-stack-trace": { + "version": "1.0.2" + }, + "ccount": { + "version": "2.0.1" + }, + "chalk": { + "version": "4.1.2", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2" + }, + "character-entities": { + "version": "2.0.2" + }, + "character-entities-html4": { + "version": "2.1.0" + }, + "character-entities-legacy": { + "version": "3.0.0" + }, + "character-reference-invalid": { + "version": "2.0.1" + }, + "chardet": { + "version": "0.7.0" + }, + "cheerio": { + "version": "1.0.0-rc.12", + "requires": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "dependencies": { + "htmlparser2": { + "version": "8.0.2", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + } + } + }, + "cheerio-select": { + "version": "2.1.0", + "requires": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + } + }, + "chokidar": { + "version": "3.6.0", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "1.1.4" + }, + "chrome-trace-event": { + "version": "1.0.4" + }, + "ci-info": { + "version": "3.9.0" + }, + "cipher-base": { + "version": "1.0.4", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "classnames": { + "version": "2.5.1" + }, + "clean-css": { + "version": "5.3.3", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0" + }, + "cli-boxes": { + "version": "3.0.0" + }, + "cli-cursor": { + "version": "2.1.0", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1" + }, + "cli-table3": { + "version": "0.6.5", + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "2.2.1" + }, + "cliui": { + "version": "8.0.1", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "wrap-ansi": { + "version": "7.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "requires": { + "isobject": "^3.0.1" + } + } + } + }, + "clsx": { + "version": "1.2.1" + }, + "cmd-shim": { + "version": "6.0.3", + "dev": true + }, + "codesandbox": { + "version": "2.2.3", + "requires": { + "axios": "^0.18.1", + "chalk": "^2.4.1", + "codesandbox-import-util-types": "^2.2.3", + "codesandbox-import-utils": "^2.2.3", + "commander": "^2.9.0", + "datauri": "^3.0.0", + "filesize": "^3.6.1", + "fs-extra": "^3.0.1", + "git-branch": "^1.0.0", + "git-repo-name": "^0.6.0", + "git-username": "^0.5.0", + "humps": "^2.0.1", + "inquirer": "^6.2.2", + "lodash": "^4.17.5", + "lz-string": "^1.4.4", + "ms": "^2.0.0", + "open": "^6.3.0", + "ora": "^1.3.0", + "pacote": "^2.7.36", + "shortid": "^2.2.8", + "update-notifier": "^2.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "codesandbox-import-utils": { + "version": "2.3.0", + "requires": { + "codesandbox-import-util-types": "^2.3.0", + "istextorbinary": "^2.2.1", + "lz-string": "^1.4.4" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "commander": { + "version": "2.20.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "fs-extra": { + "version": "3.0.1", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "has-flag": { + "version": "3.0.0" + }, + "jsonfile": { + "version": "3.0.1", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "open": { + "version": "6.4.0", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2" + } + } + }, + "codesandbox-import-util-types": { + "version": "2.3.0" + }, + "codesandbox-import-utils": { + "version": "2.1.11", + "requires": { + "codesandbox-import-util-types": "^2.1.9", + "istextorbinary": "^2.2.1", + "lz-string": "^1.4.4" + } + }, + "collapse-white-space": { + "version": "2.1.0" + }, + "color-convert": { + "version": "2.0.1", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4" + }, + "colord": { + "version": "2.9.3" + }, + "colorette": { + "version": "2.0.20" + }, + "combine-promises": { + "version": "1.2.0" + }, + "comma-separated-tokens": { + "version": "2.0.3" + }, + "commander": { + "version": "7.2.0" + }, + "common-path-prefix": { + "version": "3.0.0" + }, + "compressible": { + "version": "2.0.18", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + }, + "safe-buffer": { + "version": "5.1.2" + } + } + }, + "compute-gcd": { + "version": "1.2.1", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "compute-lcm": { + "version": "1.1.2", + "requires": { + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" + } + }, + "concat-map": { + "version": "0.0.1" + }, + "concat-stream": { + "version": "1.6.2", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.5", + "requires": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "write-file-atomic": { + "version": "2.4.3", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "connect-history-api-fallback": { + "version": "2.0.0" + }, + "consola": { + "version": "2.15.3" + }, + "console-browserify": { + "version": "1.2.0" + }, + "constants-browserify": { + "version": "1.0.0" + }, + "content-disposition": { + "version": "0.5.2" + }, + "content-type": { + "version": "1.0.5" + }, + "convert-source-map": { + "version": "2.0.0" + }, + "cookie": { + "version": "0.6.0" + }, + "cookie-signature": { + "version": "1.0.6" + }, + "copy-concurrently": { + "version": "1.0.5", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-text-to-clipboard": { + "version": "3.2.0" + }, + "copy-to-clipboard": { + "version": "3.3.3", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "copy-webpack-plugin": { + "version": "11.0.0", + "requires": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globby": { + "version": "13.2.2", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0" + } + } + }, + "core-js": { + "version": "3.37.1" + }, + "core-js-compat": { + "version": "3.37.1", + "requires": { + "browserslist": "^4.23.0" + } + }, + "core-js-pure": { + "version": "3.37.1" + }, + "core-util-is": { + "version": "1.0.3" + }, + "cose-base": { + "version": "1.0.3", + "requires": { + "layout-base": "^1.0.0" + } + }, + "cosmiconfig": { + "version": "8.3.6", + "requires": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "create-error-class": { + "version": "3.0.2", + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0" + }, + "css-declaration-sorter": { + "version": "7.2.0", + "requires": {} + }, + "css-functions-list": { + "version": "3.2.2", + "dev": true + }, + "css-in-js-utils": { + "version": "3.1.0", + "requires": { + "hyphenate-style-name": "^1.0.3" + } + }, + "css-loader": { + "version": "6.11.0", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + } + }, + "css-minimizer-webpack-plugin": { + "version": "5.0.1", + "requires": { + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" + }, + "dependencies": { + "jest-worker": { + "version": "29.7.0", + "requires": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "css-select": { + "version": "5.1.0", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + } + }, + "css-selector-parser": { + "version": "1.4.1" + }, + "css-tree": { + "version": "2.3.1", + "requires": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + } + }, + "css-what": { + "version": "6.1.0" + }, + "cssesc": { + "version": "3.0.0" + }, + "cssnano": { + "version": "6.1.2", + "requires": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + } + }, + "cssnano-preset-advanced": { + "version": "6.1.2", + "requires": { + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" + } + }, + "cssnano-preset-default": { + "version": "6.1.2", + "requires": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + } + }, + "cssnano-utils": { + "version": "4.0.2", + "requires": {} + }, + "csso": { + "version": "5.0.5", + "requires": { + "css-tree": "~2.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.2.1", + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28" + } + } + }, + "csstype": { + "version": "3.1.3" + }, + "cwd": { + "version": "0.9.1", + "requires": { + "find-pkg": "^0.1.0" + } + }, + "cyclist": { + "version": "1.0.2" + }, + "cytoscape": { + "version": "3.29.2" + }, + "cytoscape-cose-bilkent": { + "version": "4.1.0", + "requires": { + "cose-base": "^1.0.0" + } + }, + "d3": { + "version": "7.9.0", + "requires": { + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" + }, + "dependencies": { + "d3-shape": { + "version": "3.2.0", + "requires": { + "d3-path": "^3.1.0" + } + } + } + }, + "d3-array": { + "version": "3.2.4", + "requires": { + "internmap": "1 - 2" + }, + "dependencies": { + "internmap": { + "version": "2.0.3" + } + } + }, + "d3-axis": { + "version": "3.0.0" + }, + "d3-brush": { + "version": "3.0.0", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + } + }, + "d3-chord": { + "version": "3.0.1", + "requires": { + "d3-path": "1 - 3" + } + }, + "d3-color": { + "version": "3.1.0" + }, + "d3-contour": { + "version": "4.0.2", + "requires": { + "d3-array": "^3.2.0" + } + }, + "d3-delaunay": { + "version": "6.0.4", + "requires": { + "delaunator": "5" + } + }, + "d3-dispatch": { + "version": "3.0.1" + }, + "d3-drag": { + "version": "3.0.0", + "requires": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + } + }, + "d3-dsv": { + "version": "3.0.1", + "requires": { + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "d3-ease": { + "version": "3.0.1" + }, + "d3-fetch": { + "version": "3.0.1", + "requires": { + "d3-dsv": "1 - 3" + } + }, + "d3-force": { + "version": "3.0.0", + "requires": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-format": { + "version": "3.1.0" + }, + "d3-geo": { + "version": "3.1.1", + "requires": { + "d3-array": "2.5.0 - 3" + } + }, + "d3-hierarchy": { + "version": "3.1.2" + }, + "d3-interpolate": { + "version": "3.0.1", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-path": { + "version": "3.1.0" + }, + "d3-polygon": { + "version": "3.0.1" + }, + "d3-quadtree": { + "version": "3.0.1" + }, + "d3-random": { + "version": "3.0.1" + }, + "d3-sankey": { + "version": "0.12.3", + "requires": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + }, + "dependencies": { + "d3-array": { + "version": "2.12.1", + "requires": { + "internmap": "^1.0.0" + } + } + } + }, + "d3-scale": { + "version": "4.0.2", + "requires": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + } + }, + "d3-scale-chromatic": { + "version": "3.1.0", + "requires": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + } + }, + "d3-selection": { + "version": "3.0.0" + }, + "d3-shape": { + "version": "1.3.7", + "requires": { + "d3-path": "1" + }, + "dependencies": { + "d3-path": { + "version": "1.0.9" + } + } + }, + "d3-time": { + "version": "3.1.0", + "requires": { + "d3-array": "2 - 3" + } + }, + "d3-time-format": { + "version": "4.1.0", + "requires": { + "d3-time": "1 - 3" + } + }, + "d3-timer": { + "version": "3.0.1" + }, + "d3-transition": { + "version": "3.0.1", + "requires": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + } + }, + "d3-zoom": { + "version": "3.0.0", + "requires": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + } + }, + "dagre-d3-es": { + "version": "7.0.10", + "requires": { + "d3": "^7.8.2", + "lodash-es": "^4.17.21" + } + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "datauri": { + "version": "3.0.0", + "requires": { + "image-size": "0.8.3", + "mimer": "1.1.0" + } + }, + "dayjs": { + "version": "1.11.11" + }, + "debounce": { + "version": "1.2.1" + }, + "debug": { + "version": "4.3.5", + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2" + } + } + }, + "decamelize": { + "version": "1.2.0", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "dev": true + } + } + }, + "decode-named-character-reference": { + "version": "1.0.2", + "requires": { + "character-entities": "^2.0.0" + } + }, + "decompress-response": { + "version": "6.0.0", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0" + } + } + }, + "deep-extend": { + "version": "0.6.0" + }, + "deep-is": { + "version": "0.1.4", + "devOptional": true, + "peer": true + }, + "deepmerge": { + "version": "4.3.1" + }, + "default-gateway": { + "version": "6.0.3", + "requires": { + "execa": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "5.1.1", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "is-stream": { + "version": "2.0.1" + }, + "mimic-fn": { + "version": "2.1.0" + }, + "npm-run-path": { + "version": "4.0.1", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "requires": { + "mimic-fn": "^2.1.0" + } + } + } + }, + "defer-to-connect": { + "version": "2.0.1" + }, + "define-data-property": { + "version": "1.1.4", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-lazy-prop": { + "version": "2.0.0" + }, + "define-properties": { + "version": "1.2.1", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "del": { + "version": "6.1.1", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delaunator": { + "version": "5.0.1", + "requires": { + "robust-predicates": "^3.0.2" + } + }, + "depd": { + "version": "2.0.0" + }, + "dequal": { + "version": "2.0.3" + }, + "des.js": { + "version": "1.1.0", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0" + }, + "detect-node": { + "version": "2.1.0" + }, + "detect-port": { + "version": "1.6.1", + "requires": { + "address": "^1.0.1", + "debug": "4" + } + }, + "detect-port-alt": { + "version": "1.1.6", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + } + } + }, + "devlop": { + "version": "1.1.0", + "requires": { + "dequal": "^2.0.0" + } + }, + "diff": { + "version": "5.2.0" + }, + "diffie-hellman": { + "version": "5.0.3", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-packet": { + "version": "5.6.1", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "devOptional": true, + "peer": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "docusaurus-plugin-segment": { + "version": "1.0.4", + "requires": { + "@segment/snippet": "^4.13.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "3.4.0", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "2.0.0", + "requires": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + } + }, + "domain-browser": { + "version": "4.23.0" + }, + "domelementtype": { + "version": "2.3.0" + }, + "domhandler": { + "version": "5.0.3", + "requires": { + "domelementtype": "^2.3.0" + } + }, + "dompurify": { + "version": "3.1.5" + }, + "domutils": { + "version": "3.1.0", + "requires": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + } + }, + "dot-case": { + "version": "3.0.4", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "4.2.1", + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer": { + "version": "0.1.2" + }, + "duplexer3": { + "version": "0.1.5" + }, + "duplexify": { + "version": "3.7.1", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "eastasianwidth": { + "version": "0.2.0" + }, + "editions": { + "version": "2.3.1", + "requires": { + "errlop": "^2.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1" + } + } + }, + "ee-first": { + "version": "1.1.1" + }, + "electron-to-chromium": { + "version": "1.4.791" + }, + "elkjs": { + "version": "0.9.3" + }, + "elliptic": { + "version": "6.5.5", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "emoji-regex": { + "version": "8.0.0" + }, + "emojilib": { + "version": "2.4.0" + }, + "emojis-list": { + "version": "3.0.0" + }, + "emoticon": { + "version": "4.0.1" + }, + "encodeurl": { + "version": "1.0.2" + }, + "encoding": { + "version": "0.1.13", + "requires": { + "iconv-lite": "^0.6.2" + }, + "dependencies": { + "iconv-lite": { + "version": "0.6.3", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.4", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.17.0", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "4.5.0" + }, + "env-paths": { + "version": "2.2.1", + "dev": true + }, + "err-code": { + "version": "2.0.3", + "dev": true + }, + "errlop": { + "version": "2.2.0" + }, + "error-ex": { + "version": "1.3.2", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-define-property": { + "version": "1.0.0", + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0" + }, + "es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + } + }, + "es-module-lexer": { + "version": "1.5.3" + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8" + }, + "es6-promisify": { + "version": "5.0.0", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escalade": { + "version": "3.1.2" + }, + "escape-goat": { + "version": "4.0.0" + }, + "escape-html": { + "version": "1.0.3" + }, + "escape-string-regexp": { + "version": "4.0.0" + }, + "eslint": { + "version": "8.57.0", + "devOptional": true, + "peer": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "devOptional": true, + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "eslint-scope": { + "version": "7.2.2", + "devOptional": true, + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "devOptional": true, + "peer": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "glob-parent": { + "version": "6.0.2", + "devOptional": true, + "peer": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.24.0", + "devOptional": true, + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "devOptional": true, + "peer": true + }, + "type-fest": { + "version": "0.20.2", + "devOptional": true, + "peer": true + } + } + }, + "eslint-plugin-react": { + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "dev": true, + "requires": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0" + } + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "devOptional": true + }, + "espree": { + "version": "9.6.1", + "devOptional": true, + "peer": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "esprima": { + "version": "4.0.1" + }, + "esquery": { + "version": "1.5.0", + "devOptional": true, + "peer": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0" + }, + "estree-util-attach-comments": { + "version": "3.0.0", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "estree-util-build-jsx": { + "version": "3.0.1", + "requires": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + } + }, + "estree-util-is-identifier-name": { + "version": "3.0.0" + }, + "estree-util-to-js": { + "version": "2.0.0", + "requires": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "dependencies": { + "source-map": { + "version": "0.7.4" + } + } + }, + "estree-util-value-to-estree": { + "version": "3.1.1", + "requires": { + "@types/estree": "^1.0.0", + "is-plain-obj": "^4.0.0" + } + }, + "estree-util-visit": { + "version": "2.0.0", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "estree-walker": { + "version": "3.0.3", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "esutils": { + "version": "2.0.3" + }, + "eta": { + "version": "2.2.0" + }, + "etag": { + "version": "1.8.1" + }, + "eval": { + "version": "0.1.8", + "requires": { + "@types/node": "*", + "require-like": ">= 0.1.1" + } + }, + "event-target-shim": { + "version": "5.0.1" + }, + "eventemitter3": { + "version": "4.0.7" + }, + "events": { + "version": "3.3.0" + }, + "evp_bytestokey": { + "version": "1.0.3", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "get-stream": { + "version": "3.0.0" + }, + "lru-cache": { + "version": "4.1.5", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0" + }, + "which": { + "version": "1.3.1", + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2" + } + } + }, + "expand-tilde": { + "version": "1.2.2", + "requires": { + "os-homedir": "^1.0.1" + } + }, + "exponential-backoff": { + "version": "3.1.1", + "dev": true + }, + "express": { + "version": "4.19.2", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "content-disposition": { + "version": "0.5.4", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + }, + "path-to-regexp": { + "version": "0.1.7" + } + } + }, + "extend": { + "version": "3.0.2" + }, + "extend-shallow": { + "version": "2.0.1", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "3.1.3" + }, + "fast-glob": { + "version": "3.3.2", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0" + }, + "fast-levenshtein": { + "version": "2.0.6", + "devOptional": true, + "peer": true + }, + "fast-loops": { + "version": "1.1.3" + }, + "fast-safe-stringify": { + "version": "2.1.1" + }, + "fast-shallow-equal": { + "version": "1.0.0" + }, + "fast-url-parser": { + "version": "1.1.3", + "requires": { + "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1" + } + } + }, + "fastest-levenshtein": { + "version": "1.0.16", + "dev": true + }, + "fastest-stable-stringify": { + "version": "2.0.2" + }, + "fastq": { + "version": "1.17.1", + "requires": { + "reusify": "^1.0.4" + } + }, + "fault": { + "version": "1.0.4", + "requires": { + "format": "^0.2.0" + } + }, + "faye-websocket": { + "version": "0.11.4", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "feed": { + "version": "4.2.2", + "requires": { + "xml-js": "^1.6.11" + } + }, + "figures": { + "version": "2.0.0", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5" + } + } + }, + "file-entry-cache": { + "version": "7.0.2", + "dev": true, + "requires": { + "flat-cache": "^3.2.0" + } + }, + "file-loader": { + "version": "6.2.0", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1" + }, + "schema-utils": { + "version": "3.3.0", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-name": { + "version": "0.1.0" + }, + "filesize": { + "version": "3.6.1" + }, + "fill-range": { + "version": "7.1.1", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "2.0.2" + }, + "finalhandler": { + "version": "1.2.0", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + } + } + }, + "find-cache-dir": { + "version": "4.0.0", + "requires": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + } + }, + "find-file-up": { + "version": "0.1.3", + "requires": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + } + }, + "find-pkg": { + "version": "0.1.2", + "requires": { + "find-file-up": "^0.1.2" + } + }, + "find-up": { + "version": "5.0.0", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat": { + "version": "5.0.2" + }, + "flat-cache": { + "version": "3.2.0", + "devOptional": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "dependencies": { + "rimraf": { + "version": "3.0.2", + "devOptional": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "3.3.1", + "devOptional": true + }, + "flush-write-stream": { + "version": "1.1.1", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "fnv-plus": { + "version": "1.3.1" + }, + "follow-redirects": { + "version": "1.5.10", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0" + } + } + }, + "for-each": { + "version": "0.3.3", + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreground-child": { + "version": "3.1.1", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "dev": true + } + } + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "requires": {} + }, + "cosmiconfig": { + "version": "6.0.0", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1" + }, + "schema-utils": { + "version": "2.7.0", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "tapable": { + "version": "1.1.3" + } + } + }, + "form-data-encoder": { + "version": "2.1.4" + }, + "format": { + "version": "0.2.2" + }, + "forwarded": { + "version": "0.2.0" + }, + "fraction.js": { + "version": "4.3.7" + }, + "fresh": { + "version": "0.5.2" + }, + "from2": { + "version": "2.3.0", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0" + }, + "fs-exists-sync": { + "version": "0.1.0" + }, + "fs-extra": { + "version": "11.2.0", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "3.0.3", + "dev": true, + "requires": { + "minipass": "^7.0.3" + } + }, + "fs-monkey": { + "version": "1.0.6" + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0" + }, + "function-bind": { + "version": "1.1.2" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "genfun": { + "version": "4.0.1" + }, + "gensync": { + "version": "1.0.0-beta.2" + }, + "get-caller-file": { + "version": "2.0.5", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2" + }, + "get-stream": { + "version": "6.0.1" + }, + "get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } + }, + "git-branch": { + "version": "1.0.0" + }, + "git-config-path": { + "version": "1.0.1", + "requires": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" + } + }, + "git-repo-name": { + "version": "0.6.0", + "requires": { + "cwd": "^0.9.1", + "file-name": "^0.1.0", + "lazy-cache": "^1.0.4", + "remote-origin-url": "^0.5.1" + } + }, + "git-username": { + "version": "0.5.1", + "requires": { + "remote-origin-url": "^0.4.0" + }, + "dependencies": { + "parse-git-config": { + "version": "0.2.0", + "requires": { + "ini": "^1.3.3" + } + }, + "remote-origin-url": { + "version": "0.4.0", + "requires": { + "parse-git-config": "^0.2.0" + } + } + } + }, + "github-slugger": { + "version": "1.5.0" + }, + "glob": { + "version": "7.2.3", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1" + }, + "global-dirs": { + "version": "0.1.1", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "2.0.0", + "requires": { + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "which": { + "version": "1.3.1", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "global-prefix": { + "version": "0.1.5", + "requires": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0" + }, + "globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + } + }, + "globby": { + "version": "11.1.0", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "dev": true + }, + "gopd": { + "version": "1.0.1", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "6.7.1", + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0" + }, + "lowercase-keys": { + "version": "1.0.1" + } + } + }, + "graceful-fs": { + "version": "4.2.11" + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "devOptional": true, + "peer": true + }, + "gray-matter": { + "version": "4.0.3", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3" + } + } + }, + "gzip-size": { + "version": "6.0.0", + "requires": { + "duplexer": "^0.1.2" + } + }, + "handle-thing": { + "version": "2.0.1" + }, + "hard-rejection": { + "version": "2.1.0", + "dev": true + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0" + }, + "has-property-descriptors": { + "version": "1.0.2", + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3" + }, + "has-symbols": { + "version": "1.0.3" + }, + "has-tostringtag": { + "version": "1.0.2", + "requires": { + "has-symbols": "^1.0.3" + } + }, + "has-yarn": { + "version": "3.0.0" + }, + "hash-base": { + "version": "3.1.0", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash-color-material": { + "version": "1.1.3" + }, + "hash.js": { + "version": "1.1.7", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasown": { + "version": "2.0.2", + "requires": { + "function-bind": "^1.1.2" + } + }, + "hast-to-hyperscript": { + "version": "10.0.3", + "requires": { + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-from-parse5": { + "version": "8.0.1", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "hastscript": { + "version": "8.0.0", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + } + } + }, + "hast-util-parse-selector": { + "version": "4.0.0", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-raw": { + "version": "9.0.3", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "hast-util-sanitize": { + "version": "4.1.0", + "requires": { + "@types/hast": "^2.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "2.3.10", + "requires": { + "@types/unist": "^2" + } + } + } + }, + "hast-util-to-estree": { + "version": "3.1.0", + "requires": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-jsx-runtime": { + "version": "2.3.0", + "requires": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "inline-style-parser": { + "version": "0.2.3" + }, + "style-to-object": { + "version": "1.0.6", + "requires": { + "inline-style-parser": "0.2.3" + } + } + } + }, + "hast-util-to-parse5": { + "version": "8.0.0", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-whitespace": { + "version": "3.0.0", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hastscript": { + "version": "7.2.0", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "2.3.10", + "requires": { + "@types/unist": "^2" + } + }, + "hast-util-parse-selector": { + "version": "3.1.1", + "requires": { + "@types/hast": "^2.0.0" + } + } + } + }, + "he": { + "version": "1.2.0" + }, + "highlight.js": { + "version": "10.7.3" + }, + "history": { + "version": "4.10.1", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "requires": { + "react-is": "^16.7.0" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "7.0.2", + "dev": true, + "requires": { + "lru-cache": "^10.0.1" + } + }, + "hpack.js": { + "version": "2.1.6", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "2.5.2" + }, + "html-escaper": { + "version": "2.0.2" + }, + "html-minifier-terser": { + "version": "7.2.0", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "dependencies": { + "commander": { + "version": "10.0.1" + } + } + }, + "html-tags": { + "version": "3.3.1" + }, + "html-void-elements": { + "version": "3.0.0" + }, + "html-webpack-plugin": { + "version": "5.6.0", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0" + }, + "html-minifier-terser": { + "version": "6.1.0", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0" + } + } + }, + "http-cache-semantics": { + "version": "4.1.1" + }, + "http-deceiver": { + "version": "1.2.7" + }, + "http-errors": { + "version": "2.0.0", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8" + }, + "http-proxy": { + "version": "1.18.1", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "follow-redirects": { + "version": "1.15.6" + } + } + }, + "http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0" + } + } + }, + "http2-wrapper": { + "version": "2.2.1", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "https-browserify": { + "version": "1.0.0" + }, + "https-proxy-agent": { + "version": "7.0.4", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0" + }, + "humanize-ms": { + "version": "1.2.1", + "requires": { + "ms": "^2.0.0" + } + }, + "humps": { + "version": "2.0.1" + }, + "hyphenate-style-name": { + "version": "1.0.5" + }, + "iconv-lite": { + "version": "0.4.24", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "requires": {} + }, + "ieee754": { + "version": "1.2.1" + }, + "iferr": { + "version": "0.1.5" + }, + "ignore": { + "version": "5.3.1" + }, + "image-size": { + "version": "0.8.3", + "requires": { + "queue": "6.0.1" + } + }, + "immer": { + "version": "9.0.21" + }, + "import-fresh": { + "version": "3.3.0", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0" + } + } + }, + "import-lazy": { + "version": "4.0.0" + }, + "imurmurhash": { + "version": "0.1.4" + }, + "indent-string": { + "version": "4.0.0" + }, + "infima": { + "version": "0.2.0-alpha.43" + }, + "inflight": { + "version": "1.0.6", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4" + }, + "ini": { + "version": "1.3.8" + }, + "inline-style-parser": { + "version": "0.1.1" + }, + "inline-style-prefixer": { + "version": "7.0.0", + "requires": { + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" + } + }, + "inquirer": { + "version": "6.5.2", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.1" + }, + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "is-fullwidth-code-point": { + "version": "2.0.0" + }, + "string-width": { + "version": "2.1.1", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1" + } + } + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "internmap": { + "version": "1.0.1" + }, + "interpret": { + "version": "1.4.0" + }, + "invariant": { + "version": "2.2.4", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.9" + }, + "ip-address": { + "version": "9.0.5", + "dev": true, + "requires": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + } + }, + "ipaddr.js": { + "version": "1.9.1" + }, + "is-alphabetical": { + "version": "2.0.1" + }, + "is-alphanumerical": { + "version": "2.0.1", + "requires": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, + "is-arrayish": { + "version": "0.2.1" + }, + "is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5" + }, + "is-callable": { + "version": "1.2.7" + }, + "is-ci": { + "version": "1.2.1", + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0" + } + } + }, + "is-core-module": { + "version": "2.13.1", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "2.0.1" + }, + "is-docker": { + "version": "2.2.1" + }, + "is-extendable": { + "version": "0.1.1" + }, + "is-extglob": { + "version": "2.1.1" + }, + "is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0" + }, + "is-generator-function": { + "version": "1.0.10", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "2.0.1" + }, + "is-installed-globally": { + "version": "0.1.0", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-lambda": { + "version": "1.0.1", + "dev": true + }, + "is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true + }, + "is-nan": { + "version": "1.3.2", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true + }, + "is-npm": { + "version": "1.0.0" + }, + "is-number": { + "version": "7.0.0" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1" + }, + "is-path-cwd": { + "version": "2.2.0" + }, + "is-path-inside": { + "version": "3.0.3" + }, + "is-plain-obj": { + "version": "4.1.0" + }, + "is-plain-object": { + "version": "5.0.0", + "dev": true + }, + "is-redirect": { + "version": "1.0.0" + }, + "is-reference": { + "version": "3.0.2", + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0" + }, + "is-retry-allowed": { + "version": "1.2.0" + }, + "is-root": { + "version": "2.1.0" + }, + "is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-stream": { + "version": "1.1.0" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.13", + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-typedarray": { + "version": "1.0.0" + }, + "is-url": { + "version": "1.2.4" + }, + "is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + } + }, + "is-windows": { + "version": "0.2.0" + }, + "is-wsl": { + "version": "1.1.0" + }, + "is-yarn-global": { + "version": "0.4.1" + }, + "isarray": { + "version": "1.0.0" + }, + "isexe": { + "version": "2.0.0" + }, + "isobject": { + "version": "3.0.1" + }, + "isomorphic-fetch": { + "version": "3.0.0", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + }, + "dependencies": { + "node-fetch": { + "version": "2.7.0", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "istextorbinary": { + "version": "2.6.0", + "requires": { + "binaryextensions": "^2.1.2", + "editions": "^2.2.0", + "textextensions": "^2.5.0" + } + }, + "iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "jackspeak": { + "version": "3.4.0", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jest-util": { + "version": "29.7.0", + "requires": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-worker": { + "version": "27.5.1", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jiti": { + "version": "1.21.3" + }, + "joi": { + "version": "17.13.1", + "requires": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "jotai": { + "version": "1.13.1", + "requires": {} + }, + "js-cookie": { + "version": "2.2.1" + }, + "js-tokens": { + "version": "4.0.0" + }, + "js-yaml": { + "version": "4.1.0", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsbn": { + "version": "1.1.0", + "dev": true + }, + "jsesc": { + "version": "2.5.2" + }, + "json-buffer": { + "version": "3.0.1" + }, + "json-parse-better-errors": { + "version": "1.0.2" + }, + "json-parse-even-better-errors": { + "version": "2.3.1" + }, + "json-schema-compare": { + "version": "0.2.2", + "requires": { + "lodash": "^4.17.4" + } + }, + "json-schema-merge-allof": { + "version": "0.8.1", + "requires": { + "compute-lcm": "^1.1.2", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.20" + } + }, + "json-schema-traverse": { + "version": "1.0.0" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "devOptional": true, + "peer": true + }, + "json5": { + "version": "2.2.3" + }, + "jsonc-parser": { + "version": "2.2.1" + }, + "jsonfile": { + "version": "6.1.0", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1" + }, + "jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + } + }, + "katex": { + "version": "0.16.10", + "requires": { + "commander": "^8.3.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0" + } + } + }, + "keyv": { + "version": "4.5.4", + "requires": { + "json-buffer": "3.0.1" + } + }, + "khroma": { + "version": "2.1.0" + }, + "kind-of": { + "version": "6.0.3" + }, + "kleur": { + "version": "3.0.3" + }, + "known-css-properties": { + "version": "0.29.0", + "dev": true + }, + "latest-version": { + "version": "3.1.0", + "requires": { + "package-json": "^4.0.0" + } + }, + "launch-editor": { + "version": "2.6.1", + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "layout-base": { + "version": "1.0.2" + }, + "lazy-cache": { + "version": "1.0.4" + }, + "leven": { + "version": "3.1.0" + }, + "levn": { + "version": "0.4.1", + "devOptional": true, + "peer": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "3.1.1" + }, + "lines-and-columns": { + "version": "1.2.4" + }, + "load-script": { + "version": "1.0.0" + }, + "loader-runner": { + "version": "4.3.0" + }, + "loader-utils": { + "version": "2.0.4", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21" + }, + "lodash-es": { + "version": "4.17.21" + }, + "lodash.debounce": { + "version": "4.0.8" + }, + "lodash.get": { + "version": "4.4.2" + }, + "lodash.memoize": { + "version": "4.1.2" + }, + "lodash.merge": { + "version": "4.6.2", + "devOptional": true, + "peer": true + }, + "lodash.truncate": { + "version": "4.4.2", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0" + }, + "log-symbols": { + "version": "2.2.0", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "longest-streak": { + "version": "3.1.0" + }, + "loose-envify": { + "version": "1.4.0", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "3.0.0" + }, + "lowlight": { + "version": "1.20.0", + "requires": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + } + }, + "lru-cache": { + "version": "10.2.2", + "dev": true + }, + "lz-string": { + "version": "1.5.0" + }, + "magic-error": { + "version": "0.0.1" + }, + "make-dir": { + "version": "1.3.0", + "requires": { + "pify": "^3.0.0" + } + }, + "make-fetch-happen": { + "version": "13.0.1", + "dev": true, + "requires": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + } + }, + "map-obj": { + "version": "4.3.0", + "dev": true + }, + "markdown-extensions": { + "version": "2.0.0" + }, + "markdown-table": { + "version": "3.0.3" + }, + "markdown-to-jsx": { + "version": "7.4.7", + "requires": {} + }, + "mathml-tag-names": { + "version": "2.1.3", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-util-definitions": { + "version": "5.1.2", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.15", + "requires": { + "@types/unist": "^2" + } + }, + "unist-util-is": { + "version": "5.2.1", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + } + } + }, + "mdast-util-directive": { + "version": "3.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "parse-entities": { + "version": "4.0.1", + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10" + } + } + } + } + }, + "mdast-util-find-and-replace": { + "version": "3.0.1", + "requires": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "escape-string-regexp": { + "version": "5.0.0" + }, + "unist-util-is": { + "version": "6.0.0", + "requires": { + "@types/unist": "^3.0.0" + } + } + } + }, + "mdast-util-from-markdown": { + "version": "2.0.1", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "mdast-util-to-string": { + "version": "4.0.0", + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "micromark": { + "version": "4.0.0", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + } + } + }, + "mdast-util-frontmatter": { + "version": "2.0.1", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0" + } + } + }, + "mdast-util-gfm": { + "version": "3.0.0", + "requires": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + } + }, + "mdast-util-gfm-footnote": { + "version": "2.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + } + }, + "mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-table": { + "version": "2.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-mdx": { + "version": "3.0.0", + "requires": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-mdx-expression": { + "version": "2.0.0", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-mdx-jsx": { + "version": "3.1.2", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "parse-entities": { + "version": "4.0.1", + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10" + } + } + } + } + }, + "mdast-util-mdxjs-esm": { + "version": "2.0.1", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-phrasing": { + "version": "4.1.0", + "requires": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "unist-util-is": { + "version": "6.0.0", + "requires": { + "@types/unist": "^3.0.0" + } + } + } + }, + "mdast-util-to-hast": { + "version": "13.1.0", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "2.1.0", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "mdast-util-to-string": { + "version": "4.0.0", + "requires": { + "@types/mdast": "^4.0.0" + } + } + } + }, + "mdast-util-to-string": { + "version": "2.0.0" + }, + "mdn-data": { + "version": "2.0.30" + }, + "mdurl": { + "version": "1.0.1" + }, + "media-typer": { + "version": "0.3.0" + }, + "memfs": { + "version": "3.5.3", + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "memoize-one": { + "version": "5.2.1" + }, + "meow": { + "version": "10.1.5", + "dev": true, + "requires": { + "@types/minimist": "^1.2.2", + "camelcase-keys": "^7.0.0", + "decamelize": "^5.0.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.2", + "read-pkg-up": "^8.0.0", + "redent": "^4.0.0", + "trim-newlines": "^4.0.2", + "type-fest": "^1.2.2", + "yargs-parser": "^20.2.9" + }, + "dependencies": { + "decamelize": { + "version": "5.0.1", + "dev": true + }, + "yargs-parser": { + "version": "20.2.9", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1" + }, + "merge-stream": { + "version": "2.0.0" + }, + "merge2": { + "version": "1.4.1" + }, + "mermaid": { + "version": "10.9.1", + "requires": { + "@braintree/sanitize-url": "^6.0.1", + "@types/d3-scale": "^4.0.3", + "@types/d3-scale-chromatic": "^3.0.0", + "cytoscape": "^3.28.1", + "cytoscape-cose-bilkent": "^4.1.0", + "d3": "^7.4.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.10", + "dayjs": "^1.11.7", + "dompurify": "^3.0.5", + "elkjs": "^0.9.0", + "katex": "^0.16.9", + "khroma": "^2.0.0", + "lodash-es": "^4.17.21", + "mdast-util-from-markdown": "^1.3.0", + "non-layered-tidy-tree-layout": "^2.0.2", + "stylis": "^4.1.3", + "ts-dedent": "^2.2.0", + "uuid": "^9.0.0", + "web-worker": "^1.2.0" + }, + "dependencies": { + "@types/mdast": { + "version": "3.0.15", + "requires": { + "@types/unist": "^2" + } + }, + "mdast-util-from-markdown": { + "version": "1.3.1", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + } + }, + "mdast-util-to-string": { + "version": "3.2.0", + "requires": { + "@types/mdast": "^3.0.0" + } + }, + "micromark": { + "version": "3.2.0", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.1.0", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-factory-destination": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-label": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-space": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-title": { + "version": "1.1.0", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-whitespace": { + "version": "1.1.0", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.2.0", + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-chunked": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-classify-character": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "1.1.0", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-decode-string": { + "version": "1.1.0", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-encode": { + "version": "1.1.0" + }, + "micromark-util-html-tag-name": { + "version": "1.2.0" + }, + "micromark-util-normalize-identifier": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "1.1.0", + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "1.2.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "1.1.0", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-util-symbol": { + "version": "1.1.0" + }, + "micromark-util-types": { + "version": "1.1.0" + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "uuid": { + "version": "9.0.1" + } + } + }, + "methods": { + "version": "1.1.2" + }, + "micromark": { + "version": "2.11.4", + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "micromark-core-commonmark": { + "version": "2.0.1", + "requires": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-directive": { + "version": "3.0.0", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "dependencies": { + "parse-entities": { + "version": "4.0.1", + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + } + } + } + }, + "micromark-extension-frontmatter": { + "version": "2.0.0", + "requires": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "dependencies": { + "fault": { + "version": "2.0.1", + "requires": { + "format": "^0.2.0" + } + } + } + }, + "micromark-extension-gfm": { + "version": "3.0.0", + "requires": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-footnote": { + "version": "2.0.0", + "requires": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-table": { + "version": "2.0.0", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdx-expression": { + "version": "3.0.0", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdx-jsx": { + "version": "3.0.0", + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "micromark-extension-mdx-md": { + "version": "2.0.0", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdxjs": { + "version": "3.0.0", + "requires": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "micromark-factory-destination": { + "version": "2.0.0", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-label": { + "version": "2.0.0", + "requires": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-mdx-expression": { + "version": "2.0.1", + "requires": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "micromark-factory-space": { + "version": "2.0.0", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-title": { + "version": "2.0.0", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-whitespace": { + "version": "2.0.0", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-character": { + "version": "2.1.0", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-chunked": { + "version": "2.0.0", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-classify-character": { + "version": "2.0.0", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "2.0.0", + "requires": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-decode-string": { + "version": "2.0.0", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-encode": { + "version": "2.0.0" + }, + "micromark-util-events-to-acorn": { + "version": "2.0.2", + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "micromark-util-html-tag-name": { + "version": "2.0.0" + }, + "micromark-util-normalize-identifier": { + "version": "2.0.0", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "2.0.0", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "2.0.0", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "2.0.1", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.0" + }, + "micromark-util-types": { + "version": "2.0.0" + }, + "micromatch": { + "version": "4.0.7", + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.6.0" + }, + "mime-db": { + "version": "1.52.0" + }, + "mime-types": { + "version": "2.1.35", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimer": { + "version": "1.1.0" + }, + "mimic-fn": { + "version": "1.2.0" + }, + "mimic-response": { + "version": "4.0.0" + }, + "min-indent": { + "version": "1.0.1", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "2.9.0", + "requires": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + } + }, + "minimalistic-assert": { + "version": "1.0.1" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1" + }, + "minimatch": { + "version": "3.1.2", + "requires": { + "brace-expansion": "^1.1.7" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + } + } + }, + "minimist": { + "version": "1.2.8" + }, + "minimist-options": { + "version": "4.1.0", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "dev": true + } + } + }, + "minipass": { + "version": "7.1.2", + "dev": true + }, + "minipass-collect": { + "version": "2.0.1", + "dev": true, + "requires": { + "minipass": "^7.0.3" + } + }, + "minipass-fetch": { + "version": "3.0.5", + "dev": true, + "requires": { + "encoding": "^0.1.13", + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + } + }, + "minipass-flush": { + "version": "1.0.5", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass-sized": { + "version": "1.0.3", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minizlib": { + "version": "2.1.2", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "mississippi": { + "version": "1.3.1", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^1.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "requires": { + "minimist": "^1.2.6" + } + }, + "move-concurrently": { + "version": "1.0.1", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mri": { + "version": "1.2.0" + }, + "mrmime": { + "version": "2.0.0" + }, + "ms": { + "version": "2.1.3" + }, + "multicast-dns": { + "version": "7.2.5", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "mute-stream": { + "version": "0.0.7" + }, + "nano-css": { + "version": "5.6.1", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15", + "css-tree": "^1.1.2", + "csstype": "^3.1.2", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^7.0.0", + "rtl-css-js": "^1.16.1", + "stacktrace-js": "^2.0.2", + "stylis": "^4.3.0" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14" + } + } + }, + "nano-memoize": { + "version": "v1.3.1" + }, + "nanoid": { + "version": "3.3.7" + }, + "natural-compare": { + "version": "1.4.0", + "devOptional": true, + "peer": true + }, + "negotiator": { + "version": "0.6.3" + }, + "neo-async": { + "version": "2.6.2" + }, + "no-case": { + "version": "3.0.4", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-emoji": { + "version": "2.1.3", + "requires": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "4.6.0" + } + } + }, + "node-fetch": { + "version": "1.7.3", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-fetch-npm": { + "version": "2.0.4", + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-forge": { + "version": "1.3.1" + }, + "node-gyp": { + "version": "10.1.0", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" + }, + "dependencies": { + "glob": { + "version": "10.4.1", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + } + }, + "minimatch": { + "version": "9.0.4", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "proc-log": { + "version": "3.0.0", + "dev": true + } + } + }, + "node-polyfill-webpack-plugin": { + "version": "2.0.1", + "requires": { + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.22.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^4.0.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "type-fest": "^2.14.0", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" + }, + "dependencies": { + "readable-stream": { + "version": "4.5.2", + "requires": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + } + }, + "type-fest": { + "version": "2.19.0" + } + } + }, + "node-releases": { + "version": "2.0.14" + }, + "non-layered-tidy-tree-layout": { + "version": "2.0.2" + }, + "nopt": { + "version": "7.2.1", + "dev": true, + "requires": { + "abbrev": "^2.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.1.0", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "normalize-path": { + "version": "3.0.0" + }, + "normalize-range": { + "version": "0.1.2" + }, + "normalize-url": { + "version": "8.0.1" + }, + "npm-install-checks": { + "version": "6.3.0", + "dev": true, + "requires": { + "semver": "^7.1.1" + } + }, + "npm-normalize-package-bin": { + "version": "3.0.1", + "dev": true + }, + "npm-package-arg": { + "version": "5.1.2", + "requires": { + "hosted-git-info": "^2.4.2", + "osenv": "^0.1.4", + "semver": "^5.1.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9" + }, + "semver": { + "version": "5.7.2" + }, + "validate-npm-package-name": { + "version": "3.0.0", + "requires": { + "builtins": "^1.0.3" + } + } + } + }, + "npm-pick-manifest": { + "version": "9.0.1", + "dev": true, + "requires": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "npm-package-arg": { + "version": "11.0.2", + "dev": true, + "requires": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + } + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1" + } + } + }, + "nprogress": { + "version": "0.2.0" + }, + "nth-check": { + "version": "2.1.1", + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1" + }, + "object-inspect": { + "version": "1.13.1" + }, + "object-is": { + "version": "1.1.6", + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + } + }, + "object-keys": { + "version": "1.1.1" + }, + "object.assign": { + "version": "4.1.5", + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + } + }, + "object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "requires": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + } + }, + "object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "obuf": { + "version": "1.1.2" + }, + "on-finished": { + "version": "2.4.1", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2" + }, + "once": { + "version": "1.4.0", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "8.4.2", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "opener": { + "version": "1.5.2" + }, + "optionator": { + "version": "0.9.4", + "devOptional": true, + "peer": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + } + }, + "ora": { + "version": "1.4.0", + "requires": { + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "os-browserify": { + "version": "0.3.0" + }, + "os-homedir": { + "version": "1.0.2" + }, + "os-tmpdir": { + "version": "1.0.2" + }, + "osenv": { + "version": "0.1.5", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "3.0.0" + }, + "p-finally": { + "version": "1.0.0" + }, + "p-limit": { + "version": "3.1.0", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.6.2", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "dependencies": { + "retry": { + "version": "0.13.1" + } + } + }, + "p-try": { + "version": "2.2.0" + }, + "package-json": { + "version": "4.0.1", + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.2" + } + } + }, + "pacote": { + "version": "2.7.38", + "requires": { + "bluebird": "^3.5.0", + "cacache": "^9.2.9", + "glob": "^7.1.2", + "lru-cache": "^4.1.1", + "make-fetch-happen": "^2.4.13", + "minimatch": "^3.0.4", + "mississippi": "^1.2.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^5.1.2", + "npm-pick-manifest": "^1.0.4", + "osenv": "^0.1.4", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^4.0.0", + "safe-buffer": "^5.1.1", + "semver": "^5.3.0", + "ssri": "^4.1.6", + "tar-fs": "^1.15.3", + "tar-stream": "^1.5.4", + "unique-filename": "^1.1.0", + "which": "^1.2.12" + }, + "dependencies": { + "agent-base": { + "version": "4.3.0", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "cacache": { + "version": "9.3.0", + "requires": { + "bluebird": "^3.5.0", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^1.3.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.1", + "ssri": "^4.1.6", + "unique-filename": "^1.1.0", + "y18n": "^3.2.1" + } + }, + "debug": { + "version": "3.1.0", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0" + } + } + }, + "err-code": { + "version": "1.1.2" + }, + "hosted-git-info": { + "version": "2.8.9" + }, + "http-cache-semantics": { + "version": "3.8.1" + }, + "http-proxy-agent": { + "version": "2.1.0", + "requires": { + "agent-base": "4", + "debug": "3.1.0" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-fetch-happen": { + "version": "2.6.0", + "requires": { + "agentkeepalive": "^3.3.0", + "cacache": "^10.0.0", + "http-cache-semantics": "^3.8.0", + "http-proxy-agent": "^2.0.0", + "https-proxy-agent": "^2.1.0", + "lru-cache": "^4.1.1", + "mississippi": "^1.2.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^3.0.1", + "ssri": "^5.0.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "mississippi": { + "version": "2.0.0", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + } + } + }, + "ssri": { + "version": "5.3.0", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "y18n": { + "version": "4.0.3" + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-pick-manifest": { + "version": "1.0.4", + "requires": { + "npm-package-arg": "^5.1.2", + "semver": "^5.3.0" + } + }, + "promise-retry": { + "version": "1.1.1", + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + } + }, + "pump": { + "version": "2.0.1", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "retry": { + "version": "0.10.1" + }, + "semver": { + "version": "5.7.2" + }, + "smart-buffer": { + "version": "1.1.15" + }, + "socks": { + "version": "1.1.10", + "requires": { + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" + } + }, + "socks-proxy-agent": { + "version": "3.0.1", + "requires": { + "agent-base": "^4.1.0", + "socks": "^1.1.10" + } + }, + "ssri": { + "version": "4.1.6", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "which": { + "version": "1.3.1", + "requires": { + "isexe": "^2.0.0" + } + }, + "y18n": { + "version": "3.2.2" + }, + "yallist": { + "version": "2.1.2" + } + } + }, + "pako": { + "version": "1.0.11" + }, + "parallel-transform": { + "version": "1.2.0", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.7", + "requires": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + } + } + }, + "parse-entities": { + "version": "2.0.0", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "dependencies": { + "character-entities": { + "version": "1.2.4" + }, + "character-entities-legacy": { + "version": "1.1.4" + }, + "character-reference-invalid": { + "version": "1.1.4" + }, + "is-alphabetical": { + "version": "1.0.4" + }, + "is-alphanumerical": { + "version": "1.0.4", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4" + }, + "is-hexadecimal": { + "version": "1.0.4" + } + } + }, + "parse-git-config": { + "version": "1.1.1", + "requires": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" + } + }, + "parse-json": { + "version": "5.2.0", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-numeric-range": { + "version": "1.3.0" + }, + "parse-passwd": { + "version": "1.0.0" + }, + "parse5": { + "version": "7.1.2", + "requires": { + "entities": "^4.4.0" + } + }, + "parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "requires": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + } + }, + "parseurl": { + "version": "1.3.3" + }, + "pascal-case": { + "version": "3.1.2", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "1.0.1" + }, + "path-exists": { + "version": "4.0.0" + }, + "path-is-absolute": { + "version": "1.0.1" + }, + "path-is-inside": { + "version": "1.0.2" + }, + "path-key": { + "version": "3.1.1" + }, + "path-parse": { + "version": "1.0.7" + }, + "path-scurry": { + "version": "1.11.1", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, + "path-to-regexp": { + "version": "2.2.1" + }, + "path-type": { + "version": "4.0.0" + }, + "pbkdf2": { + "version": "3.1.2", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "periscopic": { + "version": "3.1.0", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "picocolors": { + "version": "1.0.1" + }, + "picomatch": { + "version": "2.3.1" + }, + "pify": { + "version": "3.0.0" + }, + "pkg-dir": { + "version": "7.0.0", + "requires": { + "find-up": "^6.3.0" + }, + "dependencies": { + "find-up": { + "version": "6.3.0", + "requires": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + } + }, + "locate-path": { + "version": "7.2.0", + "requires": { + "p-locate": "^6.0.0" + } + }, + "p-limit": { + "version": "4.0.0", + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "p-locate": { + "version": "6.0.0", + "requires": { + "p-limit": "^4.0.0" + } + }, + "path-exists": { + "version": "5.0.0" + }, + "yocto-queue": { + "version": "1.0.0" + } + } + }, + "pkg-up": { + "version": "3.1.0", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0" + } + } + }, + "polished": { + "version": "4.3.1", + "requires": { + "@babel/runtime": "^7.17.8" + } + }, + "possible-typed-array-names": { + "version": "1.0.0" + }, + "postcss": { + "version": "8.4.38", + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + } + }, + "postcss-calc": { + "version": "9.0.1", + "requires": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "6.1.0", + "requires": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "6.1.0", + "requires": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "6.0.2", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "6.0.3", + "requires": {} + }, + "postcss-discard-empty": { + "version": "6.0.3", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "6.0.2", + "requires": {} + }, + "postcss-discard-unused": { + "version": "6.0.5", + "requires": { + "postcss-selector-parser": "^6.0.16" + } + }, + "postcss-loader": { + "version": "7.3.4", + "requires": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + } + }, + "postcss-merge-idents": { + "version": "6.0.3", + "requires": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-merge-longhand": { + "version": "6.0.5", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + } + }, + "postcss-merge-rules": { + "version": "6.1.1", + "requires": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + } + }, + "postcss-minify-font-values": { + "version": "6.1.0", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "6.0.3", + "requires": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "6.1.0", + "requires": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "6.0.4", + "requires": { + "postcss-selector-parser": "^6.0.16" + } + }, + "postcss-modules-extract-imports": { + "version": "3.1.0", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.2.0", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "6.0.2", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "6.1.0", + "requires": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "6.0.2", + "requires": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-idents": { + "version": "6.0.3", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "6.1.0", + "requires": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "6.0.2", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "dev": true + }, + "postcss-safe-parser": { + "version": "6.0.0", + "dev": true, + "requires": {} + }, + "postcss-selector-parser": { + "version": "6.1.0", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sort-media-queries": { + "version": "5.2.0", + "requires": { + "sort-css-media-queries": "2.2.0" + } + }, + "postcss-svgo": { + "version": "6.0.3", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + } + }, + "postcss-unique-selectors": { + "version": "6.0.4", + "requires": { + "postcss-selector-parser": "^6.0.16" + } + }, + "postcss-value-parser": { + "version": "4.2.0" + }, + "postcss-zindex": { + "version": "6.0.2", + "requires": {} + }, + "prelude-ls": { + "version": "1.2.1", + "devOptional": true, + "peer": true + }, + "prepend-http": { + "version": "1.0.4" + }, + "prettier": { + "version": "3.3.1" + }, + "pretty-error": { + "version": "4.0.0", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-time": { + "version": "1.1.0" + }, + "prism-react-renderer": { + "version": "2.3.1", + "requires": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "dependencies": { + "clsx": { + "version": "2.1.1" + } + } + }, + "prismjs": { + "version": "1.29.0" + }, + "proc-log": { + "version": "4.2.0", + "dev": true + }, + "process": { + "version": "0.11.10" + }, + "process-nextick-args": { + "version": "2.0.1" + }, + "promise-inflight": { + "version": "1.0.1" + }, + "promise-retry": { + "version": "2.0.1", + "dev": true, + "requires": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + } + }, + "prompts": { + "version": "2.4.2", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "property-information": { + "version": "6.5.0" + }, + "proto-list": { + "version": "1.2.4" + }, + "protoduck": { + "version": "4.0.0", + "requires": { + "genfun": "^4.0.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "pseudomap": { + "version": "1.0.2" + }, + "public-encrypt": { + "version": "4.0.3", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "1.0.3", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.3.1" + }, + "pupa": { + "version": "3.1.0", + "requires": { + "escape-goat": "^4.0.0" + } + }, + "qs": { + "version": "6.11.0", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring-es3": { + "version": "0.2.1" + }, + "queue": { + "version": "6.0.1", + "requires": { + "inherits": "~2.0.3" + } + }, + "queue-microtask": { + "version": "1.2.3" + }, + "quick-lru": { + "version": "5.1.1" + }, + "randombytes": { + "version": "2.1.0", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1" + }, + "raw-body": { + "version": "2.5.2", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2" + } + } + }, + "rc": { + "version": "1.2.8", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "18.3.1", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "filesize": { + "version": "8.0.7" + }, + "loader-utils": { + "version": "3.3.1" + } + } + }, + "react-dom": { + "version": "18.3.1", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + } + }, + "react-error-overlay": { + "version": "6.0.11" + }, + "react-fast-compare": { + "version": "3.2.2" + }, + "react-helmet-async": { + "version": "1.3.0", + "requires": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + } + }, + "react-is": { + "version": "16.13.1" + }, + "react-json-view-lite": { + "version": "1.4.0", + "requires": {} + }, + "react-loadable": { + "version": "npm:@docusaurus/react-loadable@6.0.0", + "requires": { + "@types/react": "*" + }, + "dependencies": { + "@types/react": { + "version": "18.3.3", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + } + } + }, + "react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "requires": { + "@babel/runtime": "^7.10.3" + } + }, + "react-markdown": { + "version": "8.0.7", + "requires": { + "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "prop-types": "^15.0.0", + "property-information": "^6.0.0", + "react-is": "^18.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "dependencies": { + "@types/hast": { + "version": "2.3.10", + "requires": { + "@types/unist": "^2" + } + }, + "@types/mdast": { + "version": "3.0.15", + "requires": { + "@types/unist": "^2" + } + }, + "hast-util-whitespace": { + "version": "2.0.1" + }, + "mdast-util-from-markdown": { + "version": "1.3.1", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + } + }, + "mdast-util-to-hast": { + "version": "12.3.0", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.2.0", + "requires": { + "@types/mdast": "^3.0.0" + } + }, + "micromark": { + "version": "3.2.0", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.1.0", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-factory-destination": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-label": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-space": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-title": { + "version": "1.1.0", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-whitespace": { + "version": "1.1.0", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.2.0", + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-chunked": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-classify-character": { + "version": "1.1.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "1.1.0", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-decode-string": { + "version": "1.1.0", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-encode": { + "version": "1.1.0" + }, + "micromark-util-html-tag-name": { + "version": "1.2.0" + }, + "micromark-util-normalize-identifier": { + "version": "1.1.0", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "1.1.0", + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "1.2.0", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "1.1.0", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-util-symbol": { + "version": "1.1.0" + }, + "micromark-util-types": { + "version": "1.1.0" + }, + "react-is": { + "version": "18.3.1" + }, + "remark-parse": { + "version": "10.0.2", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + } + }, + "remark-rehype": { + "version": "10.1.0", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + } + }, + "unified": { + "version": "10.1.2", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-is": { + "version": "5.2.1", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position": { + "version": "4.0.4", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "react-overflow-list": { + "version": "0.5.0", + "requires": { + "react-use": "^17.3.1" + } + }, + "react-player": { + "version": "2.16.0", + "requires": { + "deepmerge": "^4.0.0", + "load-script": "^1.0.0", + "memoize-one": "^5.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.0.1" + } + }, + "react-router": { + "version": "5.3.4", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1" + }, + "path-to-regexp": { + "version": "1.8.0", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-config": { + "version": "5.1.1", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.3.4", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-syntax-highlighter": { + "version": "15.5.0", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.27.0", + "refractor": "^3.6.0" + } + }, + "react-universal-interface": { + "version": "0.6.2", + "requires": {} + }, + "react-use": { + "version": "17.5.0", + "requires": { + "@types/js-cookie": "^2.2.6", + "@xobotyi/scrollbar-width": "^1.9.5", + "copy-to-clipboard": "^3.3.1", + "fast-deep-equal": "^3.1.3", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.6.1", + "react-universal-interface": "^0.6.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.1.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^3.0.1", + "ts-easing": "^0.2.0", + "tslib": "^2.1.0" + } + }, + "read-cmd-shim": { + "version": "4.0.0", + "dev": true + }, + "read-pkg": { + "version": "6.0.0", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + } + }, + "read-pkg-up": { + "version": "8.0.0", + "dev": true, + "requires": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + } + }, + "readable-stream": { + "version": "2.3.8", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2" + }, + "string_decoder": { + "version": "1.1.1", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "requires": { + "picomatch": "^2.2.1" + } + }, + "reading-time": { + "version": "1.5.0" + }, + "rechoir": { + "version": "0.6.2", + "requires": { + "resolve": "^1.1.6" + } + }, + "recursive-readdir": { + "version": "2.2.3", + "requires": { + "minimatch": "^3.0.5" + } + }, + "redent": { + "version": "4.0.0", + "dev": true, + "requires": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "5.0.0", + "dev": true + } + } + }, + "reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + } + }, + "refractor": { + "version": "3.6.0", + "requires": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "dependencies": { + "@types/hast": { + "version": "2.3.10", + "requires": { + "@types/unist": "^2" + } + }, + "comma-separated-tokens": { + "version": "1.0.8" + }, + "hast-util-parse-selector": { + "version": "2.2.5" + }, + "hastscript": { + "version": "6.0.0", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "prismjs": { + "version": "1.27.0" + }, + "property-information": { + "version": "5.6.0", + "requires": { + "xtend": "^4.0.0" + } + }, + "space-separated-tokens": { + "version": "1.1.5" + } + } + }, + "regenerate": { + "version": "1.4.2" + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.1" + }, + "regenerator-transform": { + "version": "0.15.2", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, + "regexpu-core": { + "version": "5.3.2", + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "requires": { + "rc": "^1.0.1" + } + }, + "regjsparser": { + "version": "0.9.1", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0" + } + } + }, + "rehype-raw": { + "version": "7.0.0", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + } + }, + "relateurl": { + "version": "0.2.7" + }, + "remark-codesandbox": { + "version": "0.10.1", + "requires": { + "codesandbox": "^2.1.11", + "codesandbox-import-utils": "2.1.11", + "isomorphic-fetch": "^2.2.1", + "mdast-util-to-string": "^1.0.7", + "recursive-readdir": "^2.2.2", + "to-gatsby-remark-plugin": "^0.1.0", + "unist-builder": "^2.0.2", + "unist-util-is": "^4.0.1", + "unist-util-visit": "^2.0.1" + }, + "dependencies": { + "isomorphic-fetch": { + "version": "2.2.1", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "mdast-util-to-string": { + "version": "1.1.0" + }, + "unist-builder": { + "version": "2.0.3" + }, + "unist-util-visit": { + "version": "2.0.3", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "remark-directive": { + "version": "3.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + } + }, + "remark-docusaurus-tabs": { + "version": "0.2.0", + "requires": { + "mdast-util-to-string": "^2.0.0", + "unist-util-visit": "^2.0.3" + }, + "dependencies": { + "unist-util-visit": { + "version": "2.0.3", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + } + } + }, + "remark-emoji": { + "version": "4.0.1", + "requires": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + } + }, + "remark-frontmatter": { + "version": "5.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + } + }, + "remark-gfm": { + "version": "4.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + } + }, + "remark-mdx": { + "version": "3.0.1", + "requires": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + } + }, + "remark-parse": { + "version": "11.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + } + }, + "remark-rehype": { + "version": "11.1.0", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + } + }, + "remark-stringify": { + "version": "11.0.0", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + } + }, + "remote-origin-url": { + "version": "0.5.3", + "requires": { + "parse-git-config": "^1.1.1" + } + }, + "renderkid": { + "version": "3.0.0", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.3.0", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "dom-serializer": { + "version": "1.4.1", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domhandler": { + "version": "4.3.1", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0" + } + } + }, + "repeat-string": { + "version": "1.6.1" + }, + "require-directory": { + "version": "2.1.1", + "dev": true + }, + "require-from-string": { + "version": "2.0.2" + }, + "require-like": { + "version": "0.1.2" + }, + "requires-port": { + "version": "1.0.0" + }, + "resize-observer-polyfill": { + "version": "1.5.1" + }, + "resolve": { + "version": "1.22.8", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1" + }, + "resolve-dir": { + "version": "0.1.1", + "requires": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "dependencies": { + "global-modules": { + "version": "0.2.3", + "requires": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + } + } + } + }, + "resolve-from": { + "version": "5.0.0", + "dev": true + }, + "resolve-pathname": { + "version": "3.0.0" + }, + "responselike": { + "version": "3.0.0", + "requires": { + "lowercase-keys": "^3.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.12.0", + "dev": true + }, + "reusify": { + "version": "1.0.4" + }, + "rimraf": { + "version": "2.7.1", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "robust-predicates": { + "version": "3.0.2" + }, + "rtl-css-js": { + "version": "1.16.1", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "rtl-detect": { + "version": "1.1.2" + }, + "rtlcss": { + "version": "4.1.1", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "3.1.1" + } + } + }, + "run-async": { + "version": "2.4.1" + }, + "run-parallel": { + "version": "1.2.0", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "requires": { + "aproba": "^1.1.1" + } + }, + "rw": { + "version": "1.3.3" + }, + "rxjs": { + "version": "6.6.7", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1" + } + } + }, + "sade": { + "version": "1.8.1", + "requires": { + "mri": "^1.1.0" + } + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.2.1" + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "safe-stable-stringify": { + "version": "1.1.1" + }, + "safer-buffer": { + "version": "2.1.2" + }, + "sax": { + "version": "1.4.1" + }, + "scheduler": { + "version": "0.23.2", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "4.2.0", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + } + }, + "screenfull": { + "version": "5.2.0" + }, + "search-insights": { + "version": "2.14.0", + "peer": true + }, + "section-matter": { + "version": "1.0.0", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "select-hose": { + "version": "2.0.0" + }, + "selfsigned": { + "version": "2.4.1", + "requires": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + } + }, + "semver": { + "version": "7.6.2" + }, + "semver-diff": { + "version": "2.1.0", + "requires": { + "semver": "^5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.7.2" + } + } + }, + "send": { + "version": "0.18.0", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0" + } + } + } + } + }, + "serialize-javascript": { + "version": "6.0.2", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-handler": { + "version": "6.1.5", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0" + }, + "mime-types": { + "version": "2.1.18", + "requires": { + "mime-db": "~1.33.0" + } + }, + "range-parser": { + "version": "1.2.0" + } + } + }, + "serve-index": { + "version": "1.9.1", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2" + }, + "http-errors": { + "version": "1.6.3", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3" + }, + "ms": { + "version": "2.0.0" + }, + "setprototypeof": { + "version": "1.1.0" + }, + "statuses": { + "version": "1.5.0" + } + } + }, + "serve-static": { + "version": "1.15.0", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-function-length": { + "version": "1.2.2", + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "set-harmonic-interval": { + "version": "1.0.1" + }, + "setimmediate": { + "version": "1.0.5" + }, + "setprototypeof": { + "version": "1.2.0" + }, + "sha.js": { + "version": "2.4.11", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0" + }, + "shebang-command": { + "version": "2.0.0", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0" + }, + "shell-quote": { + "version": "1.8.1" + }, + "shelljs": { + "version": "0.8.5", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shortid": { + "version": "2.2.16", + "requires": { + "nanoid": "^2.1.0" + }, + "dependencies": { + "nanoid": { + "version": "2.1.11" + } + } + }, + "side-channel": { + "version": "1.0.6", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7" + }, + "sirv": { + "version": "2.0.4", + "requires": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + } + }, + "sisteransi": { + "version": "1.0.5" + }, + "sitemap": { + "version": "7.1.2", + "requires": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "dependencies": { + "@types/node": { + "version": "17.0.45" + } + } + }, + "skin-tone": { + "version": "2.0.0", + "requires": { + "unicode-emoji-modifier-base": "^1.0.0" + } + }, + "slash": { + "version": "3.0.0" + }, + "slice-ansi": { + "version": "4.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "smart-buffer": { + "version": "4.2.0", + "dev": true + }, + "snake-case": { + "version": "3.0.4", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "sockjs": { + "version": "0.3.24", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "socks": { + "version": "2.8.3", + "dev": true, + "requires": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + } + }, + "socks-proxy-agent": { + "version": "8.0.3", + "dev": true, + "requires": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + } + }, + "sort-css-media-queries": { + "version": "2.2.0" + }, + "source-map": { + "version": "0.6.1" + }, + "source-map-js": { + "version": "1.2.0" + }, + "source-map-support": { + "version": "0.5.21", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "space-separated-tokens": { + "version": "2.0.2" + }, + "spdx-correct": { + "version": "3.2.0", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.5.0" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.18" + }, + "spdy": { + "version": "4.0.2", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "sprintf-js": { + "version": "1.1.3", + "dev": true + }, + "srcset": { + "version": "4.0.0" + }, + "ssri": { + "version": "10.0.6", + "dev": true, + "requires": { + "minipass": "^7.0.3" + } + }, + "stack-generator": { + "version": "2.0.10", + "requires": { + "stackframe": "^1.3.4" + } + }, + "stackframe": { + "version": "1.3.4" + }, + "stacktrace-gps": { + "version": "3.1.2", + "requires": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" + }, + "dependencies": { + "source-map": { + "version": "0.5.6" + } + } + }, + "stacktrace-js": { + "version": "2.0.2", + "requires": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" + } + }, + "statuses": { + "version": "2.0.1" + }, + "std-env": { + "version": "3.7.0" + }, + "stream-browserify": { + "version": "3.0.0", + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "3.2.0", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-shift": { + "version": "1.0.3" + }, + "string_decoder": { + "version": "1.3.0", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "stringify-entities": { + "version": "4.0.4", + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom-string": { + "version": "1.0.0" + }, + "strip-eof": { + "version": "1.0.0" + }, + "strip-final-newline": { + "version": "2.0.0" + }, + "strip-indent": { + "version": "4.0.0", + "dev": true, + "requires": { + "min-indent": "^1.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1" + }, + "style-search": { + "version": "0.1.0", + "dev": true + }, + "style-to-object": { + "version": "0.4.4", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "stylehacks": { + "version": "6.1.1", + "requires": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + } + }, + "stylelint": { + "version": "15.11.0", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.4", + "@csstools/selector-specificity": "^3.0.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^8.2.0", + "css-functions-list": "^3.2.1", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.2.4", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.29.0", + "mathml-tag-names": "^2.1.3", + "meow": "^10.1.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.28", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "write-file-atomic": "^5.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "2.0.0", + "dev": true + } + } + }, + "stylelint-config-recommended": { + "version": "13.0.0", + "dev": true, + "requires": {} + }, + "stylelint-config-standard": { + "version": "34.0.0", + "dev": true, + "requires": { + "stylelint-config-recommended": "^13.0.0" + } + }, + "stylis": { + "version": "4.3.2" + }, + "supports-color": { + "version": "7.2.0", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "3.0.0", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0" + }, + "svg-parser": { + "version": "2.0.4" + }, + "svg-tags": { + "version": "1.0.0", + "dev": true + }, + "svgo": { + "version": "3.3.2", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + } + }, + "table": { + "version": "6.8.2", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + } + }, + "tapable": { + "version": "2.2.1" + }, + "tar": { + "version": "6.2.1", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "dev": true + }, + "fs-minipass": { + "version": "2.1.0", + "dev": true, + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "minipass": { + "version": "5.0.0", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "dev": true + } + } + }, + "tar-fs": { + "version": "1.16.3", + "requires": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + } + }, + "tar-stream": { + "version": "1.6.2", + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "term-size": { + "version": "1.2.0", + "requires": { + "execa": "^0.7.0" + } + }, + "terser": { + "version": "5.31.0", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.10", + "requires": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1" + }, + "schema-utils": { + "version": "3.3.0", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "text-table": { + "version": "0.2.0" + }, + "textextensions": { + "version": "2.6.0" + }, + "throttle-debounce": { + "version": "3.0.1" + }, + "through": { + "version": "2.3.8" + }, + "through2": { + "version": "2.0.5", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0" + }, + "timed-out": { + "version": "4.0.1" + }, + "timers-browserify": { + "version": "2.0.12", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tiny-invariant": { + "version": "1.3.3" + }, + "tiny-warning": { + "version": "1.0.3" + }, + "tmp": { + "version": "0.0.33", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-buffer": { + "version": "1.1.1" + }, + "to-fast-properties": { + "version": "2.0.0" + }, + "to-gatsby-remark-plugin": { + "version": "0.1.0", + "requires": { + "to-vfile": "^6.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "requires": { + "is-number": "^7.0.0" + } + }, + "to-vfile": { + "version": "6.1.0", + "requires": { + "is-buffer": "^2.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "unist-util-stringify-position": { + "version": "2.0.3", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "vfile": { + "version": "4.2.1", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + } + } + }, + "toggle-selection": { + "version": "1.0.6" + }, + "toidentifier": { + "version": "1.0.1" + }, + "totalist": { + "version": "3.0.1" + }, + "tr46": { + "version": "0.0.3" + }, + "trim-lines": { + "version": "3.0.1" + }, + "trim-newlines": { + "version": "4.1.1", + "dev": true + }, + "trough": { + "version": "2.2.0" + }, + "ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "requires": {} + }, + "ts-dedent": { + "version": "2.2.0" + }, + "ts-easing": { + "version": "0.2.0" + }, + "ts-keycode-enum": { + "version": "1.0.6" + }, + "tsc-files": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz", + "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==", + "dev": true, + "requires": {} + }, + "tslib": { + "version": "2.6.3" + }, + "tsutils": { + "version": "3.21.0", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.1" + }, + "type-check": { + "version": "0.4.0", + "devOptional": true, + "peer": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "1.4.0" + }, + "type-is": { + "version": "1.6.18", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "typedarray": { + "version": "0.0.6" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0" + }, + "unicode-emoji-modifier-base": { + "version": "1.0.0" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0" + }, + "unified": { + "version": "11.0.4", + "requires": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "unique-filename": { + "version": "1.1.1", + "requires": { + "unique-slug": "^2.0.0" + }, + "dependencies": { + "unique-slug": { + "version": "2.0.2", + "requires": { + "imurmurhash": "^0.1.4" + } + } + } + }, + "unique-slug": { + "version": "4.0.0", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unist-builder": { + "version": "3.0.1", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-generated": { + "version": "2.0.1" + }, + "unist-util-is": { + "version": "4.1.0" + }, + "unist-util-position": { + "version": "5.0.0", + "requires": { + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "unist-util-position-from-estree": { + "version": "2.0.0", + "requires": { + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "unist-util-remove-position": { + "version": "5.0.0", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "unist-util-select": { + "version": "4.0.3", + "requires": { + "@types/unist": "^2.0.0", + "css-selector-parser": "^1.0.0", + "nth-check": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "requires": { + "@types/unist": "^3.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "unist-util-visit": { + "version": "5.0.0", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "unist-util-is": { + "version": "6.0.0", + "requires": { + "@types/unist": "^3.0.0" + } + } + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + }, + "unist-util-is": { + "version": "6.0.0", + "requires": { + "@types/unist": "^3.0.0" + } + } + } + }, + "universalify": { + "version": "2.0.1" + }, + "unpipe": { + "version": "1.0.0" + }, + "unzip-response": { + "version": "2.0.1" + }, + "update-browserslist-db": { + "version": "1.0.16", + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + } + }, + "update-notifier": { + "version": "2.5.0", + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3" + }, + "escape-string-regexp": { + "version": "1.0.5" + }, + "has-flag": { + "version": "3.0.0" + }, + "import-lazy": { + "version": "2.1.0" + }, + "supports-color": { + "version": "5.5.0", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.3", + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1" + }, + "qs": { + "version": "6.12.1", + "requires": { + "side-channel": "^1.0.6" + } + } + } + }, + "url-loader": { + "version": "4.1.1", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1" + }, + "schema-utils": { + "version": "3.3.0", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use-resize-observer": { + "version": "9.1.0", + "requires": { + "@juggle/resize-observer": "^3.3.1" + } + }, + "util": { + "version": "0.12.5", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2" + }, + "utila": { + "version": "0.4.0" + }, + "utility-types": { + "version": "3.11.0" + }, + "utils-merge": { + "version": "1.0.1" + }, + "uuid": { + "version": "8.3.2" + }, + "uvu": { + "version": "0.5.6", + "requires": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "dependencies": { + "kleur": { + "version": "4.1.5" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "5.0.1", + "dev": true + }, + "validate.io-array": { + "version": "1.0.6" + }, + "validate.io-function": { + "version": "1.0.2" + }, + "validate.io-integer": { + "version": "1.0.5", + "requires": { + "validate.io-number": "^1.0.3" + } + }, + "validate.io-integer-array": { + "version": "1.0.0", + "requires": { + "validate.io-array": "^1.0.3", + "validate.io-integer": "^1.0.4" + } + }, + "validate.io-number": { + "version": "1.0.3" + }, + "value-equal": { + "version": "1.0.1" + }, + "vary": { + "version": "1.1.2" + }, + "vfile": { + "version": "6.0.1", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "vfile-location": { + "version": "5.0.2", + "requires": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "vfile-message": { + "version": "4.0.2", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "3.0.2" + } + } + }, + "vm-browserify": { + "version": "1.1.2" + }, + "watchpack": { + "version": "2.4.1", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "2.0.1" + }, + "web-worker": { + "version": "1.3.0" + }, + "webidl-conversions": { + "version": "3.0.1" + }, + "webpack": { + "version": "5.91.0", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "requires": {} + }, + "json-schema-traverse": { + "version": "0.4.1" + }, + "schema-utils": { + "version": "3.3.0", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "4.10.2", + "requires": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + } + }, + "webpack-dev-middleware": { + "version": "5.3.4", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + } + }, + "webpack-dev-server": { + "version": "4.15.2", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "dependencies": { + "ipaddr.js": { + "version": "2.2.0" + }, + "rimraf": { + "version": "3.0.2", + "requires": { + "glob": "^7.1.3" + } + }, + "ws": { + "version": "8.17.0", + "requires": {} + } + } + }, + "webpack-merge": { + "version": "5.10.0", + "requires": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3" + }, + "webpackbar": { + "version": "5.0.2", + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4" + }, + "whatwg-fetch": { + "version": "3.6.20" + }, + "whatwg-url": { + "version": "5.0.0", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "4.0.0", + "dev": true, + "requires": { + "isexe": "^3.1.1" + }, + "dependencies": { + "isexe": { + "version": "3.1.1", + "dev": true + } + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "requires": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, + "which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "requires": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + } + }, + "which-typed-array": { + "version": "1.1.15", + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, + "widest-line": { + "version": "4.0.1", + "requires": { + "string-width": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1" + }, + "emoji-regex": { + "version": "9.2.2" + }, + "string-width": { + "version": "5.1.2", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wildcard": { + "version": "2.0.1" + }, + "wolfy87-eventemitter": { + "version": "5.2.9" + }, + "word-wrap": { + "version": "1.2.5", + "devOptional": true, + "peer": true + }, + "wrap-ansi": { + "version": "8.1.0", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1" + }, + "ansi-styles": { + "version": "6.2.1" + }, + "emoji-regex": { + "version": "9.2.2" + }, + "string-width": { + "version": "5.1.2", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2" + }, + "write-file-atomic": { + "version": "5.0.1", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "dependencies": { + "signal-exit": { + "version": "4.1.0", + "dev": true + } + } + }, + "ws": { + "version": "7.5.9", + "requires": {} + }, + "xdg-basedir": { + "version": "3.0.0" + }, + "xml-js": { + "version": "1.6.11", + "requires": { + "sax": "^1.2.4" + } + }, + "xtend": { + "version": "4.0.2" + }, + "y18n": { + "version": "5.0.8", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "dev": true + }, + "yaml": { + "version": "1.10.2" + }, + "yargs": { + "version": "17.7.2", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0" + }, + "zustand": { + "version": "3.7.2", + "requires": {} + }, + "zwitch": { + "version": "2.0.4" + } } } diff --git a/package.json b/package.json index 921040b7f1c..17ec76bfb2e 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,18 @@ "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", "typecheck": "tsc", - "lint": "eslint .", - "lint:fix": "eslint . --fix" + "typecheck-staged": "tsc-files --noEmit", + "lint": "npm run lint:js && npm run lint:style", + "lint:js": "eslint . --ext js,jsx,ts,tsx --max-warnings=5", + "lint:style": "stylelint \"**/*.css\" --fix", + "lint:fix": "npm run lint:js -- --fix", + "format": "prettier --write '{blog,docs,src,static}/**/*.{md,mdx,ts,js,tsx,jsx,json}'" + }, + "lint-staged": { + "src/**/*.{ts,js,jsx,tsx}": "npm run lint:fix", + "**/*.{ts,tsx}": "npm run typecheck-staged", + "**/*.css": "npm run lint:style", + "**/*.{md,mdx,ts,js,tsx,jsx,json}": "npm run format" }, "dependencies": { "@docusaurus/core": "^3.0.0", @@ -38,16 +48,18 @@ }, "devDependencies": { "@docusaurus/eslint-plugin": "^3.0.0", - "@docusaurus/module-type-aliases": "^3.0.0", + "@docusaurus/module-type-aliases": "^3.4.0", "@docusaurus/plugin-client-redirects": "^3.0.0", + "@docusaurus/tsconfig": "^3.4.0", + "@docusaurus/types": "^3.4.0", "@lavamoat/allow-scripts": "^3.0.4", "@tsconfig/docusaurus": "^1.0.5", - "@typescript-eslint/eslint-plugin": "^5.41.0", - "@typescript-eslint/parser": "^5.41.0", - "eslint": "^8.26.0", - "eslint-plugin-react": "^7.31.10", - "eslint-plugin-unused-imports": "^2.0.0", - "typescript": "^4.7.4" + "@typescript-eslint/parser": "^7.12.0", + "eslint-plugin-react": "^7.34.2", + "stylelint": "^15.0.0 ", + "stylelint-config-standard": "^34.0.0", + "tsc-files": "^1.1.4", + "typescript": "^5.4.5" }, "browserslist": { "production": [ diff --git a/tsconfig.json b/tsconfig.json index 72c23e90b63..314eab8a418 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,7 @@ { // This file is not used in compilation. It is here just for a nice editor experience. - "extends": "@tsconfig/docusaurus/tsconfig.json", + "extends": "@docusaurus/tsconfig", "compilerOptions": { - "baseUrl": ".", - "jsx": "react" - }, - "include": [ - "./**/*" - ], - "exclude": [ - "node_modules" - ], + "baseUrl": "." + } } diff --git a/yarn.lock b/yarn.lock index 38a0533ccb3..6ac4af27f80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -216,118 +216,119 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.8.3": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": ^7.24.2 + "@babel/highlight": ^7.24.7 picocolors: ^1.0.0 - checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/compat-data@npm:7.24.4" - checksum: 52ce371658dc7796c9447c9cb3b9c0659370d141b76997f21c5e0028cca4d026ca546b84bc8d157ce7ca30bd353d89f9238504eb8b7aefa9b1f178b4c100c2d4 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 languageName: node linkType: hard "@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.3": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.5 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-module-transforms": ^7.24.5 - "@babel/helpers": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helpers": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: f4f0eafde12b145f2cb9cc893085e5f1436e1ef265bb3b7d8aa6282515c9b4e740bbd5e2cbc32114adb9afed2dd62c2336758b9fabb7e46e8ba542f76d4f3f80 + checksum: 017497e2a1b4683a885219eef7d2aee83c1c0cf353506b2e180b73540ec28841d8ef1ea1837fa69f8c561574b24ddd72f04764b27b87afedfe0a07299ccef24d languageName: node linkType: hard -"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 + "@babel/types": ^7.24.7 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: a08c0ab900b36e1a17863e18e3216153322ea993246fd7a358ba38a31cfb15bab2af1dc178b2adafe4cb8a9f3ab0e0ceafd3fe6e8ca870dffb435b53b2b2a803 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" dependencies: - "@babel/types": ^7.22.5 - checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d + "@babel/types": ^7.24.7 + checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" dependencies: - "@babel/types": ^7.22.15 - checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 71a6158a9fdebffb82fdc400d5555ba8f2e370cea81a0d578155877bdc4db7d5252b75c43b2fdf3f72b3f68348891f99bd35ae315542daad1b7ace8322b1abcb languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" dependencies: - "@babel/compat-data": ^7.23.5 - "@babel/helper-validator-option": ^7.23.5 + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 browserslist: ^4.22.2 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" +"@babel/helper-create-class-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-member-expression-to-functions": ^7.24.5 - "@babel/helper-optimise-call-expression": ^7.22.5 - "@babel/helper-replace-supers": ^7.24.1 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.24.5 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: ea761c1155442620ee02920ec7c3190f869ff4d4fcab48a021a11fd8a46c046ed1facb070e5c76539c2b7efc2c8338f50f08a5e49d0ebf12e48743570e92247b + checksum: 371a181a1717a9b0cebc97727c8ea9ca6afa34029476a684b6030f9d1ad94dcdafd7de175da10b63ae3ba79e4e82404db8ed968ebf264b768f097e5d64faab71 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-annotate-as-pure": ^7.24.7 regexpu-core: ^5.3.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6 + checksum: 17c59fa222af50f643946eca940ce1d474ff2da1f4afed2312687ab9d708ebbb8c9372754ddbdf44b6e21ead88b8fc144644f3a7b63ccb886de002458cef3974 languageName: node linkType: hard @@ -346,243 +347,249 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: - "@babel/template": ^7.22.15 - "@babel/types": ^7.23.0 - checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 142ee08922074dfdc0ff358e09ef9f07adf3671ab6eef4fca74dcf7a551f1a43717e7efa358c9e28d7eea84c28d7f177b7a58c70452fc312ae3b1893c5dab2a4 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: - "@babel/types": ^7.22.5 - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + "@babel/types": ^7.24.7 + checksum: 6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" +"@babel/helper-member-expression-to-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 - checksum: d3ad681655128463aa5c2a239345687345f044542563506ee53c9636d147e97f93a470be320950a8ba5f497ade6b27a8136a3a681794867ff94b90060a6e427c + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 9fecf412f85fa23b7cf55d19eb69de39f8240426a028b141c9df2aed8cfedf20b3ec3318d40312eb7a3dec9eea792828ce0d590e0ff62da3da532482f537192c languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/types": ^7.24.0 - checksum: c23492189ba97a1ec7d37012336a5661174e8b88194836b6bbf90d13c3b72c1db4626263c654454986f924c6da8be7ba7f9447876d709cd00bd6ffde6ec00796 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-module-imports": ^7.24.3 - "@babel/helper-simple-access": ^7.24.5 - "@babel/helper-split-export-declaration": ^7.24.5 - "@babel/helper-validator-identifier": ^7.24.5 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 208c2e3877536c367ae3f39345bb5c5954ad481fdb2204d4d1906063e53ae564e5b7b846951b1aa96ee716ec24ec3b6db01b41d128884c27315b415f62db9fd2 + checksum: ddff3b41c2667876b4e4e73d961168f48a5ec9560c95c8c2d109e6221f9ca36c6f90c6317eb7a47f2a3c99419c356e529a86b79174cad0d4f7a61960866b88ca languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" dependencies: - "@babel/types": ^7.22.5 - checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c + "@babel/types": ^7.24.7 + checksum: 280654eaf90e92bf383d7eed49019573fb35a98c9e992668f701ad099957246721044be2068cf6840cb2299e0ad393705a1981c88c23a1048096a8d59e5f79a3 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.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 +"@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.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 81f2a15751d892e4a8fce25390f973363a5b27596167861d2d6eab0f61856eb2ba389b031a9f19f669c0bd4dd601185828d3cebafd25431be7a1696f2ce3ef68 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-wrap-function": ^7.22.20 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-wrap-function": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 + checksum: bab7be178f875350f22a2cb9248f67fe3a8a8128db77a25607096ca7599fd972bc7049fb11ed9e95b45a3f1dd1fac3846a3279f9cbac16f337ecb0e6ca76e1fc languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-member-expression-to-functions": ^7.23.0 - "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: c04182c34a3195c6396de2f2945f86cb60daa94ca7392db09bd8b0d4e7a15b02fbe1947c70f6062c87eadaea6d7135207129efa35cf458ea0987bab8c0f02d5a + checksum: 2bf0d113355c60d86a04e930812d36f5691f26c82d4ec1739e5ec0a4c982c9113dad3167f7c74f888a96328bd5e696372232406d8200e5979e6e0dc2af5e7c76 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 - checksum: 5616044603c98434342f09b056c869394acdeba7cd9ec29e6a9abb0dae1922f779d364aaba74dc2ae4facf85945c6156295adbe0511a8aaecaa8a1559d14757a + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" dependencies: - "@babel/types": ^7.22.5 - checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 11b28fe534ce2b1a67c4d8e51a7b5711a2a0a0cae802f74614eee54cca58c744d9a62f6f60103c41759e81c537d270bfd665bf368a6bea214c6052f2094f8407 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 - checksum: f23ab6942568084a57789462ce55dc9631aef1d2142ffa2ee28fc411ab55ed3ca65adf109e48655aa349bf8df7ca6dd81fd91c8c229fee1dc77e283189dc83c2 + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.24.5 - resolution: "@babel/helper-wrap-function@npm:7.24.5" +"@babel/helper-wrap-function@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-wrap-function@npm:7.24.7" dependencies: - "@babel/helper-function-name": ^7.23.0 - "@babel/template": ^7.24.0 - "@babel/types": ^7.24.5 - checksum: c895b95f0fd5e070ced93f315f85e3b63a7236dc9c302bbdce87c699e599d3fd6ad6e44cc820ec7df2d60fadbc922b3b59a0318b708fe69e3d01e5ed15687876 + "@babel/helper-function-name": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 085bf130ed08670336e3976f5841ae44e3e10001131632e22ef234659341978d2fd37e65785f59b6cb1745481347fc3bce84b33a685cacb0a297afbe1d2b03af languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" dependencies: - "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 - checksum: 941937456ca50ef44dbc5cdcb9a74c6ce18ce38971663acd80b622e7ecf1cc4fa034597de3ccccc37939d324139f159709f493fd8e7c385adbc162cb0888cfee + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 934da58098a3670ca7f9f42425b9c44d0ca4f8fad815c0f51d89fc7b64c5e0b4c7d5fec038599de691229ada737edeaf72fad3eba8e16dd5842e8ea447f76b66 languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": ^7.24.5 + "@babel/helper-validator-identifier": ^7.24.7 chalk: ^2.4.2 js-tokens: ^4.0.0 picocolors: ^1.0.0 - checksum: eece0e63e9210e902f1ee88f15cabfa31d2693bd2e56806eb849478b859d274c24477081c649cee6a241c4aed7da6f3e05c7afa5c3cd70094006ed095292b0d0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 languageName: node linkType: hard -"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" +"@babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" bin: parser: ./bin/babel-parser.js - checksum: a251ea41bf8b5f61048beb320d43017aff68af5a3506bd2ef392180f5fa32c1061513171d582bb3d46ea48e3659dece8b3ba52511a2566066e58abee300ce2a0 + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: d9921b3561762b8c7227cfbf1591436d2a12b99472993a7ce382123e88d98cb359952fbc64d66b1a492187d283d02f51e707f524b708c91b9ab82fb2659eae13 + checksum: 68d315642b53af143aa17a71eb976cf431b51339aee584e29514a462b81c998636dd54219c2713b5f13e1df89eaf130dfab59683f9116825608708c81696b96c languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: ec5fddc8db6de0e0082a883f21141d6f4f9f9f0bc190d662a732b5e9a506aae5d7d2337049a1bf055d7cb7add6f128036db6d4f47de5e9ac1be29e043c8b7ca8 + checksum: 7eb4e7ce5e3d6db4b0fdbdfaaa301c2e58f38a7ee39d5a4259a1fda61a612e83d3e4bc90fc36fb0345baf57e1e1a071e0caffeb80218623ad163f2fdc2e53a54 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 peerDependencies: "@babel/core": ^7.13.0 - checksum: e18235463e716ac2443938aaec3c18b40c417a1746fba0fa4c26cf4d71326b76ef26c002081ab1b445abfae98e063d561519aa55672dddc1ef80b3940211ffbb + checksum: 07b92878ac58a98ea1fdf6a8b4ec3413ba4fa66924e28b694d63ec5b84463123fbf4d7153b56cf3cedfef4a3482c082fe3243c04f8fb2c041b32b0e29b4a9e21 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: b5e5889ce5ef51e813e3063cd548f55eb3c88e925c3c08913f334e15d62496861e538ae52a3974e0c56a3044ed8fd5033faea67a64814324af56edc9865b7359 + checksum: 8324d458db57060590942c7c2e9603880d07718ccb6450ec935105b8bd3c4393c4b8ada88e178c232258d91f33ffdcf2b1043d54e07a86989e50667ee100a32e languageName: node linkType: hard @@ -650,25 +657,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2a463928a63b62052e9fb8f8b0018aa11a926e94f32c168260ae012afe864875c6176c6eb361e13f300542c31316dad791b08a5b8ed92436a3095c7a0e4fce65 + checksum: c4d67be4eb1d4637e361477dbe01f5b392b037d17c1f861cfa0faa120030e137aab90a9237931b8040fd31d1e5d159e11866fa1165f78beef7a3be876a391a17 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 87c8aa4a5ef931313f956871b27f2c051556f627b97ed21e9a5890ca4906b222d89062a956cde459816f5e0dec185ff128d7243d3fdc389504522acb88f0464e + checksum: 590dbb5d1a15264f74670b427b8d18527672c3d6c91d7bae7e65f80fd810edbc83d90e68065088644cbad3f2457ed265a54a9956fb789fcb9a5b521822b3a275 languageName: node linkType: hard @@ -694,14 +701,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 + checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 languageName: node linkType: hard @@ -793,14 +800,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" +"@babel/plugin-syntax-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda + checksum: 56fe84f3044ecbf038977281648db6b63bd1301f2fff6595820dc10ee276c1d1586919d48d52a8d497ecae32c958be38f42c1c8d174dc58aad856c516dc5b35a languageName: node linkType: hard @@ -816,695 +823,695 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 58f9aa9b0de8382f8cfa3f1f1d40b69d98cd2f52340e2391733d0af745fdddda650ba392e509bc056157c880a2f52834a38ab2c5aa5569af8c61bb6ecbf45f34 + checksum: 707c209b5331c7dc79bd326128c6a6640dbd62a78da1653c844db20c4f36bf7b68454f1bc4d2d051b3fde9136fa291f276ec03a071bb00ee653069ff82f91010 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 309af02610be65d937664435adb432a32d9b6eb42bb3d3232c377d27fbc57014774d931665a5bfdaff3d1841b72659e0ad7adcef84b709f251cb0b8444f19214 + checksum: 112e3b18f9c496ebc01209fc27f0b41a3669c479c7bc44f7249383172b432ebaae1e523caa7c6ecbd2d0d7adcb7e5769fe2798f8cb01c08cd57232d1bb6d8ad4 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" dependencies: - "@babel/helper-module-imports": ^7.24.1 - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-remap-async-to-generator": ^7.22.20 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 429004a6596aa5c9e707b604156f49a146f8d029e31a3152b1649c0b56425264fda5fd38e5db1ddaeb33c3fe45c97dc8078d7abfafe3542a979b49f229801135 + checksum: 13704fb3b83effc868db2b71bfb2c77b895c56cb891954fc362e95e200afd523313b0e7cf04ce02f45b05e76017c5b5fa8070c92613727a35131bb542c253a36 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d8e18bd57b156da1cd4d3c1780ab9ea03afed56c6824ca8e6e74f67959d7989a0e953ec370fe9b417759314f2eef30c8c437395ce63ada2e26c2f469e4704f82 + checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" +"@babel/plugin-transform-block-scoping@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 898c91efc0f8ac8e2a8d3ece36edf0001963bcf5bbeefe9bf798ac36318a33f366e88a24a90bf7c39a7aeb1593846b720ed9a9ba56709d27279f7ba61c5e43c4 + checksum: 039206155533600f079f3a455f85888dd7d4970ff7ffa85ef44760f4f5acb9f19c9d848cc1fec1b9bdbc0dfec9e8a080b90d0ab66ad2bdc7138b5ca4ba96e61c languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" +"@babel/plugin-transform-class-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.1 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 95779e9eef0c0638b9631c297d48aee53ffdbb2b1b5221bf40d7eccd566a8e34f859ff3571f8f20b9159b67f1bff7d7dc81da191c15d69fbae5a645197eae7e0 + checksum: 1348d7ce74da38ba52ea85b3b4289a6a86913748569ef92ef0cff30702a9eb849e5eaf59f1c6f3517059aa68115fb3067e389735dccacca39add4e2b0c67e291 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" +"@babel/plugin-transform-class-static-block@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.4 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: 3b1db3308b57ba21d47772a9f183804234c23fd64c9ca40915d2d65c5dc7a48b49a6de16b8b90b7a354eacbb51232a862f0fca3dbd23e27d34641f511decddab + checksum: 324049263504f18416f1c3e24033baebfafd05480fdd885c8ebe6f2b415b0fc8e0b98d719360f9e30743cc78ac387fabc0b3c6606d2b54135756ffb92963b382 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-classes@npm:7.24.5" +"@babel/plugin-transform-classes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-classes@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.24.5 - "@babel/helper-replace-supers": ^7.24.1 - "@babel/helper-split-export-declaration": ^7.24.5 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 797bf2bda770148d3ee43e305e1aea26fa16ca78eb81eaaeb95b441428f52e0d12dd98e93f00bda3b65bbfde3001006995725ce911587efdef0465c41bd0a3f3 + checksum: f01cb31143730d425681e9816020cbb519c7ddb3b6ca308dfaf2821eda5699a746637fc6bf19811e2fb42cfdf8b00a21b31c754da83771a5c280077925677354 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" +"@babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/template": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/template": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f2832bcf100a70f348facbb395873318ef5b9ee4b0fb4104a420d9daaeb6003cc2ecc12fd8083dd2e4a7c2da873272ad73ff94de4497125a0cf473294ef9664e + checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" +"@babel/plugin-transform-destructuring@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5def67de09315cd38895c021ee7d02fd53fed596924512c33196ceed143b88f1ea76e4ac777a55bbb9db49be8b63aafb22b12e7d5c7f3051f14caa07e8d4023 + checksum: b9637b27faf9d24a8119bc5a1f98a2f47c69e6441bd8fc71163500be316253a72173308a93122bcf27d8d314ace43344c976f7291cf6376767f408350c8149d4 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7f623d25b6f213b94ebc1754e9e31c1077c8e288626d8b7bfa76a97b067ce80ddcd0ede402a546706c65002c0ccf45cd5ec621511c2668eed31ebcabe8391d35 + checksum: 67b10fc6abb1f61f0e765288eb4c6d63d1d0f9fc0660e69f6f2170c56fa16bc74e49857afc644beda112b41771cd90cf52df0940d11e97e52617c77c7dcff171 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a3b07c07cee441e185858a9bb9739bb72643173c18bf5f9f949dd2d4784ca124e56b01d0a270790fb1ff0cf75d436075db0a2b643fb4285ff9a21df9e8dc6284 + checksum: d1da2ff85ecb56a63f4ccfd9dc9ae69400d85f0dadf44ecddd9e71c6e5c7a9178e74e3a9637555f415a2bb14551e563f09f98534ab54f53d25e8439fdde6ba2d languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@babel/plugin-transform-dynamic-import@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 59fc561ee40b1a69f969c12c6c5fac206226d6642213985a569dd0f99f8e41c0f4eaedebd36936c255444a8335079842274c42a975a433beadb436d4c5abb79b + checksum: 776509ff62ab40c12be814a342fc56a5cc09b91fb63032b2633414b635875fd7da03734657be0f6db2891fe6e3033b75d5ddb6f2baabd1a02e4443754a785002 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f90841fe1a1e9f680b4209121d3e2992f923e85efcd322b26e5901c180ef44ff727fb89790803a23fac49af34c1ce2e480018027c22b4573b615512ac5b6fc50 + checksum: 23c84a23eb56589fdd35a3540f9a1190615be069110a2270865223c03aee3ba4e0fc68fe14850800cf36f0712b26e4964d3026235261f58f0405a29fe8dac9b1 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" +"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bc710ac231919df9555331885748385c11c5e695d7271824fe56fba51dd637d48d3e5cd52e1c69f2b1a384fbbb41552572bc1ca3a2285ee29571f002e9bb2421 + checksum: 3bd3a10038f10ae0dea1ee42137f3edcf7036b5e9e570a0d1cbd0865f03658990c6c2d84fa2475f87a754e7dc5b46766c16f7ce5c9b32c3040150b6a21233a80 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 990adde96ea1766ed6008c006c7040127bef59066533bb2977b246ea4a596fe450a528d1881a0db5f894deaf1b81654dfb494b19ad405b369be942738aa9c364 + checksum: a53b42dc93ab4b7d1ebd3c695b52be22b3d592f6a3dbdb3dc2fea2c8e0a7e1508fe919864c455cde552aec44ce7518625fccbb70c7063373ca228d884f4f49ea languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-function-name@npm:7.24.1" +"@babel/plugin-transform-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-function-name@npm:7.24.7" dependencies: - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 31eb3c75297dda7265f78eba627c446f2324e30ec0124a645ccc3e9f341254aaa40d6787bd62b2280d77c0a5c9fbfce1da2c200ef7c7f8e0a1b16a8eb3644c6f + checksum: 8eb1a67894a124910b5a67630bed4307757504381f39f0fb5cf82afc7ae8647dbc03b256d13865b73a749b9071b68e9fb8a28cef2369917b4299ebb93fd66146 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" +"@babel/plugin-transform-json-strings@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f42302d42fc81ac00d14e9e5d80405eb80477d7f9039d7208e712d6bcd486a4e3b32fdfa07b5f027d6c773723d8168193ee880f93b0e430c828e45f104fb82a4 + checksum: 88874d0b7a1ddea66c097fc0abb68801ffae194468aa44b828dde9a0e20ac5d8647943793de86092eabaa2911c96f67a6b373793d4bb9c932ef81b2711c06c2e languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-literals@npm:7.24.1" +"@babel/plugin-transform-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2df94e9478571852483aca7588419e574d76bde97583e78551c286f498e01321e7dbb1d0ef67bee16e8f950688f79688809cfde370c5c4b84c14d841a3ef217a + checksum: 3c075cc093a3dd9e294b8b7d6656e65f889e7ca2179ca27978dcd65b4dc4885ebbfb327408d7d8f483c55547deed00ba840956196f3ac8a3c3d2308a330a8c23 languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 895f2290adf457cbf327428bdb4fb90882a38a22f729bcf0629e8ad66b9b616d2721fbef488ac00411b647489d1dda1d20171bb3772d0796bb7ef5ecf057808a + checksum: 3367ce0be243704dc6fce23e86a592c4380f01998ee5dd9f94c54b1ef7b971ac6f8a002901eb51599ac6cbdc0d067af8d1a720224fca1c40fde8bb8aab804aac languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4ea641cc14a615f9084e45ad2319f95e2fee01c77ec9789685e7e11a6c286238a426a98f9c1ed91568a047d8ac834393e06e8c82d1ff01764b7aa61bee8e9023 + checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3d777c262f257e93f0405b13e178f9c4a0f31855b409f0191a76bb562a28c541326a027bfe6467fcb74752f3488c0333b5ff2de64feec1b3c4c6ace1747afa03 + checksum: f1dd0fb2f46c0f8f21076b8c7ccd5b33a85ce6dcb31518ea4c648d9a5bb2474cd4bd87c9b1b752e68591e24b022e334ba0d07631fef2b6b4d8a4b85cf3d581f5 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 11402b34c49f76aa921b43c2d76f3f129a32544a1dc4f0d1e48b310f9036ab75269a6d8684ed0198b7a0b07bd7898b12f0cacceb26fbb167999fd2a819aa0802 + checksum: bfda2a0297197ed342e2a02e5f9847a489a3ae40a4a7d7f00f4aeb8544a85e9006e0c5271c8f61f39bc97975ef2717b5594cf9486694377a53433162909d64c1 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" dependencies: - "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-validator-identifier": ^7.22.20 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 903766f6808f04278e887e4adec9b1efa741726279652dad255eaad0f5701df8f8ff0af25eb8541a00eb3c9eae2dccf337b085cfa011426ca33ed1f95d70bf75 + checksum: 8af7a9db2929991d82cfdf41fb175dee344274d39b39122f8c35f24b5d682f98368e3d8f5130401298bd21412df21d416a7d8b33b59c334fae3d3c762118b1d8 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" +"@babel/plugin-transform-modules-umd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": ^7.23.3 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4922f5056d34de6fd59a1ab1c85bc3472afa706c776aceeb886289c9ac9117e6eb8e22d06c537eb5bc0ede6c30f6bd85210bdcc150dc0ae2d2373f8252df9364 + checksum: 9ff1c464892efe042952ba778468bda6131b196a2729615bdcc3f24cdc94014f016a4616ee5643c5845bade6ba698f386833e61056d7201314b13a7fd69fac88 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 - "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 + checksum: f1c6c7b5d60a86b6d7e4dd098798e1d393d55e993a0b57a73b53640c7a94985b601a96bdacee063f809a9a700bcea3a2ff18e98fa561554484ac56b761d774bd languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" +"@babel/plugin-transform-new-target@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f56159ba56e8824840b8073f65073434e4bc4ef20e366bc03aa6cae9a4389365574fa72390e48aed76049edbc6eba1181eb810e58fae22c25946c62f9da13db4 + checksum: 3cb94cd1076b270f768f91fdcf9dd2f6d487f8dbfff3df7ca8d07b915900b86d02769a35ba1407d16fe49499012c8f055e1741299e2c880798b953d942a8fa1b languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 74025e191ceb7cefc619c15d33753aab81300a03d81b96ae249d9b599bc65878f962d608f452462d3aad5d6e334b7ab2b09a6bdcfe8d101fe77ac7aacca4261e + checksum: 4a9221356401d87762afbc37a9e8e764afc2daf09c421117537820f8cfbed6876888372ad3a7bcfae2d45c95f026651f050ab4020b777be31d3ffb00908dbdd3 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3247bd7d409574fc06c59e0eb573ae7470d6d61ecf780df40b550102bb4406747d8f39dcbec57eb59406df6c565a86edd3b429e396ad02e4ce201ad92050832e + checksum: 561b5f1d08b2c3f92ce849f092751558b5e6cfeb7eb55c79e7375c34dd9c3066dce5e630bb439affef6adcf202b6cbcaaa23870070276fa5bb429c8f5b8c7514 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" dependencies: - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.24.5 + "@babel/plugin-transform-parameters": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 427705fe1358ca4862e6cfbfc174dc0fbfdd640b786cfe759dd4881cfb2fd51723e8432ecd89f07a60444e555a9c19e0e7bf4c657b91844994b39a53a602eb16 + checksum: 169d257b9800c13e1feb4c37fb05dae84f702e58b342bb76e19e82e6692b7b5337c9923ee89e3916a97c0dd04a3375bdeca14f5e126f110bbacbeb46d1886ca2 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" +"@babel/plugin-transform-object-super@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-replace-supers": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d34d437456a54e2a5dcb26e9cf09ed4c55528f2a327c5edca92c93e9483c37176e228d00d6e0cf767f3d6fdbef45ae3a5d034a7c59337a009e20ae541c8220fa + checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ff7c02449d32a6de41e003abb38537b4a1ad90b1eaa4c0b578cb1b55548201a677588a8c47f3e161c72738400ae811a6673ea7b8a734344755016ca0ac445dac + checksum: 7229f3a5a4facaab40f4fdfc7faabc157dc38a67d66bed7936599f4bc509e0bff636f847ac2aa45294881fce9cf8a0a460b85d2a465b7b977de9739fce9b18f6 languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" +"@babel/plugin-transform-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 233934463ef1f9a02a9fda96c722e9c162477fd94816a58413f0d4165cc536c7af0482b46fe066e754748a20bbabec255b4bbde194a7fd20b32280e526e1bfec + checksum: 877e7ce9097d475132c7f4d1244de50bb2fd37993dc4580c735f18f8cbc49282f6e77752821bcad5ca9d3528412d2c8a7ee0aa7ca71bb680ff82648e7a5fed25 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-parameters@npm:7.24.5" +"@babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b052e1cf43b1ea571fc0867baa01041ce32f46576b711c6331f03263ae479a582f81a6039287535cd90ee46d2977e2f3c66f5bdbf454a9f8cdc7c5c6c67b50be + checksum: ab534b03ac2eff94bc79342b8f39a4584666f5305a6c63c1964afda0b1b004e6b861e49d1683548030defe248e3590d3ff6338ee0552cb90c064f7e1479968c3 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" +"@babel/plugin-transform-private-methods@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.1 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7208c30bb3f3fbc73fb3a88bdcb78cd5cddaf6d523eb9d67c0c04e78f6fc6319ece89f4a5abc41777ceab16df55b3a13a4120e0efc9275ca6d2d89beaba80aa0 + checksum: c151548e34909be2adcceb224d8fdd70bafa393bc1559a600906f3f647317575bf40db670470934a360e90ee8084ef36dffa34ec25d387d414afd841e74cf3fe languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.24.5 - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 59f9007671f50ef8f9eff33bb2dc3de22a2849612d4b64fc9e4ba502466ddbaf3f94774011695dde5128c4ca2009e241babe928ac63f71a29f27c1cc7ce01e5f + checksum: 8cee9473095305cc787bb653fd681719b49363281feabf677db8a552e8e41c94441408055d7e5fd5c7d41b315e634fa70b145ad0c7c54456216049df4ed57350 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" +"@babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a73646d7ecd95b3931a3ead82c7d5efeb46e68ba362de63eb437d33531f294ec18bd31b6d24238cd3b6a3b919a6310c4a0ba4a2629927721d4d10b0518eb7715 + checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437 languageName: node linkType: hard "@babel/plugin-transform-react-constant-elements@npm:^7.21.3": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 37fd10113b786a2462cf15366aa3a11a2a5bdba9bf8881b2544941f5ad6175ebc31116be5a53549c9fce56a08ded6e0b57adb45d6e42efb55d3bc0ff7afdd433 + checksum: 15a50645d5bd5139a65a57cc1ca8d731921bf4b3d453ed14150760a16891bdd8c0d6e870a85e3a580a00686415732fd74ff2c669a823e641a6124ac9489d8ed4 languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1" +"@babel/plugin-transform-react-display-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d87ac36073f923a25de0ed3cffac067ec5abc4cde63f7f4366881388fbea6dcbced0e4fefd3b7e99edfe58a4ce32ea4d4c523a577d2b9f0515b872ed02b3d8c3 + checksum: a05bf83bf5e7b31f7a3b56da1bf8e2eeec76ef52ae44435ceff66363a1717fcda45b7b4b931a2c115982175f481fc3f2d0fab23f0a43c44e6d983afc396858f0 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" dependencies: - "@babel/plugin-transform-react-jsx": ^7.22.5 + "@babel/plugin-transform-react-jsx": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560 + checksum: 653d32ea5accb12d016e324ec5a584b60a8f39e60c6a5101194b73553fdefbfa3c3f06ec2410216ec2033fddae181a2f146a1d6ed59f075c488fc4570cad2e7b languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.22.5, @babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-jsx": ^7.23.3 - "@babel/types": ^7.23.4 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/types": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d8b8c52e8e22e833bf77c8d1a53b0a57d1fd52ba9596a319d572de79446a8ed9d95521035bc1175c1589d1a6a34600d2e678fa81d81bac8fac121137097f1f0a + checksum: ddfe494eb4b6ad567ebf0c029246df55d006512b1eb4beead73427b83af2e7e91b6d6e6954e275a92c81a5111d1e6e1fb4a62fdfc6f77c847cc7581650a7c452 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1" +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 06a6bfe80f1f36408d07dd80c48cf9f61177c8e5d814e80ddbe88cfad81a8b86b3110e1fe9d1ac943db77e74497daa7f874b5490c788707106ad26ecfbe44813 + checksum: d859ada3cbeb829fa3d9978a29b2d36657fcc9dcc1e4c3c3af84ec5a044a8f8db26ada406baa309e5d4d512aca53d07c520d991b891ff943bec7d8f01aae0419 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" +"@babel/plugin-transform-regenerator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a04319388a0a7931c3f8e15715d01444c32519692178b70deccc86d53304e74c0f589a4268f6c68578d86f75e934dd1fe6e6ed9071f54ee8379f356f88ef6e42 + checksum: 20c6c3fb6fc9f407829087316653388d311e8c1816b007609bb09aeef254092a7157adace8b3aaa8f34be752503717cb85c88a5fe482180a9b11bcbd676063be languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" +"@babel/plugin-transform-reserved-words@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 132c6040c65aabae2d98a39289efb5c51a8632546dc50d2ad032c8660aec307fbed74ef499856ea4f881fc8505905f49b48e0270585da2ea3d50b75e962afd89 + checksum: 3d5876954d5914d7270819479504f30c4bf5452a65c677f44e2dab2db50b3c9d4b47793c45dfad7abf4f377035dd79e4b3f554ae350df9f422201d370ce9f8dd languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.22.9": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" + version: 7.24.7 + resolution: "@babel/plugin-transform-runtime@npm:7.24.7" dependencies: - "@babel/helper-module-imports": ^7.24.3 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 babel-plugin-polyfill-corejs2: ^0.4.10 babel-plugin-polyfill-corejs3: ^0.10.1 babel-plugin-polyfill-regenerator: ^0.6.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 719112524e6fe3e665385ad4425530dadb2ddee839023381ed9d77edf5ce2748f32cc0e38dacda1990c56a7ae0af4de6cdca2413ffaf307e9f75f8d2200d09a2 + checksum: 98bcbbdc833d5c451189a6325f88820fe92973e119c59ce74bf28681cf4687c8280decb55b6c47f22e98c3973ae3a13521c4f51855a2b8577b230ecb1b4ca5b4 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 006a2032d1c57dca76579ce6598c679c2f20525afef0a36e9d42affe3c8cf33c1427581ad696b519cc75dfee46c5e8ecdf0c6a29ffb14250caa3e16dd68cb424 + checksum: 7b524245814607188212b8eb86d8c850e5974203328455a30881b4a92c364b93353fae14bc2af5b614ef16300b75b8c1d3b8f3a08355985b4794a7feb240adc3 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-spread@npm:7.24.1" +"@babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 622ef507e2b5120a9010b25d3df5186c06102ecad8751724a38ec924df8d3527688198fa490c47064eabba14ef2f961b3069855bd22a8c0a1e51a23eed348d02 + checksum: 4c4254c8b9cceb1a8f975fa9b92257ddb08380a35c0a3721b8f4b9e13a3d82e403af2e0fba577b9f2452dd8f06bc3dea71cc53b1e2c6af595af5db52a13429d6 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e326e96a9eeb6bb01dbc4d3362f989411490671b97f62edf378b8fb102c463a018b777f28da65344d41b22aa6efcdfa01ed43d2b11fdcf202046d3174be137c5 + checksum: 118fc7a7ebf7c20411b670c8a030535fdfe4a88bc5643bb625a584dbc4c8a468da46430a20e6bf78914246962b0f18f1b9d6a62561a7762c4f34a038a5a77179 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" +"@babel/plugin-transform-template-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4c9009c72321caf20e3b6328bbe9d7057006c5ae57b794cf247a37ca34d87dfec5e27284169a16df5a6235a083bf0f3ab9e1bfcb005d1c8b75b04aed75652621 + checksum: ad44e5826f5a98c1575832dbdbd033adfe683cdff195e178528ead62507564bf02f479b282976cfd3caebad8b06d5fd7349c1cdb880dec3c56daea4f1f179619 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" +"@babel/plugin-transform-typeof-symbol@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.5 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 35504219e4e8b361dbd285400c846f154754e591e931cd30dbe1426a619e41ed0c410b26dd173824ed3a2ff0371d64213ae2304b6f169b32e78b004114f5acd5 + checksum: 6bd16b9347614d44187d8f8ee23ebd7be30dabf3632eed5ff0415f35a482e827de220527089eae9cdfb75e85aa72db0e141ebc2247c4b1187c1abcdacdc34895 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.5 - resolution: "@babel/plugin-transform-typescript@npm:7.24.5" +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typescript@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.24.5 - "@babel/helper-plugin-utils": ^7.24.5 - "@babel/plugin-syntax-typescript": ^7.24.1 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-typescript": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a18b16c73ac0bb2d57aee95dd1619735bae1cee5c289aa60bafe4f72ddce920b743224f5a618157173fbb4fda63d4a5649ba52485fe72f7515d7257d115df057 + checksum: 6b367d1e3d6bdbe438878a76436fc6903e2b4fd7c31fa036d43865570d282679ec3f7c0306399851f2866a9b36686a0ea8c343df3750f70d427f1fe20ca54310 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d4d7cfea91af7be2768fb6bed902e00d6e3190bda738b5149c3a788d570e6cf48b974ec9548442850308ecd8fc9a67681f4ea8403129e7867bcb85adaf6ec238 + checksum: 4af0a193e1ddea6ff82b2b15cc2501b872728050bd625740b813c8062fec917d32d530ff6b41de56c15e7296becdf3336a58db81f5ca8e7c445c1306c52f3e01 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 276099b4483e707f80b054e2d29bc519158bfe52461ef5ff76f70727d592df17e30b1597ef4d8a0f04d810f6cb5a8dd887bdc1d0540af3744751710ef280090f + checksum: aae13350c50973f5802ca7906d022a6a0cc0e3aebac9122d0450bbd51e78252d4c2032ad69385e2759fcbdd3aac5d571bd7e26258907f51f8e1a51b53be626c2 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 400a0927bdb1425b4c0dc68a61b5b2d7d17c7d9f0e07317a1a6a373c080ef94be1dd65fdc4ac9a78fcdb58f89fd128450c7bc0d5b8ca0ae7eca3fbd98e50acba + checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 364342fb8e382dfaa23628b88e6484dc1097e53fb7199f4d338f1e2cd71d839bb0a35a9b1380074f6a10adb2e98b79d53ca3ec78c0b8c557ca895ffff42180df + checksum: 08a2844914f33dacd2ce1ab021ce8c1cc35dc6568521a746d8bf29c21571ee5be78787b454231c4bb3526cbbe280f1893223c82726cec5df2be5dae0a3b51837 languageName: node linkType: hard "@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.22.9": - version: 7.24.5 - resolution: "@babel/preset-env@npm:7.24.5" - dependencies: - "@babel/compat-data": ^7.24.4 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-plugin-utils": ^7.24.5 - "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.24.5 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.24.1 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.1 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.24.1 + version: 7.24.7 + resolution: "@babel/preset-env@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.24.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.24.7 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.7 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.24.7 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.24.1 - "@babel/plugin-syntax-import-attributes": ^7.24.1 + "@babel/plugin-syntax-import-assertions": ^7.24.7 + "@babel/plugin-syntax-import-attributes": ^7.24.7 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 @@ -1516,54 +1523,54 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.24.1 - "@babel/plugin-transform-async-generator-functions": ^7.24.3 - "@babel/plugin-transform-async-to-generator": ^7.24.1 - "@babel/plugin-transform-block-scoped-functions": ^7.24.1 - "@babel/plugin-transform-block-scoping": ^7.24.5 - "@babel/plugin-transform-class-properties": ^7.24.1 - "@babel/plugin-transform-class-static-block": ^7.24.4 - "@babel/plugin-transform-classes": ^7.24.5 - "@babel/plugin-transform-computed-properties": ^7.24.1 - "@babel/plugin-transform-destructuring": ^7.24.5 - "@babel/plugin-transform-dotall-regex": ^7.24.1 - "@babel/plugin-transform-duplicate-keys": ^7.24.1 - "@babel/plugin-transform-dynamic-import": ^7.24.1 - "@babel/plugin-transform-exponentiation-operator": ^7.24.1 - "@babel/plugin-transform-export-namespace-from": ^7.24.1 - "@babel/plugin-transform-for-of": ^7.24.1 - "@babel/plugin-transform-function-name": ^7.24.1 - "@babel/plugin-transform-json-strings": ^7.24.1 - "@babel/plugin-transform-literals": ^7.24.1 - "@babel/plugin-transform-logical-assignment-operators": ^7.24.1 - "@babel/plugin-transform-member-expression-literals": ^7.24.1 - "@babel/plugin-transform-modules-amd": ^7.24.1 - "@babel/plugin-transform-modules-commonjs": ^7.24.1 - "@babel/plugin-transform-modules-systemjs": ^7.24.1 - "@babel/plugin-transform-modules-umd": ^7.24.1 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 - "@babel/plugin-transform-new-target": ^7.24.1 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1 - "@babel/plugin-transform-numeric-separator": ^7.24.1 - "@babel/plugin-transform-object-rest-spread": ^7.24.5 - "@babel/plugin-transform-object-super": ^7.24.1 - "@babel/plugin-transform-optional-catch-binding": ^7.24.1 - "@babel/plugin-transform-optional-chaining": ^7.24.5 - "@babel/plugin-transform-parameters": ^7.24.5 - "@babel/plugin-transform-private-methods": ^7.24.1 - "@babel/plugin-transform-private-property-in-object": ^7.24.5 - "@babel/plugin-transform-property-literals": ^7.24.1 - "@babel/plugin-transform-regenerator": ^7.24.1 - "@babel/plugin-transform-reserved-words": ^7.24.1 - "@babel/plugin-transform-shorthand-properties": ^7.24.1 - "@babel/plugin-transform-spread": ^7.24.1 - "@babel/plugin-transform-sticky-regex": ^7.24.1 - "@babel/plugin-transform-template-literals": ^7.24.1 - "@babel/plugin-transform-typeof-symbol": ^7.24.5 - "@babel/plugin-transform-unicode-escapes": ^7.24.1 - "@babel/plugin-transform-unicode-property-regex": ^7.24.1 - "@babel/plugin-transform-unicode-regex": ^7.24.1 - "@babel/plugin-transform-unicode-sets-regex": ^7.24.1 + "@babel/plugin-transform-arrow-functions": ^7.24.7 + "@babel/plugin-transform-async-generator-functions": ^7.24.7 + "@babel/plugin-transform-async-to-generator": ^7.24.7 + "@babel/plugin-transform-block-scoped-functions": ^7.24.7 + "@babel/plugin-transform-block-scoping": ^7.24.7 + "@babel/plugin-transform-class-properties": ^7.24.7 + "@babel/plugin-transform-class-static-block": ^7.24.7 + "@babel/plugin-transform-classes": ^7.24.7 + "@babel/plugin-transform-computed-properties": ^7.24.7 + "@babel/plugin-transform-destructuring": ^7.24.7 + "@babel/plugin-transform-dotall-regex": ^7.24.7 + "@babel/plugin-transform-duplicate-keys": ^7.24.7 + "@babel/plugin-transform-dynamic-import": ^7.24.7 + "@babel/plugin-transform-exponentiation-operator": ^7.24.7 + "@babel/plugin-transform-export-namespace-from": ^7.24.7 + "@babel/plugin-transform-for-of": ^7.24.7 + "@babel/plugin-transform-function-name": ^7.24.7 + "@babel/plugin-transform-json-strings": ^7.24.7 + "@babel/plugin-transform-literals": ^7.24.7 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 + "@babel/plugin-transform-member-expression-literals": ^7.24.7 + "@babel/plugin-transform-modules-amd": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-modules-systemjs": ^7.24.7 + "@babel/plugin-transform-modules-umd": ^7.24.7 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 + "@babel/plugin-transform-new-target": ^7.24.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 + "@babel/plugin-transform-numeric-separator": ^7.24.7 + "@babel/plugin-transform-object-rest-spread": ^7.24.7 + "@babel/plugin-transform-object-super": ^7.24.7 + "@babel/plugin-transform-optional-catch-binding": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 + "@babel/plugin-transform-parameters": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.24.7 + "@babel/plugin-transform-private-property-in-object": ^7.24.7 + "@babel/plugin-transform-property-literals": ^7.24.7 + "@babel/plugin-transform-regenerator": ^7.24.7 + "@babel/plugin-transform-reserved-words": ^7.24.7 + "@babel/plugin-transform-shorthand-properties": ^7.24.7 + "@babel/plugin-transform-spread": ^7.24.7 + "@babel/plugin-transform-sticky-regex": ^7.24.7 + "@babel/plugin-transform-template-literals": ^7.24.7 + "@babel/plugin-transform-typeof-symbol": ^7.24.7 + "@babel/plugin-transform-unicode-escapes": ^7.24.7 + "@babel/plugin-transform-unicode-property-regex": ^7.24.7 + "@babel/plugin-transform-unicode-regex": ^7.24.7 + "@babel/plugin-transform-unicode-sets-regex": ^7.24.7 "@babel/preset-modules": 0.1.6-no-external-plugins babel-plugin-polyfill-corejs2: ^0.4.10 babel-plugin-polyfill-corejs3: ^0.10.4 @@ -1572,7 +1579,7 @@ __metadata: semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cced4e5331231158e02ba5903c4de12ef0aa2d2266ebb07fa80a85045b1fe2c63410d7558b702f1916d9d038531f3d79ab31007762188de5f712b16f7a66bb74 + checksum: 1a82c883c7404359b19b7436d0aab05f8dd4e89e8b1f7de127cc65d0ff6a9b1c345211d9c038f5b6e8f93d26f091fa9c73812d82851026ab4ec93f5ed0f0d675 languageName: node linkType: hard @@ -1590,33 +1597,33 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.18.6, @babel/preset-react@npm:^7.22.5": - version: 7.24.1 - resolution: "@babel/preset-react@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/preset-react@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-transform-react-display-name": ^7.24.1 - "@babel/plugin-transform-react-jsx": ^7.23.4 - "@babel/plugin-transform-react-jsx-development": ^7.22.5 - "@babel/plugin-transform-react-pure-annotations": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-transform-react-display-name": ^7.24.7 + "@babel/plugin-transform-react-jsx": ^7.24.7 + "@babel/plugin-transform-react-jsx-development": ^7.24.7 + "@babel/plugin-transform-react-pure-annotations": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 70e146a6de480cb4b6c5eb197003960a2d148d513e1f5b5d04ee954f255d68c935c2800da13e550267f47b894bd0214b2548181467b52a4bdc0a85020061b68c + checksum: 76d0365b6bca808be65c4ccb3f3384c0792084add15eb537f16b3e44184216b82fa37f945339b732ceee6f06e09ba1f39f75c45e69b9811ddcc479f05555ea9c languageName: node linkType: hard "@babel/preset-typescript@npm:^7.21.0, @babel/preset-typescript@npm:^7.22.5": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-syntax-jsx": ^7.24.1 - "@babel/plugin-transform-modules-commonjs": ^7.24.1 - "@babel/plugin-transform-typescript": ^7.24.1 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-typescript": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f3e0ff8c20dd5abc82614df2d7953f1549a98282b60809478f7dfb41c29be63720f2d1d7a51ef1f0d939b65e8666cb7d36e32bc4f8ac2b74c20664efd41e8bdd + checksum: 12929b24757f3bd6548103475f86478eda4c872bc7cefd920b29591eee8f4a4f350561d888e133d632d0c9402b8615fdcec9138e5127a6567dcb22f804ff207f languageName: node linkType: hard @@ -1628,61 +1635,61 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.22.6": - version: 7.24.5 - resolution: "@babel/runtime-corejs3@npm:7.24.5" + version: 7.24.7 + resolution: "@babel/runtime-corejs3@npm:7.24.7" dependencies: core-js-pure: ^3.30.2 regenerator-runtime: ^0.14.0 - checksum: 59bee09c7a1d5a71f44f547402dbfe33e459579f828c41d837e6da3fc74d775436c862e1ef5417d56cb304574ec3a395104c72b672b3a35163f80b8ef237f4b6 + checksum: fb5cae960a2d4cbcb2144059dfa9dbe5530d027fa210a5bc37c67c3014226c32390f221320066124872f3d6c4830af17a19da09c10ab114da9b6fa8ab4377cea languageName: node linkType: hard "@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.8.4": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" dependencies: regenerator-runtime: ^0.14.0 - checksum: 755383192f3ac32ba4c62bd4f1ae92aed5b82d2c6665f39eb28fa94546777cf5c63493ea92dd03f1c2e621b17e860f190c056684b7f234270fdc91e29beda063 + checksum: d17f29eed6f848ac15cdf4202a910b741facfb0419a9d79e5c7fa37df6362fc3227f1cc2e248cc6db5e53ddffb4caa6686c488e6e80ce3d29c36a4e74c8734ea languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/parser": ^7.24.0 - "@babel/types": ^7.24.0 - checksum: f257b003c071a0cecdbfceca74185f18fe62c055469ab5c1d481aab12abeebed328e67e0a19fd978a2a8de97b28953fa4bc3da6d038a7345fdf37923b9fcdec8 + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 languageName: node linkType: hard -"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" dependencies: - "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/types": ^7.24.5 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 debug: ^4.3.1 globals: ^11.1.0 - checksum: a313fbf4a06946cc4b74b06e9846d7393a9ca1e8b6df6da60c669cff0a9426d6198c21a478041c60807b62b48f980473d4afbd3768764b0d9741ac80f5dfa04f + checksum: 7cd366afe9e7ee77e493779fdf24f67bf5595247289364f4689e29688572505eaeb886d7a8f20ebb9c29fc2de7d0895e4ff9e203e78e39ac67239724d45aa83b languageName: node linkType: hard -"@babel/types@npm:^7.21.3, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" +"@babel/types@npm:^7.21.3, @babel/types@npm:^7.24.7, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" dependencies: - "@babel/helper-string-parser": ^7.24.1 - "@babel/helper-validator-identifier": ^7.24.5 + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 to-fast-properties: ^2.0.0 - checksum: 8eeeacd996593b176e649ee49d8dc3f26f9bb6aa1e3b592030e61a0e58ea010fb018dccc51e5314c8139409ea6cbab02e29b33e674e1f6962d8e24c52da6375b + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 languageName: node linkType: hard @@ -1700,6 +1707,41 @@ __metadata: languageName: node linkType: hard +"@csstools/css-parser-algorithms@npm:^2.3.1": + version: 2.6.3 + resolution: "@csstools/css-parser-algorithms@npm:2.6.3" + peerDependencies: + "@csstools/css-tokenizer": ^2.3.1 + checksum: f1bfcb6680c801f4201c30b77827e000b838e5a45b42f146ec352cd008b51ebb31b8aae00364369765c24e938391e221e37f4063e3a6151316d6990c498da103 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^2.2.0": + version: 2.3.1 + resolution: "@csstools/css-tokenizer@npm:2.3.1" + checksum: a5fe22faed5673b5d19e64aa7f4730b48711d0946470551376bc3125d831511070c94addfdfc6a62634e968955050ef2c99c92ff8cb294d9bf70ebc1f3ac22a8 + languageName: node + linkType: hard + +"@csstools/media-query-list-parser@npm:^2.1.4": + version: 2.1.11 + resolution: "@csstools/media-query-list-parser@npm:2.1.11" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.6.3 + "@csstools/css-tokenizer": ^2.3.1 + checksum: e338eff90b43ab31b3d33c55c792f7760d556feaeaa042e12b8e3f873293b72f1140df1bbbfa1c9dcc16c58afb777f1e218e17afdcd0ab8228d2a8ea22bcbe61 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^3.0.0": + version: 3.1.1 + resolution: "@csstools/selector-specificity@npm:3.1.1" + peerDependencies: + postcss-selector-parser: ^6.0.13 + checksum: 3786a6afea97b08ad739ee8f4004f7e0a9e25049cee13af809dbda6462090744012a54bd9275a44712791e8f103f85d21641f14e81799f9dab946b0459a5e1ef + languageName: node + linkType: hard + "@discoveryjs/json-ext@npm:0.5.7": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" @@ -1740,9 +1782,9 @@ __metadata: languageName: node linkType: hard -"@docusaurus/core@npm:3.3.2, @docusaurus/core@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/core@npm:3.3.2" +"@docusaurus/core@npm:3.4.0, @docusaurus/core@npm:^3.0.0": + version: 3.4.0 + resolution: "@docusaurus/core@npm:3.4.0" dependencies: "@babel/core": ^7.23.3 "@babel/generator": ^7.23.3 @@ -1754,12 +1796,12 @@ __metadata: "@babel/runtime": ^7.22.6 "@babel/runtime-corejs3": ^7.22.6 "@babel/traverse": ^7.22.8 - "@docusaurus/cssnano-preset": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/cssnano-preset": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 autoprefixer: ^10.4.14 babel-loader: ^9.1.3 babel-plugin-dynamic-import-node: ^2.3.3 @@ -1817,51 +1859,51 @@ __metadata: react-dom: ^18.0.0 bin: docusaurus: bin/docusaurus.mjs - checksum: 4b5100c0695f896f53a2a2103a3cd7d1685cf9708982dc13c391a2cae73d6f32dd76e9357b1771c18d3b08df4f90f3ee135b9260a5941e01e3211934dedfd93e + checksum: b7417648fedd1b0821332b86c7e64e68c70bfe02f393db032b50942856706a0b02d2d9e713d3cc979c4129a88e80319007f60263d48f1ede2499611ae20be8ec languageName: node linkType: hard -"@docusaurus/cssnano-preset@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/cssnano-preset@npm:3.3.2" +"@docusaurus/cssnano-preset@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/cssnano-preset@npm:3.4.0" dependencies: cssnano-preset-advanced: ^6.1.2 postcss: ^8.4.38 postcss-sort-media-queries: ^5.2.0 tslib: ^2.6.0 - checksum: cdb7b09a879e3f20faa2cd274bf37cb6b9d760a66268799f384be583e327b2269559e0fc2ee7d77ee5febe7293a4c4866edee8dd439efcef4d5545362e802838 + checksum: cc1892257cd49d752df615f6194b32ce810cdbf71b4fd32aa268cbd4b41071991d5573fca77417cc1f4cc1f85a9097d8cbc6d8eb413292a5d38b8d062e39489a languageName: node linkType: hard "@docusaurus/eslint-plugin@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/eslint-plugin@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/eslint-plugin@npm:3.4.0" dependencies: "@typescript-eslint/utils": ^5.62.0 tslib: ^2.6.0 peerDependencies: eslint: ">=6" - checksum: 5379a2420c5e2f3ba1b83e947bcd9b9bb9e60c810e6824431d7ae1ab53caef422cbefffd9854990f70f2c5069d51621c315380140e52dab2a9eaeb6fe41aba2d + checksum: 9a19324043aed20e15de57bf67a11b90c9a8d36cd0efc1c1677959898d1df49acf4f926f719593035d981cc418c36239e45599fa39c5d661092a0698376423ab languageName: node linkType: hard -"@docusaurus/logger@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/logger@npm:3.3.2" +"@docusaurus/logger@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/logger@npm:3.4.0" dependencies: chalk: ^4.1.2 tslib: ^2.6.0 - checksum: 8d45a67d55d6e829a3edcc49673864247e4ce0a6a0a342728d1b3afe48eeb4226202513dc1ef63d2b1229fd86f0bc0fdc11bba982e0fa444f2805395eab44e43 + checksum: 7da9bc96d47ab70674d6d17d1653fc3cef2366dd8a900078c9a1b43dfbc2edc500febbcbc4976afd21c26f3c6812af28baf2bba832f3ed4c1a106b4599e3febe languageName: node linkType: hard -"@docusaurus/mdx-loader@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/mdx-loader@npm:3.3.2" +"@docusaurus/mdx-loader@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/mdx-loader@npm:3.4.0" dependencies: - "@docusaurus/logger": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/logger": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 "@mdx-js/mdx": ^3.0.0 "@slorber/remark-comment": ^1.0.0 escape-html: ^1.0.3 @@ -1886,15 +1928,15 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 98a800ec05cf9d5da85d3109a5cb62eb5876d25126209fe9502ef45e8a9742e0a7d6d63c8a9a35f09001555828210660232f5500b9ea248d813db146ab2d4571 + checksum: d85781ef53fe78b56dc1db305be8b7619392ebfaeaa95cfc3297d639b8e6a77415c81e80065a93c7bc24cc95211879eb1548457d3ebcc700523171a192e2959e languageName: node linkType: hard -"@docusaurus/module-type-aliases@npm:3.3.2, @docusaurus/module-type-aliases@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/module-type-aliases@npm:3.3.2" +"@docusaurus/module-type-aliases@npm:3.4.0, @docusaurus/module-type-aliases@npm:^3.4.0": + version: 3.4.0 + resolution: "@docusaurus/module-type-aliases@npm:3.4.0" dependencies: - "@docusaurus/types": 3.3.2 + "@docusaurus/types": 3.4.0 "@types/history": ^4.7.11 "@types/react": "*" "@types/react-router-config": "*" @@ -1904,19 +1946,19 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 858f734379daac5622dfc04fa7f6b90bcffd33a5e7972d2f47c3b820564ea62f3e0b27bc1a55bc47ea3a23a52342bec844ce0db0bfcfcaf12e39490acd34e72a + checksum: d2054c07455cb19bbb48aa8d00c9409066172716bf0a00780b9044975c1250c65de6eb25368392085f2f52f9d882ee8c9285ae65bc2e6e7bbaefa5ebb7866edd languageName: node linkType: hard "@docusaurus/plugin-client-redirects@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-client-redirects@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/plugin-client-redirects@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 eta: ^2.2.0 fs-extra: ^11.1.1 lodash: ^4.17.21 @@ -1924,21 +1966,21 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 9e3cb2e9180d27018681e9e0991b314bc1b0f664af6f236257538b96fef7e1f8c83879e611f4e85ac6ee92b29f903144a5afc3d9592f55bf120b52e8cc5eea2f + checksum: ebeff632ca5bf82a115459026c401759e3631442197d892f808e5608dacdfbcb13592b4a9c8b3718c8f25c6fac3471ceeafa4fd2f10f73ffe4b6693b7a3e29f9 languageName: node linkType: hard -"@docusaurus/plugin-content-blog@npm:3.3.2, @docusaurus/plugin-content-blog@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-content-blog@npm:3.3.2" - dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 +"@docusaurus/plugin-content-blog@npm:3.4.0, @docusaurus/plugin-content-blog@npm:^3.0.0": + version: 3.4.0 + resolution: "@docusaurus/plugin-content-blog@npm:3.4.0" + dependencies: + "@docusaurus/core": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 cheerio: ^1.0.0-rc.12 feed: ^4.2.2 fs-extra: ^11.1.1 @@ -1952,22 +1994,22 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: e8a10b6b68dbc1396d60df3bff300f1e7220a46a24febb310b4432ed882cd3dd97c8c9bf9740d4a67935ae66d9826f87e2c5cbd037c8fa0a9e88819e5548f3b4 + checksum: d1ee5a8df0f078a2ac0b176ea29ed2714beaef51b79762797b5d70191ef931a91dceb12c3f6f2d51fb083b1fe6a0c41693dd65dce4e3a5bef6a0c76b3415c4d1 languageName: node linkType: hard -"@docusaurus/plugin-content-docs@npm:3.3.2, @docusaurus/plugin-content-docs@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-content-docs@npm:3.3.2" - dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/module-type-aliases": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 +"@docusaurus/plugin-content-docs@npm:3.4.0, @docusaurus/plugin-content-docs@npm:^3.0.0": + version: 3.4.0 + resolution: "@docusaurus/plugin-content-docs@npm:3.4.0" + dependencies: + "@docusaurus/core": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/module-type-aliases": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 "@types/react-router-config": ^5.0.7 combine-promises: ^1.1.0 fs-extra: ^11.1.1 @@ -1979,128 +2021,128 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 410b223268d50878e96dc072a6172eaf5d4fb53d7a6f23465029abc1e201acd0a4b8da4b05af2df2dafb0172642c35b2ee19a49107a8c63ab1dd10e1a11f15f7 + checksum: fcdffe6a8270f4ac5803fdbc46860b3454675d2c280c6c518c3934f055d6d78542e69968d8a8bc10515f53514331813a6f5c0c18ceccec2d7fdd185352072f81 languageName: node linkType: hard -"@docusaurus/plugin-content-pages@npm:3.3.2, @docusaurus/plugin-content-pages@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-content-pages@npm:3.3.2" +"@docusaurus/plugin-content-pages@npm:3.4.0, @docusaurus/plugin-content-pages@npm:^3.0.0": + version: 3.4.0 + resolution: "@docusaurus/plugin-content-pages@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 fs-extra: ^11.1.1 tslib: ^2.6.0 webpack: ^5.88.1 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 185ba1cb6abe4feea03724015185cd1ef585db2dad9be182cb19f1205e32b19abcc8ea3d96bd1ab4c85190255c682e5c190628b2bf19e2bd66e2903e4cf7146b + checksum: bc175e5ddd0ea77d3a3efc4c2e530e1dc8024ae135f8ed4877f98bbaa5f19713bd80b9576530e39f856dfbf91578433873c89c851e64d175473fbf4a36eb36a1 languageName: node linkType: hard "@docusaurus/plugin-debug@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-debug@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/plugin-debug@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 fs-extra: ^11.1.1 react-json-view-lite: ^1.2.0 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 043a025c160fb1cfb0149a8b939d0b8c54e2e79754fba5430112f476dc5f21650de54df8bab7bbf55f4677b914b5e115df8c24d6e2aca08345d54fd3784d1336 + checksum: f07caeed0608a62c447b1a495e48fa8fcc8248d9c385887e2e814bb7610ff09b4ab2d7b10ba8ecc5024880a4e37d958fcd99aa4684406a946d92121ab94149c1 languageName: node linkType: hard "@docusaurus/plugin-google-analytics@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-google-analytics@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/plugin-google-analytics@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: a472f5c94114a298b73e39cda5ba09dde0cc00e85943de7dbb9294ddc650e33bc7ce9999df7946b9f56488cb1843393c389c95c5958ce3a36a366dc663046641 + checksum: ade51012397c12dbe7d0563ad7b2e345e3acbbd7729bf490b6d0f0cc2527b91abdd41b31392786c4697591d5b1f066f9ad257f483deaa2f2ea5194e33e3cd821 languageName: node linkType: hard "@docusaurus/plugin-google-gtag@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-google-gtag@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/plugin-google-gtag@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 "@types/gtag.js": ^0.0.12 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 8597cc183ce7432af0aeedfb1bc042f41c6a2b87b6968dd8ce0767419b4088e02e96fd3c1710e74821404155a04627907182a11f31a5dc4f525a4a4ed8593196 + checksum: bab50eecf16d41b3a6896f0f222477495be63a195d012725042df6ea43a25281ca6929422b3b1ca901ae4127cf2000c05432afd01c69430fe973dc5a9ad35b9d languageName: node linkType: hard "@docusaurus/plugin-google-tag-manager@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-google-tag-manager@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/plugin-google-tag-manager@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 9df287d72e0c56fea6fb1ffca0bf32423a91736ce95c79e52575295aafd0a5422463672b4ca9cbb185d220526756422ead477dc2bedb57230f73a853cba8f28d + checksum: 0b3e98856b81d66ba756fb2504bf54dbe24372fca0b4c298b6e83339be7c7c970c759bce3a4321b73c117d5eeef962f3395651100832bb3618f6cdb87f133b15 languageName: node linkType: hard "@docusaurus/plugin-sitemap@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/plugin-sitemap@npm:3.3.2" - dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + version: 3.4.0 + resolution: "@docusaurus/plugin-sitemap@npm:3.4.0" + dependencies: + "@docusaurus/core": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 fs-extra: ^11.1.1 sitemap: ^7.1.1 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 65f813901476c81e94003e87f839c2e85d9662808215f0148a2aad39da2b97f43ab213543e5d40221bfb71e642b953e39601447d92f294a437b390e20c556ab4 + checksum: fb2163fbedbdf7952e1ac35faad98e730519a03cc620d371b7e76e5376e8344f903f3612297a76f09593b9fb94256035f47c0bd7c8c5e908a2cdbfd9fc44516f languageName: node linkType: hard "@docusaurus/theme-classic@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/theme-classic@npm:3.3.2" - dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/module-type-aliases": 3.3.2 - "@docusaurus/plugin-content-blog": 3.3.2 - "@docusaurus/plugin-content-docs": 3.3.2 - "@docusaurus/plugin-content-pages": 3.3.2 - "@docusaurus/theme-common": 3.3.2 - "@docusaurus/theme-translations": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + version: 3.4.0 + resolution: "@docusaurus/theme-classic@npm:3.4.0" + dependencies: + "@docusaurus/core": 3.4.0 + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/module-type-aliases": 3.4.0 + "@docusaurus/plugin-content-blog": 3.4.0 + "@docusaurus/plugin-content-docs": 3.4.0 + "@docusaurus/plugin-content-pages": 3.4.0 + "@docusaurus/theme-common": 3.4.0 + "@docusaurus/theme-translations": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 "@mdx-js/react": ^3.0.0 clsx: ^2.0.0 copy-text-to-clipboard: ^3.2.0 @@ -2117,21 +2159,21 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: af3e6ede0574fba04e44560a6126ab380ab21e32ee13482cf4f21230818d58f3e794ff5ac9e715091612ff5f52561c3fcc8c59e3a69c75b663b70e00ffdfadbe + checksum: 3c8aaa8c31d86683909d242e3c1fa01732a10b6f62f27eda0768048a0598ed69da70824553da4e437271ac4ddbe5098c11b2012dbb09c9f97c0f40fb21e41843 languageName: node linkType: hard -"@docusaurus/theme-common@npm:3.3.2, @docusaurus/theme-common@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/theme-common@npm:3.3.2" - dependencies: - "@docusaurus/mdx-loader": 3.3.2 - "@docusaurus/module-type-aliases": 3.3.2 - "@docusaurus/plugin-content-blog": 3.3.2 - "@docusaurus/plugin-content-docs": 3.3.2 - "@docusaurus/plugin-content-pages": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 +"@docusaurus/theme-common@npm:3.4.0, @docusaurus/theme-common@npm:^3.0.0": + version: 3.4.0 + resolution: "@docusaurus/theme-common@npm:3.4.0" + dependencies: + "@docusaurus/mdx-loader": 3.4.0 + "@docusaurus/module-type-aliases": 3.4.0 + "@docusaurus/plugin-content-blog": 3.4.0 + "@docusaurus/plugin-content-docs": 3.4.0 + "@docusaurus/plugin-content-pages": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 "@types/history": ^4.7.11 "@types/react": "*" "@types/react-router-config": "*" @@ -2143,40 +2185,40 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: b88ebf0cdeabdb766f98179d5ba4f54fddb24a3db6e498d01eeadf6d59c5f2d83588f30075551076f171a78ea9704f398d64e06d2af625f3232d7f261c90af10 + checksum: e8231b931775225dd313b3a46e1857cb038fb1567437fd0b6327a944246f380309bdefc7a512517797b9f13cdca282eb6a08a2c5ea2e59c002ad9f459942b943 languageName: node linkType: hard "@docusaurus/theme-mermaid@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/theme-mermaid@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/theme-mermaid@npm:3.4.0" dependencies: - "@docusaurus/core": 3.3.2 - "@docusaurus/module-type-aliases": 3.3.2 - "@docusaurus/theme-common": 3.3.2 - "@docusaurus/types": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/module-type-aliases": 3.4.0 + "@docusaurus/theme-common": 3.4.0 + "@docusaurus/types": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 mermaid: ^10.4.0 tslib: ^2.6.0 peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 93034e5c05424ad58ebf4816e9fdae2f1ad2398f875f0378c5d670551bfe31cb8d9d11d129fa9536e17ff948f058289268e7634835573de42f2e276b93462bdf + checksum: f4c37cf67a292be98b8add59808ac0b4824a7b4133a03c55798cedaa87625088caab0b1f1a2e612e013cf3d0f495bfbb32479dbc897d7f8dc745c312c20066d7 languageName: node linkType: hard "@docusaurus/theme-search-algolia@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/theme-search-algolia@npm:3.3.2" + version: 3.4.0 + resolution: "@docusaurus/theme-search-algolia@npm:3.4.0" dependencies: "@docsearch/react": ^3.5.2 - "@docusaurus/core": 3.3.2 - "@docusaurus/logger": 3.3.2 - "@docusaurus/plugin-content-docs": 3.3.2 - "@docusaurus/theme-common": 3.3.2 - "@docusaurus/theme-translations": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-validation": 3.3.2 + "@docusaurus/core": 3.4.0 + "@docusaurus/logger": 3.4.0 + "@docusaurus/plugin-content-docs": 3.4.0 + "@docusaurus/theme-common": 3.4.0 + "@docusaurus/theme-translations": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-validation": 3.4.0 algoliasearch: ^4.18.0 algoliasearch-helper: ^3.13.3 clsx: ^2.0.0 @@ -2188,23 +2230,30 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 1a922620399d69199ef2e32bded18b11ff2b1e5f93d074b46489052cab8e1f70d2c975b033bf74712756b051351b57807caae7630ed19d28de333a9fd02304e8 + checksum: 173c8a2d600a681d736f5097529c3dcb46cdd8f717a6875cd7701b762010f209e1703537fcc475fc344323ec0213a2709180cfdb8c18a334c063bc74789d749b languageName: node linkType: hard -"@docusaurus/theme-translations@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/theme-translations@npm:3.3.2" +"@docusaurus/theme-translations@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/theme-translations@npm:3.4.0" dependencies: fs-extra: ^11.1.1 tslib: ^2.6.0 - checksum: a20ba46d36a7ac10d43ac0bc66ab3e137dd7d9529d26eee76513366f9fa7ae6fde61a85ce304c88bfa39136a90ffd53ee18358efd338a33e462999861bb01cdc + checksum: 599cdedf90da0f6fdd75088f358dd045a69a5b00904100a931bfea4f514c8282e1093b4f62c0af96be422b528a1addfc24043cba857db6357010ff92020795b6 languageName: node linkType: hard -"@docusaurus/types@npm:3.3.2, @docusaurus/types@npm:^3.0.0": - version: 3.3.2 - resolution: "@docusaurus/types@npm:3.3.2" +"@docusaurus/tsconfig@npm:^3.4.0": + version: 3.4.0 + resolution: "@docusaurus/tsconfig@npm:3.4.0" + checksum: 96d0cee56186256f04405c7b1cc45103a7d13862a8e4f1fc083c2b8e46d03a654ff6ec58ff154141ba2b30cdc3f708130f7ac88749fc1e0a88bf37ded6defb97 + languageName: node + linkType: hard + +"@docusaurus/types@npm:3.4.0, @docusaurus/types@npm:^3.0.0, @docusaurus/types@npm:^3.4.0": + version: 3.4.0 + resolution: "@docusaurus/types@npm:3.4.0" dependencies: "@mdx-js/mdx": ^3.0.0 "@types/history": ^4.7.11 @@ -2218,13 +2267,13 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 - checksum: 6da53038547d94cf5e2a8b14224972f83e1779e45453fcaf237e4e2b5f4c380534a04332cfa2029ceaae72e3d4a93a544d2b07c0bd280a365cb2b77516620628 + checksum: a3d50dd22db201711894ac73bfc9816ea4c01962063a91cdb7933597c621a794a85aa322d4c0bc8cacf9029902cdfc5a9c027b603fa9197bc4cd1917270b5da2 languageName: node linkType: hard -"@docusaurus/utils-common@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/utils-common@npm:3.3.2" +"@docusaurus/utils-common@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/utils-common@npm:3.4.0" dependencies: tslib: ^2.6.0 peerDependencies: @@ -2232,30 +2281,32 @@ __metadata: peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: cb745c0b912babee39a78bbf592cc622b35de9044bc5b99a8b59fad1e278ef447b03aac39a18d6112a74d9053f04ab9ec4b3d2f2bc77014a8dd6d212e4e48b21 + checksum: a3d17e3e504e22972a3344215da9e97b5c5d9813a826146b5aad159953f92e1cd9cfecc9d1e2da22ee6df5be3f4b0cbd8f58071f979d0805b1b680d8e6bd571c languageName: node linkType: hard -"@docusaurus/utils-validation@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/utils-validation@npm:3.3.2" +"@docusaurus/utils-validation@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/utils-validation@npm:3.4.0" dependencies: - "@docusaurus/logger": 3.3.2 - "@docusaurus/utils": 3.3.2 - "@docusaurus/utils-common": 3.3.2 + "@docusaurus/logger": 3.4.0 + "@docusaurus/utils": 3.4.0 + "@docusaurus/utils-common": 3.4.0 + fs-extra: ^11.2.0 joi: ^17.9.2 js-yaml: ^4.1.0 + lodash: ^4.17.21 tslib: ^2.6.0 - checksum: 2635d233a34919bb8a2970eec63cbf79788104e7c821d63488c6c1ed466b450019ffa640ddd6d0560b99f17829275c9735de6fc0154ad2e2de5d841083a852c1 + checksum: 8130455f9448351102d94d366dc3781e21682d8b9760d8e86a01549c8e5db0e3035caca1ee2dc577362cd0942d15895409a170553a368654a08f4b53e4788aea languageName: node linkType: hard -"@docusaurus/utils@npm:3.3.2": - version: 3.3.2 - resolution: "@docusaurus/utils@npm:3.3.2" +"@docusaurus/utils@npm:3.4.0": + version: 3.4.0 + resolution: "@docusaurus/utils@npm:3.4.0" dependencies: - "@docusaurus/logger": 3.3.2 - "@docusaurus/utils-common": 3.3.2 + "@docusaurus/logger": 3.4.0 + "@docusaurus/utils-common": 3.4.0 "@svgr/webpack": ^8.1.0 escape-string-regexp: ^4.0.0 file-loader: ^6.2.0 @@ -2272,13 +2323,14 @@ __metadata: shelljs: ^0.8.5 tslib: ^2.6.0 url-loader: ^4.1.1 + utility-types: ^3.10.0 webpack: ^5.88.1 peerDependencies: "@docusaurus/types": "*" peerDependenciesMeta: "@docusaurus/types": optional: true - checksum: 5757e9cb7d70a5b9fbb2a6cde6b66e36b335b77a2349eaa88c3dca5819ac680d5491b2df992223f3ae7fb6ffeb957f6929a9145fd6f154c761c89536450d745c + checksum: 2be7c435797120456528bcf476b68a96d39a9faaaa955f045f37f111cee0d64357abad160a99b7c3aaf9ac2744722c02641610dfaf123c25fbc42b3b5af7d0fb languageName: node linkType: hard @@ -2293,37 +2345,6 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.6.0 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 - languageName: node - linkType: hard - -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 315dc65b0e9893e2bff139bddace7ea601ad77ed47b4550e73da8c9c2d2766c7a575c3cddf17ef85b8fd6a36ff34f91729d0dcca56e73ca887c10df91a41b0bb - languageName: node - linkType: hard - "@fortawesome/fontawesome-common-types@npm:6.5.2": version: 6.5.2 resolution: "@fortawesome/fontawesome-common-types@npm:6.5.2" @@ -2341,14 +2362,14 @@ __metadata: linkType: hard "@fortawesome/react-fontawesome@npm:^0.2.0": - version: 0.2.0 - resolution: "@fortawesome/react-fontawesome@npm:0.2.0" + version: 0.2.2 + resolution: "@fortawesome/react-fontawesome@npm:0.2.2" dependencies: prop-types: ^15.8.1 peerDependencies: "@fortawesome/fontawesome-svg-core": ~1 || ~6 react: ">=16.3" - checksum: f652a0c2172e7b209e2d9e7e511f9b8c17abad85f55e0bd09bb1175ea1927693215da47eb6cd95b1f3a23bd124368553c677907fa76cb17c5093afc1fcffe338 + checksum: e4bed35bfb7fc88b5bcf2305d08ee1835b82fa7705945c4d310df33bb747b05ef07a33ac9db643c8870ca4f835228978290d84d82f2c6c6a70b9ab4c886731a6 languageName: node linkType: hard @@ -2368,31 +2389,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" - dependencies: - "@humanwhocodes/object-schema": ^2.0.2 - debug: ^4.3.1 - minimatch: ^3.0.5 - checksum: 861ccce9eaea5de19546653bccf75bf09fe878bc39c3aab00aeee2d2a0e654516adad38dd1098aab5e3af0145bbcbf3f309bdf4d964f8dab9dcd5834ae4c02f2 - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: d3b78f6c5831888c6ecc899df0d03bcc25d46f3ad26a11d7ea52944dc36a35ef543fad965322174238d677a43d5c694434f6607532cff7077062513ad7022631 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -2721,7 +2717,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -2745,17 +2741,11 @@ __metadata: linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: - "@npmcli/promise-spawn": ^7.0.0 - lru-cache: ^10.0.1 - npm-pick-manifest: ^9.0.0 - proc-log: ^4.0.0 - promise-inflight: ^1.0.1 - promise-retry: ^2.0.1 semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e + checksum: d960cab4b93adcb31ce223bfb75c5714edbd55747342efb67dcc2f25e023d930a7af6ece3e75f2f459b6f38fc14d031c766f116cd124fdc937fd33112579e820 languageName: node linkType: hard @@ -2783,8 +2773,8 @@ __metadata: linkType: hard "@npmcli/package-json@npm:^5.0.0": - version: 5.1.0 - resolution: "@npmcli/package-json@npm:5.1.0" + version: 5.2.0 + resolution: "@npmcli/package-json@npm:5.2.0" dependencies: "@npmcli/git": ^5.0.0 glob: ^10.2.2 @@ -2793,7 +2783,7 @@ __metadata: normalize-package-data: ^6.0.0 proc-log: ^4.0.0 semver: ^7.5.3 - checksum: 1482c737aebf318133cff7ea671662eb4438ea82920205d00ff1f1c47ca311e1b48bb157d64e2e24eb76cfc9a0137e8b77b98b50f7a2a23c7db249c7b50dcf88 + checksum: 8df289c45b52cca88826cc737195cabf21757008e11d90b1f62d5400ff65834c0e9bcb552f235ba560c3af436a1ca3fc553b23b5cb5da8330ae56929065a6988 languageName: node linkType: hard @@ -2991,13 +2981,13 @@ __metadata: linkType: hard "@react-types/checkbox@npm:^3.2.3": - version: 3.8.0 - resolution: "@react-types/checkbox@npm:3.8.0" + version: 3.8.1 + resolution: "@react-types/checkbox@npm:3.8.1" dependencies: - "@react-types/shared": ^3.23.0 + "@react-types/shared": ^3.23.1 peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 9786fd822416eeca248fd03590a07e9272e5d8f744a41be858b1742b205099d16da5692c3d26e59cc34de2d06892695fe1b635f52c795ca8c52e48135973986e + checksum: 3d87a8363e794e2586f3569f376d489e9a11e288cc3c56bd610b61141691154a7b54243bc8cd5eec0ac0450ccf3e9d66fd5e610f50436ec014ec5417ff64ea2e languageName: node linkType: hard @@ -3021,12 +3011,12 @@ __metadata: languageName: node linkType: hard -"@react-types/shared@npm:^3.23.0, @react-types/shared@npm:^3.8.0, @react-types/shared@npm:^3.9.0": - version: 3.23.0 - resolution: "@react-types/shared@npm:3.23.0" +"@react-types/shared@npm:^3.23.1, @react-types/shared@npm:^3.8.0, @react-types/shared@npm:^3.9.0": + version: 3.23.1 + resolution: "@react-types/shared@npm:3.23.1" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: aa3507ef30b1b2d58c60d0d9ddd08be2f15989399332e83a6155f88067f4e737f9fcbd303cff234267075ef0df338b923841c8a54e425c5c178300e11faecd4d + checksum: a180d8b34b1ccf98f9d50bbbb0451090444aa576e1fecc46a769b24cf827658e1a77e5affb17407cfac25897ba461fb4234a160e5c8efa484880fcb4f230c2fe languageName: node linkType: hard @@ -3063,8 +3053,8 @@ __metadata: linkType: hard "@rjsf/core@npm:^5.6.2": - version: 5.18.3 - resolution: "@rjsf/core@npm:5.18.3" + version: 5.18.4 + resolution: "@rjsf/core@npm:5.18.4" dependencies: lodash: ^4.17.21 lodash-es: ^4.17.21 @@ -3074,13 +3064,13 @@ __metadata: peerDependencies: "@rjsf/utils": ^5.18.x react: ^16.14.0 || >=17 - checksum: 370586a38e6557367281cd3e6292abf4391a24ed3d7c19b02478a45ca5aeb337363f54d841a7077b1403a24014bb1969d568976f12220b3ccd1a076ed4875397 + checksum: 8c3f49914be396595ce67dc4c36ac25c5cb6673917ec82c47f79321f5bb78d02741e8dca39287d0435270e7c9ccb06f7d40e396bdf71a3e9eb1371ef16954817 languageName: node linkType: hard "@rjsf/utils@npm:^5.6.2": - version: 5.18.3 - resolution: "@rjsf/utils@npm:5.18.3" + version: 5.18.4 + resolution: "@rjsf/utils@npm:5.18.4" dependencies: json-schema-merge-allof: ^0.8.1 jsonpointer: ^5.0.1 @@ -3089,13 +3079,13 @@ __metadata: react-is: ^18.2.0 peerDependencies: react: ^16.14.0 || >=17 - checksum: 36f6574836e8ccad27b8215f940cb86b1a02939d325e0223a8d8e70b9ae65245e6649dd4835a40e628153f26d961a5cfbdd6c0bdd7b70a80f7cb1911357f78ff + checksum: d7cf514527ec50a94751c5ec1f9e5eafd89d0c56441a22ae28a4e667aaa7c60447e1e1ccf8355c5be5b97e9a1163853c116816b13307e3463433d50f6b89bb3e languageName: node linkType: hard "@rjsf/validator-ajv8@npm:^5.6.2": - version: 5.18.3 - resolution: "@rjsf/validator-ajv8@npm:5.18.3" + version: 5.18.4 + resolution: "@rjsf/validator-ajv8@npm:5.18.4" dependencies: ajv: ^8.12.0 ajv-formats: ^2.1.1 @@ -3103,7 +3093,7 @@ __metadata: lodash-es: ^4.17.21 peerDependencies: "@rjsf/utils": ^5.18.x - checksum: 628ea27aeab7cc0735be7d7121d66cb2edaa5835a6dbd18f745391722c8e008d00ed771b526881fcd5c0d6ba42f52c8ef691ee1f14698d41fd50595f9595384d + checksum: edf3b24e07babe972e57645d396467c6404ff3f95a79118667f2d62082aa28e4ee7df5fad81e28071cd24b5455fe687a9f9bcf714718d4fd6036912b04c69a84 languageName: node linkType: hard @@ -3807,14 +3797,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.19.0 - resolution: "@types/express-serve-static-core@npm:4.19.0" + version: 4.19.3 + resolution: "@types/express-serve-static-core@npm:4.19.3" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 39c09fcb3f61de96ed56d97273874cafe50e6675ac254af4d77014e569e4fdc29d1d0d1dd12e11f008cb9a52785b07c2801c6ba91397965392b20c75ee01fb4e + checksum: fff38a7f43baeb6a62380682d39846c9d92047e0dce1737d76ebd944528619abc18addc4f0548bf43dbf4514090a1bd5140ba36695024656f941a87424b8ed7d languageName: node linkType: hard @@ -3950,11 +3940,11 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0, @types/mdast@npm:^4.0.2": - version: 4.0.3 - resolution: "@types/mdast@npm:4.0.3" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "*" - checksum: 345c5a22fccf05f35239ea6313ee4aaf6ebed5927c03ac79744abccb69b9ba5e692f9b771e36a012b79e17429082cada30f579e9c43b8a54e0ffb365431498b6 + checksum: 20c4e9574cc409db662a35cba52b068b91eb696b3049e94321219d47d34c8ccc99a142be5c76c80a538b612457b03586bc2f6b727a3e9e7530f4c8568f6282ee languageName: node linkType: hard @@ -3979,6 +3969,13 @@ __metadata: languageName: node linkType: hard +"@types/minimist@npm:^1.2.2": + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 + languageName: node + linkType: hard + "@types/ms@npm:*": version: 0.7.34 resolution: "@types/ms@npm:0.7.34" @@ -3996,11 +3993,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.12.11 - resolution: "@types/node@npm:20.12.11" + version: 20.14.2 + resolution: "@types/node@npm:20.14.2" dependencies: undici-types: ~5.26.4 - checksum: 0cc06bb69cd8150e96fcf65fa3d7f2eeebedf110a99e1834a7fa55bd6c04e7b6d73f74321a2acfc569ca300c0b88d8e1b702ce245b3802f6e5f6a8987fef451a + checksum: 265362479b8f3b50fcd1e3f9e9af6121feb01a478dff0335ae67cccc3babfe45d0f12209d3d350595eebd7e67471762697b877c380513f8e5d27a238fa50c805 languageName: node linkType: hard @@ -4011,6 +4008,13 @@ __metadata: languageName: node linkType: hard +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -4095,12 +4099,12 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 18.3.1 - resolution: "@types/react@npm:18.3.1" + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 9224ef319a0c2b7f66e7e7f06012aa5eb638a6c76c9742843eab1a5d243f2bed5ff829ddbb41efd60d33a266420528adfcb84cb93f238b00e905f98c3a355768 + checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873 languageName: node linkType: hard @@ -4232,44 +4236,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.41.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - graphemer: ^1.4.0 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.41.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:^7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/parser@npm:7.12.0" dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/scope-manager": 7.12.0 + "@typescript-eslint/types": 7.12.0 + "@typescript-eslint/typescript-estree": 7.12.0 + "@typescript-eslint/visitor-keys": 7.12.0 debug: ^4.3.4 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 + checksum: 8c7e6f464a1075047c3a96d69d3b610f5a26d169e31ff57144e6f1dab5ed1364d95d9a914dd407715205292c579283bcb88107627736f6e6e4b7ef102abec149 languageName: node linkType: hard @@ -4283,20 +4264,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/scope-manager@npm:7.12.0" dependencies: - "@typescript-eslint/typescript-estree": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 + "@typescript-eslint/types": 7.12.0 + "@typescript-eslint/visitor-keys": 7.12.0 + checksum: 563de8a96b1c879e2cc84ea8e24a2a0f01aeafdc3ac477712f6e195f9f3639b978a8f86fd9841bd84d80e6d305b1c32cc5079baadd8fe24cd2603eba6ee792da languageName: node linkType: hard @@ -4307,6 +4281,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/types@npm:7.12.0" + checksum: 56068abd1bf563fceb6ddea3d6b72893ae51fb527e5821e03aecc679f5dd6ff378f2adf445ccc404655163152f586bf04856a09b020635f57af4ce2fd9b5d40a + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -4325,7 +4306,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.62.0": +"@typescript-eslint/typescript-estree@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.12.0" + dependencies: + "@typescript-eslint/types": 7.12.0 + "@typescript-eslint/visitor-keys": 7.12.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 16c75e117920432bc782da9efa0a2051ffa95c4b31b1f5cd613799aeeffd6de0f5ca5ff736ee2da5a8d3034d2ebb9c5240736d0737f118ed7c774b8b2ac87845 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^5.62.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: @@ -4353,7 +4353,17 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": +"@typescript-eslint/visitor-keys@npm:7.12.0": + version: 7.12.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.12.0" + dependencies: + "@typescript-eslint/types": 7.12.0 + eslint-visitor-keys: ^3.4.3 + checksum: 4352d910d87435457bb3fe2a6766fe702c31c0706789b4c478bd16c99bed7aa16654856e61ff14ecea2802030f96fa40d478bd57c205ac53f1f130577b7423b2 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.0.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 @@ -4567,7 +4577,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.0.0": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -4583,7 +4593,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -4670,7 +4680,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.10.0, ajv@npm:^6.12.2, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4682,26 +4692,26 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.9.0": - version: 8.13.0 - resolution: "ajv@npm:8.13.0" +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.12.0, ajv@npm:^8.9.0": + version: 8.16.0 + resolution: "ajv@npm:8.16.0" dependencies: fast-deep-equal: ^3.1.3 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.4.1 - checksum: 6de82d0b2073e645ca3300561356ddda0234f39b35d2125a8700b650509b296f41c00ab69f53178bbe25ad688bd6ac3747ab44101f2f4bd245952e8fd6ccc3c1 + checksum: bdf3d4c9f1d11e220850051ef4cd89346e951cfb933d6d41be36d45053c1092af1523ee6c62525cce567355caf0a4f4c19a08a93851649c1fa32b4a39b7c4858 languageName: node linkType: hard "algoliasearch-helper@npm:^3.13.3": - version: 3.19.0 - resolution: "algoliasearch-helper@npm:3.19.0" + version: 3.21.0 + resolution: "algoliasearch-helper@npm:3.21.0" dependencies: "@algolia/events": ^4.0.1 peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 32d602a0226356a47c99050334bdafe13a0077953827b572a063396213c4e09de88ff317820b56788c6a1c25b5ced68019a8494ee234f71476c6fdbf5a275d99 + checksum: 18978b0b1ad4f9a96b9a8c1e9b284d574bda770f647cd386d2472a20c0f333d7157555fd61e289bc5822415d4af563121c53a25d45c2e597efe19fbb97a43c6e languageName: node linkType: hard @@ -4872,7 +4882,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -4893,7 +4903,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.4": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -4944,15 +4954,15 @@ __metadata: linkType: hard "array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.1.0 + es-abstract: ^1.23.3 + es-errors: ^1.3.0 es-shim-unscopables: ^1.0.2 - checksum: 555e8808086bbde9e634c5dc5a8c0a2f1773075447b43b2fa76ab4f94f4e90f416d2a4f881024e1ce1a2931614caf76cd6b408af901c9d7cd13061d0d268f5af + checksum: e4142d6f556bcbb4f393c02e7dbaea9af8f620c040450c2be137c9cbbd1a17f216b9c688c5f2c08fbb038ab83f55993fa6efdd9a05881d84693c7bcb5422127a languageName: node linkType: hard @@ -4972,6 +4982,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 + languageName: node + linkType: hard + "asn1.js@npm:^4.10.1": version: 4.10.1 resolution: "asn1.js@npm:4.10.1" @@ -4996,6 +5013,13 @@ __metadata: languageName: node linkType: hard +"astral-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "astral-regex@npm:2.0.0" + checksum: 876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766 + languageName: node + linkType: hard + "astring@npm:^1.8.0": version: 1.8.6 resolution: "astring@npm:1.8.6" @@ -5128,6 +5152,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^2.0.0": + version: 2.0.0 + resolution: "balanced-match@npm:2.0.0" + checksum: 9a5caad6a292c5df164cc6d0c38e0eedf9a1413f42e5fece733640949d74d0052cfa9587c1a1681f772147fb79be495121325a649526957fd75b3a216d1fbc68 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5309,12 +5340,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + fill-range: ^7.1.1 + checksum: b95aa0b3bd909f6cd1720ffcf031aeaf46154dd88b4da01f9a1d3f7ea866a79eba76a6d01cbc3c422b2ee5cdc39a4f02491058d5df0d7bf6e6a162a832df1f69 languageName: node linkType: hard @@ -5603,6 +5634,18 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^7.0.0": + version: 7.0.2 + resolution: "camelcase-keys@npm:7.0.2" + dependencies: + camelcase: ^6.3.0 + map-obj: ^4.1.0 + quick-lru: ^5.1.1 + type-fest: ^1.2.1 + checksum: b5821cc48dd00e8398a30c5d6547f06837ab44de123f1b3a603d0a03399722b2fc67a485a7e47106eb02ef543c3b50c5ebaabc1242cde4b63a267c3258d2365b + languageName: node + linkType: hard + "camelcase@npm:^4.0.0": version: 4.1.0 resolution: "camelcase@npm:4.1.0" @@ -5610,7 +5653,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0": +"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -5637,9 +5680,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599": - version: 1.0.30001617 - resolution: "caniuse-lite@npm:1.0.30001617" - checksum: a03bfd6ed474d14378f1b93bf90e9b0031e56a813cf42b364e5a86881ecdcdfdd58bf94c56febb0e4128c5ab57cc0a760ab7f3ef7ce0c1ead1af78a8e806375e + version: 1.0.30001629 + resolution: "caniuse-lite@npm:1.0.30001629" + checksum: c5e646e1b309b2a70b01499e0f0fca3a54bc111212f121b32614fe925b8f24ff6c1832a4306ddadf35678fbb11a6a97f953be07ccdc96bce5b530a4f84f40c45 languageName: node linkType: hard @@ -5818,9 +5861,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97 + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: fcbbd9dd0cd5b48444319007cc0c15870fd8612cc0df320908aa9d5e8a244084d48571eb28bf3c58c19327d2c5838f354c2d89fac3956d8e992273437401ac19 languageName: node linkType: hard @@ -5902,15 +5945,15 @@ __metadata: linkType: hard "cli-table3@npm:^0.6.3": - version: 0.6.4 - resolution: "cli-table3@npm:0.6.4" + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" dependencies: "@colors/colors": 1.5.0 string-width: ^4.2.0 dependenciesMeta: "@colors/colors": optional: true - checksum: 0942d9977c05b31e9c7e0172276246b3ac2124c2929451851c01dbf5fc9b3d40cc4e1c9d468ff26dd3cfd18617963fe227b4cfeeae2881b70f302d69d792b5bb + checksum: ab7afbf4f8597f1c631f3ee6bb3481d0bfeac8a3b81cffb5a578f145df5c88003b6cfff46046a7acae86596fdd03db382bfa67f20973b6b57425505abc47e42c languageName: node linkType: hard @@ -6362,25 +6405,25 @@ __metadata: linkType: hard "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.0 - resolution: "core-js-compat@npm:3.37.0" + version: 3.37.1 + resolution: "core-js-compat@npm:3.37.1" dependencies: browserslist: ^4.23.0 - checksum: cab5078e98625f889fd9bbbb19e84cb408f31c87e68302d380db0d26ae8e35c1b38cde084358ff345d4aa461af5f3c60d8a913a5b30bff3a83b4b7859374db36 + checksum: 5e7430329358bced08c30950512d2081aea0a5652b4c5892cbb3c4a6db05b0d3893a191a955162a07fdb5f4fe74e61b6429fdb503f54e062336d76e43c9555d9 languageName: node linkType: hard "core-js-pure@npm:^3.30.2": - version: 3.37.0 - resolution: "core-js-pure@npm:3.37.0" - checksum: 206797d88046f4f5a62ecb9a7158bc6ba38127db2239bcbd1e85b2c8cf3cfb9bb3bbc6a312ecf0f87702f87659959d10625aeac74de6336a9303866f7010d364 + version: 3.37.1 + resolution: "core-js-pure@npm:3.37.1" + checksum: a13a40e3951975cffef12a0933d3dbf1ecedbf9821e1ec8024884b587744951ad30e3762a86bcb8e2a18fdd4b8d7c8971b2391605329799fc04e1fc1e1397dc1 languageName: node linkType: hard "core-js@npm:^3.31.1": - version: 3.37.0 - resolution: "core-js@npm:3.37.0" - checksum: 212c3e9b3fc277dbb63739ef58a61c5709ccd0b36f09c3ce6946aa91fa180c60f57f976d4a5fdb9cda0c6cb55417379ba5a008fc3a1384ec94ec8ec61826469d + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 2d58a5c599f05c3e04abc8bc5e64b88eb17d914c0f552f670fb800afa74ec54b4fcc7f231ad6bd45badaf62c0fb0ce30e6fe89cedb6bb6d54e6f19115c3c17ff languageName: node linkType: hard @@ -6413,7 +6456,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.3.5": +"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.2.0, cosmiconfig@npm:^8.3.5": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" dependencies: @@ -6487,7 +6530,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -6542,6 +6585,13 @@ __metadata: languageName: node linkType: hard +"css-functions-list@npm:^3.2.1": + version: 3.2.2 + resolution: "css-functions-list@npm:3.2.2" + checksum: b8a564118b93b87b63236a57132a3ef581416896a70c1d0df73360a9ec43dc582f7c2a586b578feb8476179518e557c6657570a8b6185b16300c7232a84d43e3 + languageName: node + linkType: hard + "css-in-js-utils@npm:^3.1.0": version: 3.1.0 resolution: "css-in-js-utils@npm:3.1.0" @@ -7249,15 +7299,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, 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": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4": + version: 4.3.5 + resolution: "debug@npm:4.3.5" dependencies: ms: 2.1.2 peerDependenciesMeta: supports-color: optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + checksum: 7c002b51e256257f936dda09eb37167df952758c57badf6bf44bdc40b89a4bcb8e5a0a2e4c7b53f97c69e2970dd5272d33a757378a12c8f8e64ea7bf99e8e86e languageName: node linkType: hard @@ -7270,6 +7320,30 @@ __metadata: languageName: node linkType: hard +"decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: ^1.1.0 + map-obj: ^1.0.0 + checksum: fc645fe20b7bda2680bbf9481a3477257a7f9304b1691036092b97ab04c0ab53e3bf9fcc2d2ae382536568e402ec41fb11e1d4c3836a9abe2d813dd9ef4311e0 + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decamelize@npm:^5.0.0": + version: 5.0.1 + resolution: "decamelize@npm:5.0.1" + checksum: 7c3b1ed4b3e60e7fbc00a35fb248298527c1cdfe603e41dfcf05e6c4a8cb9efbee60630deb677ed428908fb4e74e322966c687a094d1478ddc9c3a74e9dc7140 + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.2 resolution: "decode-named-character-reference@npm:1.0.2" @@ -7295,13 +7369,6 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 - languageName: node - linkType: hard - "deepmerge@npm:^4.0.0, deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -7504,15 +7571,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: ^2.0.2 - checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - "docusaurus-plugin-segment@npm:^1.0.4": version: 1.0.4 resolution: "docusaurus-plugin-segment@npm:1.0.4" @@ -7595,9 +7653,9 @@ __metadata: linkType: hard "dompurify@npm:^3.0.5": - version: 3.1.2 - resolution: "dompurify@npm:3.1.2" - checksum: 450edfacc3918db29afb417a9f9d3fcb00412fe33435eb809b087f746b75c3d50b8e2520fac67efeef249664eba3de8524a0355172ec22eb151157aece3edf31 + version: 3.1.5 + resolution: "dompurify@npm:3.1.5" + checksum: 18ae2930cba3c260889b99e312c382c344d219bd113bc39fbb665a61987d25849021768f490395e6954aab94448a24b3c3721c160b53550547110c37cebe9feb languageName: node linkType: hard @@ -7702,9 +7760,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.763 - resolution: "electron-to-chromium@npm:1.4.763" - checksum: e32a2ed7e8b305cb01577caf26d9f0f206a476279983b28a577322045786fdec4088c9382a40b357c4590b619877cb49afe985837078642fa96d2bd526c2f84f + version: 1.4.791 + resolution: "electron-to-chromium@npm:1.4.791" + checksum: 8253b09158bf07d70eac7ac2d64f6010bd5239a786f06de702751786906c067e220b1db0e0725aac7fc28da852fe69d5918dc9ac1614c81a38c0f008015899de languageName: node linkType: hard @@ -7791,12 +7849,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.16.0": - version: 5.16.1 - resolution: "enhanced-resolve@npm:5.16.1" + version: 5.17.0 + resolution: "enhanced-resolve@npm:5.17.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 6e4c166fef72ef231455f9119686d93ecccb11874f8256d73a42de5b293cb2536050849382468864b25973514ca4fa4cb13c37be2ff857a211e2aca3ff05bb6c + checksum: 1066000454da6a7aeabdbe1f433d912d1e39e6892142a78a37b6577aab27e0436091fa1399d857ad87085b1c3b73a0f811c8874da3dbdc40fbd5ebe89a5568e6 languageName: node linkType: hard @@ -7923,14 +7981,14 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.17": +"es-iterator-helpers@npm:^1.0.19": version: 1.0.19 resolution: "es-iterator-helpers@npm:1.0.19" dependencies: @@ -7953,9 +8011,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.5.2 - resolution: "es-module-lexer@npm:1.5.2" - checksum: 59c47109eca80b93dda2418337b4308c194c578704dc57d5aa54973b196e378d31e92f258e5525655b99b3de8a84dda2debb9646cddf6fe8830f1bfca95ee060 + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 2e0a0936fb49ca072d438128f588d5b46974035f7a1362bdb26447868016243cfd1c5ec8f12e80d273749e8c603f5aba5a828d5c2d95c07f61fbe77ab4fce4af languageName: node linkType: hard @@ -8057,53 +8115,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.31.10": - version: 7.34.1 - resolution: "eslint-plugin-react@npm:7.34.1" +"eslint-plugin-react@npm:^7.34.2": + version: 7.34.2 + resolution: "eslint-plugin-react@npm:7.34.2" dependencies: - array-includes: ^3.1.7 - array.prototype.findlast: ^1.2.4 + array-includes: ^3.1.8 + array.prototype.findlast: ^1.2.5 array.prototype.flatmap: ^1.3.2 array.prototype.toreversed: ^1.1.2 array.prototype.tosorted: ^1.1.3 doctrine: ^2.1.0 - es-iterator-helpers: ^1.0.17 + es-iterator-helpers: ^1.0.19 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.7 - object.fromentries: ^2.0.7 - object.hasown: ^1.1.3 - object.values: ^1.1.7 + object.entries: ^1.1.8 + object.fromentries: ^2.0.8 + object.hasown: ^1.1.4 + object.values: ^1.2.0 prop-types: ^15.8.1 resolve: ^2.0.0-next.5 semver: ^6.3.1 - string.prototype.matchall: ^4.0.10 + string.prototype.matchall: ^4.0.11 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 82f391c5a093235c3bc2f664c54e009c49460778ee7d1b86c1536df9ac4d2a80d1dedc9241ac797df4a9dced936e955d9c89042fb3ac8d017b5359d1320d3c0f - languageName: node - linkType: hard - -"eslint-plugin-unused-imports@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-plugin-unused-imports@npm:2.0.0" - dependencies: - eslint-rule-composer: ^0.3.0 - peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^8.0.0 - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - checksum: 8aa1e03e75da2a62a354065e0cb8fe370118c6f8d9720a32fe8c1da937de6adb81a4fed7d0d391d115ac9453b49029fb19f970d180a2cf3dba451fd4c20f0dc4 - languageName: node - linkType: hard - -"eslint-rule-composer@npm:^0.3.0": - version: 0.3.0 - resolution: "eslint-rule-composer@npm:0.3.0" - checksum: c2f57cded8d1c8f82483e0ce28861214347e24fd79fd4144667974cd334d718f4ba05080aaef2399e3bbe36f7d6632865110227e6b176ed6daa2d676df9281b1 + checksum: aed331239f3a64fcd884380534ece4b8716f1eca4899c8636d04306879e6b4e7339e28e427bdd571d372b78b713025e0767e5f5b5486a8d19bff82616ebe8959 languageName: node linkType: hard @@ -8117,98 +8153,20 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard -"eslint@npm:^8.26.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.4 - "@eslint/js": 8.57.0 - "@humanwhocodes/config-array": ^0.11.14 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - "@ungap/structured-clone": ^1.2.0 - ajv: ^6.12.4 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.2 - eslint-visitor-keys: ^3.4.3 - espree: ^9.6.1 - esquery: ^1.4.2 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.19.0 - graphemer: ^1.4.0 - ignore: ^5.2.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.3 - strip-ansi: ^6.0.1 - text-table: ^0.2.0 - bin: - eslint: bin/eslint.js - checksum: 3a48d7ff85ab420a8447e9810d8087aea5b1df9ef68c9151732b478de698389ee656fd895635b5f2871c89ee5a2652b3f343d11e9db6f8486880374ebc74a2d9 - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: ^8.9.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 - 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: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" - dependencies: - estraverse: ^5.1.0 - checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 languageName: node linkType: hard @@ -8228,7 +8186,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": +"estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b @@ -8487,7 +8445,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -8507,13 +8465,6 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - "fast-loops@npm:^1.1.3": version: 1.1.3 resolution: "fast-loops@npm:1.1.3" @@ -8544,6 +8495,13 @@ __metadata: languageName: node linkType: hard +"fastest-levenshtein@npm:^1.0.16": + version: 1.0.16 + resolution: "fastest-levenshtein@npm:1.0.16" + checksum: a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71 + languageName: node + linkType: hard + "fastest-stable-stringify@npm:^2.0.2": version: 2.0.2 resolution: "fastest-stable-stringify@npm:2.0.2" @@ -8605,12 +8563,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^7.0.0": + version: 7.0.2 + resolution: "file-entry-cache@npm:7.0.2" dependencies: - flat-cache: ^3.0.4 - checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + flat-cache: ^3.2.0 + checksum: 283c674fc26bed1c44e74cf25c2640c813e222ea30a2536404b53511ca311d4a2502ee8145a01aecd12b9a910eb4162364776be27a9683e8447332054e9d712f languageName: node linkType: hard @@ -8647,12 +8605,12 @@ __metadata: 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: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + checksum: b4abfbca3839a3d55e4ae5ec62e131e2e356bf4859ce8480c64c4876100f4df292a63e5bb1618e1d7460282ca2b305653064f01654474aa35c68000980f17798 languageName: node linkType: hard @@ -8736,7 +8694,7 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": +"flat-cache@npm:^3.2.0": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" dependencies: @@ -8919,7 +8877,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -9163,7 +9121,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": +"glob-parent@npm:^6.0.1": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: @@ -9180,17 +9138,17 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.14 - resolution: "glob@npm:10.3.14" + version: 10.4.1 + resolution: "glob@npm:10.4.1" dependencies: foreground-child: ^3.1.0 - jackspeak: ^2.3.6 - minimatch: ^9.0.1 - minipass: ^7.0.4 - path-scurry: ^1.11.0 + jackspeak: ^3.1.2 + minimatch: ^9.0.4 + minipass: ^7.1.2 + path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 6fb26013e6ee1cc0fe099c746f5870783612082342eeeca80031446ca8839acc13243015056e4f3158d7c4260d32f37ff1c2aad9c273672ed0911c8262316041 + checksum: 5d33c686c80bf6877f4284adf99a8c3cbb2a6eccbc92342943fe5d4b42c01d78c1881f2223d950c92a938d0f857e12e37b86a8e5483ab2141822e053b67d0dde languageName: node linkType: hard @@ -9275,15 +9233,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: ^0.20.2 - checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c - languageName: node - linkType: hard - "globalthis@npm:^1.0.3": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -9321,6 +9270,13 @@ __metadata: languageName: node linkType: hard +"globjoin@npm:^0.1.4": + version: 0.1.4 + resolution: "globjoin@npm:0.1.4" + checksum: 0a47d88d566122d9e42da946453ee38b398e0021515ac6a95d13f980ba8c1e42954e05ee26cfcbffce1ac1ee094d0524b16ce1dd874ca52408d6db5c6d39985b + languageName: node + linkType: hard + "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -9382,13 +9338,6 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 - languageName: node - linkType: hard - "gray-matter@npm:^4.0.3": version: 4.0.3 resolution: "gray-matter@npm:4.0.3" @@ -9417,6 +9366,13 @@ __metadata: languageName: node linkType: hard +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc + languageName: node + linkType: hard + "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -9841,6 +9797,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^4.0.1": + version: 4.1.0 + resolution: "hosted-git-info@npm:4.1.0" + dependencies: + lru-cache: ^6.0.0 + checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 + languageName: node + linkType: hard + "hosted-git-info@npm:^7.0.0": version: 7.0.2 resolution: "hosted-git-info@npm:7.0.2" @@ -10139,9 +10104,9 @@ __metadata: linkType: hard "hyphenate-style-name@npm:^1.0.3": - version: 1.0.4 - resolution: "hyphenate-style-name@npm:1.0.4" - checksum: 4f5bf4b055089754924babebaa23c17845937bcca6aee95d5d015f8fa1e6814279002bd6a9e541e3fac2cd02519fc76305396727066c57c8e21a7e73e7a12137 + version: 1.0.5 + resolution: "hyphenate-style-name@npm:1.0.5" + checksum: 1eda2ea5bf6798cb16317edce62658791371b0e371bbf15c95f49f41c44a2c3fae42aec945be55bd1e453df13f377c20998952e1019393687f962eb42e46d6ab languageName: node linkType: hard @@ -10222,7 +10187,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -10260,6 +10225,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^5.0.0": + version: 5.0.0 + resolution: "indent-string@npm:5.0.0" + checksum: e466c27b6373440e6d84fbc19e750219ce25865cb82d578e41a6053d727e5520dc5725217d6eb1cc76005a1bb1696a0f106d84ce7ebda3033b963a38583fb3b3 + languageName: node + linkType: hard + "infima@npm:0.2.0-alpha.43": version: 0.2.0-alpha.43 resolution: "infima@npm:0.2.0-alpha.43" @@ -10556,7 +10528,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -10652,7 +10624,7 @@ __metadata: 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": +"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: @@ -10786,13 +10758,20 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": +"is-path-inside@npm:^3.0.2": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 languageName: node linkType: hard +"is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + languageName: node + linkType: hard + "is-plain-obj@npm:^2.0.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" @@ -10823,6 +10802,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c + languageName: node + linkType: hard + "is-redirect@npm:^1.0.0": version: 1.0.0 resolution: "is-redirect@npm:1.0.0" @@ -11083,16 +11069,16 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.3.6": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^3.1.2": + version: 3.4.0 + resolution: "jackspeak@npm:3.4.0" dependencies: "@isaacs/cliui": ^8.0.2 "@pkgjs/parseargs": ^0.11.0 dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + checksum: 350f6f311018bb175ffbe736b19c26ac0b134bb5a17a638169e89594eb0c24ab1c658ab3a2fda24ff63b3b19292e1a5ec19d2255bc526df704e8168d392bef85 languageName: node linkType: hard @@ -11134,11 +11120,11 @@ __metadata: linkType: hard "jiti@npm:^1.20.0": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" + version: 1.21.3 + resolution: "jiti@npm:1.21.3" bin: jiti: bin/jiti.js - checksum: a7bd5d63921c170eaec91eecd686388181c7828e1fa0657ab374b9372bfc1f383cf4b039e6b272383d5cb25607509880af814a39abdff967322459cca41f2961 + checksum: c9d9d68704d7809d0ce68c86e620e4291b634b06a2623eebbbabe2568a28b2c78132f8621d099286ec0adc3def80a2a8397e9c6c0f978b09ea8d835e50e939ca languageName: node linkType: hard @@ -11322,13 +11308,6 @@ __metadata: 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: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 - languageName: node - linkType: hard - "json5@npm:^2.1.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -11416,7 +11395,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -11437,6 +11416,13 @@ __metadata: languageName: node linkType: hard +"known-css-properties@npm:^0.29.0": + version: 0.29.0 + resolution: "known-css-properties@npm:0.29.0" + checksum: daa6562e907f856cbfd58a00c42f532c9bba283388984da6a3bffb494e56612e5f23c52f30b0d9885f0ea07ad5d88bfa0470ee65017a6ce6c565289a1afd78af + languageName: node + linkType: hard + "latest-version@npm:^3.0.0": version: 3.1.0 resolution: "latest-version@npm:3.1.0" @@ -11486,16 +11472,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: ^1.2.1 - type-check: ~0.4.0 - checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 - languageName: node - linkType: hard - "lilconfig@npm:^3.1.1": version: 3.1.1 resolution: "lilconfig@npm:3.1.1" @@ -11536,9 +11512,9 @@ __metadata: linkType: hard "loader-utils@npm:^3.2.0": - version: 3.2.1 - resolution: "loader-utils@npm:3.2.1" - checksum: 4e3ea054cdc8be1ab1f1238f49f42fdf0483039eff920fb1d442039f3f0ad4ebd11fb8e584ccdf2cb7e3c56b3d40c1832416e6408a55651b843da288960cc792 + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: d35808e081635e5bc50228a52ed79f83e2c82bd8f7578818c12b1b4cf0b7f409d72d9b93a683ec36b9eaa93346693d3f3c8380183ba2ff81599b0829d685de39 languageName: node linkType: hard @@ -11598,10 +11574,10 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 +"lodash.truncate@npm:^4.4.2": + version: 4.4.2 + resolution: "lodash.truncate@npm:4.4.2" + checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5 languageName: node linkType: hard @@ -11712,6 +11688,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + "lz-string@npm:^1.4.4": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -11776,6 +11761,20 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed + languageName: node + linkType: hard + +"map-obj@npm:^4.1.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e + languageName: node + linkType: hard + "markdown-extensions@npm:^2.0.0": version: 2.0.0 resolution: "markdown-extensions@npm:2.0.0" @@ -11808,6 +11807,13 @@ __metadata: languageName: node linkType: hard +"mathml-tag-names@npm:^2.1.3": + version: 2.1.3 + resolution: "mathml-tag-names@npm:2.1.3" + checksum: 1201a25a137d6b9e328facd67912058b8b45b19a6c4cc62641c9476195da28a275ca6e0eca070af5378b905c2b11abc1114676ba703411db0b9ce007de921ad0 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -11903,8 +11909,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-from-markdown@npm:2.0.1" dependencies: "@types/mdast": ^4.0.0 "@types/unist": ^3.0.0 @@ -11918,7 +11924,7 @@ __metadata: micromark-util-symbol: ^2.0.0 micromark-util-types: ^2.0.0 unist-util-stringify-position: ^4.0.0 - checksum: 4e8d8a46b4b588486c41b80c39da333a91593bc8d60cd7421c6cd3c22003b8e5a62478292fb7bc97b9255b6301a2250cca32340ef43c309156e215453c5b92be + checksum: 2e50be71272a1503558c599cd5766cf2743935a021f82e32bc2ae5da44f6c7dcabb9da3a6eee76ede0ec8ad2b122d1192f4fe89890aac90c76463f049f8a835d languageName: node linkType: hard @@ -12309,6 +12315,26 @@ __metadata: languageName: node linkType: hard +"meow@npm:^10.1.5": + version: 10.1.5 + resolution: "meow@npm:10.1.5" + dependencies: + "@types/minimist": ^1.2.2 + camelcase-keys: ^7.0.0 + decamelize: ^5.0.0 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: 4.1.0 + normalize-package-data: ^3.0.2 + read-pkg-up: ^8.0.0 + redent: ^4.0.0 + trim-newlines: ^4.0.2 + type-fest: ^1.2.2 + yargs-parser: ^20.2.9 + checksum: dd5f0caa4af18517813547dc66741dcbf52c4c23def5062578d39b11189fd9457aee5c1f2263a5cd6592a465023df8357e8ac876b685b64dbcf545e3f66c23a7 + languageName: node + linkType: hard + "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -12331,8 +12357,8 @@ __metadata: linkType: hard "mermaid@npm:^10.4.0": - version: 10.9.0 - resolution: "mermaid@npm:10.9.0" + version: 10.9.1 + resolution: "mermaid@npm:10.9.1" dependencies: "@braintree/sanitize-url": ^6.0.1 "@types/d3-scale": ^4.0.3 @@ -12354,7 +12380,7 @@ __metadata: ts-dedent: ^2.2.0 uuid: ^9.0.0 web-worker: ^1.2.0 - checksum: 73ee57b365fbfba8ad72b2ce611a2703753dc155884db3bec4a47951326b9061b31926f84fc0ad67ca203067b62db636f1543fa6f633a6afa24cd4c754b96cf0 + checksum: ec4f463011205ab031fe27ad95730daf815097be9f161866c9c08ac291118dee99a0e841f6e39e7b480c12287a923b71914931eab8beb048bfd991d9957f11ee languageName: node linkType: hard @@ -12364,23 +12390,22 @@ __metadata: dependencies: "@docusaurus/core": ^3.0.0 "@docusaurus/eslint-plugin": ^3.0.0 - "@docusaurus/module-type-aliases": ^3.0.0 + "@docusaurus/module-type-aliases": ^3.4.0 "@docusaurus/plugin-client-redirects": ^3.0.0 "@docusaurus/plugin-content-docs": ^3.0.0 "@docusaurus/theme-common": ^3.0.0 "@docusaurus/theme-mermaid": ^3.0.0 + "@docusaurus/tsconfig": ^3.4.0 + "@docusaurus/types": ^3.4.0 "@lavamoat/allow-scripts": ^3.0.4 "@mdx-js/react": ^3.0.0 "@metamask/design-tokens": ^1.11.1 "@metamask/docusaurus-openrpc": ^0.4.1 "@tsconfig/docusaurus": ^1.0.5 - "@typescript-eslint/eslint-plugin": ^5.41.0 - "@typescript-eslint/parser": ^5.41.0 + "@typescript-eslint/parser": ^7.12.0 clsx: ^1.2.1 docusaurus-plugin-segment: ^1.0.4 - eslint: ^8.26.0 - eslint-plugin-react: ^7.31.10 - eslint-plugin-unused-imports: ^2.0.0 + eslint-plugin-react: ^7.34.2 node-polyfill-webpack-plugin: ^2.0.1 prettier: ^3.0.0 prism-react-renderer: ^2.1.0 @@ -12389,7 +12414,10 @@ __metadata: react-player: ^2.13.0 remark-codesandbox: ^0.10.1 remark-docusaurus-tabs: ^0.2.0 - typescript: ^4.7.4 + stylelint: "^15.0.0 " + stylelint-config-standard: ^34.0.0 + tsc-files: ^1.1.4 + typescript: ^5.4.5 languageName: unknown linkType: soft @@ -13177,12 +13205,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" dependencies: - braces: ^3.0.2 + braces: ^3.0.3 picomatch: ^2.3.1 - checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + checksum: 3cde047d70ad80cf60c787b77198d680db3b8c25b23feb01de5e2652205d9c19f43bd81882f69a0fd1f0cde6a7a122d774998aad3271ddb1b8accf8a0f480cf7 languageName: node linkType: hard @@ -13276,6 +13304,13 @@ __metadata: languageName: node linkType: hard +"min-indent@npm:^1.0.1": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + "mini-css-extract-plugin@npm:^2.7.6": version: 2.9.0 resolution: "mini-css-extract-plugin@npm:2.9.0" @@ -13311,7 +13346,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": +"minimatch@npm:^9.0.4": version: 9.0.4 resolution: "minimatch@npm:9.0.4" dependencies: @@ -13320,6 +13355,17 @@ __metadata: languageName: node linkType: hard +"minimist-options@npm:4.1.0": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: ^1.0.1 + is-plain-obj: ^1.1.0 + kind-of: ^6.0.3 + checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -13394,10 +13440,10 @@ __metadata: 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": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: d2c461947a7530f93de4162aa3ca0a1bed1f121626906f6ec63a5ba05fd7b1d9bee4fe89a37a43db7241c2416be98a799c1796abae583c7180be37be5c392ef6 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 2bfd325b95c555f2b4d2814d49325691c7bee937d753814861b0b49d5edcda55cbbf22b6b6a60bb91eddac8668771f03c5ff647dcd9d0f798e9548b9cdc46ee3 languageName: node linkType: hard @@ -13577,20 +13623,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -13761,6 +13793,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^3.0.2": + version: 3.0.3 + resolution: "normalize-package-data@npm:3.0.3" + dependencies: + hosted-git-info: ^4.0.1 + is-core-module: ^2.5.0 + semver: ^7.3.4 + validate-npm-package-license: ^3.0.1 + checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a + languageName: node + linkType: hard + "normalize-package-data@npm:^6.0.0": version: 6.0.1 resolution: "normalize-package-data@npm:6.0.1" @@ -13933,7 +13977,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -13944,7 +13988,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -13956,7 +14000,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.3": +"object.hasown@npm:^1.1.4": version: 1.1.4 resolution: "object.hasown@npm:1.1.4" dependencies: @@ -13967,7 +14011,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -14057,20 +14101,6 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" - dependencies: - deep-is: ^0.1.3 - fast-levenshtein: ^2.0.6 - levn: ^0.4.1 - prelude-ls: ^1.2.1 - type-check: ^0.4.0 - word-wrap: ^1.2.5 - checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb - languageName: node - linkType: hard - "ora@npm:^1.3.0": version: 1.4.0 resolution: "ora@npm:1.4.0" @@ -14495,13 +14525,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0": - version: 1.11.0 - resolution: "path-scurry@npm:1.11.0" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: lru-cache: ^10.2.0 minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: 79732c6a4d989846632d3ff8a441fabb8ea197ecdc7f328ea0f1694d611ed9bd3f0c940582d91c7dd108a29898866212a359d1a9b92ca69c4dbb16ebeae86b73 + checksum: 890d5abcd593a7912dcce7cf7c6bf7a0b5648e3dee6caf0712c126ca0a65c7f3d7b9d769072a4d1baf370f61ce493ab5b038d59988688e0c5f3f646ee3c69023 languageName: node linkType: hard @@ -14559,10 +14589,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 languageName: node linkType: hard @@ -14987,13 +15017,29 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" +"postcss-resolve-nested-selector@npm:^0.1.1": + version: 0.1.1 + resolution: "postcss-resolve-nested-selector@npm:0.1.1" + checksum: b08fb76ab092a09ee01328bad620a01dcb445ac5eb02dd0ed9ed75217c2f779ecb3bf99a361c46e695689309c08c09f1a1ad7354c8d58c2c2c40d364657fcb08 + languageName: node + linkType: hard + +"postcss-safe-parser@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-safe-parser@npm:6.0.0" + peerDependencies: + postcss: ^8.3.3 + checksum: 06c733eaad83a3954367e7ee02ddfe3796e7a44d4299ccf9239f40964a4daac153c7d77613f32964b5a86c0c6c2f6167738f31d578b73b17cb69d0c4446f0ebe + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.1.0 + resolution: "postcss-selector-parser@npm:6.1.0" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: e1cd68e33a39e3dc1e1e5bd8717be5bbe3cc23a4cecb466c3acb2f3a77daad7a47df4d6137a76f8db74cf160d2fb16b2cfdb4ccbebdfda844690f8d545fe281d + checksum: 449f614e6706421be307d8638183c61ba45bc3b460fe3815df8971dbb4d59c4087181940d879daee4a7a2daf3d86e915db1cce0c006dd68ca75b4087079273bd languageName: node linkType: hard @@ -15047,7 +15093,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.38": +"postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.26, postcss@npm:^8.4.28, postcss@npm:^8.4.33, postcss@npm:^8.4.38": version: 8.4.38 resolution: "postcss@npm:8.4.38" dependencies: @@ -15058,13 +15104,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a - languageName: node - linkType: hard - "prepend-http@npm:^1.0.1": version: 1.0.4 resolution: "prepend-http@npm:1.0.4" @@ -15073,11 +15112,11 @@ __metadata: linkType: hard "prettier@npm:^3.0.0": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" + version: 3.3.1 + resolution: "prettier@npm:3.3.1" bin: prettier: bin/prettier.cjs - checksum: 2ee4e1417572372afb7a13bb446b34f20f1bf1747db77cf6ccaf57a9be005f2f15c40f903d41a6b79eec3f57fff14d32a20fb6dee1f126da48908926fe43c311 + checksum: 10987ff39e23d9359a76a441431dfe3ee26cc444540dc1577e8109e31394231fc1187d47a1e4ebc98bd605885c50ec681e9f2674e489c3313708c30b6ef5e119 languageName: node linkType: hard @@ -15741,6 +15780,29 @@ __metadata: languageName: node linkType: hard +"read-pkg-up@npm:^8.0.0": + version: 8.0.0 + resolution: "read-pkg-up@npm:8.0.0" + dependencies: + find-up: ^5.0.0 + read-pkg: ^6.0.0 + type-fest: ^1.0.1 + checksum: fe4c80401656b40b408884457fffb5a8015c03b1018cfd8e48f8d82a5e9023e24963603aeb2755608d964593e046c15b34d29b07d35af9c7aa478be81805209c + languageName: node + linkType: hard + +"read-pkg@npm:^6.0.0": + version: 6.0.0 + resolution: "read-pkg@npm:6.0.0" + dependencies: + "@types/normalize-package-data": ^2.4.0 + normalize-package-data: ^3.0.2 + parse-json: ^5.2.0 + type-fest: ^1.0.1 + checksum: 0cebdff381128e923815c643074a87011070e5fc352bee575d327d6485da3317fab6d802a7b03deeb0be7be8d3ad1640397b3d5d2f044452caf4e8d1736bf94f + languageName: node + linkType: hard + "readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -15814,6 +15876,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^4.0.0": + version: 4.0.0 + resolution: "redent@npm:4.0.0" + dependencies: + indent-string: ^5.0.0 + strip-indent: ^4.0.0 + checksum: 6944e7b1d8f3fd28c2515f5c605b9f7f0ea0f4edddf41890bbbdd4d9ee35abb7540c3b278f03ff827bd278bb6ff4a5bd8692ca406b748c5c1c3ce7355e9fbf8f + languageName: node + linkType: hard + "reflect.getprototypeof@npm:^1.0.4": version: 1.0.6 resolution: "reflect.getprototypeof@npm:1.0.6" @@ -16246,6 +16318,13 @@ __metadata: languageName: node linkType: hard +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + languageName: node + linkType: hard + "resolve-pathname@npm:^3.0.0": version: 3.0.0 resolution: "resolve-pathname@npm:3.0.0" @@ -16523,9 +16602,9 @@ __metadata: linkType: hard "sax@npm:^1.2.4": - version: 1.3.0 - resolution: "sax@npm:1.3.0" - checksum: 238ab3a9ba8c8f8aaf1c5ea9120386391f6ee0af52f1a6a40bbb6df78241dd05d782f2359d614ac6aae08c4c4125208b456548a6cf68625aa4fe178486e63ecd + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 3ad64df16b743f0f2eb7c38ced9692a6d924f1cd07bbe45c39576c2cf50de8290d9d04e7b2228f924c7d05fecc4ec5cf651423278e0c7b63d260c387ef3af84a languageName: node linkType: hard @@ -16642,7 +16721,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: @@ -16912,8 +16991,8 @@ __metadata: linkType: hard "sitemap@npm:^7.1.1": - version: 7.1.1 - resolution: "sitemap@npm:7.1.1" + version: 7.1.2 + resolution: "sitemap@npm:7.1.2" dependencies: "@types/node": ^17.0.5 "@types/sax": ^1.2.1 @@ -16921,7 +17000,7 @@ __metadata: sax: ^1.2.4 bin: sitemap: dist/cli.js - checksum: 87a6d21b0d4a33b8c611d3bb8543d02b813c0ebfce014213ef31849b5c1439005644f19ad1593ec89815f6101355f468c9a02c251d09aa03f6fddd17e23c4be4 + checksum: c6d8e1f06091fdc643f6ed3c13e92215ed1dcbc3bdaf42f50f468a6dc4c6080bd25ffb5f59beb12b4b63f590ad63ab6c285e788d0fade4c811e58bb56a10c6cd languageName: node linkType: hard @@ -16948,6 +17027,17 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "slice-ansi@npm:4.0.0" + dependencies: + ansi-styles: ^4.0.0 + astral-regex: ^2.0.0 + is-fullwidth-code-point: ^3.0.0 + checksum: 4a82d7f085b0e1b070e004941ada3c40d3818563ac44766cca4ceadd2080427d337554f9f99a13aaeb3b4a94d9964d9466c807b3d7b7541d1ec37ee32d308756 + languageName: node + linkType: hard + "smart-buffer@npm:^1.0.13": version: 1.1.15 resolution: "smart-buffer@npm:1.1.15" @@ -17111,9 +17201,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 0aba5d16292ff604dd20982200e23b4d425f6ba364765039bdbde2f6c956b9909fce1ad040a897916a5f87388e85e001f90cb64bf706b6e319f3908cfc445a59 + version: 3.0.18 + resolution: "spdx-license-ids@npm:3.0.18" + checksum: 457825df5dd1fc0135b0bb848c896143f70945cc2da148afc71c73ed0837d1d651f809006e406d82109c9dd71a8cb39785a3604815fe46bc0548e9d3976f6b69 languageName: node linkType: hard @@ -17321,7 +17411,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.10": +"string.prototype.matchall@npm:^4.0.11": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" dependencies: @@ -17471,6 +17561,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-indent@npm:4.0.0" + dependencies: + min-indent: ^1.0.1 + checksum: 06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -17485,6 +17584,13 @@ __metadata: languageName: node linkType: hard +"style-search@npm:^0.1.0": + version: 0.1.0 + resolution: "style-search@npm:0.1.0" + checksum: 3cfefe335033aad6d47da0725cb48f5db91a73935954c77eab77d9e415e6668cdb406da4a4f7ef9f1aca77853cf5ba7952c45e869caa5bd6439691d88098d468 + languageName: node + linkType: hard + "style-to-object@npm:^0.4.0, style-to-object@npm:^0.4.1": version: 0.4.4 resolution: "style-to-object@npm:0.4.4" @@ -17515,6 +17621,76 @@ __metadata: languageName: node linkType: hard +"stylelint-config-recommended@npm:^13.0.0": + version: 13.0.0 + resolution: "stylelint-config-recommended@npm:13.0.0" + peerDependencies: + stylelint: ^15.10.0 + checksum: a56eb6d1a7c7f3a7a172b54bc34218859ba22a5a06816fb4d0964f66cb83cf372062f2c97830e994ad68243548e15fc49abf28887c3261ab1b471b3aa69f8e82 + languageName: node + linkType: hard + +"stylelint-config-standard@npm:^34.0.0": + version: 34.0.0 + resolution: "stylelint-config-standard@npm:34.0.0" + dependencies: + stylelint-config-recommended: ^13.0.0 + peerDependencies: + stylelint: ^15.10.0 + checksum: 536249800c04b48a9c354067765f042713982e8222be17bb897a27d26546e50adfb87e6f1e4541807d720de3554345da99ab470e13e8d7ab0ab326c73ae3df61 + languageName: node + linkType: hard + +"stylelint@npm:^15.0.0 ": + version: 15.11.0 + resolution: "stylelint@npm:15.11.0" + dependencies: + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/media-query-list-parser": ^2.1.4 + "@csstools/selector-specificity": ^3.0.0 + balanced-match: ^2.0.0 + colord: ^2.9.3 + cosmiconfig: ^8.2.0 + css-functions-list: ^3.2.1 + css-tree: ^2.3.1 + debug: ^4.3.4 + fast-glob: ^3.3.1 + fastest-levenshtein: ^1.0.16 + file-entry-cache: ^7.0.0 + global-modules: ^2.0.0 + globby: ^11.1.0 + globjoin: ^0.1.4 + html-tags: ^3.3.1 + ignore: ^5.2.4 + import-lazy: ^4.0.0 + imurmurhash: ^0.1.4 + is-plain-object: ^5.0.0 + known-css-properties: ^0.29.0 + mathml-tag-names: ^2.1.3 + meow: ^10.1.5 + micromatch: ^4.0.5 + normalize-path: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.4.28 + postcss-resolve-nested-selector: ^0.1.1 + postcss-safe-parser: ^6.0.0 + postcss-selector-parser: ^6.0.13 + postcss-value-parser: ^4.2.0 + resolve-from: ^5.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + style-search: ^0.1.0 + supports-hyperlinks: ^3.0.0 + svg-tags: ^1.0.0 + table: ^6.8.1 + write-file-atomic: ^5.0.1 + bin: + stylelint: bin/stylelint.mjs + checksum: 9835f8a3e3976a3b81a35569d08f5f4a9c3b5cff415f1345a505870afc0c3231acff27f119d937c5bb11fdbc98d554af564c2a648a52604280a59a11974fcbfc + languageName: node + linkType: hard + "stylis@npm:^4.1.3, stylis@npm:^4.3.0": version: 4.3.2 resolution: "stylis@npm:4.3.2" @@ -17531,7 +17707,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -17549,6 +17725,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^3.0.0": + version: 3.0.0 + resolution: "supports-hyperlinks@npm:3.0.0" + dependencies: + has-flag: ^4.0.0 + supports-color: ^7.0.0 + checksum: 41021305de5255b10d821bf93c7a781f783e1693d0faec293d7fc7ccf17011b90bde84b0295fa92ba75c6c390351fe84fdd18848cad4bf656e464a958243c3e7 + 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" @@ -17563,6 +17749,13 @@ __metadata: languageName: node linkType: hard +"svg-tags@npm:^1.0.0": + version: 1.0.0 + resolution: "svg-tags@npm:1.0.0" + checksum: 407e5ef87cfa2fb81c61d738081c2decd022ce13b922d035b214b49810630bf5d1409255a4beb3a940b77b32f6957806deff16f1bf0ce1ab11c7a184115a0b7f + languageName: node + linkType: hard + "svgo@npm:^3.0.2, svgo@npm:^3.2.0": version: 3.3.2 resolution: "svgo@npm:3.3.2" @@ -17580,6 +17773,19 @@ __metadata: languageName: node linkType: hard +"table@npm:^6.8.1": + version: 6.8.2 + resolution: "table@npm:6.8.2" + dependencies: + ajv: ^8.0.1 + lodash.truncate: ^4.4.2 + slice-ansi: ^4.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + checksum: 61188652f53a980d1759ca460ca8dea5c5322aece3210457e7084882f053c2b6a870041295e08a82cb1d676e31b056406845d94b0abf3c79a4b104777bec413b + languageName: node + linkType: hard + "tapable@npm:^1.0.0": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -17841,6 +18047,13 @@ __metadata: languageName: node linkType: hard +"trim-newlines@npm:^4.0.2": + version: 4.1.1 + resolution: "trim-newlines@npm:4.1.1" + checksum: 5b09f8e329e8f33c1111ef26906332ba7ba7248cde3e26fc054bb3d69f2858bf5feedca9559c572ff91f33e52977c28e0d41c387df6a02a633cbb8c2d8238627 + languageName: node + linkType: hard + "trough@npm:^1.0.0": version: 1.0.5 resolution: "trough@npm:1.0.5" @@ -17855,6 +18068,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 + languageName: node + linkType: hard + "ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -17876,6 +18098,17 @@ __metadata: languageName: node linkType: hard +"tsc-files@npm:^1.1.4": + version: 1.1.4 + resolution: "tsc-files@npm:1.1.4" + peerDependencies: + typescript: ">=3" + bin: + tsc-files: cli.js + checksum: 4acae1dcfe635f3153051707ed747acd095f7fb67ebb767133f80fe6a9bad572eecb062ac2077e06fcfff547e4bbc4eb9e04b64305f0dd11d62ff1d3eb638601 + languageName: node + linkType: hard + "tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -17884,9 +18117,9 @@ __metadata: linkType: hard "tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.6.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 languageName: node linkType: hard @@ -17908,23 +18141,7 @@ __metadata: 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: ^1.2.1 - checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - -"type-fest@npm:^1.0.1": +"type-fest@npm:^1.0.1, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201 @@ -18016,23 +18233,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.7.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.4.5": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 53c879c6fa1e3bcb194b274d4501ba1985894b2c2692fa079db03c5a5a7140587a1e04e1ba03184605d35f439b40192d9e138eb3279ca8eee313c081c8bcd9b0 languageName: node linkType: hard -"typescript@patch:typescript@^4.7.4#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" +"typescript@patch:typescript@^5.4.5#~builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#~builtin::version=5.4.5&hash=1f5320" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + checksum: 2373c693f3b328f3b2387c3efafe6d257b057a142f9a79291854b14ff4d5367d3d730810aee981726b677ae0fd8329b23309da3b6aaab8263dbdccf1da07a3ba languageName: node linkType: hard @@ -18428,16 +18645,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.13": - version: 1.0.15 - resolution: "update-browserslist-db@npm:1.0.15" + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" dependencies: escalade: ^3.1.2 - picocolors: ^1.0.0 + picocolors: ^1.0.1 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 15f244dc83918c9a1779b86311d1be39d8f990e0a439db559fd2f54150b789fca774cdb4cc1886d5f18b06c767ed97f84d47356a5fda42da3bcc4e0f9b9d22e4 + checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2 languageName: node linkType: hard @@ -19134,13 +19351,6 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.5": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -19193,7 +19403,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^5.0.0": +"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: @@ -19314,6 +19524,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^20.2.9": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" From 6c553f8e3d0b7b50bff539832331a0ed7bdf7739 Mon Sep 17 00:00:00 2001 From: TrofimovAnton85 <98453427+TrofimovAnton85@users.noreply.github.com> Date: Thu, 13 Jun 2024 10:20:22 +0200 Subject: [PATCH 2/9] feat(docs): added rpc-parser component for reference pages (#1331) * feat(docs): added rpc-parser component for reference pages * feat(docs): added mm install msg * feat(docs): change mm condition * feat(docs): refactored styles * feat(docs): added request/response section * feat(docs): added error section * feat(docs): added eth_call * feat(docs): added tag labels * feat(docs): added result section * feat(docs): added condition for prod * feat(docs): revert condition for prod * feat(docs): fixes after review * feat(docs): renamed to tsx * feat(docs): fixes for styles & added props * feat(docs): hide page from sidebar --- docusaurus.config.js | 1 + .../ParserOpenRPC/AuthBox/index.tsx | 24 +++ .../ParserOpenRPC/AuthBox/styles.module.css | 19 ++ .../ParserOpenRPC/CollapseBox/CollapseBox.tsx | 31 ++++ .../CollapseBox/styles.module.css | 91 ++++++++++ .../ParserOpenRPC/DetailsBox/MDContent.tsx | 15 ++ .../ParserOpenRPC/DetailsBox/RenderParams.tsx | 168 ++++++++++++++++++ .../DetailsBox/SchemaProperty.tsx | 50 ++++++ .../ParserOpenRPC/DetailsBox/index.tsx | 55 ++++++ .../DetailsBox/styles.module.css | 73 ++++++++ .../ParserOpenRPC/ErrorsBox/index.tsx | 42 +++++ .../ParserOpenRPC/ErrorsBox/styles.module.css | 48 +++++ .../ParserOpenRPC/InteractiveBox/index.tsx | 17 ++ .../ParserOpenRPC/RequestBox/index.tsx | 67 +++++++ .../RequestBox/styles.module.css | 23 +++ .../ParserOpenRPC/global.module.css | 88 +++++++++ src/components/ParserOpenRPC/index.tsx | 91 ++++++++++ src/components/ParserOpenRPC/interfaces.ts | 38 ++++ src/css/custom.css | 4 + src/plugins/plugin-json-rpc.ts | 49 +++++ wallet/reference/new-reference.mdx | 11 ++ 21 files changed, 1005 insertions(+) create mode 100644 src/components/ParserOpenRPC/AuthBox/index.tsx create mode 100644 src/components/ParserOpenRPC/AuthBox/styles.module.css create mode 100644 src/components/ParserOpenRPC/CollapseBox/CollapseBox.tsx create mode 100644 src/components/ParserOpenRPC/CollapseBox/styles.module.css create mode 100644 src/components/ParserOpenRPC/DetailsBox/MDContent.tsx create mode 100644 src/components/ParserOpenRPC/DetailsBox/RenderParams.tsx create mode 100644 src/components/ParserOpenRPC/DetailsBox/SchemaProperty.tsx create mode 100644 src/components/ParserOpenRPC/DetailsBox/index.tsx create mode 100644 src/components/ParserOpenRPC/DetailsBox/styles.module.css create mode 100644 src/components/ParserOpenRPC/ErrorsBox/index.tsx create mode 100644 src/components/ParserOpenRPC/ErrorsBox/styles.module.css create mode 100644 src/components/ParserOpenRPC/InteractiveBox/index.tsx create mode 100644 src/components/ParserOpenRPC/RequestBox/index.tsx create mode 100644 src/components/ParserOpenRPC/RequestBox/styles.module.css create mode 100644 src/components/ParserOpenRPC/global.module.css create mode 100644 src/components/ParserOpenRPC/index.tsx create mode 100644 src/components/ParserOpenRPC/interfaces.ts create mode 100644 src/plugins/plugin-json-rpc.ts create mode 100644 wallet/reference/new-reference.mdx diff --git a/docusaurus.config.js b/docusaurus.config.js index 3af5b9c680b..5453306065f 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -384,6 +384,7 @@ const config = { }, }, ], + "./src/plugins/plugin-json-rpc.ts", isProd ? [ "docusaurus-plugin-segment", diff --git a/src/components/ParserOpenRPC/AuthBox/index.tsx b/src/components/ParserOpenRPC/AuthBox/index.tsx new file mode 100644 index 00000000000..37ed0492e3b --- /dev/null +++ b/src/components/ParserOpenRPC/AuthBox/index.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import Link from "@docusaurus/Link"; +import styles from "./styles.module.css"; +import global from "../global.module.css"; + +interface AuthBoxProps { + isMetamaskInstalled: boolean; +} + +const MetamaskInstallMessage = () => ( +
+ Install MetaMask +

Install MetaMask for your browser to enable interactive features

+ Install MetaMask +
+); + +export const AuthBox = ({ isMetamaskInstalled }: AuthBoxProps) => { + return ( + <> + {!isMetamaskInstalled ? : null} + + ); +}; diff --git a/src/components/ParserOpenRPC/AuthBox/styles.module.css b/src/components/ParserOpenRPC/AuthBox/styles.module.css new file mode 100644 index 00000000000..c8562f6d322 --- /dev/null +++ b/src/components/ParserOpenRPC/AuthBox/styles.module.css @@ -0,0 +1,19 @@ +.msgWrapper { + text-align: center; + padding: 16px; + border-radius: 8px; + border: 1px solid #848C96; + margin-bottom: 24px; +} + +.msgHeading { + display: block; + font-size: 16px; + line-height: 1.2; + margin: 0 0 10px; +} + +.msgText { + font-size: 14px; + line-height: 22px; +} diff --git a/src/components/ParserOpenRPC/CollapseBox/CollapseBox.tsx b/src/components/ParserOpenRPC/CollapseBox/CollapseBox.tsx new file mode 100644 index 00000000000..4daf5deb73a --- /dev/null +++ b/src/components/ParserOpenRPC/CollapseBox/CollapseBox.tsx @@ -0,0 +1,31 @@ +import clsx from "clsx"; +import { useCollapsible, Collapsible, useColorMode } from "@docusaurus/theme-common"; +import styles from "./styles.module.css"; +import React, { useEffect } from "react"; + +interface CollapseBoxProps { + children: JSX.Element; + isInitCollapsed?: boolean; +} + +export const CollapseBox = ({ children, isInitCollapsed = false }: CollapseBoxProps) => { + const { collapsed, toggleCollapsed } = useCollapsible({ initialState: true }); + const { colorMode } = useColorMode(); + useEffect(() => { + if (isInitCollapsed) { + toggleCollapsed(); + } + }, [isInitCollapsed]); + return ( +
+ + {children} +
+ ); +}; diff --git a/src/components/ParserOpenRPC/CollapseBox/styles.module.css b/src/components/ParserOpenRPC/CollapseBox/styles.module.css new file mode 100644 index 00000000000..ba0ba14528d --- /dev/null +++ b/src/components/ParserOpenRPC/CollapseBox/styles.module.css @@ -0,0 +1,91 @@ +.collapseWrapper { + border: 1px solid transparent; + border-radius: 8px; + overflow: hidden; +} + +.collapsedWrapperView { + border-color: #848C96; +} + +.collapseBtn { + background: none; + color: #1098FC; + font-size: 14px; + line-height: 1; + display: inline-flex; + justify-content: flex-start; + align-items: center; + min-width: 190px; + border-radius: 999px; + border: 1px solid #0376C9; + padding: 12px 22px; + margin-bottom: 1px; + cursor: pointer; + transition-property: 'border-color', 'background-color'; + transition-duration: .2s; + transition-timing-function: ease; +} + +.collapseIcon { + width: 10px; + height: 10px; + margin: 0 0 0 5px; + border-top: 2px solid #0376C9; + border-right: 2px solid #0376C9; + transform: rotate(45deg); + transition: transform .2s ease; +} + +.collapseBtn:hover { + color: #141618; + background-color: #0376C9; +} + +.collapsedBtnLightHover:hover { + color: #fff; + background-color: #036AB5; +} + +.collapseBtn:hover .collapseIcon { + border-top-color: #141618; + border-right-color: #141618; +} + +.collapsedBtnLightHover:hover .collapseIcon { + border-top-color: #fff; + border-right-color: #fff; +} + +.collapsedBtnView { + border-color: transparent; + width: 100%; + border-radius: 0; +} + +.collapsedBtnView:hover { + color: #0376C9; + text-decoration: underline; + background-color: #24272A; +} + +.collapsedBtnView.collapsedBtnLightHover:hover { + background-color: #F2F4F6; +} + +.collapsedBtnView:hover .collapseIcon { + border-top-color: #0376C9; + border-right-color: #0376C9; +} + +.collapsedIconView { + margin: 0 0 2px 8px; + transform: rotate(135deg); +} + +@media (width <= 767px) { + .collapseBtn { + width: 100%; + justify-content: center; + } +} diff --git a/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx b/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx new file mode 100644 index 00000000000..c2d51be2925 --- /dev/null +++ b/src/components/ParserOpenRPC/DetailsBox/MDContent.tsx @@ -0,0 +1,15 @@ +import React from "react"; + +const parseMarkdown = (content: string) => { + return content + .replace(/\[(.*?)\]\((.*?)\)/g, "$1") + .replace(/`(.*?)`/g, "$1"); +}; + +interface MDContentProps { + content?: string; +} + +export const MDContent = ({ content = "" }: MDContentProps) => ( + +); diff --git a/src/components/ParserOpenRPC/DetailsBox/RenderParams.tsx b/src/components/ParserOpenRPC/DetailsBox/RenderParams.tsx new file mode 100644 index 00000000000..e62928d71dd --- /dev/null +++ b/src/components/ParserOpenRPC/DetailsBox/RenderParams.tsx @@ -0,0 +1,168 @@ +import React from "react"; +import { SchemaProperty } from "./SchemaProperty"; +import { CollapseBox } from "../CollapseBox/CollapseBox"; +import { MDContent } from "./MDContent"; +import styles from "./styles.module.css"; + +const getRefSchemaFromComponents = (initRef, components) => { + const ref = initRef.replace("#/components/schemas/", ""); + return components[ref]; +}; + +const renderSchema = (schemaItem, schemas, name) => { + if (!schemaItem) return
Invalid schema
; + + const resolveRef = (ref) => { + const newSchema = getRefSchemaFromComponents(ref, schemas); + return renderSchema(newSchema, schemas, name); + }; + + if (schemaItem?.schema?.$ref) return resolveRef(schemaItem.schema.$ref); + if (schemaItem?.$ref) return resolveRef(schemaItem.$ref); + + const renderObject = (item, itemName) => ( +
+ +
+ + {Object.entries(item.properties).map(([key, value]) => ( +
+ {renderSchema(value, schemas, key)} +
+ ))} +
+
+
+ ); + + if (schemaItem?.schema?.type === "object" && schemaItem?.schema?.properties) { + return renderObject(schemaItem.schema, name || schemaItem?.schema?.title); + } + + if (schemaItem.type === "object" && schemaItem.properties) { + return renderObject(schemaItem, name || schemaItem.title); + } + + const renderArray = (item, itemName) => ( +
+ +
+ +
+ {renderSchema(item.items, schemas, "")} +
+
+
+
+ ); + + if (schemaItem.type === "array" && schemaItem.items) { + return renderArray(schemaItem, name || schemaItem.title); + } + + if (schemaItem?.schema?.type === "array" && schemaItem?.schema?.items) { + return renderArray(schemaItem.schema, name || schemaItem.schema.title); + } + + const renderCombinations = (item, itemName, type) => ( +
+ +
+ + {item[type].map((option, index) => ( +
+ {renderSchema(option, schemas, option.title)} +
+ ))} +
+
+
+ ); + + if (schemaItem.oneOf) return renderCombinations(schemaItem, name, "oneOf"); + if (schemaItem.allOf) return renderCombinations(schemaItem, name, "allOf"); + if (schemaItem.anyOf) return renderCombinations(schemaItem, name, "anyOf"); + + const renderEnum = (enumValues, title, description) => { + const getDescription = (item) => { + const regex = new RegExp(`\`${item}\`: ([^;]+)(;|$)`); + const match = description.match(regex); + return match ? match[1] : ""; + }; + const blockEnum = title && description && title === "Block tag"; + return ( +
+
Possible enum values
+ {enumValues.map((value, index) => ( +
+
{value}
+ {blockEnum &&
} +
+ ))} +
+ ); + }; + + if (schemaItem?.schema) { + return ( +
+ + {schemaItem.schema.enum && renderEnum(schemaItem.schema.enum, schemaItem.schema.title, schemaItem.schema.description)} +
+ ); + } + + return ( +
+ + {schemaItem.enum && renderEnum(schemaItem.enum, schemaItem.title, schemaItem.description)} +
+ ); +}; + +export const renderParamSchemas = (inputSchema, schemas) => { + return ( + <> + {inputSchema.map((item, i) => { + return ( +
+ {renderSchema(item, schemas, item.name)} +
+ ); + })} + + ); +}; + +export const renderResultSchemas = (inputSchema, schemas) => { + return ( + <> + {renderSchema(inputSchema, schemas, inputSchema.name)} + + ); +}; diff --git a/src/components/ParserOpenRPC/DetailsBox/SchemaProperty.tsx b/src/components/ParserOpenRPC/DetailsBox/SchemaProperty.tsx new file mode 100644 index 00000000000..187b03f769d --- /dev/null +++ b/src/components/ParserOpenRPC/DetailsBox/SchemaProperty.tsx @@ -0,0 +1,50 @@ +import React from "react"; +import { MDContent } from "./MDContent"; +import styles from "./styles.module.css"; + +interface SchemaPropertyProps { + title: string; + type?: string; + required?: boolean; + description?: string; +} + +interface TagProps { + name: string; +} + +export const SchemaProperty = ({ title, type, required, description }: SchemaPropertyProps) => { + return ( +
+
+
+ {title} + {type} +
+ {required && required} +
+

+ +

+
+ ); +}; + +export const Tag = ({ name }: TagProps) => { + const bgStyle = { + "MetaMask": "#4DB6AC", + "Restricted": "#FFECB3", + "Deprecated": "#7E57C2", + }; + return ( +
+ {name} +
+ ); +}; diff --git a/src/components/ParserOpenRPC/DetailsBox/index.tsx b/src/components/ParserOpenRPC/DetailsBox/index.tsx new file mode 100644 index 00000000000..3c729f0fb3e --- /dev/null +++ b/src/components/ParserOpenRPC/DetailsBox/index.tsx @@ -0,0 +1,55 @@ +import React from "react"; +import Heading from "@theme/Heading"; +import { MDContent } from "./MDContent"; +import { renderParamSchemas, renderResultSchemas } from "./RenderParams"; +import clsx from "clsx"; +import styles from "./styles.module.css"; +import { MethodParam, SchemaComponents } from "@site/src/components/ParserOpenRPC/interfaces"; +import { Tag } from "@site/src/components/ParserOpenRPC/DetailsBox/SchemaProperty"; + +interface TagItem { + name: string; + $ref: string; +} + +interface DetailsBoxProps { + method: string; + description: string | null; + params: MethodParam[]; + components: SchemaComponents; + result: any; + tags: TagItem[] +} + +export default function DetailsBox({ method, description, params, components, result, tags }: DetailsBoxProps) { + return ( + <> + {tags.length > 0 && ( +
+ {tags.map(tag =>
)} +
+ )} + {method} + + + Parameters + + {params.length === 0 ? ( +
This method does not accept any parameters
+ ) : ( + <> + {params && renderParamSchemas(params, components)} + + )} + + Returns + + {result?.description && ( +
+ +
+ )} + {result && renderResultSchemas(result, components)} + + ); +} \ No newline at end of file diff --git a/src/components/ParserOpenRPC/DetailsBox/styles.module.css b/src/components/ParserOpenRPC/DetailsBox/styles.module.css new file mode 100644 index 00000000000..51c4388eae2 --- /dev/null +++ b/src/components/ParserOpenRPC/DetailsBox/styles.module.css @@ -0,0 +1,73 @@ +.paramWrapper { + border-bottom: 1px solid #848C96; + padding-bottom: 1.5rem; + margin-bottom: 1rem; +} + +.borderWrapper { + border-bottom: 1px solid #848C96; + padding-top: 2rem; + padding-bottom: 1rem; +} + +.textAltColor { + color: #6A737D; +} + +.textErrorColor { + color: #D73847; +} + +.paramItemWrapper { + border-top: 1px solid #848C96; + padding: 0 1rem; +} + +.borderTopLine { + border-top: 1px solid #848C96; +} + +.borderBottomLine { + border-bottom: 1px solid #848C96; +} + +.enumWrapper { + border: 1px solid #848C96; + border-radius: 8px; + margin-bottom: 2rem; +} + +.enumItem { + border-top: 1px solid #848C96; + padding: 16px; +} + +.enumTitle { + display: inline-block; + font-size: 12px; + line-height: 1; + padding: 4px; + border: 1px solid #BBC0C5; + border-radius: 4px; +} + +.secondaryHeading { + font-size: 24px; + margin: 0; +} + +.tagList { + display: flex; +} + +.tagItem { + display: inline-block; + vertical-align: top; + margin: 0 8px 8px 0; + font-size: 12px; + line-height: 1; + color: #141618; + padding: 4px 8px; + border-radius: 6px; + background-color: #FFCDD2; +} diff --git a/src/components/ParserOpenRPC/ErrorsBox/index.tsx b/src/components/ParserOpenRPC/ErrorsBox/index.tsx new file mode 100644 index 00000000000..2639471ddb8 --- /dev/null +++ b/src/components/ParserOpenRPC/ErrorsBox/index.tsx @@ -0,0 +1,42 @@ +import React from "react"; +import { useColorMode } from "@docusaurus/theme-common"; +import clsx from "clsx"; +import Heading from "@theme/Heading"; +import { MDContent } from "@site/src/components/ParserOpenRPC/DetailsBox/MDContent"; +import styles from "./styles.module.css"; + +interface ErrorItem { + code: number; + message: string; +} + +interface ErrorsBoxProps { + errors: ErrorItem[]; +} + +export default function ErrorsBox ({ errors }: ErrorsBoxProps) { + const { colorMode } = useColorMode(); + if (errors.length === 0) return null; + + return ( + <> + + Errors + +
+
+
Code
+
Message
+
+ {errors.map((err, i) => ( +
+
{err.code}
+
+ +
+
+ ))} +
+ + ); +} diff --git a/src/components/ParserOpenRPC/ErrorsBox/styles.module.css b/src/components/ParserOpenRPC/ErrorsBox/styles.module.css new file mode 100644 index 00000000000..efb7e8708ae --- /dev/null +++ b/src/components/ParserOpenRPC/ErrorsBox/styles.module.css @@ -0,0 +1,48 @@ +.errWrapper { + border: 1px solid #848C96; + border-radius: 8px; + overflow: hidden; +} + +.errRow { + display: flex; + border-bottom: 1px solid #848C96; +} + +.errRowHeading { + display: flex; + border-bottom: 1px solid #848C96; + font-size: 18px; + font-weight: 700; + background-color: #24272A; +} + +.errRowHeadingLightView { + background-color: #F2F4F6; +} + +.secondaryHeading { + font-size: 24px; +} + +.errRow:last-child { + display: flex; + border-bottom: 0; +} + +.errColCode { + display: inline-flex; + align-items: center; + justify-content: center; + width: 80px; + min-height: 48px; + border-right: 1px solid #848C96; +} + +.errColMsg { + display: inline-flex; + align-items: center; + width: calc(100% - 80px); + padding: 12px; + min-height: 48px; +} diff --git a/src/components/ParserOpenRPC/InteractiveBox/index.tsx b/src/components/ParserOpenRPC/InteractiveBox/index.tsx new file mode 100644 index 00000000000..72c8fb4bdef --- /dev/null +++ b/src/components/ParserOpenRPC/InteractiveBox/index.tsx @@ -0,0 +1,17 @@ +import React from "react"; +import { MethodParam, SchemaComponents } from "@site/src/components/ParserOpenRPC/interfaces"; + +interface InteractiveBoxProps { + method: string; + params: MethodParam[]; + components: SchemaComponents; +} + +export default function InteractiveBox({ method, params, components }: InteractiveBoxProps) { + console.log("method_name___", method); + console.log("method_params___", params); + console.log("method_components___", components); + return ( +
+ ); +} \ No newline at end of file diff --git a/src/components/ParserOpenRPC/RequestBox/index.tsx b/src/components/ParserOpenRPC/RequestBox/index.tsx new file mode 100644 index 00000000000..9ce6c7ce30b --- /dev/null +++ b/src/components/ParserOpenRPC/RequestBox/index.tsx @@ -0,0 +1,67 @@ +import React, { useMemo } from "react"; +import clsx from "clsx"; +import CodeBlock from "@theme/CodeBlock"; +import { MethodParam } from "@site/src/components/ParserOpenRPC/interfaces"; +import styles from "./styles.module.css"; +import global from "../global.module.css"; + + +interface RequestBoxProps { + isMetamaskInstalled: boolean; + method: string; + params: MethodParam[]; + response?: any; +} + +export default function RequestBox({ isMetamaskInstalled, method, params, response }: RequestBoxProps) { + const exampleRequest = useMemo(() => { + return `await window.ethereum.request({\n "method": "${method}",\n "params": [${params}],\n});`; + }, [method, params]); + + const exampleResponse = useMemo(() => { + const ex = { + "jsonrpc": "2.0", + "id": 1, + "result": `${response}`, + }; + return JSON.stringify(ex, null, 2); + }, [response]); + + return ( + <> +
+
+ Request +
+
+ + {exampleRequest} + +
+
+ {params.length > 0 && ( + + )} + +
+
+
+
+ Response +
+
+ + {exampleResponse} + +
+
+ + ); +} \ No newline at end of file diff --git a/src/components/ParserOpenRPC/RequestBox/styles.module.css b/src/components/ParserOpenRPC/RequestBox/styles.module.css new file mode 100644 index 00000000000..ffca9f28b9c --- /dev/null +++ b/src/components/ParserOpenRPC/RequestBox/styles.module.css @@ -0,0 +1,23 @@ +.cardWrapper { + border-radius: 8px; + border: 1px solid #848C96; + background-color: #292A36; + margin-bottom: 24px; + overflow: hidden; +} + +.cardHeader { + border-bottom: 1px solid #848C96; + padding: 16px; +} + +.cardHeading { + color: #fff; +} + +.cardFooter { + display: flex; + justify-content: flex-end; + border-top: 1px solid #848C96; + padding: 16px; +} diff --git a/src/components/ParserOpenRPC/global.module.css b/src/components/ParserOpenRPC/global.module.css new file mode 100644 index 00000000000..3025e217614 --- /dev/null +++ b/src/components/ParserOpenRPC/global.module.css @@ -0,0 +1,88 @@ +.root { + --font-family-sans: 'Euclid Circular B', 'Roboto', sans-serif; +} + +.primaryBtn { + background: #1098FC; + color: #141618; + font-size: 14px; + line-height: 1; + font-weight: 500; + display: inline-flex; + align-items: center; + border-radius: 999px; + border: 0; + padding: 12px 16px; + cursor: pointer; + font-family: var(--font-family-sans); + transition-property: 'box-shadow', 'background-color'; + transition-duration: .2s; + transition-timing-function: ease; +} + +.primaryBtn:hover { + text-decoration: none; + color: #141618; + background-color: #26A2FC; + box-shadow: 0px 2px 8px 0px rgba(16, 152, 252, 0.40); +} + +.primaryBtn:disabled { + cursor: not-allowed; + text-decoration: none; + color: #141618; + background-color: #0376C9; + box-shadow: none; +} + +.linkBtn { + background: none; + border: 0; + color: #1098FC; + font-size: 14px; + line-height: 1; + font-weight: 500; + cursor: pointer; + font-family: var(--font-family-sans); +} + +.stickyCol { + position: sticky; + top: 84px; + left: 0; +} + +.rowWrap { + display: flex; + flex-wrap: wrap; + padding: 0 30px; +} + +.colLeft { + width: 65%; + padding-right: 23px; + border-right: 1px solid #444950; +} + +.colRight { + width: 35%; + padding-left: 23px; +} + +@media (width <= 1200px) { + .colLeft { + width: 100%; + padding: 0; + border-right: 0; + } + .colRight { + width: 100%; + padding: 0; + } +} + +@media (width <= 1024px) { + .rowWrap { + padding: 0; + } +} \ No newline at end of file diff --git a/src/components/ParserOpenRPC/index.tsx b/src/components/ParserOpenRPC/index.tsx new file mode 100644 index 00000000000..0c39ff0c31c --- /dev/null +++ b/src/components/ParserOpenRPC/index.tsx @@ -0,0 +1,91 @@ +import React, { useMemo, useState, useEffect } from "react"; +import { usePluginData } from "@docusaurus/useGlobalData"; +import { ResponseItem, NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"; +import DetailsBox from "@site/src/components/ParserOpenRPC/DetailsBox"; +import InteractiveBox from "@site/src/components/ParserOpenRPC/InteractiveBox"; +import { AuthBox } from "@site/src/components/ParserOpenRPC/AuthBox"; +import RequestBox from "@site/src/components/ParserOpenRPC/RequestBox"; +import ErrorsBox from "@site/src/components/ParserOpenRPC/ErrorsBox"; +import global from "./global.module.css"; + +interface ParserProps { + network: NETWORK_NAMES; + method?: string; +} + +export default function ParserOpenRPC({ network, method }: ParserProps) { + if (!method || !network) return null; + const [metamaskInstalled, setMetamaskInstalled] = useState(false); + + const { netData } = usePluginData("plugin-json-rpc") as { netData?: ResponseItem[] }; + const currentNetwork = netData.find(net => net.name === network); + + if (!currentNetwork && currentNetwork.error) return null; + + const currentMethodData = useMemo(() => { + const findReferencedItem = (items, refPath, componentType) => { + return items?.map(item => { + if (item?.name || (item?.code && item?.message)) return item; + if (item?.$ref) { + const ref = item.$ref.replace(refPath, ""); + return currentNetwork.data.components[componentType][ref]; + } + return null; + }).filter(Boolean) || []; + }; + + const currentMethod = currentNetwork.data.methods?.find(met => met.name === method); + if (!currentMethod) return null; + + const errors = findReferencedItem(currentMethod.errors, "#/components/errors/", "errors"); + const tags = findReferencedItem(currentMethod.tags, "#/components/tags/", "tags"); + + return { + description: currentMethod.summary || currentMethod.description || null, + params: currentMethod.params || [], + result: currentMethod.result || null, + components: currentNetwork.data.components || null, + errors, + tags, + }; + }, [currentNetwork, method]); + + if (currentMethodData === null) return null; + + useEffect(() => { + const installed = !!(window as any)?.ethereum; + setMetamaskInstalled(installed); + }, []); + + return ( +
+
+ + +
+
+
+ + + +
+
+
+ ); +} \ No newline at end of file diff --git a/src/components/ParserOpenRPC/interfaces.ts b/src/components/ParserOpenRPC/interfaces.ts new file mode 100644 index 00000000000..428a6e04615 --- /dev/null +++ b/src/components/ParserOpenRPC/interfaces.ts @@ -0,0 +1,38 @@ +export interface SchemaPropertyType { + name?: string; + $ref?: any; + items?: any; + title?: string; + type: string; + description?: string; + required?: boolean; + properties?: Record; + enum?: string[]; + default?: string; + schema?: Schema; +} + +export interface Schema { + summary: any; + description: any; + required: boolean; + title: string; + type: string; + properties?: Record; + items?: SchemaPropertyType; + oneOf?: SchemaPropertyType[]; + allOf?: SchemaPropertyType[]; + anyOf?: SchemaPropertyType[]; + $ref?: string; +} + +export interface MethodParam { + name: string; + description: string; + schema: Schema; + required?: boolean; +} + +export interface SchemaComponents { + [key: string]: Schema; +} \ No newline at end of file diff --git a/src/css/custom.css b/src/css/custom.css index ae03c67da33..f7f12217eef 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -199,4 +199,8 @@ p > video { code { border-style: none; +} + +.hidden { + display: none !important; } \ No newline at end of file diff --git a/src/plugins/plugin-json-rpc.ts b/src/plugins/plugin-json-rpc.ts new file mode 100644 index 00000000000..d8ef1e415b3 --- /dev/null +++ b/src/plugins/plugin-json-rpc.ts @@ -0,0 +1,49 @@ +export interface ResponseItem { + name: string; + data: any | null; + error: Error | null | boolean; +} + +async function fetchData(url: string, name: string): Promise { + try { + const response = await fetch(url, { method: "GET" }); + const data = await response.json(); + return { name, data, error: false }; + } catch (error) { + return { name, data: null, error: true }; + } +} + +async function fetchMultipleData(requests: {url: string; name: string}[]): Promise { + const promises = requests.map(({ url, name }) => fetchData(url, name)); + const responses = await Promise.all(promises); + return responses; +} + +const RPC_NETWORK_URL = "https://sot-network-methods.vercel.app/specs"; + +export enum NETWORK_NAMES { + linea = "linea", + metamask = "metamask" +} + +const requests = [ + { url: `${RPC_NETWORK_URL}/${NETWORK_NAMES.linea}`, name: NETWORK_NAMES.linea }, + { url: "https://metamask.github.io/api-specs/0.9.3/openrpc.json", name: NETWORK_NAMES.metamask }, +]; + +export default function useNetworksMethodPlugin() { + return { + name: "plugin-json-rpc", + async contentLoaded({ actions }) { + const { setGlobalData } = actions; + await fetchMultipleData(requests) + .then(responseArray => { + setGlobalData({ netData: responseArray }); + }) + .catch(() => { + setGlobalData({ netData: [] }); + }); + }, + }; +} \ No newline at end of file diff --git a/wallet/reference/new-reference.mdx b/wallet/reference/new-reference.mdx new file mode 100644 index 00000000000..cbbf4f7a0c6 --- /dev/null +++ b/wallet/reference/new-reference.mdx @@ -0,0 +1,11 @@ +--- +title: "new-reference" +hide_title: true +hide_table_of_contents: true +sidebar_class_name: "hidden" +--- + +import ParserOpenRPC from "@site/src/components/ParserOpenRPC"; +import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"; + + \ No newline at end of file From d822a8fdfceea2bd8d2853d8f5fc4f182de950f9 Mon Sep 17 00:00:00 2001 From: TrofimovAnton85 <98453427+TrofimovAnton85@users.noreply.github.com> Date: Tue, 18 Jun 2024 10:15:21 +0200 Subject: [PATCH 3/9] feat(ui): act-1358 - added modal-drawer component (#1352) * feat(ui): act-1358 - added modal-drawer component * feat(ui): act-1358 - updated bg color * update reference autogenerated index page --------- Co-authored-by: Alexandra Tran --- .../ParserOpenRPC/ModalDrawer/index.tsx | 32 +++++++++++ .../ModalDrawer/styles.module.css | 56 +++++++++++++++++++ .../ParserOpenRPC/RequestBox/index.tsx | 18 +++--- src/components/ParserOpenRPC/index.tsx | 27 ++++++--- wallet-sidebar.js | 15 ++++- 5 files changed, 130 insertions(+), 18 deletions(-) create mode 100644 src/components/ParserOpenRPC/ModalDrawer/index.tsx create mode 100644 src/components/ParserOpenRPC/ModalDrawer/styles.module.css diff --git a/src/components/ParserOpenRPC/ModalDrawer/index.tsx b/src/components/ParserOpenRPC/ModalDrawer/index.tsx new file mode 100644 index 00000000000..898bf97bbdd --- /dev/null +++ b/src/components/ParserOpenRPC/ModalDrawer/index.tsx @@ -0,0 +1,32 @@ +import React, { useState, useEffect } from "react"; +import clsx from "clsx"; +import { useColorMode } from "@docusaurus/theme-common"; +import styles from "./styles.module.css"; + +interface ModalDrawerProps { + title: string; + isOpen: boolean; + onClose: () => void; + children: React.ReactNode; +} + +export const ModalDrawer = ({ title, isOpen, onClose, children }: ModalDrawerProps) => { + const [showModal, setShowModal] = useState(isOpen); + const { colorMode } = useColorMode(); + + useEffect(() => { + setShowModal(isOpen); + }, [isOpen]); + + return ( +
+
+ {title} + +
+
+ {children} +
+
+ ); +}; diff --git a/src/components/ParserOpenRPC/ModalDrawer/styles.module.css b/src/components/ParserOpenRPC/ModalDrawer/styles.module.css new file mode 100644 index 00000000000..840e0fb9b26 --- /dev/null +++ b/src/components/ParserOpenRPC/ModalDrawer/styles.module.css @@ -0,0 +1,56 @@ +.modalContainer { + max-width: 792px; + width: 100%; + background-color: #24272A; + border: 1px solid #848C96; + border-radius: 8px 8px 0 0; + position: fixed; + z-index: 10; + top: 100%; + left: 50%; + min-height: 512px; + opacity: 0; + transform: translate(-50%, 100%); + transition-property: 'transform', 'opacity'; + transition-duration: .4s; + transition-timing-function: ease; + box-shadow: 0 2px 40px 0 rgba(0, 0, 0, .1); + overflow: hidden; + background-color: #292A36; +} + +.modalContainerOpen { + opacity: 1; + transform: translate(-50%, -100%); +} + +.modalHeader { + padding: 16px; + display: flex; + align-items: center; + justify-content: space-between; + min-height: 56px; + background-color: #24272A; + border-bottom: 1px solid #848C96; +} + +.modalHeaderLight { + background-color: #F2F4F6 !important; +} + +.modalTitle { + font-size: 18px; + line-height: 1; + font-weight: 500; +} + +.modalCloseBtn { + display: block; + padding: 0; + background: none; + font-size: 24px; + line-height: 1; + border: 0; + cursor: pointer; +} + diff --git a/src/components/ParserOpenRPC/RequestBox/index.tsx b/src/components/ParserOpenRPC/RequestBox/index.tsx index 9ce6c7ce30b..ac7a8e7070c 100644 --- a/src/components/ParserOpenRPC/RequestBox/index.tsx +++ b/src/components/ParserOpenRPC/RequestBox/index.tsx @@ -11,9 +11,10 @@ interface RequestBoxProps { method: string; params: MethodParam[]; response?: any; + openModal: () => void; } -export default function RequestBox({ isMetamaskInstalled, method, params, response }: RequestBoxProps) { +export default function RequestBox({ isMetamaskInstalled, method, params, response, openModal }: RequestBoxProps) { const exampleRequest = useMemo(() => { return `await window.ethereum.request({\n "method": "${method}",\n "params": [${params}],\n});`; }, [method, params]); @@ -39,14 +40,13 @@ export default function RequestBox({ isMetamaskInstalled, method, params, respon
- {params.length > 0 && ( - - )} + diff --git a/src/components/ParserOpenRPC/index.tsx b/src/components/ParserOpenRPC/index.tsx index 0c39ff0c31c..c918fa0bad6 100644 --- a/src/components/ParserOpenRPC/index.tsx +++ b/src/components/ParserOpenRPC/index.tsx @@ -6,6 +6,7 @@ import InteractiveBox from "@site/src/components/ParserOpenRPC/InteractiveBox"; import { AuthBox } from "@site/src/components/ParserOpenRPC/AuthBox"; import RequestBox from "@site/src/components/ParserOpenRPC/RequestBox"; import ErrorsBox from "@site/src/components/ParserOpenRPC/ErrorsBox"; +import { ModalDrawer } from "@site/src/components/ParserOpenRPC/ModalDrawer"; import global from "./global.module.css"; interface ParserProps { @@ -16,6 +17,9 @@ interface ParserProps { export default function ParserOpenRPC({ network, method }: ParserProps) { if (!method || !network) return null; const [metamaskInstalled, setMetamaskInstalled] = useState(false); + const [isModalOpen, setModalOpen] = useState(false); + const openModal = () => setModalOpen(true); + const closeModal = () => setModalOpen(false); const { netData } = usePluginData("plugin-json-rpc") as { netData?: ResponseItem[] }; const currentNetwork = netData.find(net => net.name === network); @@ -33,13 +37,13 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { return null; }).filter(Boolean) || []; }; - + const currentMethod = currentNetwork.data.methods?.find(met => met.name === method); if (!currentMethod) return null; - + const errors = findReferencedItem(currentMethod.errors, "#/components/errors/", "errors"); const tags = findReferencedItem(currentMethod.tags, "#/components/tags/", "tags"); - + return { description: currentMethod.summary || currentMethod.description || null, params: currentMethod.params || [], @@ -69,6 +73,17 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { tags={currentMethodData.tags} /> + + +
@@ -78,11 +93,7 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { method={method} params={[]} response={"0x"} - /> -
diff --git a/wallet-sidebar.js b/wallet-sidebar.js index 4d750504443..9fbb97b47d7 100644 --- a/wallet-sidebar.js +++ b/wallet-sidebar.js @@ -36,7 +36,20 @@ const sidebar = { type: "category", label: "Reference", link: { type: "generated-index", slug: "/reference" }, - items: [{ type: "autogenerated", dirName: "reference" }], + items: [ + { + type: "doc", + id: "reference/sdk-js-options", + }, + { + type: "doc", + id: "reference/sdk-unity-api", + }, + { + type: "doc", + id: "reference/provider-api", + }, + ], }, ], }; From 6548bb1f98fbcb4fef89a6d48bd5e2986973b844 Mon Sep 17 00:00:00 2001 From: Joan E <153745173+joaniefromtheblock@users.noreply.github.com> Date: Tue, 18 Jun 2024 17:13:21 -0400 Subject: [PATCH 4/9] Add resources to intro page (#1353) * Update index.mdx * Add links earlier on * Update links * Update reword * make even * Update index.mdx * remove line from intro --- snaps/index.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/snaps/index.mdx b/snaps/index.mdx index a55c885fece..187b96a6c1b 100644 --- a/snaps/index.mdx +++ b/snaps/index.mdx @@ -156,15 +156,15 @@ If you're new to Snaps, get started learning with the following topics: title: "About the Snaps APIs", description: "Learn about how Snaps, dapps, and MetaMask communicate with each other.", }, - { - href: "learn/about-snaps/files", - title: "Snaps files", - description: "Learn about the Snaps manifest, configuration, and bundle files.", - }, { href: "learn/tutorials/gas-estimation", title: "Gas estimation Snap tutorial", description: "Follow an end-to-end tutorial to create a Snap that estimates gas fees.", + }, + { + href: "learn/resources", + title: "Snaps resources", + description: "Learn and explore MetaMask Snaps with supplemental resources, tools, examples, and guides.", } ]} /> From bf4ed7ad8bf03ddec8d20361ed0dd7db3e27941c Mon Sep 17 00:00:00 2001 From: Joshua Fernandes Date: Wed, 19 Jun 2024 10:37:33 +1000 Subject: [PATCH 5/9] With the move to Vercel, remove the GHA that push to gh-pages (#1349) --- .github/workflows/delete-preview.yml | 42 --------------- .github/workflows/publish-docs.yml | 44 --------------- .github/workflows/publish-main-docs.yml | 14 ----- .github/workflows/publish-preview.yml | 72 ------------------------- 4 files changed, 172 deletions(-) delete mode 100644 .github/workflows/delete-preview.yml delete mode 100644 .github/workflows/publish-docs.yml delete mode 100644 .github/workflows/publish-main-docs.yml delete mode 100644 .github/workflows/publish-preview.yml diff --git a/.github/workflows/delete-preview.yml b/.github/workflows/delete-preview.yml deleted file mode 100644 index 5c1db6ad57c..00000000000 --- a/.github/workflows/delete-preview.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Delete Branch Folders on gh-pages - -on: - pull_request: - types: [closed] - -jobs: - is-fork-pull-request: - name: Determine whether this pull request is from a fork - runs-on: ubuntu-latest - outputs: - IS_FORK: ${{ steps.is-fork.outputs.IS_FORK }} - steps: - - uses: actions/checkout@v3 - - name: Determine whether this PR is from a fork - id: is-fork - run: echo "IS_FORK=$(gh pr view --json isCrossRepository --jq '.isCrossRepository' "${PR_NUMBER}" )" >> "$GITHUB_OUTPUT" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PR_NUMBER: ${{ github.event.pull_request.number }} - - delete_branch_folder_job: - runs-on: ubuntu-latest - needs: is-fork-pull-request - permissions: - contents: write - if: ${{ needs.is-fork-pull-request.outputs.IS_FORK == 'false' && github.event.pull_request.head.ref != 'wallet' && github.event.pull_request.head.ref != 'snaps' && github.event.pull_request.head.ref != 'guide' && github.event.pull_request.head.ref != 'assets' && github.event.pull_request.head.ref != 'img' && github.event.pull_request.head.ref != 'search' }} - steps: - - name: Checkout Repository - uses: actions/checkout@v3 - with: - ref: gh-pages - - name: Delete preview build - env: - BRANCH_NAME: ${{ github.event.pull_request.head.ref }} - run: rm -rf "${BRANCH_NAME}" - - name: Deploy - uses: peaceiris/actions-gh-pages@068dc23d9710f1ba62e86896f84735d869951305 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./ - keep_files: false diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml deleted file mode 100644 index 320c52c8769..00000000000 --- a/.github/workflows/publish-docs.yml +++ /dev/null @@ -1,44 +0,0 @@ -name: Publish docs to GitHub Pages - -on: - workflow_call: - inputs: - destination_dir: - type: string - ref: - required: false - type: string - secrets: - SEGMENT_ANALYTICS_KEY: - required: true - -jobs: - publish-docs-to-gh-pages: - name: Publish docs to GitHub Pages - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Checkout the repository - uses: actions/checkout@v3 - with: - ref: ${{ inputs.ref }} - - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version-file: '.nvmrc' - cache: 'yarn' - - name: Install npm dependencies - run: yarn --immutable - - name: Run build script - env: - SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_KEY }} - run: DEST="/${{ inputs.destination_dir }}" yarn build - - name: Deploy to `${{ inputs.destination_dir }}` directory of `gh-pages` branch - uses: peaceiris/actions-gh-pages@068dc23d9710f1ba62e86896f84735d869951305 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./build - destination_dir: ${{ inputs.destination_dir }} - keep_files: true - diff --git a/.github/workflows/publish-main-docs.yml b/.github/workflows/publish-main-docs.yml deleted file mode 100644 index 5f6ea5bf9b6..00000000000 --- a/.github/workflows/publish-main-docs.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Publish main branch docs to GitHub Pages - -on: - push: - branches: main - -jobs: - publish-to-gh-pages: - name: Publish docs to `./` directory of `gh-pages` branch - permissions: - contents: write - uses: ./.github/workflows/publish-docs.yml - secrets: - SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_KEY }} \ No newline at end of file diff --git a/.github/workflows/publish-preview.yml b/.github/workflows/publish-preview.yml deleted file mode 100644 index a5360ff01b4..00000000000 --- a/.github/workflows/publish-preview.yml +++ /dev/null @@ -1,72 +0,0 @@ -name: Publish a preview build - -on: - pull_request: - types: [opened, synchronize] - -jobs: - is-fork-pull-request: - name: Determine whether this pull request is from a fork - runs-on: ubuntu-latest - outputs: - IS_FORK: ${{ steps.is-fork.outputs.IS_FORK }} - steps: - - uses: actions/checkout@v3 - - name: Determine whether this PR is from a fork - id: is-fork - run: echo "IS_FORK=$(gh pr view --json isCrossRepository --jq '.isCrossRepository' "${PR_NUMBER}" )" >> "$GITHUB_OUTPUT" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PR_NUMBER: ${{ github.event.pull_request.number }} - - get-commit-hash: - name: Get the commit hash for the commit being previewed - needs: is-fork-pull-request - # This ensures we don't publish on forks. We can't trust forks to publish on our domain. - # also ensures we dont publish previews to folders that are already used - if: ${{ needs.is-fork-pull-request.outputs.IS_FORK == 'false' && github.event.pull_request.head.ref != 'wallet' && github.event.pull_request.head.ref != 'snaps' && github.event.pull_request.head.ref != 'guide' && github.event.pull_request.head.ref != 'assets' && github.event.pull_request.head.ref != 'img' && github.event.pull_request.head.ref != 'search' }} - runs-on: ubuntu-latest - outputs: - COMMIT_SHA: ${{ steps.commit-sha.outputs.COMMIT_SHA }} - steps: - - uses: actions/checkout@v3 - - name: Checkout pull request - run: gh pr checkout "${PR_NUMBER}" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PR_NUMBER: ${{ github.event.pull_request.number }} - - name: Get commit SHA - id: commit-sha - run: echo "COMMIT_SHA=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT" - - name: Ensure commit hash is not empty - if: ${{ steps.commit-sha.outputs.COMMIT_SHA == '' }} - run: exit 1 - - publish-to-gh-pages: - name: Publish docs to commit hash directory of `gh-pages` branch - needs: get-commit-hash - permissions: - contents: write - uses: ./.github/workflows/publish-docs.yml - with: - destination_dir: ${{ github.head_ref }} - ref: ${{ needs.get-commit-hash.outputs.COMMIT_SHA }} - secrets: - SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_DEV_KEY }} - - post-preview-comment: - name: Post preview in comment - needs: - - get-commit-hash - - publish-to-gh-pages - runs-on: ubuntu-latest - permissions: - pull-requests: write - steps: - - uses: actions/checkout@v3 - - name: Post preview in comment - run: gh pr comment "${PR_NUMBER}" --body "${COMMENT_BODY}" - env: - COMMENT_BODY: "Preview published: [${{ github.head_ref }}](https://docs.metamask.io/${{ github.head_ref }}/)" - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PR_NUMBER: ${{ github.event.pull_request.number }} From 4f60ea83a72a1c01632a96314fb851eac9c8945c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Jun 2024 23:04:33 -0700 Subject: [PATCH 6/9] Bump ws in the npm_and_yarn group across 1 directory (#1357) Bumps the npm_and_yarn group with 1 update in the / directory: [ws](https://github.com/websockets/ws). Updates `ws` from 7.5.9 to 7.5.10 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10) --- updated-dependencies: - dependency-name: ws dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6ac4af27f80..a5020b1c675 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19414,8 +19414,8 @@ __metadata: linkType: hard "ws@npm:^7.3.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -19424,7 +19424,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb languageName: node linkType: hard From 265ee30d0c306423f1fba0bbea651361162a8bd4 Mon Sep 17 00:00:00 2001 From: TrofimovAnton85 <98453427+TrofimovAnton85@users.noreply.github.com> Date: Wed, 19 Jun 2024 09:48:12 +0200 Subject: [PATCH 7/9] feat(reference): act-1398 - added request submit (#1355) --- .../ParserOpenRPC/DetailsBox/index.tsx | 10 +++- .../ParserOpenRPC/RequestBox/index.tsx | 47 ++++++++++--------- src/components/ParserOpenRPC/index.tsx | 16 ++++++- wallet/reference/new-reference.mdx | 2 +- 4 files changed, 50 insertions(+), 25 deletions(-) diff --git a/src/components/ParserOpenRPC/DetailsBox/index.tsx b/src/components/ParserOpenRPC/DetailsBox/index.tsx index 3c729f0fb3e..c41453a1cfc 100644 --- a/src/components/ParserOpenRPC/DetailsBox/index.tsx +++ b/src/components/ParserOpenRPC/DetailsBox/index.tsx @@ -31,7 +31,10 @@ export default function DetailsBox({ method, description, params, components, re )} {method} - + Parameters {params.length === 0 ? ( @@ -41,7 +44,10 @@ export default function DetailsBox({ method, description, params, components, re {params && renderParamSchemas(params, components)} )} - + Returns {result?.description && ( diff --git a/src/components/ParserOpenRPC/RequestBox/index.tsx b/src/components/ParserOpenRPC/RequestBox/index.tsx index ac7a8e7070c..3e6b3bf8fd6 100644 --- a/src/components/ParserOpenRPC/RequestBox/index.tsx +++ b/src/components/ParserOpenRPC/RequestBox/index.tsx @@ -12,20 +12,17 @@ interface RequestBoxProps { params: MethodParam[]; response?: any; openModal: () => void; + submitRequest: () => void; } -export default function RequestBox({ isMetamaskInstalled, method, params, response, openModal }: RequestBoxProps) { +export default function RequestBox({ isMetamaskInstalled, method, params, response, openModal, submitRequest }: RequestBoxProps) { const exampleRequest = useMemo(() => { return `await window.ethereum.request({\n "method": "${method}",\n "params": [${params}],\n});`; }, [method, params]); const exampleResponse = useMemo(() => { - const ex = { - "jsonrpc": "2.0", - "id": 1, - "result": `${response}`, - }; - return JSON.stringify(ex, null, 2); + if (!response || response === null) return false + return JSON.stringify(response, null, 2); }, [response]); return ( @@ -40,28 +37,36 @@ export default function RequestBox({ isMetamaskInstalled, method, params, respon
+ {params.length > 0 && ( + + )} -
-
-
- Response -
-
- - {exampleResponse} - + {response !== null && ( +
+
+ Response +
+
+ + {exampleResponse} + +
-
+ )} ); } \ No newline at end of file diff --git a/src/components/ParserOpenRPC/index.tsx b/src/components/ParserOpenRPC/index.tsx index c918fa0bad6..d92dca8e2ad 100644 --- a/src/components/ParserOpenRPC/index.tsx +++ b/src/components/ParserOpenRPC/index.tsx @@ -18,6 +18,7 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { if (!method || !network) return null; const [metamaskInstalled, setMetamaskInstalled] = useState(false); const [isModalOpen, setModalOpen] = useState(false); + const [reqResult, setReqResult] = useState(null) const openModal = () => setModalOpen(true); const closeModal = () => setModalOpen(false); @@ -61,6 +62,18 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { setMetamaskInstalled(installed); }, []); + const onSubmitRequestHandle = async () => { + try { + const response = await (window as any).ethereum.request({ + method: method, + params: [] + }) + setReqResult(response); + } catch (e) { + setReqResult(e); + }; + }; + return (
@@ -92,8 +105,9 @@ export default function ParserOpenRPC({ network, method }: ParserProps) { isMetamaskInstalled={metamaskInstalled} method={method} params={[]} - response={"0x"} + response={reqResult} openModal={openModal} + submitRequest={onSubmitRequestHandle} />
diff --git a/wallet/reference/new-reference.mdx b/wallet/reference/new-reference.mdx index cbbf4f7a0c6..1e6df59c3f4 100644 --- a/wallet/reference/new-reference.mdx +++ b/wallet/reference/new-reference.mdx @@ -8,4 +8,4 @@ sidebar_class_name: "hidden" import ParserOpenRPC from "@site/src/components/ParserOpenRPC"; import { NETWORK_NAMES } from "@site/src/plugins/plugin-json-rpc"; - \ No newline at end of file + \ No newline at end of file From 1afcb6383db9bc8da4dee5e18840e67cf4c19ad7 Mon Sep 17 00:00:00 2001 From: Eric Bishard Date: Thu, 20 Jun 2024 10:26:31 -0400 Subject: [PATCH 8/9] Update React Tutorial (Part 2 "Multi-component Global State") (#1330) * clear out part 2 "global" tutorial steps, make some changes to the local tutorials ending to better reference what is coming in part 2. * update wallet-sidebar * update file structure * updates to local and global state tutorial for part 2 release * Fix sidebar and add types and interfaces to dapp tutorial * initial minor copy edits * Start the context provider section * update context section following preferred format and language * add more explanation of context component * abbreviating some of the * finish the text of the tutoiral. Only the addition of images is left before fina review * Add placeholders for images * update css instructions * Add missing Utility file * remove comments in code, detail in text * Vast changes to grammar, typos, rewording, reduction of text and such * fix broken link to EIP-6963 * Add images and update text * update image routes * update image * initial review and copy edits * fix import * Code formatting * copy edits * Update react-dapp-global-state.md some edits * initial pass * edit content * minor edit * format changes --------- Co-authored-by: Joan E <153745173+joaniefromtheblock@users.noreply.github.com> Co-authored-by: Alexandra Tran --- docs/whats-new.md | 6 + wallet-sidebar.js | 11 +- .../react-tutorial-02-final-preview.png | Bin 0 -> 286495 bytes .../react-tutorial-02-selected-wallet.png | Bin 0 -> 285105 bytes .../react-tutorial-02-wallet-error.png | Bin 0 -> 238706 bytes .../react-tutorial-02-wallet-list.png | Bin 0 -> 211602 bytes wallet/tutorials/javascript-dapp-simple.md | 2 - wallet/tutorials/react-dapp-global-state.md | 1039 ++++++++++------- wallet/tutorials/react-dapp-local-state.md | 23 +- 9 files changed, 629 insertions(+), 452 deletions(-) create mode 100644 wallet/assets/tutorials/react-dapp/react-tutorial-02-final-preview.png create mode 100644 wallet/assets/tutorials/react-dapp/react-tutorial-02-selected-wallet.png create mode 100644 wallet/assets/tutorials/react-dapp/react-tutorial-02-wallet-error.png create mode 100644 wallet/assets/tutorials/react-dapp/react-tutorial-02-wallet-list.png diff --git a/docs/whats-new.md b/docs/whats-new.md index 65f24c692c5..1c8919ce993 100644 --- a/docs/whats-new.md +++ b/docs/whats-new.md @@ -11,6 +11,9 @@ of the [MetaMask developer page](https://metamask.io/developer/). ## June 2024 +- Updated [React dapp with global state tutorial](/wallet/tutorials/react-dapp-global-state) with + instructions for EIP-6963. + ([#1330](https://github.com/MetaMask/metamask-docs/pull/1330)) - Documented that the Gas API can be [called without an API key secret](/services/gas-api/api-reference). ([#1346](https://github.com/MetaMask/metamask-docs/pull/1346)) - Updated [Snaps resources](/snaps/learn/resources) and added a new section "Snaps for developers." ([#1329](https://github.com/MetaMask/metamask-docs/pull/1329)) - Documented [how to allow automatic connections to a Snap](/snaps/how-to/allow-automatic-connections). @@ -22,6 +25,9 @@ of the [MetaMask developer page](https://metamask.io/developer/). ([#1276](https://github.com/MetaMask/metamask-docs/pull/1276)) - Discontinued support for [`eth_sign`](/wallet/concepts/signing-methods/#eth_sign). ([#1319](https://github.com/MetaMask/metamask-docs/pull/1319/)) +- Updated [React dapp with local state tutorial](/wallet/tutorials/react-dapp-local-state) with + instructions for EIP-6963. + ([#1299](https://github.com/MetaMask/metamask-docs/pull/1299)) - Documented [Snaps initial connections](/snaps/reference/permissions/#initial-connections). ([#1318](https://github.com/MetaMask/metamask-docs/pull/1318/)) - Updated [Snaps allowlisting guide](/snaps/how-to/get-allowlisted) with open permissions. diff --git a/wallet-sidebar.js b/wallet-sidebar.js index 9fbb97b47d7..d4cf51e5fbe 100644 --- a/wallet-sidebar.js +++ b/wallet-sidebar.js @@ -21,16 +21,7 @@ const sidebar = { type: "category", label: "Tutorials", link: { type: "generated-index", slug: "/tutorials" }, - items: [ - { - type: "doc", - id: "tutorials/react-dapp-local-state", - }, - { - type: "doc", - id: "tutorials/javascript-dapp-simple", - }, - ], + items: [{ type: "autogenerated", dirName: "tutorials" }], }, { type: "category", diff --git a/wallet/assets/tutorials/react-dapp/react-tutorial-02-final-preview.png b/wallet/assets/tutorials/react-dapp/react-tutorial-02-final-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0f5c2c343359ebc55e0d558f80172a572fb500 GIT binary patch literal 286495 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�m-T&d{?#=@{O)KWzOPda5G*j8pYXY5*FAG$IZO^%ga-4eDUZ7cOz5@ouBKzAE zEuL-uIZYyBWvkmvhI~IrLjNhU418bN`t?GOJ$_Ms(!|E%g4QWl)mloomruh{KosJJt&SrH9 zuoHC&=9xNb1A7e?Nf;;dL~T@pdY<5bkKIvPv>NbXg_eij6r=@83^}UNjeWPlI3BS{+odC-C3yvO>1U!)cA+6%sfJTf;r#X zuJVgxygZxInBy_xW|2j5TF9E=)(Xtt9NYk2#cwm%a0<0q4Tit${={RU_%Y-EU;LP^ z=C@gfR+o>{QXAqT#<0m27!kegPP~F*5B`GdScex?zi1_7t;Dmy^7%OLP@(#BN+VOD z0IKwbbiH0{9kH^;)FpIyLH8&t>$ zJzo;?&lLykbEs=5=fZXz3o$G#{(hh{TxqJN_@&5|mD8hBA*}1(?{|}|`n7XLtW(MN zW$dGuhthXz3Y`Qdwx8ebZfQ;2pIcQX8mHVLmoZFmet z-r~2xo7|jA>Dl>n*}Pj^_g7?hDf`(3HP^x}y0C{>S&%h?*0dv7b&k_eT>^F~ZYVO} zrR;62Re9;NPYaLj@=}PELpG{q`z@A|S6{m?t^GeG6b|IKL|n3bh(Wi^Z4jFSOpG%A3=TQ3e}M{thi@cW}%qB$?L7 z{5o7GZh!@y8Rtiu#z*FQp;CgJO6`I+x@Alr<$Rr&o-Z7q8!XJc z#-ly35@lyZ_GpvhRqyc1rBzC;vOlL_iRg&vii${iA9RjK{?+;N+R}Z*^Mct5_C}9a zoks}7*nMK_4lDpGvsSQ=BL3^kD9XQr&dCf{uq0ZAv zhDJOy8-;&Ap)*!MU5#nsOIHOw?r-pF_KM3ZFAR~UZMZDtMW$PP-m2Xu1-ov8{gUdO zJ4k!BHua<%vx<9`(f#@JORWxjvzf%!)Dy`XtkQD_&wT)H(-L4VjNh$|%lmbxPhg=_ zTV~quOUH5$M@SQ4F_2p?P<^^2M_DIu0#uC@Iu9A6ariyWR5ztcrVcremK%Yte!4 z=S>>4-#Mo%6o39gWU7QvJkCC2?+?H8aPx@^{}PW6nGj!{@~wMULg0 zkHP6215M!-U9RHSCQVaD%}17m(I=g&A}8FHlc{zMcp3gkINT|#zn0AsJWyYtI>T@+ zx1PQO8jr_LK+9UezcXBD6?JGyq?3p=t;(hP*I>zB0co*QV3RMthV4kqy_#y%4Dvgp zBj1yiPH$v<(|NUplGD`rLzXQWYbGk;feP*1(ok2B)njFS&=p$CnvplVOfbQz{kYaT zC;h2HhO1X;5^YvJ5TV087^=2s&&wxIo&b5L2BWu30d!su1UjiK;FGH(hb7XEw*sYm z?8GP#)}NXTX+_-b1D?-VyJ?-kf$?eiF08U>9(6EjDBf&xavq(LaYm@-NmSvvt7V_G_;7h z@N=F(5b&Gq%jMjL0^_H#1U9C?cTkRTmF3V#G-}}wM+;J%<}rjbG`y@7h_O}xpj99c z`MnCR9FZFX+?W$^28hPS7Uo%FK>l)!J8nZr!UIqPvte-v-~=)Y!bVkLx$L=-xGYGm z4@+rfeO~Q6cZdr_O9vi@fx_1g2)NQZeW#2FKtBn&^|>V1IKu?IfImquIe_}AsIX-* ztoJKmdBjhQ{N_~v;3%r(fL24;pJAXJ%^d1VK6oH)G@U(Q&nnJEZVvGHpT-z$3bf7x z7P5q*<`gq#?Y+Nc^3uuJR!-fUE2NVMIc_W178+V_kp2W(ZrwwrG9oP|W}?D6z}tK% z(w9YTN$s57{Ob%_XOh0n?~F8UbtB9IhNn+P2Nz2<2l!MQHIN5moI-VnNa0)MIxl3JUju?Tl?S%5kRtvbnnZl1#M7MjCj4R|0vfN4 z0qD(fa3R*6Lc2__z)&*iM}{XP)`7tPb{jP<95okby*-4t`}T4!DpY!6+0RhrB4ITM zw93Ny_BnwXrMkc~cvWp@ZsC)+eoJ0HI~d9TV$fm2S^fI%vEisX-!l~#Y#cy2&F!f(N&pJO$=_qT0L><= z?}I}f+52%z&kOGFh9ISyPOi8<^}H$HN=t3Mj-62$YC zq+f3Aiti~JSlP^^KN;p@uBqLkZ(f=a1S0J`r?KF5*jd4nB})VX8@cq?@E$T%{OLb=?L7npJVFsm~ho9C5S5uiS8R z!_mo&j?8Pt>-C&o`Y2st?b9f`i02={BTcZH72dwdrefx^f7 zd~j{(8CD+&4~MVf>J#0JSkEYc)PZ0@n(p3mf7gI2x?@4bR19pu0MxYl<^!=xYc0g8 zYUYDEqX6{L$V9~xEDIn=vgdgO0S`W3Cl~C%dTnaxnd#KRyHb3B^hf- zIbFX5mxB-r$$)g^Vm`DFEPe`Le@&(Y7+t6e4GLJ8s?&kwa)|M?#j&)c@8B_Xxf+>s zPEfsi<*FH&6pk5MFJR~aeP1%PcAf`cnP7s_eO1@zxj%yR?^`1B%2vOdG6U(3H9+&) zPn$HVP$S-~n?am5ljkE$cB@llHca|E=23!-N(U>^Wd-L=NL!WtZ}ikwPc5_|sZ%e! z>JUEiLt4Hai%)f$kBS(MzZLdftKOa5l@6;KF=}qn33Ho$F*rX=PPTUlzvDgRl6rp1 z;pof&yf#ju*Wo&GRYm?$$H7B0^oV205SD|q?_ zB==WaGFtmb6a;g+)G)t0`U98D{rT#_6{lDba)T^^$>ceWr(GA>CbDcM;=Q_%$+M3z z$&O$S`zsvX{i;hLU~Lq;T+`J++viCmd(dI9kuBM#wO8)z<*_532jt@sw5QNwbaqz1 zEs70t7dlEeE4|(D8?E1YY%*D{V6kN4R&&_(w2ArrcvIx(8H)ZsR@$bxDNOl$@tbL$ zg!g>b(dl9ozmGCtX)N8T(Yt62P?b7sk+j2ZR8stV$a-Fl3()8CXh1LakdlC@ywZ;Z zvSuw%{q4-c4e`~bj1azwj&P4zphP^zfTV~N2>Z}tgd0M_zkNzob)Ii%23xK-#qYza zW&E!vgm;oX)MNs5kR{bh}Bu(GB7& z&O~nuMSR%emZI5DD(ws&(t6dEM(LK$56o08t;N zbg*`BWodo6+fKqf@NdbRcg)ChjIN{DQ3LY#2g5|jtF(40`JH3eA?xCN4CAD1le3iY zO2NA=YzR&=7+*3LUQzj>YBqnp&@GoqXYQY(+*s0q7rl!xrq(2U4HAjFM>VYyl!Sy_ zQ@%}MhQ{zJ!sjjr5TgVs$u4JGeSng$89EQjcI8Itc=xm!*`iflUaiJ;rZV?uwGCQb zCwXDm_vY>xPF!k^@eRz-^_VH)xf%0%DMLV~n_Ljirw4F{Bkv6jqGw(zYeD#pu%3bW zmS8kXZ<6lB!N%OHfFSYVg0N6$TgQ@ z&WbDmE%tcRXr)S^0+4~mRG#l)dwmLGKzyqtaO5DGPdQCLqBQMmoq6D$1Io77VDWPB z@~@2FxVX3X<{^c3l2jG#Xfp(row$(pxNbzAQw~>K#E7x8KjBb(E@fzuG1T{>c;rr* zU_MRIJ1`X+?0pA09iQec&+DmcIrW^!RuD`nFy*SO!=FbZPTk=+dHXpCU|u724@-jdyQ3S?TcRdy}X35#AC zHhzg^(8g(o_T7ZUCkSV|Pv2qLXN$05iQ>9oV3(3J;*3IP=j=#8!^fD#>&EF)o|e5f z)Tec%mYe~^Hhjt1Z9Sx?we$-pl?PNjCy(@)-aj4Mhl5%ATP-_pn4RJqdS%heiIqfg z;v@+gw`*DxWYcXXA!^v&tbQc_<4xjgSRBWPni61cpAw5lPI;s`yP6cW2mdBl0PC{gQV9G3; z8AaW>06@)u1@rH&ZMbk>l>0!G^WcK6c#KA`YMK{*kRz+-yeGZxy?+th@3=hgHZ!ZD zvMtHL$$58~lCSsg%Vr)K@&En>;OBi^W_?HmnV1~*w%3!V+Kh{MK4d%@dNRyu*i8AA zl?j11V3|x<_#9cWdlP#A5{FXWeiTnmwJfN${t_Uaj4mNsHtST4nYne2dDt2H=iQjf zgCXg&9$$J}%=Ecs*n6}w?UxaY5U{d6zA02|0isM$fDqAZ=Fj4^Yj9t~=DZi-11`_c z)4MuHNch>({&kZ6rQ&(^1txLH_XMGmsDblyi@?w5r?kyOgT;>*ZMf1`{C*N`^1v_n@XS9X%H#&p|OPc%4E$~3u$ zwN*;!Q4`7JiK~pwl5a|P7YuH0;~b07-pi_E=Lc8K#)vYp3?Eqk0!4=~b*Uc(6l-Z! zQru;+g!yE`Gvqzz01!Y02!j2=LMi9(T&{c~{1{tXge>7>ha0p8n|dK#m)&KVoa4+N zZzeP0m|jv1ojM5^1#Sq16bqlqNytayZJd9As#0H!c3yBP9m)+J z{z@>~`Pq!L+cnRo|FHb@gW0?#eF7YThwEhn2ZG=|bS|CMhX!0H8^UjkkJg`JDKDGJ z^mnuV84*T4+1+Mi68xonvcc13KdR5)DV{YxsWTWn^wLM&xiA84K2EqkR=J^eWIvo% zs1bU+rLQNcyik*CdK1Ww-?BeTG7nGcP5oLg_C=7-}pvok2iB3`!sh6vYq_!WalctphTtC?IpIKoLkpAP@ophY(OEK?#H* zN`wGm5R)(@1it;EE$O+OYwvgZUw)S6&3^aZYk1bPo>jyue8#upE=4hR=L+jWC&QRz zkoZLmoI#u3i^5A__gA{UQAI|A-Y$zu+|8aC$9Hke2>P7Up}>qz(STxYrFIr4gVI;L zE#H+%0nWAj%+3Uk{5W(NU`4q50w~lBE2>Suf0_V~q1o8ouH_f|X2No7Ywur})Yeul z`~pwEL$ldGuqYrbrfI({Y#4>#)3V)<7THJ3yxrM9TE#MKb?k*y4f@9@!tK8BSxC0d z)h;du6Ex0YZaZE*&3WEoxaD^zd;~hp9f$>^=()87jv|;U6j}_Iitxpyn6eu32Kq^4=buc|yOWl-6u+zgU z(VrT#uM=-o7{C$v=bxB&hO{1Yw48Zua=$>UTPAJpoq0FcMMLrZ+JNTJi^A;dnF5|~G7^=gVnj_6sForF7oMms zJeW;;$0(>^oG&DPRrGU#0ZhIq|8a-L-B6B^`|e=cpK(?a&!fh z8#J#{eHS%-bmj*-H>Gx-+E-dEO+OWzt=fsIXH^WHT_t1s;wYgavVM1#p6QRZMQ=D^ zK-9Z?;pRmXcZpMY!QkhH zczokQWj&z)3zLrkaxASQi73@mmUP|dr}=#TNid}tRzXEN9gf^wHzn7m{eu{bqb_;t z(VaQu3%&Wru4(dVy?fnYK24hv$IoMo9d&_LH|<_YL(#n{qxyB-zKY*}Prp8AUE(g( z%-KNd`Ac>5&Sz4*=eq{_+u)U`F@K$$NFc|7&Ypc`0=4It6K-}c+)H=WR;_g?o(!Y? z=97kGZlODn8N6QvPyjL5e|}$f84d&K=x&Bq5jXFud1LzQJ(^Jx`-iO*DM4HSbXEF~W}_6H4sTRX0^& zTM2y5hz}Zj(^+Z+Z)1mNf_Tn{%;#OKwdt47HYLE5IO%U0ye$})ixo~yi59X`ic-9N z3$d=eZ5zCp2VTSP()3CtW3yZF&f!zze6ebdlU5m4` zhy>#J8Mw?ac=-4n4M+etLwHa3J0AH}sY=SkJpvrQ5zb^!17DaWoFH(saB=F4^cfbEx-uuU0VFw7;JDRE>J0jQuwD)9*xVJ@HEPJc z1j8@qfge795Y>#;ipKA?tIh_~P{uQpe!-Xe` z&#yOrd%ZjRponPzYgDTUVO~*aV*&?RPT;{QP(WK+`{hP%SmYIzpmV%f1?=97L>ka@ z!%!yi7`e9Gy35O0QeE=Dpo6|pK=kEsCOMcEMyPT&Q6F>9-HO&yaO%NKq0F%D#3P*@ z!udUnUyZLkr5BOap+r-#XTscg87U?1i@tr-k~yfZ=1pWQSaE$?t!6(L>}O{&<_Fho z$f%g6n*R!SV{)@*yz@nax{=1t4VeKdy5VnRdIo?1Mc|vA$Eu3>HWOC_$g|DGk+Df@(>HDv?j<034zC*obndu9clB1eu=00+5cRv>{ zJMJ&M7bF+L;1f#2<@?c!DdaLMkzen1r$nXQ_3junoI=d29+Ce^k^T8#3+anubH$sP zy)=?vIXffr2);elzLwslNPl%uq7Pdp_MKnKI<1xBW#SiyJkv9EG%Klv&bCs#yXF_L zn3qDk*ypGjT_dhW^Btuuqse)<>=1x|=n0>ePLQ(RX~SM2N)O22cAR}Ry#!?_b-K6{ zz+V_Zde@%h?03ItG|gr4?d94aV7O)B>$togSZtqQ3fQv%ZxN(o-0fxo(#}9@;Sbb+ zK*qRnWCh|bNP^lcPW89!_WkS3dG5V+I#DyczT2jDc3oVwinxH2>3H~_6U>Kw%LH{MAm!> zklfWZkDhp>I_z%q_ORK=z2Zj$%DEZkCHj8u?gl=+T}93nc$fPNUq2JOIiE=eF6CP+ z{e*MG#q_Xda?Ykqt=82ePtU9=Mz0TR!;|o1Bz!M>;Z0KWNewWCu*og!CFil@ zz8M3aQjcm1ap$f3r|%aJ9UkKKv_Z0=Tp)t{lfgK6!~F3JxK%a2vCPgBh;T{KPr6|z zg`*b|E#}@P^}y2?LGX>renwB46WCEb6z`Lzhg#AQc<%wzG%9K zFb4uGQw=sye&QZjJbllGijjW-#dC&0`V<~E0kVEL7Ya4{X4C{i%C)gm6+}=(C>0%; zhXiJ)*|w^JAyOv>3{H8Nna@c)w@XR%^WokdIS1EGi(yt> z^HS>CInE7yH#PFO$>c(r%GYX~7kle-F+&ON=C5LK8QM9tD8%=fg_;Jz@#7{I>SrOB zV1EQ|VV4u!cdSJ$c4}LSoy733rjPj7&Vb0XLu2@f>3MCR2TyVaNT2t;UeNHsWbrw4 z19q0+1wae4;+R>T)jP4HnnP(em+A~DQ}N@44f2cKtr0=QbN9g+#-8`xISrKMBYAJC zr*kf@KaX^nSTAqJN_uI1%#t2l#V;O{(XDQKo<<+t5?I_nzb>H09&zcYVh~?C2zEOg zwC=mq62bUA?(dF1@?&a(wks_Q1C=ct{)kDwwut%*Vq?|1jQ46&J>%HB(UgmLjkiFb zjs_{H1Y*cNeLnqh*vy&;uQwp=27z5;y|dE% zI<7Vj=0v$-Qeu7p1^SPU;xt7Joy`!6P9q!J=#^o;dwM3ljmV*IWriX)^vt!+PW>xg zruCU3U8U5ic;O~KKeD`_iv+pc{VnbD0^2zV8t8s7%i#C)PZOJ=s#&)=Odj$pq0>fv zF@*U}ho^!(UMM@$P>Cof6<`xVC-;}n0Y_^>P6#+?XT=;csPM9*`8E_D6?Iln%3(;X zByv9-r-tacE{QdL-EJ{ZF~(OXLR#qKHOIF)+Zp+Sqyl{}!uYY>W!jWX$s#C+RFXg% z)0fxjFc1NQh8avBuzSoVLV+-Fz+ce-9+G_y08_N)&Hk6P5WnKu`xmEgEVS?cGQoFM zYLEnsf?a^BcHTc&v{-mpD75iwbwxi@t$KK|UweyL^ly%8d>60LCYt$;ve{a1G`P52 zjuUE@XVA~`FUAzK3Vm>RG>Q_PMgA(=;ieb**=EI)&rChn;oJp+vSd7eN_wU}^Eb6W zH{rABYG@ZwgQm>cR8Nj0JTrLXUL?z0_mP}!Kn+Fo7!yIyn0j*M$eGI{_m19}1?o^) zHhK9`j>>cnl}s!|4DKBFrA-3#9)0y%zd)hfHKo|bP8P_=GJSby3>up@-#sK?TDNU?TyKNph7Y6($$sxiyIMa;^WDP%Z4m@XU+RO2x) zeT3d10LP<)iZwtTBm?<#19c|T;SqxR6Z%vKn9%TQ!s6}L4I|YF0I67L20Gf8L)~w& zQ{5B1T7?@#y~F&Ge%^6%mX94YIRvjy8Fkd1tCj80$$?~}(dIzGz1db6ch>Cg5?~gl z9L(F(C=0ZUx;1w2o_`4xnPyVFd1(TW{uZm`RVRi#{g>M{`4T$`-2Ps5g(a5#Qs>2k zBde{X0$!c9c1Ff=$T&T{NHjwEuBe37ZZ_iA)YEwpB|WSc6We6 z@V&NgsI~L!>3K*sl$*ge%b%OBs2z7GEv7swo-~_$_*|!yz2Mbh*vgj+=yj8DWIJxM z7`XbcA-NY&eYt`SK;6lp-(CIi^CK1bl>1Tm{Ue%OupiWBNXM}p^-_0DF8~UCfx2?= z9w&p5Yc&w>Pe|Yj5!4I5QzPNo4sRTpn^K}H%AyvE&cX^qM;)>mLD@iZ zE?&ARqL@S*HXX*sS7!eLMgm0kUa~-I-9IUP57ytzM<8{L<1&fuMjkqvk+qXv6I{~g&i|H7QBgCb4l4~TNL}n@ zui@>!?^`E491@=$B;jJrCrZ@>{*WG_pgPxZkVv@YYljeA!P^j~=&dmZxK*zE7kTBp z?~^hOiXH7bq58!5l-1ltNr4r~p-A@6OLf}#i^?bpK%PSh7lNA&6>eZqS!EVOy9TY? z9kW%wS5KH^z|Gl#oUQ?_UX@Kfh>gb6iG6BGbj9PlgSP0Al&c@(##GKOGkEHfbspGD z4`T%gyI>d8!28p5=^lm|F^e3 zU&L`z{sr+Eh*Ia|yC{I2N{UzLGJbyCVHo=p#Sr$0fIQJQ(;JvQ z5s+`%d}>&6|9Tj&&DgFjtoO!2)$U4J9-|{@)%{1a?BDr5qy=u%rM-g0i~y* z<+H)k#V;;-Oa>R5F4SOe0wNENqVd=dWKW^Os0VUt zzS;suoZ}E&A0BnEyA_K|^sLj7V7y-Y z@0F=OAl|S5wN{44I3F8YgC(OnlK7BoVT&ZAr7I_~bh0PXJzHtMRV(OxmKg|{WZm!$E$FF#v%Fe#9p2d@QiTmNjmA#tnBF-y3cNb={bpv2leH=L6q zG~e854fhm!UPRPJcnw%11@?CrVR`8hBOcq$;%y~hH5l;@wKi=4kk0H-yot*o=0;HI zPrrBb4Q_WItv+|K&21pDv;CjEB(G0TcCwZ$O0 zC#z4`OW-&vGhRWIH>Re#7xa*W{ctn7a9LAQ^xi2dihiQ__2eq(PK+BuraIS zAa;HMu|#?_8cTn8bI;#=?92w#Vu!<+UkCFI1!&b*5cbkLx?Otg<=X~xCaWz#K#fBB z;q&j;jD+=IB?X{*?#n()18STE;sqSQBEoHdIBq9bm{Y8A3(3C^*T;b&Q29Sj$+*7z znb-vgO60J$=rExATtR@*b=A(*`kKCuT9tMXBwx)D!f`|0Bfe5?Gc^9oy@FFyp^t8B z1TgtkK$#6*LT)X-_6956m!9>qMPwf({sQUbkJr%Cr337aTk6L1!>zmR zEs<8Zq2)#cCof5zoZyDr=rtfPP)k>9ACQ%cJ%1updj$&s^jxmX3_M$-Ss8eKR(6L)R!5 zvyPqdzJF*eX`#F{k`y>>+KX!9l*o#G5_0ZgiCQ_SFu1)b&>ilvnm!1RwViLSkXo8`>?aHqe z@~AtAFV(oAk%yeqYi~J(hQk(2U7BF`qb62+4Ya$R7t}PQIni#_-x6dVL~9z*?Id8* z55-Li;5+Qf8_^7a#rKzMzvc8=Q!%hW;3>L6$Q|A65+x}Zinu~D|04qbEZR$&C*S6- zXKZ-3z#_qKopILlaeBSi*!4LKhM&nbIljn`FlFa4-_=(7<_Ow<(AgIDD0iw{)Z(l} zs06&1%YbS?p^%`gm=bYRZ};xq=ew3+AVA*w@$`0uwuNt0=LJNa#m;T7A}Uv=$T4Tu^F6*pp+TP>Wv1!fmRxG?jzn?yI;&D5(FbNjuK zExKs`hRuqYd%_l36wRF7bzh@RMcG*~o%Ps#F;!IAwv|!IOKs2> zcpFH{wHc;6H(pxi>F)X&Y@Z9^f}Kpm$W2i1%?`@o-Y*7*>DKh^4nC5KjXW;VM?I&Z zZR6TASzSJLP3ikQIp@*Iv_uUcG4)r*<&o353T=T>g?Rs?rB7V#s>j?+rjH-0rSjou zf$x=stMem_$D{+v-_WY!f8)F3F)83b%U-cyY*>*8!m0EWX^gt9HuhZevVwJw; z_~ES+H*=J|dTtk1MB#t-SKcJk; zTY+XyBB>`%EJ@7qI)RmNnYlpjo1lyYPPDq*?3n|5LmVj|r)f9#9)TJQcjW?LJ@@5V zpXGCXTm7{pmTuT)O&v*#cy-j;&%ZFHgy4qaVw>6w@H7nHJUT1=8-?pN!-(ECjNat+ zl5&=n-zb5Ug;1qLo4-vE@8YccNiuz}gbTd1IgMjr>MHVT?kpr=x~bZ)`!7X`PGUL< z$R5OlsadIvOE1Cgu6r+^6GaK1T&K0%jqVfy3?!QpJs~)^>svPdbbADQ*PtJQk)VKFygNy14&hDH`98scvbE>>9Lhg2{?{n;xA=d56VBjG5MND`4GV)J zFO-UIce(`q>d<96^OE0eoL@~KfqHb_^>{hxXFO8?KjYz~TH!J*?}Ui9mw;)1lV7OC z*XqACV(*PcAfBY^`Gxle>tsGJE-$tKrvnE6J)x0xFKL1Ue5H-U@ivNPH2yr$Tsgl zgfC>TiQf)2j&)^70fW;LoPt{3q*Nl{S>fmWsUC#81m8nVsZQ|)cbKFrWq1|Z{QVh) zY)d;0uQl7%yeD_=$_GjcnNMWKV{L?H1~9cmYrWhE_A@Fe3ZHuC&gLuP*C@*Jhtn9H z9GW%re2>upV2NGPre z<>k)o^As;vFr2$hWjMxP%45cck&hCrhCj)vQ=r}CDR;E z2gyys<#11(&F$G<1zENL)oPrm2=hQRZ(>hAa~@4(wL5_d&=v6t&?wjqy7R`R#Q4I8 zI$789##rWj3)Lk;dQfQ}tBSiO&YHzB<0X5-zJcey~lp-4oB!BV9=t ziJjzd`Gamda-6S-os{S^U@ccdH^xH?xe)W2R6xYnV$SM!#U1i(w>68`(#CK&na%9p zG^Rd-Q6A!r4>V_6VP+KCGLK$#lhkmG>g0ypC=We9fbvgyAHe6X<1tM4FDGoD zNn*f)TKTWPfO5hd+bE#pCVOo89e#1>bS|*0>+p`K$o6LbcvpRfqZH35C+{m2)|Ihf z`QOR@U&avPwW))GP{|t3dOxv7(&z{Y>0yyMZ^=-<1&?97EIEUZ8)RvFT2Fd-uQaGq z2Ez8TFrQCl$bflb0s{No3?1(h=BIppf_!@Hhl${AGs5{)gJyX}muGO(NSofSP13`; zY5;Lt;-rVc9GTO?y&zI>s5&B81}{L1g?%(AV}{+2 z%>Qg@&rWj{+iDMvLtK`{Oa7O{-rbSI0Kf;(tRbqiXrw6(RMsp1k;?i7Xyyx4P8EH& zZRwX0L!yg`jQfB#_)1~&vyaDr>4%g{=1Nw{&~S5Bdbta!VTX!n@k_z3PW~trY-H*l zg*&(RsM0F83desuFtp|SNX;N`3n|{#;B@g`03BJQ$!czzj85h2hq7ZIT=>ziy1-C` zGzfJ1YCm)X|G0KvIDu6Iwm$J>4Yu5_)eA%Qkg8PeeWjN4@~P2TWqO5$#{$KyL>J!? zIBG1)_02IgT0b38@OrGId^|P0-2ME3z^#{^E=P!w#J)T&4gg{$%Q*&KIf1R>mlI)Ifc`cW-6M$qFAA^2Fyc#EFHdX+}>z za(Y9f9ScwBJEO}TDM_Vb8~n|6`P8zgiF6-w>L)+HYFsKH+@de7)5&toR`9UCgL{ z1`OiPoWhm@jW&AG$=$vWWN2Iy9oVtanaZ@vv`uV`sb?H5uh_rwaj~FdzFQJ|JRO_&Ob*j6rTf}WcI6Z=f}-M zTb6B(!aj(SyV&Z&5V#?jC=Jn0UZ|;V)*hz|A-=wwwh6tA0Fw`)~{<$Uh zTi0)vr3H^`Wpk?ny{F_S*2kgoSCxgdiNr>Z%>B)#@gQz?ePceIuzUTVSMsyyImw;B zWdppfx&>#x?ktqwXPe-)oSW~1b8IgH;3R_gKd%1`Ih5>yirAH zU5j$F;u^sj*vxXwJr+43vsM2rbsgkr$E2{o@w(Voh%R%e_aWZ!BHb!=yzW7Kq9oS# z5=QLI9#OvlO$ZSru7iHs>F2UtK)PQ^MEgr=G)V>|nVEf;Jk;{h1;{CVy}bhiTh3!> zdM?6e@+g|u#C^#s*^ry|8ySB3=qA`6UvxEl2Q@{2gLx@S1w3yPPf1)PVDS-P0BYHy zjp6PORx0^!9hhC#F>C?DwfyC|9UCu5)Nte{a!@A5>@5pr$T!7&kHLASbW+oCQs0-Z<*gdcOExhyWu zdFU*L#>T7I?5L0yk+aJ}I5o)N(= zj)x=0Hz7li;YcJCp=9Xe-C68R*9r6V%tOzuTK?|;@X6`?$AvNesT5t@%PyZY>+MiF zr`6jb>0i}iU(3o@VOO6=ffJOA8w?P^OZwFuErazKhpm(7)286~3|x-Wq$UfBfmWU2(_ur;Bsi6@3^?T{>G3?A(Bk*won3aY>psJ*x?V`Jl1NJ$BfP=guyc ziC|3cHQLBN_XLzom)8U%@a53tbBL7!tI-n2bpH%$mctv6F8Y5ptd$dnBmMYL_%d0L zzd5OeW8!OO5o7^p+Y*YMEL*i301Om#!!P6gy6($O$fPicExk4PFAbLeX@5Utot&Nj zRMxrjbL>HO>k|81KB;DyLfNY4?xvsT8NpUzPtU@r>S7xz z)AU-Hw<}(%(Q-=w&1tZekB_tJRO8UCEWUr(;Bc<(3Q)APfSpFh=+b^#HIWd2xhTrm_JPYluq!DMDDslB&G zDnR39PHNrZS86jV7DT?8s|PwOZ8ohp*UUu}4tgnV#anLv{Kz%wd&Ve z6~9hxM=7>sI`fgOFD3|37b4|bolRla-7_0R<`#K280!9%_pe%zvW5niC9xwq;`EJ` zf3Ee`51AW@|LWn;GeANdWW zxnbf6-N7xDZ4|$R$=DcN?re$3EL!#U-|>79K5(J8qTe34%pp~Pdb-zxxF!900oKn^ z0;V3n-*bCBP0yzxf_(i33D}NnDm|bW-_WNn1`zy*byzPaUV%Xjgx<+${F-1s%>$5M zHq-dy8}8KV+Kt6>0y43-kt0gO>k}^4Aa@#td819m`KhSi{*9k1<{p+G4174Wl7-DO z&q?Jo{29J6eB3O-t|!g7T`$+2eO$Xs2&LB4+v>`U$!&q-m0PDM!xTLn&eh?6^!u&o zicTAYKr~DEc@>AEqZ(Ws2Kpu|ZfVtHBLR!2x!h%rk>)=xJ8advzKeH1aI!G)J>m>$ zo$|XY+{8x5Ee@kI-wOvIOw#$U5Zp@UBN?i0xVyf=b1uLt18j1Q_=Wwau357;Z^=%W z@yoF2#C6P5HQHcZt8hgzW-%I>W%^DTcW-?_3YzNUmC^$_o#obUdsBM8XYU?2e`A1j_5S3x@+y`O#px2Mys6by zsK+>zF7ua zRna`BO_Q|*ABn|m1es_DPB1_8&9@d>P*a#Xdv}Rx!;+wOmsIP{vf33~%2^N$UnQ`91yZ zR2SX}8DN7zCLq+Lcp1{{KfZRQM?wE~x&VS(UDIV6&24+^YX?wnm!DGgUjjyA)%0zx z&V-I$N8nQ4eVeQ0x3Rf_RSR=I>LJyI`cQ@GA(PYYl8!mz%O%989J^ z78lzz+VmUtd+1i~2}Rd}+PxM&C{DLpmqH-;;^UPJ4LF^}s1(@l-5tbv2)$V`dH|0{ zr}WkRp#|{ak9L)RsIG>gOQOawC7ESRl2xd3zCq`2SK?xg+i~oea`$YE_bXXov5RAy z{oa5fr4fkX>r<}Q%v7(Z0mYz9Cwx2d$+MUH^@l9eOTyUYYyoqsBLU-DUQS}Awp0A8 z77Cpv6M;eBG=49)5hcv5FmUzTTYt;VTI9l=S}nM4`e{wsUCB^EuefxnpodcVZwh+< zVVk}Nz;}74lWa?I%}ZqZUVdj9Vq{BwT;t%oc`r`abT~+qVc!t96xqb`BgWK9Ee!0& z0YYSd1fMM_NF_IK63cW~ygE+jfDs^5qFr~|(s_lKPhIN>?0nj_x1>B2=6Ozu&LUy6 zEn98Al4)=a(D4~2r3N>2G5mnPpd;*bHZU#K{ApJ|d1I(x7hp5%0_X?bw;EUA4+}F( zZ_)g`OoI?<8nBkZVo-m1T=F%Q74VxLtz2qsPw=?OdG5?0XY_7VR=>Qs@cVyon_mD7 zqlSXm+KoGJE$WCn%nr;n%u*v~7h>}1CwAqq72aY>RLBiRwsV)g_YM&nVIUS0TqpmX z{RLI0EQRYGfwu+nlaB*5i3U1QvDC`n4aPL0#+0azE$Y zoF?=S;?F4!k1`*extMbBlTk2~Er9A46(A6<0Z8WcRK1cd4!dhH8@yah6XqNzwLwMH zwtc;oc~`%qlPzsp#q^3ILot0i)EjHAn&M_9YPlVYk#K=({OfZ+wH*>*Mnw)GYJ%at zYg>NoI48CQ+=>ZCb%JjBv-~vQG&=j5RKObSZwQHQToTdUpPn!k2*vax41i@`65b2W zn);77{o{Xl@D)_gY)$z`%TOyHUmXbTkEP)_+8{-9pV(TWYWM*eCH1F2?{T)I*9BZp z%9XWYg&djq)m<(bOF|8#FI$h`HUF>c4XOw*w){MA*mJI>g==$^{$RD^wd7VQnyt>oJ_fO)&qS3u&N7jQ=$5?;~b zeI^;Z?X{#pz~`g`N_#-doqwo=wBo~n7X;?j#c0CWS6sb=SlB#xyr%MglxkA_w$hvR ztWAa~;;)LNz1Nz4-m&hFdi+=^T?&C@p z<1P*MGXBdt(28#SK?W3+;8yhoA{7(KoiMM+Cg*4J?ll(Rwhb}x;bzFt z7B@!ZR0}(T4uuyT+^{*N`MTc1d=GNcQQ!p_He%y_`IS(gfx3Bj{?{ z;3>9!_Dr7u(bEY?9Kl=7^S|w2+}f@4@K$is7C}9a@1^a+VF5(mbpI#c+OA8GzY=(R zabo>&6}sv}g!owZGK(dLo)FrDy0o-e`$pr6gu_Dj7JK}j6a4P2?gO)U+#traB0-z-xG%b- zS^kFmVwXrS6!(L^d;Z3x=Z~~{Y5jin%gn14&vaDXkJ8Jvm*f9r?PbO1J$Si9^8t0y z|GwDrAMDx3csI8^PihDeZWBja7nA7`M++(^1(pR40wB90Iwiu)Tw68R#%QP-gDUCQ z9X#1oi6`yINtyUsT-svg703Z3o9+5$g8vpOmISs_HUTK#-F$L`7mAzWzcZ0Q<1lNjj8H3+x zd@P@U(u}ffY}-_L6;dhRZ|{&DTT>-W<^CeJHWM=}JG|xXwug#{v}z(V6vdKi<%|2b&^*22;i)Z0bD&z<|fSF7tb{{ft?QsKXzw9vX z{hYaCTcX+fhVakMegfca_#zy1D*3e9TeiOTuq8$H^QC9XqB8P!@J)ddMN1*kAXwRf z0k@?`%5y}=06u#+v+R#F&8H#N-n*a{Wu65E=sGdEQRcmIA8M{E8$ocIYyfJ|W%mfA zGtDP1UOA&nKz9@}0PQ=#$R{kkQ{|%xO;MeP4Iivh@QJZ$F zr##{27rXaxK_)#D)ph=Xfp(`5s z$18#BLE$x0uJ{7A0C#b-@LZdHp? zYhqvPD^dpv(8w?{?@3(=E*{GH;d_Z&x%9WHAgseRxQLJQSQ$1^um&hRM3t?w5?u>E zQzhrDq)7kH^N6zAOr|y4ABE<$g3V}^zwiFuXyl$yf4_ID-X5Z7GtQVS0KJlY->wIb zp5Ogji3dRY2LOprx9XoH@vZDctak#N5sWraxY0qK=2N@8XvV>4S6a%cK_I%*%z>&S zt6<0QQDcBv;qRee=UIjO#KvGmfC@v4RsA0C8OIGC1fY(e*DfjE?@!GC zS2F}ww@VRVfqhgKg`W(vJv|^jjV&oAGVTjvJ&f^wBto<2jL3vXmx!mv+>=$JAgijJ?T)Qyp;SAFZG;a}UD=+%Mn zdyyMn&ZR$%2c+45Yis!P8^zsSojn97bZoicgVWdBVmNL@poY3QOwW0hwWwg?v66jj z|4;0>WoS?AQ}lj7fWV0ad=L|&OxR8GNh-bc{7v+D)IbL2kn=O=bS=C?`584-HT(CS zIbjzvD)YLOS*YpE-8yBy87!fj8&WgE8#GcM{7Jkgdu4!x^u;adVIAd};tFw!X3wi3 z|NE{8M?j=;zj5*~%P&spAydc01HYA<;zpZx0KTI_eE6T(uU|GJ(Ga*J0xE*&69m`H zOau6l6FHnmE+V~?HgTAGKb&wcs4~k62TWY@vpSH1&#Nx7PEV#tx2QVzBs9WJ^8j_F z9!EJmmG?kw6@ViDE&M$ZEm1*)J z7gL`@)w)#>Cy9OwM4mn>r#^Y5Z6PlYxZqWUSegq5>I~E#yaqT7e+oSygsZE*u2^MI zbG}b_KGO{Dci8lx6!Y7R(U>$(;Fcn_OF+pt5adFVJ72U5$ z9%v7}T%XUvDYFv;nR_Cq)&^{twp2rHvl}?9fnKM;-Z5AdUkuXqQa@I`XJ1v|xcymA zPb=#@G0Ncb*8Js@lN`jNaJ|Q&ng{g+_KUnszcuf?dnL}A-K0Vbzb`8^a<)vAAbFU; z9lR&D^aMs6X<_I=BnLduIhw4xoAGIEK<=o7OQ0<*ngWC$L#_SZgt*djHLOIca9Ox4 zE8K?`H`P_*$|>rNe}A>|79G+igARK zceEE60i1S$$@nKat^e|_{ycigKLWo9#}Ui;)JjT^qAZtQPt{|nEje^rH5yi#2OxsV zhN6A_iK3*j#76k;JoN({e9Uv|QOoSN_}!nbUs`>r!?uQ9BBLlJS2LVx_e6SUHQ`$d z1!LC%@t#h3Z%lBeDIniW)O8JAYbc2vTS%>@vQ-LU z2^uco1XtMEor*UD9}*7r(b>P~>*a=KXrXIb7{={WF0>YQTIm2_Z@QRGOTvy}$GCfY z@bmhiW<;${MHg9m%D?DJE~&Yvrsx z!Hz&s)9i4;7XYd@7*b8EFzCnJ8n6~ovi2lMR{bQdiz>E?W%ILCCxznS_ER1IEqQFk zcjqMikvfI-hnl}kypVCADxjA=bET|&&f54kjm{GIHo;~=F}~wzfACWK*9V+~7I@nY zBLcLFZ~hLg0>pDAsTt0`pua0-|8R&oP~hmO+{(@8-b$!h|0=SE*<#FF8?erQW4DaX zAB{?dDlC~vKo#MnqyE4;erj!MD$|Y>cVYh_BGQIPLh=)?&bz)5BD^)mgYovNw1W8Z z;jJvUgaBr!+jtjS*%<(N7u`8-7(@uDD5xo#cvREd4L!H$0eE07&pcGH;yV-DsnZ1j zE1JY!3Oi+KOFuapJYUAjfTPh9MtNm~4E*BGPT^hPjt-c5{XuiK=UD=-Jh>)PnKVt!YOd^0qZm6 zT8F;q{;$ac0h#)G(?`A0u8Er&_52WgzeXEI_NnAU#mrbGtj>_i_rxFs@Dcj-q~}iz z|Gh;`?A?pql9G>z9sh;Xp_XFQf6>;o{JX_I{Uc3F|7m{#@}4jCHoyfm6_dYnxmFw> z3uT50iNcm#45^&RX9FmME&WO_G$Wv0l(vn?-n7NJbcmASf?N2!N&vKTUk|axB3Afa*093wo=Tn=Al|iJuvIKdtchM6Xvqw#I8guzCu0N;Uz= zoH;ibu{-DSFFNs5cT6$Y7@kJ1h?@9ii=3=cfq+F}(TG{J*rH|!S!5FVR(@f&Zw|d* zb3p8ruKWx=DX4St1m4l^$x??;_22IBS@~io+yB|vGib1f;xYc1gehF$7&AoWD7tHJ z%2O%#4gN*4Bqp0y=7p~uwx=-Wp!S5Lf0q#eJcZXfqY6serug)r4EjJdUK8lNonj}D z4#1)(R$Dna1O$Z_@b_*eH z%5n_OFB9+3I-(2e8ISxP%vejEO)Lg9%t93hS-K+2oOv(A=HC_IR(2Fi)JVF8`x)bk zY03h{oP9r&Hs$5K`=Ci)z*xq8sj$eGvcr_h_Fwi2UGCvk48QGH>@&%?zJ7<1cDb!8T38Jr5`w=vqp-SMm_?~gIe)1e=Khov2IV6Ww1@9 z?|AMeKDqPMHNKgugVLlQsgv}QjjJ%H6CnuAT@Z39 zY{d5OP(y*gDl~Wg2byC3_}zb9l?+s~1hrQ-pdaZoo%Xd9y8{wp=`F2zM_f=tsu2Z+ zoXemWyT=0UoYUTz{cpQ0f+CN&B9AtALCr?*q-RQkGyFdBs=j$}9VFQRj0HC|YxixL zMw4#%y$KHHaT-uPAoo# z^ZW(}@IxHlhmE3(ozg@!=G*oFw33*dK10Z z=Q={IXs%aAYx{lK%7WEZpOdbRNu{V0#)AQOj`}KL>e39Lhwz)r{{ST(0#JgHZ1I<; zMBo1Q0nkk`?C~ybuHKFec(K2^Q6t-Ia$X*P;gTnR^cA;-^K=qOlMO*LB&N{?8b6iO zRKxawF-IsM=K7|2z3Et6hF|^WrBMRYwMn)nUft;X+T~a`D zDfP6OK5q--zZ?P`XU)@oV#6K)`^6Q6-o0AAHC6vjA%`bcTYO-)8j{U4G^~0N|1fqA zjDBJ$<9IK+DZPy;)o-`QOSg;!0XaZ@wb{Bg?H!pk0vG|)^YeL~*N~(c5OvmlTcz-} zR|vG&hOFRK?bW?Iuc?3$CfpV<*`d{EB4UQzYD$o`3wbP?mJQ^}yD8cu_pUWVlc&-l zS-tVr{!VA#zR)?SlaULwYzRxbPT^CrNN?Uu(;%@A3|%<4-eUgU*h5GydXHeUTTi%D z78oOB2(;304;5!$=9`z#y-19>HO~50+|uo;0SE7+jK($V|4K%~X-o9Q^(McE0)46M z%=uqrZO=hEPu@tZKRYwn2WV`PYAaPD=ck&_Tv170->Ay*YS|Du`=r}EGn{ufcpfc6pkMDZzoqmnGENKh~94+lbJTX@0!k7U;=1M!P* zx;zzZC2+gRzap0BtJf(k<&RFJ$Tcxna~DcVRM}O$>j3B|9Dnx8*%JPP@%lKap~{93 z3QEF-%~IYACNX*;3YaJ@Y9OFjR(vDwwx7dar_rlDxsb9J*|H`NVRs@cu=8a1Ldg5| z!IgWtzbV%2$V%(0efL-<9SX^IwvPJ*lMmQEWD`4VO^ZY8R;fPto!Ze13I$=5Ns4gj zYWg}QgFRTZpsWHm(_0!ksDiw7W za4e@;yod9M1JqZ606k6V-a{^>%$cRwMiUt^7TJ z1R9$^G-kmzZuJ7no4!rPDW)M~?rJ^C;qM-i@Iye#Ih+edN$lyVII3YtlN5l8ZoApQ z#>9r3HPht;G|)Rv{7G1!RsH@pp%;v+@I43G6e~(JhvFSJicYp-Puzu9>+%ms;3ia@ z#=v?@br&{D@u-Gp4~PL#c}q=bVwxgVS!tV)75|?tR(0)btHHJOo@Pcaj!7fA1A}%R?z{5>jDTRLrPPf5bSH}n+b@B`8v@yJGa$hHlfuU)^Q9=`fighsAhyj? z?(XvBzo;edvWpG_b3>YUXHCV84e(x8W~om00Gq3|2a+)r{Fs(DS>Rj4?`(#2w>^On zb;D5m3}X>Ygz*4MXWvTk8a?>WL>lH(F*S!1EEZ;mfOxMX7iee_jlqmErJ4yG7=!17 z59{L?V6io*4(9$1;9d_sm9-m_K6#5P*T(+d!Lqgq=@`uWCOm|3@HyxUw!>!-N zTPr=xx>V6Ku~-_c`Wh=Y$jstdO@33OiHMSu*eEX-ZE+|r>WklZoR)gJ!TXCtj!z}8 zo_=)snv}eRgqF+deO?1G-~1MEFZl2`jg1wxHd(9;<5JU7AtitH1PSjEbT%v0bGjcl zGdAJ-ECdqQ>?*jpf0r4zY4^mvBwK&DYv@nAdH{{OWgIA&`y|4qFN`8K$^e_Emf?AH zQ%h7-f3~@#U@_#IoW(>b=dYqZTm8*v5?@$;Ci&H-nAP@@*d59?ljfX6MWJ_xmeTD7@nvk}^i=vr>+*`9HiMXb5;FWLBCHpn$(T-oseHaQj z5d+^EQGd>J=-^H4Rr#u|N0xr&DrC^wqklOOZ(=8RA7WIbtlMA1Egm_ZX^mwwd&N*ZS=8$U?+3_1nG_w;=VL=Xv@0v?DS9V?7R)sGT!TMsI$R z?WHOrm7nkI*n@Ss+vTuz`_F1YU1xm2dB0k9BkKN(`oJ>-Ph)(NYz+Lc60UAB+j|FM zbti7+9pj~KnFqRh0g+&YNnd7g|4DWpvj2kg@N*qvoT_Bqb z1Z#t4{vT^^9uM{2{*NEhB55I|B$Xl*l`Uk6qOw)8WSfw!F+`#d z7%CU*D)}oeV)x3Z^5*@G1=KMh1kQ94n+shnJkY|pox}3u*FA7EQAb4<*6B*=W@)F= zY2-plN-?rgiKjk6iqevua%Q`$Wd3VQ)?BLFQQRELq&hgci6E|9V-Vhaa0V6cS*He0 z`@atUgRxyqp@bP=N%h*`30Q3}(bH9wjuEzyH9YYdxQO-vW3!o00%w@%m%7@Obk)(( zQEt5?buHLG+|az(l*8mhWGbibcJ^^5u8Lzr&@mhpClehB^bzW(iSvcsADkzgp?Q_l zZ^ZGnOm99Hm(iwzVI)?bD-JC4ueZfaO#xN8l&Id1ZylB?K0awZ9F|ElF|T_xzf;`0 z%&hLuFr8;Qvuw#DkAlWu`Vv+rGE10_j9~A-&?Qtz`%+h{QP(W6>4JKIHTf`<+6Q&% zz&Ga$je73e00qgqiIopWs7;E?rXIlK0DBo_?SZFnMl*S=Cg8n zd@F=}EnoQq_FsMRd#{3g1e4=?DKB;QL?Yv0&&$8#gzuN~>)-?61lg+|YT_=3CqNC) zn48cqz#j=j>{~|o5NObvwEU00;%O-sNtHFvW-mu1#M&UUTD9w_VHY>`k$QAwamyhV za$1GVzk?6>9O^PGf%mw+PF2-9!pL?5{2qO+OvkRpMkvk$c)>ZlLhbU$KD>!|<{pJv z2YzM(Gr-X2oA0@TB_JpanLgUHZMP>oaAPd%o2wCkCwemT-<%W%{4q&%H1g#)$Wi^QuzJKtnV7sb?|I5{_43D_V-e0O<@C^;xCC^t?BIviO*xB^hUgjKDDTERD1RH%Z^I>Zr9rKgOhgtoWX;i>QME1#1guxzeK4fW2xRuHTQs5QBlhF^)>;v^6BH zC3;*!m-eeW(AICfxU%x?xma5IaZwhtQ^UXt?mn*HYm(jw%|~0w0cGGFS{D_gSZ&R= zO}?-WC)UpCs8@G&z&xLS?U?wa(1aK1lh!Yi*SdEe^0I~Sw)bqBCvNc%JYkX4d2kGLo$@k{*2qcn-?#!?-IO6Zwv>;o+B}Z@Pom08 z+2tI548j+jcYS1YEs$z|vEJE5o{i(7T=lwui+^hR@G9(e!U)lbU!fY64pBP4;dAPbDY$o#egG z8#{VQ1}Z)^3jKHD#TJM%@shSWB9EYmnT(vdYQ9L-k|@`s`3}A>d?s&8@^*E-Fhwgyr;oQ_Hf;_=ayQ90E;%aVGGVhnR_Bzj#!dlP7cS|sg9uKD}v$>g8Q-6 zCa#voXiG|TLVwV7w?>?Nnf8ynPAvC`o_PLGwvht+BFQ<(%3+#bIG< zN2Xnz(J0R?agMmquyw@Yhg8 zD3Ub6n-qQWARd7j@4ff5BiN{AIY42iDEZ+6kWj~K%k+Farl@3H7Z&9yviK%whTXyl zm`;&_?G{4z@nGcz=odm$pn64sz&k0mfKJ_z?QDy@JZ)P(g7dCD{=UZvYVG_8ZWFrw zBZwi6F4<^ED1ZU)b4~H$;m`8INDE5SvHOICE?0#`YtF{GP!peEGZQ|x#W+cS&Mo0~ zFH7K!!=_GGUF(JcNDrA|df1dz-|ALcY*AyR*lSp>FewG+=|N^0vTYuyfIFtWZ#%Sz zaRI6*_^986uIdZ6tbYd%vtRjvjU)0dg$6R>xDJqGWtq&D#)Z|spz~WdFs(-ebp6UOgy%+v0Sz+W~JZ;4TZL6WBlO$ zU7ts!XMlTzmX(LD68)jb$4u@Q7(Y+|Daxy^0U=yQ{D*;=Qy<@c} zPMRjC8v?y0Bka69yFzj8?K};w1SLgd^}rbQO_0#xJw26g??u{t{B-pGIw&f__$?d` z;=}d&#+R0o_91Gg!RIB^6JQ;g(ZVwTM-!xAH@<8Dv)lt_I;wOgXwyvXr9EeZyXAk{ zy^1-R8gmL_S(^G3Xl6rZm@cJvi?T&+$9IjXKjZxyYW&737^;Hug_l1zt9Nm@MnrsqYPbbE%G!!&qq0r>RjrPRU@WcLIP24{ohTr_& z>wc?;Y~+&cl7n_gErOiq0TPu-*st@2rgf;{Ws}nMo@)-LEOBwe@Ut{E(f58 zNY?mi23EPPqfHu--!EP61R!~2xxrbPSd=;p`Ve}q4wW28j$FDm?E_3Boj_=_t;>>uNV1zE>C_oOkGU~T{?O=40l!1_ zSW0K)+oiJ(Y#Q%4c}Pl>0fjJPi236d`y-hO;gI=mtQDDQ=;|Eyr0nf>g*pXL0b1R+ zj)|~*0&XyGqcW&+>wARC8+0%dX7zxM3f9~C>Vh3x5t5SwOpK#xk+}P2as0Oym{3 z1GfkYfF1-OH}c3xtok31ZaFGDV5<(bj(-ATaXPYA)q5zeUkcSp)s;0pdA23|pv3Ss zQtW2MS88fE^1s9%AP`{sw$IYyy)vf0pBT8X2em6MDLW1k7{ui+y`Z8s)jT&qV%kiJ zb}e+i`j&Aa%rq7>LzB%X6KbBx^V#Ji%xxlc+_OEH(Z_=+>1|hZmr*RZQ+YGS1aVidWA4}%; zlU(e02$_5Wb#)`JP8V;u!n|i(5?lrkzDyeFy{8g+p``7Wn17?Yv5$G4%twsJd5y$L zp+l!v>dO3?ek@bGmJDQ8`qwkRr9Hb`Hld$=^nnoVXwvbQ;GnyGyb};(^vW$Yu;*qs zZz64!__kbWXvzo zfpf2G=Jigu&VwTw0tieUyV z3%NY_Do!o?m_Addi&m1FZ?n3C&td83&jIfaFoX4->uPlU{g!BYF z*5S8^ZYR*g4mpr|0LsLb3!OFbk{wJ{itQfFSEzwB>|iP7vlS57@+G`jxy&KJH+avd z6+o(=*Vr$nmfXt3)JPdFT)s@P@|nd56Zrk$gEO{9Q*mAs=_$7*{7gP1l)k0Aa}nD) zuJD`=h8laY`ychpaQh$~z5o!1-gO3bUx6>vZ?o9+k9>%lq(?^T=b3BY8nWc;wTRCq zt^C<$4L=X^z)^0UkD2wL!F|cL-&u{_A2h|uMGU`;fpW8$5fMzZJqv~6WHF^QV-MiA zwOouo8gzbJ5P<+RDOVjz3R=G|=}XI(@xfx{Tx`ms#TQA$0xph;&(59qZL4y3e7vc$ zFEaOnAe*b;)jdB(*7rBRuq}40up-hf@E2f~u(L-92+=Y$IvhGkscWy&-?(+CswQH} zVp!=4_wS9x(_PZ1!)-T6E4RXLQcXw`QyKI7TY`>X{1LPq5@!WgwkBl2om@$5H5NA2 z(-H%g?X5Yt75=3Kz)^RHOlS>~?H^MDu4St?;edfjnJ#)fw3I(AHEmx;lAX^V&W&VOHC*OcJC1JkC@kV-nvI zHX9SH$diA3Mc>e@!&auNhmIq zbBDp=5wsp>W2J(Ev^3$4hx0$4^WXdqs6Ob>H*^DZ?(zq8Ykmz^OY`NSw=8sH-TRZG z0auA(&@ilk17d;c65J|ME1mlUSfkIsStLc&W*^8;xZ(Gb}F&UjTcMv;GzHrxEZGJ z=(sBCmN;Q$@KcGClzaOpYfI8(CZ_a!?4`u0h)~d}5w2S#>ME1bfR5Vc5Z3b0bpsH{ z>}k*whxWHv-MjJp$E;F&vL)RYu3_ngoi;HIhtnDIDw zB6wR$9>6a6#q~a5k24*1ct_Cj$nNypCD_4hbxAiA<5q=-p|~rIDy6CaL&{A z(R;yt1^vnr(6YH;XT9ux*qw!Z!!BkMP@IiuK?~Q-pucs z;(^wjH;4uH0_1Wnw#9e57+WIJeYVAO5-2@EkaE`E>GoD z^ntGGg~Z29Dq8OR)3aWH-yhN`x1J(Dm@epYKZ-iOL)-fNV+4>%<;;ugv?v3}VCP3@ zkVBAjf|Pxm@0By3_>a0h1r0oWfB>@F-X;rh-l=P8;~8hnF@P;>%~d;}=m_w~45+Ju z3#p*%S9|FDhrO>WyNln!zdyc}q9|MhEhy0@`3V_c`R8HwG(8Oi3ufP!UGof&m zZ$j$B_!kBC0Xb#Bor`JA3OLuEoEeFAocV~i>j4?K(L3qLg}<;dlpHXwy^K&w0R32U zu)++l+Z+H7mot-}6V^>Z(-{tk(>uz$#_pUuy#N+Q|mx^fy;)h}-s6B;M5eC(A(8QX(m2JZxO|B}ftEa9N+N+sGXF*aJ~6))kmQ(zEU^9ZRUd)B`E;2 z>||KFaoLqeeHX9*?%+fN6ZMJ2P2hRwI`OLYbo+U+L>+Ft`MEvJ*NaDTtfJo@k*tm( z9S)d`T()-20s0lf#h~;(J#m%DfWGh&9h1!n7JF1800zRSQiFI|lK{+gX>Eo6c@o@hQ_OXGdx3fCjWa=dO zr43}XG8cGyR~fK+x{@V{K$*Yn%;rjYzgvWNmvS}{wm`1b)rmgF*AZ=XIPa>8qjPnR z|CX3>Dsh}79rP65;#$kJ3lVDs0Am*pBv}0s#*u-rK4d?rvSthWy`akJjwXWNm}bg^ zbtkptYt71=YjtkK0N|=q%K-6ARy6g|!yNTp`_#ukLWVV8sy{c>&VJ(1anIoc%fTL> zD;nb!6(abxi80Ge+eazK>bFN`fQ8^hJ>MgYHk+&T-Mou-1}`tXssZKnFyIckZ3_Ck zjQha@HS#~FYBKvx;N^UXfH4g`2ZX~(1HB72Enk=1zOd{p!j(?LMlv9Mu#3i7%+h{2 zv%)3fmfq zPu!M9Id{vK?zl!!>iJx2hZmh@7#5Q)hGpwV13CLJO^j1+5y|zPQlN9%mc(_@x44 zDzD-cnx^m5DyL{n12*p&3ZP#6;A!!}ykA#&-IWQs{O<$8Gov%61Ic>}qrKfV$g6W~ z)Cjme(W#L&xvMG6zL^fnwER2Mnc55>Z^Tz-!-FUnw7s!CF?f#~N(ZoBk;Qewf^>JP5 z*~RYVy>f?5&_0+WavA>!KBIh($Ci^{JS@o9`G~2{OK!m4?64w~clSn{Xc!S5QP##$ zwS|1_W3)@wocXWI5t@!i4e8BuR@Rvg(}^xq6W)~oJ^g1^ELZ!+H0>mTzCtJ`lX}yC zUF!Cd>+YGTUQI(3x)V|c>g5kYzy;l~kBOukLq9#~GV{2;a5@43NRR9|f|>tIHI?j1 zBPYPf7c(ah+z)1{w>&xxWK{djlQfeSdRxOb@R^`xLvtPz!P?15 z(x)iCV(9#~ z-^y;idw{;rmr)K%K2vi&ZXqq+2OpYbnLf6wDTZ#f7X{4{up+&O?>~H>YxOMEDVt;0 zn44?umV^79`xAEy+70U=Tdx;a*IZz4DQv_vdubmWVuW?+j=BsYT) zyV_WQlfO$#_g08+*~>z%-M=MP4V=ya>iY8i``J^cr@D2ov_5d>1)G|+*XJdRwk5ccy7*Ee`C~xm{JgEu>lcvAhB^RX4P z6z6^i>1tL#I~1ba-#pF4Szw%Lc}bJQ15>u)wG5a%OdO|b*9ZB7b~pV%EB1;Me@@6h z7sA;w<%%8M_+>M(SSw<6Vdy1;Leb!Y;`VTtP8A8xH<42Qx36F_a9X{ld`#pZE~aoXRbRQ;Cip#Y=vo?pvN;O%bC?fT>(a4T$;1Q zVNv|l+#P5<^p;&To}+WTy*J&CGTBhkrh z0Jf*pRjYTbR)dL$+aflaT8bl4R&_9CWe*d}HKuK)=|Z(TWTpIYAJb{qt~hBBFrbD3 zflO*iXR^R>dmsTcD4u#AXA+>fYJY&rC!>K32u+jS^+|q&GoP%!g5CkI%@V2WtZU%% zBa;bPpT$-U1+?FB4wN|rkI@AqZn;C64P`0mME{j@Woz^Br4GaFX}csw6z_|xD6af_ z{@(eVG1Di7dg}#Py-YH;2K<)&7g!W!{7VW>2njJf+ip%eJdCYdUhi=az1-zfm$ueD z7qv0TfL~!H$E916WNOl@hlg=<;i92+%cSt!AgW*@gY7^1jW<=G`i5vlv>;e(HITFP zrcL#H-PSJE2Rci4(WuHS=7?Xo3|ANO`*VSNI&-G?b84Bb%tQVjjRCzqM@c7l4N!S;*oSu97#QQT6umX$Z@y20bW@v&DzR@)-`fN7iJiEQGF zxafT^pF#Op%xVaYGNjAwt>j&+jbk`H9@j=_qqCdnxRmLW0sk35L1J8qL6e%NKKI6w z=qb4uufLREwmb4$Bm4jdDlUN87C**b2HN|TrhF;)JDU{VfKXtik*ys&lS&u+o z(1;b&rV8QEyFNy`k0`w-*SiYqgl3(bflPf z(^zf@p4s(pD9%LXU&=L9^i-j*r!o=?>dthJum#1JetX8zR~g7H)>t6pF|mHtGON=D zv%qbTm>w&Arl51VbJvU!uMUfuV5xLtVX0bGZ)B(tc9l7t)0Pj9na*(%X2pBkyJFN| z8=_PAJ0tTTve!!?$g@R-JS`nM;T>nGb3-+ZMtDAAuIg~4UU}MXdzl@LLOFfT^(k6n z3)zI#M;`5WG&rL!DW7WruWMQnuvfopO1yAmFaTv7NyLAj_y#$Ace&W;K3R`BDdpVj z4XWXjTN@$s?0=<4<5`Z{h>;r9NNjePK%U+d6!e(sO69PHA!tp6P2qjOsCS2GJJ9%M zMsYnfzTS_Y3sNvzvJM%&HM~HDmNNuRq}NOGzZS5 zoeMegsMHoD>pSh~%x0VdIw0P-%M>XUPG#3Guh zv(s4244OK+gZ&MYns56I;wR6I6P@_h*(Ws$b@zY!J=}oz#(w?LK#;%E%TL8$i856< z(9&Uymc)#AW!k8}5_s>jPif_W9OoL~ihm~uA^|V#qH)~wBXi<4qfebEO?(0T+Tx$W z-Ob2Fg#4zW2$q&99_?olS5`p0H{Q@AxjgH*&hq4q$$m+}oNpC6nQ4XG+7tY1op(WTZ63k%7&RAevq#-)ljH_Db3({iDA zg{))ivNJ*sjA=LV7XEnjc%#{*o*C-N7zWXh%}@J>n6%(jHJC%3q28D@@`GlVb~0N= z*etu4R4WSj$39S=9Oh|D0C>+C?YMLrHy*2j_r+}Mcw9QJ?dS}$S)Peiko1Qd%r*4= z^H=Fix9gILj7-t#iA$Yk9%gASMSxT{h;dU>ksUo6v=M>(oRXz0*ro@CWyZkjy_@F-VH1SdlyhAT&pu7nmU zG-z@im$7ct;5DRY@U)yc%h-v8;;aNHoScX`roqNXmjE@d7aBvO*$4Oq7uKeBEt zyY>jNlm;-_gp^m91BE~r=7z|Grj|)}#cMH)kxnuCJ#97Z&gwGR147pwwCP|N5r;Z^ zyN$Wch)*+*qpi+kzXK5zH|E^ys{9G5B@$-!uftP#{OOMd5C@@_L8Z^2k%+wDu zh29M4+c|;wODQqmy!{v$rDl9S6Jb;iP}nW1XNz3x650g`hWR3{^u8X!uC`ya0RUq> zQxmnPavdZkF^wY1;~IXfWe^eXh8SPXp-sqlNT0T#tc)$U1|?43SsIgXrMI{}0iY-X zD}QnS)*jg5oql1ynB;ba`(`(&qpK|pL~wS_d01Vgx6!(VL!q@-)6p@5FCqFySAz;* z%4Lo2Cd$Qt=eR3_1yM!DHulnwr}keo#t%W^&oKIc`vObpBhJOJ%cxKZPHF43p$6>5 z(^#6A`e)gE#2SDB| z+<_lYCcHZaHB6(ANK$L2%8OvdExJVl3$f=D8RghxbcV%s7|mt-REq~(!Fj!lo>`}+ zvafmf7JBDrkGKK6#1l;zma4f_5gn=rQ7Eg+)m*uB+FfgOZ^(I(#G0cI?U8+j?~!tJ zC|68-!cYmClhrFU@8$U)N!Tr);O{(k;okqu4^H2r*7v^{4})P)l$SErYx5h0^t;Ac z=#-7Pyd7RzpJ*sXxH}#tXlcT)4Rh%=9nBMM?o=_{0MtR2XXP(^k>A)}hO69CF&whA z%$3Ife86uzN1-8my+scmv0%Z8&f{Fja)_FlO>?+Q9}%;$WyL#qd3iO2ZRybd?CD=} zxIi_a9lLaWI0x(INr2&|8$2+OJl(2!;YQg-sQpbA@*ebuC|?IpR5i?dGy*&HDKER8 zh}EY``aeyxji3M7Z~ie5JlM}HIS9A43S9vdD0bH$EC}B>luEOpJ5iQLp=Ivgw={Q; zIU656bj$nPO0X5Z*nXtuDEXtQ&XENORW^J!k^=@>Hu76qHve&)|NT5cfA9`v=ZY|; zBC+=fvn7FmnAfYWdx`aq?&n)D5lhT`U{o9D&*NrQ7Brh`Jux*oKeb{h1De_azw*j> zZ-V21?>+jc9LboR-$88h&O{RJTu7GIR#>_uBx%-|g?udI-Rze*Q3^$dQHbrZ3Tjva z+QdT&)HKlq=@ysfgYLib(r$AZb#HgYUP9yf`m`uCD~e-;@66%a10N6!A(B3;TX={N zt+-I6#7If7C9`S&_^|$A}2xui) zE=)5XNwboV)mj9PIndI(_u>PaO-amO&ef8p9cy5IP*G7az2fv%;^t>p{vAN$>uU?m z9(rjy=qyPgq1eY}@eW$DO<2hU?ZGgLDFmsI!bu|3neg9d#q-d_nhwMw7;&(LaoK!K zTu)ceil+#pkp5O>StO71@5}zY zVB!doMyNfPwn1?0dRXFcLldGsq1#i~r~%lxLhO%h+`o_Me|)Z&uK_{DoXIAKiRgXk zsIGi?B<8qj_^d+xUtP^Gi&cQ=^` zTj8(DLTs)HJ4pZW+y5!FeYwHxP-|~4`csWalk=1F4Tf+<8-Z#$w-?rT86$eeIWXK& zKlskbj2wGHV0$q&rkixND?GhEPo~NNbg=er>0tfS6Tshk;rCqt(wb}|yF$1_GJDDP zgjrc?J+5GyIR$tQGjI5)u2`^zT6FHVRso#!y3te1NSu>z?ceP($;p3em;J9E_GdRK z0CbbA{tvoI_hk{Qi@E8{gD4cbZ_5Gru_5q7=y`Bsm#b)^iJ-PbA>vJD+j-@;vE2+W z*HC8*6c#~AaJBq*L&mvsBqLXU9OgX|@fEAtbB`*?S~~Ie_r1UHls&>M>|h`T`YzN%1Tu%P&Ycc^A_@2>9BtL9@ zIBb&1W3qZR-LKxUg&FB-c|qNS~&OGeSAPsI+uX^fnAAX#dP z4aG^fSnag5cWy(UNI(keAxZg37%j8--n$)2sZP2mku40vPcD|TFr5FkkQBkO{(?cE+}+m%;=ZuZrTX_U1|8*qn~T&Fs!^YA!oKM_k?7&vDZ=q9 zukR2GcMFrsX3;B(9hrPni*2INI*kx0_C z4077nxz4>pXymy_A1VHE-H%n(4<}&DkIzAG*cI)^oQFf|N59Lelz)#GZ$38C{c++V z#KK{^0WEkAQsB6ub-H)YXtxx0f%I;YB%xPu{@?SEe)_+2B{hl*(-5*tu~0|1k5hVd z_bW;KtoZjQf1H8-S$IsQ7_;ptF-!$g;e4qq^H+i44ghYmzazzvXr%v-g?Z<=rEXQS%#82m_V}HGJ*87 zXQ*9gmUq)y?A__!n?|wS#&X0IQkb-Wg()@DKqWG9>hR)ro3i&vFQdngDA~#B0%EbE zk##tkR1ne+v;>{_#r(k>iSFonVFl9#mC(EXm?1F-wb)A+1q^(6V`0(pc{}ht->rBI zZd<`f&5n8GPF;BMv63+Da{?@-jXkM*e&q^vgNdSS<86v(bVi3Y)wFxYFS|Ir4RCN- zH;zulQjTY4y0dv@u|iY|)oZ3=Qt8Opu*UO|xq8T^xyrSi9bTc5zgkFWsf3{Y;H#e` zPS^By*c0el^ou1I;3ndW+%q+6HXLIFr*j$`NTWNk>!vIUizrgC>89HTb6%t(ul$$L z7uT+K_OVVv)H?^y*LrkvKKrCJs!P|ggr8VkVFfTYcE|k~0UYcjL}w%Bh0xOI3LN^} zw|_Xx;+Ntm52#9y@2<5dxl7NLwUD=tg^uEqw2zd1E`t%m4nd*m${-LN=gvTkB2!TC z(O2CD8hWHSnJ#)(U7mDHxH1^|gKiys`AH@Rj-F>gUg#)_igF0T)I%+a)dtqi6S5R- zOJXo$v+Zf9U`xfVI@Ld(P3xCC8x_JS-bQMZ4i#6#_)-}RChn)d?uqslkByH%E_vox z0^ErUSRJ5WYsdy3Y{=9PkYQqDYl-v z%q$&T9rWp11O4OCX;*&br13Hzk|}X8^gMa+9ui{~{scy?C<4K(Wen*c98y(H0KnV(zX9;BV4#j*^=p;^w}euA!?3v) z=OC%e)oY!*$3%G#U9z>fPVRObDzT52XW*|W5TZC)@vXm@6PP4L;mepD$_D=PANi7$ z42o25A6U>aa@c4v94j$Ukqrw~T8fz#Nv01YOpLyGK`a=wKd&bFoj-pZ`~0 zS{U0QcNViOt<0GnvP9f^_j2r+M8S?DUgoQEd0Mny$y*DTb5on>1wG*G2RPb$c@i#z88wJDsBhubST~BQCZQxfM(@0@H zVvx&JgKg+#s%%#zMaRCPFniuWBf=N%zy8{#(uSgBOY&ajM2p$d++>jEbp#kFA`x}J znms{%J@B9PwL#Uzgtj+%U@#$F;!=Hj*(^!AN1U&%%`kLTuMoCypd~gAwq@JpXNWNA z)C1O4&?nTC1t7|<;Nr#mFH?6KQW;HPiYE<%ftTD|cSEjSDMO{|E!XRUa9WMDAnC9- z8OX@Oha_-X!Dgr+YR}F25O%PN^~aV~te-@i3wQsXiKPAWOe9)8k@QE3s6&k7DK~hr z5Y4^C&3a-!OZy@pn`^S#R-*Es@y*-QfQGK=RFNfjRSspidjJ5cO`nIsN$~*M2KkbVE8t-ozx*&%tm|CKh6LjEq`Q>@9^L&M1gRoh=3iwkl$66A+!u zrjo-Wa1b-TZkf~h85-En%f*TUVxBjMZ(x+c4A=U7L%;y`I3RJ1Y#k`e!l-UqGArJ3 zze{TVF>G;$gT5DELa{ZIv(yJwc(#1o>_-1K=ombnu!$S6WxcA)ogYO$HqTn<+EJVXZS&oXg;9l_ajdzK_ z`u+4){e3uJ#;C}uC&mhycG1Fu=Cz^PJ;sU#LS6lJRhA1WS4f53ZFQGHEbI0&iivX- zt4*WShEZf-pTzVc(+ckugoyO%*}nco_zRHEcwYK#TdP$#Dri=@t4Shxx{#`>JV2Pm zwLfsMi@$Z1XYvqJZ-QNomoh2UNd$m{3_Dd*b-uODmQ`RUJ?XRNQ}#6&c;31y=1vDZ z7KMN!MSE&ZW*C6pd$9V*Z2kZOh)ymK!arWK%c~DWP_)-adQJF6821SLx^@A+@P}Jg z4*xy@TcU>F`)hw8Ydsj}_K_$=a8NkZl63P=CaCw$L>-uUi+ss(C}dyNP{wZ3$5=<{ z&O$xp%Qj4gINM_T{ZqffZt?DAhKf`t9IdkQp|Y;LJu1jSk4{h~!MR3Pb?IRO3de~) z2uhGfVyvV-SQ@z85f!)gSC~MS+${t>0M~>Qzlab3an7)G&MHm!E_*AX$`~JT$Drz@ z)0MM?3mm84Z9qxZC~b|z%y)sco!{w@AfEZ{A9Ap>+-h>e1L|R+v#im5VI(NBB(yX{+*IzQ| zu)_71GQevyU5v;Xn?bwCS{i)C^Jj4j7We(SNez>S=mi$N!4ly=n$y3F-Zl` z8@_$b$e*X(h(uc;IpCH;O~h-&t-0#~3+Yn0WozQ(G4WZ(c5n8xyv^l z;~P3jGA%PmwV%S(Ol0u;9nbu7_#L|SVo9n!fg)t>QlByvmf&*bqH>mB|M1&iEF{2V z0QC{8G{Nx|>+TlgsHBH%5P$m@?Q^jVY#>M+tAAf6V9;)(Z1`m_Vzf}O%Li2k65!(Z ztejs#UvJr1-B|Gj5<;g<;sMf@g_V10k1i2O@EX^d@7=$%dSzV&9d;Pscw}gqP}0qH zIRdHo1Sox>zgYT$z2*Q`=WfhB!jyKDPR~d$9cHIjEivmDE0I#wYdq1+9DaTAh*Au( zPb0~lD(q-&mq}}MQ_7ro;B=)nM_sIl`K3&*^1z54e5`(S+-jpo zXm`F9rEIZ(c-Lai@42^g9z6Zum3;W=ArNE6(fs?6YkT=jB1cK?q$cmtRcXe(b3Sd} zYGn}-2U{9jL|?PlMs(TtReQjXCT&T;lygr;z1;*J-l8*me{K{B}W1~P|Yl^1wc zF+44eNxSKL8`9_3VR?>xCW@W4rpj_OIf5QCWB&d&#bqsvU*VAUobmHFQ#mX~%qaPz zaS^6WTeo2!L;4*%*^6_`H9K?LkZxz00FBLk^C!2w=l!p7%YI4wTVi+hX**P*(-E%= z*hfc9RH=wBU zc5?oq75;HBitfObwl=alPZEK3)Aai%YPnj_IgrP}-BYAdhgjXRBsXdUp{crAvj^8` z%ZAsbSCy{Ub(l}e#O7r3DcIzjI8uYi+@&7HnzQRzMg^>l|ISWAvyFh8-l6CTbES=- znT>#1=a7x%1IypXNaX7{)Wr|IH?4khbpQTSc0@A!nxO9D+0xhig}Q6npX8ps6ynMa zF=}W;F`n^BJ7P%Rtz%0>^n~!O@c5_0{tD#m8Top%h1vQ5>Iq0`HD8~Yp;rOvNnLDT z--qqZ>mCs$RDyEJ9jj^{G~aZ5!uKqNr`2;6Z8D<&wYkN69Ax{=`N*shn zdd8ryC%EIyx9lDMWAc~aWVQttbsm?z@OHl~k(e?uoH>YED?f)nwKVrl4 zn`V@!(uMAhMnEkccbXZdiZ}Nj1f%-0@)9#olJy}&GQ0~mh7Bd(MjBCOXFFU>9p`ja zS6^U<$Oe<}$?8M9s^5ygSnMC9*o_{Ke;QfxeZ!?M1-Fh7%aeYUgY*&T8y195oO)BF zE%dp6>CpKYl8KaU!&zBd+7%DdHpQ6@;aQht^$^siV?(zy+v+EsnU49xE}! zUDf(uLEGZLMmPvU$Cr6_%g8q_lT*CuV0H>@v<5LZ-n8XB*zm_9x9^^7D&&b>h{`cN zDznnO_SgI)&Ze_RAK-Yt(!(B~YgRRi=JHaDJpJv=8wSkRj=!GkcNsl6H+A=h#D+^Y z#8v@kchUiR+KZk&hQ5^g9_e@`n=_)V0WmHT@UY7OJIvF=fDWbEkeo|GD=yZroRC-$OLvG&K=rLH*+x6c% zU=IcaAFz7GiuAeVr|wJ(zG9u`J&qPB$%zLu3!bFq$z?Z6i;puKo~Q6xVfO1RuFQO5 zw=do8qxVSfNOwVj=f6;KDs6G`V~o~@>Wv41H|tCI4X+gOdMefMY-=!c#P0BtV@33@ z9T+REdbQ|T>i^07)nxYl1;8()L`bkLs$Q0O;mSV7MXaA5Oub-{j)hO1O0Hj{t3I7G z5#7E_fAIQ`;VSb1!VT1Bb8(OEGJZ56O2Ox~d(dTxh285&zedbj-U^W`9D#@^YTl`QG%i+vJzaHTj8`ROEyK8|Mp70UDpM4Kl!(4a|gyD!xR%F zuPk=;6iUrQpAlEY?wd!#6{LL!SBCnAQye6RiTJ#~qImtoRXEUj5+^ zahcaQ9(iGdJ+WrN=OhMCS&S&=Nq3XETi#5cD#Nw>AyGs>JX72wIm$7@)%Zq)bS5sO z?bv+P#+dVIuRDxSmgg5OPp`V^t~HRCDj|?7!U2N+l>+#5`UH!ae42WqE=u0b7sXz) z?b4ysALr4g!Dhih^t>V_eN#Pu=FlNAQ`;Y2&&je`-+Zv{uDUR;f72KK6eMZ>YR0CgHz$=Wc`aL$iwJH$^SOW{ydpG<6dgpIszp z5lN=NJmg~jXI!n}S~pR*h{I9Nmf(cx=z6oe?#?I&n~Qdj`RTCaHk23}!;;h0aMxs{ zB29X^J8$!Tk?t<^e`OqNPqhRc7)xdE(vQl$L$F7Sm}J(}4fmQ98#xfdY)OYqjE^u| z01EpxLqp-)>5F{P^Q2TxCRf%T0jf6trxRMGm***kb&vhen(rEwS^d1fR{9iKz*D@{ z``*b6=xKbAIt5vZB0s9f7{9$BA$(UN%~_zV(nuDWu6k1fLvO8WR8?!zIKRJ%M>8@( z7{qIzfq~)~f7=n7_NbCa|5=ZrvW-DZ*|J2+10{%5f<#1!xJEp5(evW`XWl?@7PAk< zw0fVavx_b>auZdLRWI-UZ>>qc(}3m{N67F@IA~GOd2{Qdy>#n*a-r#%FyQPXyqto; zF5$)Z_k$fs&9e_ng3979$;mwO2sUG`Oo!$XzK0>|dj;H*<70Ck9P~OFFTsoG7fzJm zecz9RU;@o|QLbNk-1lUe*4R%ygpyA=W`|j75k^ZVMd3?ZirjQXU(65MW(QsB-1OHm z7iwPXT0rRGnmv=cP@avlWok#@QsBP+~GcFQ_{(8e>%&ms@HSZ+PA0VF@9-)%8y1N- z+ygbd@;LD3Oqyh{dC?c5@xQ+Aj-W4KxtyGDPwWHB20J{!SZpzKopoj)K;U@(s?%0h z^{p1G)f=innpX56STIX}-=kvumk=L6$b^8^nncd-68{!|Ol(y_YNST_a#Aka)ns`v%`nuVZ$(8yw;X_So#z+0k*RE*Jc{dSV$W)x! z2xfJe2kvn3wdv-q1EmMQO6QtR#vO*n9ZqhoPbZ!EaQImSq6f*2pChXM)^ZkJWxbxoZ-oSa=oV?s4-LkIS)?+OyDNp^NuE< zUd&vRY7s%s6p!|G5oiUuhL9$#W;b(}z7P?t>#!r?%L6mb=RNZ`LxsY-jCJ_yCCWZO z?JDWlkLmXuMa{&yG<_A3v4nwCDS!hb)U<+Gu$K+)#e(?72g2!A5P1)-WR`scFsV*1pKI?Y`8>0H&Vr>@!|JcVt zq-?_b1$*C_!HcPVts2V$PCyuLtyzfG(3+&#b6`l(=#0pL-YI8GiiaMUdpFRiQwn#i;qC=EEgImonfcff=|1SFF4=t7 za7;|;F@*W6;Q{>Ug4DdX-xDR=tI5+rwjJOYd!`Ows0LUggZZK8zu&T$! z-KBAOAZK?v@$j}@vZSO zMskE8fkg;V1Ks#$(-37*(t|Z0KJ%elfW5RO0q9`&Py^b&TT48RRscJXs~KTYn2>(* zUa!O_)6h2*?+PcdW>(BRpV{p|G?P(!q%`;CK*02k(-xX8VU=fns8`@Fwxt3o@w zih(8g^;t3y=gKy)&fFa&piBrc3)enpRz^-*J$pFQCkK;aWCkNHKBk>_^n63IiG}q6 z1+jZNCQD#pqX?)&k=Mb7_F10_rVddG1L%5xh2?$~I%Dg$zjYRA!Ku79uupSGC(=v- zOs9A>Us-s2M*4M#{KQ!t(7d39dje%YGSL0@JdnK)ptix~Z>e92|(rrWBhR@Mk~ zO7aid+cb;I%h~K$=Lg#y{dYD{W@&liuyV~l z-Q&8O>XDmQKTyGbTWju3<9XdKYgx6Gy=ULg0&(>z8y+-5T2U6I6iVmR4=}^FmPE>L z*G9<~G;~TfGDQ}VU~>S^Tsua-Cro!cmP$xk4FUO4^L)wF;MpKYZ!5ZYZttVaaM*NMzL;}E|Qfxz;5GgY^q3biQs#XlDS^3aFt2Ob}jxWxK=9Vb&6?vikHLdGA~ zK!zCgMnApMEzPW0Iu6c=IHvNq_fWfy=t6}k&<)dnoW-AlVNR&q8+rTQ-Sy9X39q@~ z*_^497{|rpRC|faxxq4LDSY9Xh!9cr_-0Y{*yi)B))pV-1u9M@dSc4(uZE2d4U2VAL~jp zb=eXGTINR%g`-s;?>O%EYUP~@nPh4qlpP*r&dnkOLSv2vr_L%4zf)U%ZTA8dNI(P% zKD7G8w#ZZ!odKK5aPRijUCuyogBH#=5poE@BiqOO)?K`0DwnFUD`=w#NWr1hQy;O} zp1bja-Z!e$m92KePWYrw*JmYPPW2)%7|<7W5icye?@^@s9XH7rs&_DsZmORK<0g~2 zOa3T|khj-0a-T%w+yxljHFfWKEaIn0c37}Q(**=DI(N1>g5?wH(y6&Mpb}Y&be|rz zW1C`1!mcY#O03@+Q5|EyK6uZup5k#yK6LfaJSyd3fsz>ZK+#dAg zo^3c-#>dq?yq2=BdiHL!(NT2AX>TAM>d^)9L4=-Kcc@?tYHF)=6{JHIJ4C3=#h036 zE?VcUf^1^OjpOJK-(Nwf2HBx(O#QN1r{PAuJPH@&A!^7G6=uZJSp_ zT0pu(8l*&|ySpSLB?Rei2BZX}ySrN&h8Sr9fgz+r$zg~gh8h^y@p<;$vuF1&m~-I! zyYsp~*T;Kgqi9C^^`HJurT1-3JhV^O(_t$M{Bkfk*TB`)l<7%tb&DE*s`5I`6&&E= z{lENCT|zOxO;-nMYf{|bsQlWj(d4sN!TtL9mjvBW&cE3P>a5fMTg+H+!HM(#uR1)s z1z)fGp#w$qhTEMJ^y0_HT(`OOQHq)lu20mc<;pd7UuQ>$N!Lx${igeHn^XwSwN=BF ztazbG^zOyA9XZplQ4+aPJ5pK1(ks9enhtVVR-RtZ>9ONGwOO3v=I*Xom-D;jsdx*k zIBJj$FakqUdjSl9zX);-K15eow4ez=_u>C?IU$7@RC zoe3`PCjFD#iu-{#|$=dTc--`JE+Lb2muY~+>16u>PW-(1hOL>BpU7KyPo%w*FI}3fH^S(ckM}l zLp~u6*Dkn_fT)?azVmS|leSNAJ_WJF@3=ZnCOX-q zQ^bMV^p&y#3#rE6>9+~80W9t9rkXy^<$dYZ8bSB6P*3pJ+`ao`lS}MzyidwJiz zTfmo)Tk-i|H}?|4Y4fUCaH+8>)%jv|NC~ysIsLcUX{+Y6;FW(@pGy~j&8vy#_`18v z#QUlix4wIEvcM$nHLv`Mzrvac*4}jbo$BJxar5iVu4(ey;b8vrAQzahkmpINix*?T zbiUAP?_oO3JJ;p3hG@34x^yj~94Azas362CAs6YypBPwN_qdyJxR&^UShuPr93NG8 z^HhrGP%P2n4E|LbiyRw%sFM9iZ*h`HEw(_qy%u|aHcSG$P`KQ9wE(%?7=Ao#xWCR$ zUQsmARhM3zsIS2J4dWJqSZ6PI!3RIat_*S)9U2J^$T2Z_4x$*79&G(X1WdP#A)Sgv zvB{lf11Nyrx~tc^HlS6xjVpcg*ayK&K~-IysT{M}U93o~*@ZjDFA>L~;I?@qK%%l0{%8riFp{}>5f|M*4aYTT1W z_L`nyqBQyvEjwwj`HIy=-OA&pa|B`8fglSNhw@T-XIVL~7q^Q1ET+ojNRu)Dz?y9O zpZ!95js4o0X#K^`TdJ`$)R73V+583tw4uNKse~vP95$SDa^N({bS%jc{d~Q z3X3xxVw~{m9kP*>;s6v+0D#B=TC}TD^CJiYT|P4vsol@EM4!at7z1TWxkw4YYIw_! z_Vzs3Z*ZuBid@<9r_wHTiNKdZB_IJRY~#y3;CF1udJroyaqnG2(+JhBV8wOYKbDjk ziY&YP^TY1pUD$(<;}|Zk@i&Eh7gV+;0MQzmzcv^hM74|+zh=7=8V<7s>@x14r)BRT zt{IVqC>q?ZI)$-;V*VriR~HIw2KQZUUK8nJ_FvNRKtn}4H(cZnK*UCL_;M7q-p4^aw+ zT8*oEf!~rK)Ajb-WQz+|djlRvbkwO%)8>D7@^>$sbtNkwT$WJEpnvDZ3j@yGGv{KR z!?yJXn%fNufPET?CB zm6F}Fk808hhM))NEWlFrK3|+fj>f(`dgQK%vT*bC+v%%Z!zQQKQ{R=e5H95NG5uh> zhE{Cq-t;7ZpQx8`Cw2y6-DZJxkOKsmC-)6`OrVB^QpL*Dw=%q)M8Lr!j^8zkGZF2G zj|~Kn2W6V&9ujn~7}td1=^N!D|Oxc`uDS_pmfJd0=}RamYY0pNVo`^*{i>(4^N;{M++z5DGDxW3C2xQ zbh_1RR*M6>E)oziv^6wImT-Lz2*y7CyQv2tT>Qn&T4&Fkt5~1713um?7bR2<(gx?O z0x|Iw{Hk#ve_NUqBkXM}mNsegsbgfXx;w8{9M@4(B*{PU&((Bhe? zvmw+08Q`>EMCJ30svy^OT&I!fcW6MxN{4q`k+Hmeou;Kr8CNpWyiGQb`%(hcdMO1j z#a{4|J~azTocFh#6kI%#^Fcu>#E>n5f6|*!U&TXzlyR0N*(|7dFFJ&SMKj}6d(5+8Hs{*PivW4sI{VbZ@u>2}5_ zP5hh}jRHJ7?vLVCLxZNmlJ`7u`b`~+9C!RV^2iT!)wByGuDh(t5Jp1XgbV2pvar$< z0awX&Zs6LGE}SPg;gfiP6Te5$t?VgJaNcm^Tx@>eN%6owjmiPlTm#>@1QPt(7v7k_ zu5L#r8^Ab3K5)}1%Rp~NLTebOp83Tb=OFU36SZ8+vIKQ~1~EDfCSJ|bNfm7Fp( z4$nhs4Y44oS(jbcR}W2Z6xXhC6(xwo$lAk!ApW$YIQN-zwf|;JyPvD`1jj@vLmL8X zBm*2o4^eNO%dxdrN})aEI}sO)aYb0bceU@WFGXz&xr#dMTYmo?g`O7K`v^{&clzYH zRv!PQ3YAPl14^ELM!W?q%>;ZE2`QA-B)Z&@)6;WgwjEaz8YVR(CnEFa=9)K4d=RYj zY!r;ERm^a7_6IQQC9zk2;Lsh_r}Dj(iqDw|$ZtO>k_4& zSx8%H22q{r#;kg&nBbcbODyljl!g~)bAmiiWf%SCzU4D8otxRCvY)z$!~8kYh#qzy*c`zPU~glXS)!jQ z^FmIZRx%2jtZxri%X!m4@9kyw2SuN;6Jgxm$jj$;Ty@T;OG!ekRDEN3rW}UuAc&=uk^<3<}E^KI|Il zjBNM5gZ329G$ASjdlu?6*Kxa%-KHqM`Q1?1e?U|@XWq^(DV2e>1-M?*^SX41UL#Z* zI?VYkVZ`)ocs!(FB3pDFdh+(9jMg=1oBFO^rQrk7TLBe)@TD^o$0gn$ToD7sX+hSy z%8D$yqs^~v)f#n&3i$=eqlZ#rZ7;!5DHhPdRz>zh$;xF7FZxDc z)ZMi)GJi472(eVX+0o#L+l2<4Dz5lKZiu9vMKWHVeDc0=XWOq>owgy$6HGBFh6dX? z6M$Y;&2<$_G#V?LT;T`C_}& zC4pjFMsQ2JgmqQVWLzp!(PEp7_+>-Qey~LN;p*3dOBa+c3ur8T6{=nAO3T^kYK2&> zI}hOLIIL|x<@*H5ijO(@jgW|`%unri%AlwYMgpn=3JgX+1Bi73hnk`0CcmfJLqN#= ziZxfqU}_Xx>%bEZd?U-=IB>NrN-p#`Z zwxNVY9CS!be!!E3))di=n$7l_Ii%(_Q)C7G_>7(!EJyYh$9T@l7`$2S z1~+$l+jbpS3%{*V3r1mh z5xH&u=8Cc(*LyX*hr;|0d!Ps~X1CF(2p8Mmp+|6Cwf^s!QGz~5)m@H;$kFOjJNoN& zy<^w71Pj_(E18h(d4r}Ff}Q5MUg>LJ>|(01JzuBj+m~G4G_&k)A88=Q3!@*-7M)1> zGu9u>9F|{jgNlp1TL%wcFFd@@S%R$0^_uQagvrBUq!YZR0SD!~Fy$6>qti!xqnu$B zuSbK!0U|OOmURd#vLysx6o*KG_HrB%iZ;0bp)HqI)MVlEe$V$c)@n7#5xP_S=dt1v z@6*IR=T&_;f{JhG8l{2qLVcmYMw#(}S3jlrWMYKz&u)78&nA9c(Yt^Hv0pAC@t z3%VRv_hlYHLsjX%%LS7OUp8WvOL2!5v|$Q7Owdx4J+c=pVOrvRb5aUYq8g?NK5e&i zn9M2-Z1A3UK)J_0OO&@=7du*cXAnS^{-^enh}AToZDl9*f8sE-ii-|t0QW69f$98o zMwtyH_PHWPXffaHhv`?WR*scP-|CwwFEH?Bw=_}{M z_TQ8;o87Pf`55l{J_CfTqI$i%lTV1;64dy$y~U2w4A(eEQSu0uxKa+H4_IsttiHwH zeis6AwtanD6F8z<>1ak^3FbdAQ{0prUJUD#f_4{)YW>@8WvuZoTzvOtp6xER)zXWy zLvpX9>>dys)bsvkd2r{su)f@wbZ`0hKzT3j$I?xmb)rv1j@PLD$N8=NulTlLL+DZw zXcf_?cb!n``V3(f+lBt|qByWP2qIR{7k*3ovHrLT)RwV7idaX$Vt^Py7=87i^*zb- z)e4vIdM1}aRUgXXFIG1S;XGCSI0(85e8VQ+uWLT-pY}a%0(V}b0IUv865)nzlBm8; zZqX4%-=Y1#=sRbpuQeLnwJo2c#QoG_*f=PW$N!O96KL+l`uT2?R)}50w_FVPS?(aR zZ$tVBC)*bMIjXLwxD|7zIV$XUQSujU-u4btXSI%rg}L=kj#5-D{J!7z0d$K7^kL;S zgflNpt5D)vA$x2kU+b9j37R8A(15xHk1%oHk>{12-37s)AJUG8F~6Uc;)eDaQ3GUA z`U=-GSJN{srfD^q-sn+YL|pfQ)PD6%G(m0SgVa+q0u8o2H`z@kag7fgXSF;xuW}_* zpuV+A8&J&2BA-K%Xa4HkASot8LV5Q1=B}Ne4qg?eYrXFf;Q)wPh*BdN$?@SvN zOz?n7IuUYNYhi}-^kE`n_qNHL1U~SQH#38r*zmPh(^Rh1^JdA@0|XL9Cg00VUlk=I z{&P=oU0ghsD#hKk@{vAL*5p{tX$}(~_o2!O`ISX_8Mi06G~gxfbeB|(I*7R5jLw95 z0g7eq?KJ}!YFIbQ9aiN{K|IkR_rmv*np3lU9o->M{5;;P55Pm~ZIuxscjjqsx&qDhzs38LkTW??IPFlQWv670}zl35~0PeAqh7GI`&_t?4~FSU>KLzGnEXV6Ftyd~Kx{{^Cx<|@gGzx{8<0vq{^-I4ZF9{E5XKmt*;z80y ze;4jzTKQwV49s~ji%XfvFk2ucqr!sa{2!EhPi*SE!-7b8_z!o-Y zP&8*){33CuH%-j*Z? zZ1{@=8j;z>MD>LVDPesh_*rviZ=Kf24pq>*F0fsxYc4E0{cvV+Ynk>Hz!P~dlv=fQ zVy^zWerf)7un_z~gsfvmGKI@gZ@96OLhJWM2ce2w51NU( z9!0~V%(ztT64}FRPRmxYVNFM14&52|qF(c$I_Hb#3s+K&F0wU62vJw^b(VoZNx(N2Xs`J=D{Z9>pfl?E(fYxBNY{nHwNFPd+%%%-Ag-vV>y4SaCe<~Iti12y8675HtU&1C|BbLWr zVODihq)mv#$`#8O@#^devzIz~?YJ3-i`2e0;vc(IgB*=anQMmeMJIIf6_w__N?9H+ z(Dc_V8-LKIpe=_uk%bnxa;fKrU68X;#vXh^94p%N`^jz`V;WC%Qc_A z6*7+kpj=pK%pqB_f*pUbn0A1*rK#D31n1=VbVroUk1+wf>S=+gBJ%{x4J0Fxlqf~h z*q_vEGLMw&FNmjhc*IZK)U~yoFk_~P67Wtk3oQ9Q{+aOPF46r&_v)`fy{{kd24bPZ zMOdfmx|Jx}4ucKv5`(L`HHQERDSJwW#M^RRQ80KN{hqZ! zzDO>m`B}IDMN!ARuX~ezic#hE7n?2Jy!dH>AM$Ti>?46&BqP7?OvT=ne*gXE-DMEr zC}+Yy6_tc$4|&d#49#xwi%Ka%md%<1VK)o`C?S+&oY%7amA9VLbw)5Rqhl6(gm$8C zVRIl3m!R9$mi!LDDieRDG`elPnlNbVn?*h*CPHVPoNB2>_D#cE?s{onk);EA9fFGj z$1MhDmdlsU%*}5@`@BT5uzrq*L}-`izvz3cHabV z<#=g}8hS$C5}jpxCHw0S2O}-iZ27+q7Js^Mn3f~U0lOdMvy_=J#gIsdK&UdfMTs6e zIH5V?*et_6)4nAAV@ zHq7K5{cFY!y4Hb6mRu3<46h+2wqbQRN|;~n zL;8sA?aMQ7QMa^vTaozGT+ot8wAOfgHKnh5sqLH zLT+YH)xc~OjX%qxY36h{!}`Q7=@;Yp_#=YYh1$ookd9kjc1L|gqpWKL1{sHaV1qXe zd&^Nb`(_cJ7m&|8g06opEo5MMA+Xno&3sSjOPs9VR2I~v+hZTGdu}L|=35RtL$bP+ z9y#3k)18)vHG?4oret<@eSIq@ShdrJxK`p8wSU(OWjZGyH~zmQZijN z^BkTzshMcd*ztbVtJUaDZqW|vhBWt@Z8hk@cJS_fQ!d@Y*|oZR=zu;U=XhlT9JE6L zjadVMvt%dsGPmJF{v``{mTw&n{-_5Kz`6yT=|l27@(xmi_oi06rvYaPCwjgiC3ib! z9j=52n7p9I?&Fpa#iu?ILo#d;ghMO|ADtCqtRtQGR0lqim7tB{(kjvP5Sn|nCKH7w z44O>IdqIZ&o+iM=^M%?U$qoeJ^{bFNuH8sLgp9eV|HKdMN;eX$H(v9_5ovL?4d8gq zCs&*61}zSZOS~Q~m5m zqRbRZ*?!!Gl}lNpi@M{nzx`}ogr+D*@za(gE~eV;>f)MG7|*aM_~tC+*`LYN@M2B5p7TytoRH## z{LH*or{y$=ZDz3`!59}-lE>SMMsMtNe3F1!;4ZRB@%@caqUcf?ezBx{=c72a`zKd= z_bYV~u1Gzo$j)jzdYzo%k*LG@QKB<7Hj6;k4!;*UvBgcrIBYXZyVj9!7a zH3?^T0lVw*$DvyWFBr2rF+}b@M`g{EMfwz|a1r$d(&w9r(hmwZeesY>7&_nA)G-MA zp8u&1)Su7{kzk-h(~_nC5+h|SBP-D_puYa9ShFMnj4nDgcOAnOoDsy^q$MUN7V{m7 z6Gfd`^!BVVQTPt?Jcrvm3M(RSXJ8D6)i{2-C5kv9$cx~U6dTw*Ej*JIa>_HO_$FJ^ z`}Op*t>vUD8-NG3zem*fPHiS&4)ab4k}sL$nyr|KsIA~lkj zuxHHZ#QV&3#-+!L0y66Z4LI%t4PKRB)mlO00tq5tB?X4P!$63~vSE?wC8g91N~zPl zb2|CIeWNjgL(YQ1GyL_|BA$KBXkRy zpq@0oFa8QWV2#jN%ZiN}8K-OtZve=-qIZ2+~m36>XptPoo!?df?&)4OgddCOm;F3(cd8vFeV$nPoB zURw72bk&gEGCiUHOH+20%%mi|mJ}3~7$2P+uDrLE`x6@u@%@3fErxgnT@7O#qP9qy z{QAvxeQ`KAL7>`5p3P))6i7?E;fgz$|5h~K{C~k`Rsy#Me0ca+@3O3#ZPkk>aMAN z65ETF!P6PIAp#3OXK|{p92t+uXZao*Tl{@2Pz6aGiHK}h=v(aJq2}73T^jbd^$TR+ zQ!J{DD1WEp9?^Eg;(Z=ey=rovcu^21dD>~{t<|~r^<;d4e)(7};vLsS>hvcGbn0zQ( z{)2^9q_5qqRll4e8yfP+e~L)UPitjBf}0gKUB+8n`DpVg-wqbSHoRS^v6(EEjRk** z)N-$;adfm#55Rf+I|w_xGCh~Rj)K*?7Ak43DkRVW+!o%^y3+)`efULFK@`p~TT|Kd z%YCHE_C|43M$^GMaY`_pCZZoJ{6H7*#TsLjR8}dKGN>z@Q}pn>2N7ZS$R|BVX7P)U zWi#bZ+`>CB9@;^x!Wgy}#;SW#oLogK%DS1oZ&J}NPv6oMcghtDqilZ6qU6`kOSY$c z?u|gYs|-y0#l-_pW`Wy^+2zUG%?FY zVqTW5_Sg@Ncme!}AQMg}{_kkdydN(5F$LZcksGJl>K@Oqcv(*LJKDm?AV1eR~ zN202`e~jfj@d5NAqV{fOZjGv3yp%<9;BPx)V?5`hluzvy{TY4Ie5;-E!quP71zkdu z9&Gayr-}Tf4djmalcrfV$>I?dm_VDD0JhEMto>{=4v)%=^Y>UM!p0@UAKdvPevzCF zedB2(*0EzFhP2AGD(En{G4O1+#BYBKBsY{xsgN(ytDM15ctgT=y5y^7{h*gnZI@kz zjvcKH<8NZk$iE=OgOf9h@Yi1O+oTxZYl>b{Zj#BL>vzkga)HamJ+xEk(9~^QtGTHH zSnVsl^6S*MmeXF}np+8+jL57S)E0i0Id&+q zgf6d%jvLRN+(qT^hQ{QQdel$<_)k55UB$-2f(EEPi%qZ}SD|DShEVUJ#Y{!K&?vKd zPQNJ3%8f4SjczR$W3U7D#p}-zefn1<_V^*?+P3A+<}7E6e_Ni6G=r3?H55ua3Vd@?G8jc%M%!2jA($W zjfp!7&JanNZx`;rxFiPhyg1WC--R}5=Bf8*rR}pc&{XikCpYgWsUKp9Wa0|B3JEo6 zi)lZz69a}IdVftfEGm&_jcr z%ph?-_{orhqPSYz@;0-=Pd^RgqRDS!6GP%>zR^|Iy4p^uTND9xnicdllK8jUQ7T)# ziReI9_s>=^u=lv8+LE!>i*yzL*P*n*5`dAfh%dB1RQptYPG+`tAu4T8rL4wl{Om>l7mr{9l8W4bm@Oq;(Eatqd zslduC%5U}*X0sByyTMy`Y3~&*q0Sue%|fiD@-F+awJ+Zv(Z#d_nTaBTkcf+Z^+Zed z!^kI$!Hdi8|0(pvEe)j)x)mCCBg1>)QZ2{8zq`Xdd7dx@WPFv{+>W!l2ToS9iqbwP z^;D+Sr7;(dOeQ**y1n71R>s3fc9(v;Fvf<=ic6;)eU=b1sW@`WF&q5LHje8hq>gVd z$94jObiWE_ytjV%YDCysAw0j_c*|o}=lCrdMYT~>Rli^I znbM!%3}*K~LF0d6s~3UIOUO_3{ioq6pR~0vp11T^c+Xd6O^lD9SkZeU5Ezy6Ya?kN z*6Vl}$|OHZ554nuicFM5WBv7HG`U5esE}p+3FU~-54nMEwcf~9NzAVLrT{kIdtIqN zN&Uqtx&87u7+b=XMk-S+udFirXa#_y?GNz@K}Tur&(_CK@J5RWu_2;VWe>}AzEu2@ zG%T+zcM3V_mdLlnW(;3ciK9#Et4Djt>x{ur^;rS`lDGEp`4U_0Us|8Kr|59F9_c2k zY~e`L6s=f>BPd4az~j^_@=%jrSkIk@-^g{TVhvakV(jkIRHCq*S-v@;jPHgNj;}8C zD`fB9U^{8@nJw19XzcXFwBgg#$F60v=ZazmCFDul?bFrsgrTzpE1y3M{flMk;dT+E z5`V^_sVRSy2cN3l4LWo%qWa;?V4<($0=weggcJ;N3Fk{}jV~c^Gf3)e@Wl!E+LF{V zZHbrW6*v=$$+u7>B?F=yW6K=&a93X~A7hv=mFt$+Imoz?Sa=u@j-AW)C2hw1OZUfu zGUv%a76DritJ)qq!siF7DetPdxupo+Ct?fLa}_9NN^$QB#to&5kz}>ApLKAF-Mn>Z zUn=1CcYW8bWdMA~nhnmJ8B$?A){PpXO;kNN_q-uvs3v43z39QeBxV?57-oUU_<(s- zAf?~G<@#t?TMzGUDlgnpoaaq5f-@nRyk?jk^Dj*UgDN72mu$j=)Rl9J--X}F&>M8C zj-h_J;E>%})4_wT#6;}qyS`7Ju)4UjP#-0C#bdJY;)na`#~|xw-8`GF_jei(%0~iq zTP7wQ?R~^gkpbA-lgiAacJcS0!&SwO6{Hy2Q63Ho9Y_1#m*6EWgdF3wdaUr$GFJoZ z=ylDoY^!fv{#WQcBdR`22a#AMjbR|1gQm$D4;AWuJo9@k}yM)7Rq8Qp0b zIh%{aG@B}0t?eB|+x(V!4q~L0>^?7~&x)OdwjPby(+sk_(A zC3%|%m>_H|X13+s#I7na|1e*Eq*``ec^<;gYxe9BaOem$k%YHfNv@vl%#?mYlW6$D z@q+V1HZz)Pt!7srKbi!7#Hj5FHXDY3hxXqrVx9UMNS#T#^r-#Ui|8rNuIb+N7poi)v`yRL!eY+z&g}VxBD%DJ6O(OOB@r|*<$LJKc)RaICC|4BXWr9Dk{pw)DaStAjCa&nM+sUHDnYBLkALqXJkViD2HD zEKc9A0?8li)~yBzuk~f`$g#0myFa&KPg_YA%N>wBEEgh|G5QOMA;P7=zyOrN7CD0t)QO?u0?h+>Y zOOf~fCnPnw_6t0vOi?=`$A1Y?yL{&HCiOwGP&S*Xhsn50Fr(l&Zj?1PeRg5RqTJqH z^l^*#!AgoF>FrV3;1rGZfDL;)g@OkffaBi4-{9gZG{EtfVH)w4oP09h*d^0nZdwC| zlBl#1_F1MKbJ-DxSBs8=Jho~ZxsxZU!;Z7wGx(qHHS@=6MvKRK{R5C+>ule&Amr44 z!~ud2hLifN`%<5HV=`j`)W0W5Kxv__5_36!=#FTy5D3dBXuR4>Oawh5k!kxY~ypk;VjP&XlN@KpBQ3>a?FO&E`_Dv zhtD6sem_7k1#mcv+}mAKKdLYVc~29dp~g$o43}Z|vE@YZ!wSgqOPlWB4RA-sE7iq1 z&(sb#Uj4c@+18Qiru7^}a`6f&vQa_2;XvH$1+gA6_`_sNUw7bDvSB{U6tPGFmLnFt zKv^pj%eyzD{r%&BT_2df5<=4O7=E=!!6@!Ev%8*bXO1<2EMk^BxPY#YK2F4(6x^La zW88k8Vsd}{v`#eE5HO!^U+e3!Yw;%C98vI5i!xe1WIF1hGw|>(n1A>LPb8pKy=cze zruHpHrtmL{Kk|0YUIueFj^#%bDDXgz-b}G|)G_U0l$jB12fO;FCa=%K-iJH zIsV7xLR56^rw@-=>3Ig-Q#4&#>0I^(pZy*Y0%@(MCb2O<57}C zhJy+9BSSCy>#mjGf)iRItqxkA9xhCTTu?6E`nam5iwSu5vHZ%%SqrIeDDCS;9iAwj zC30P4J12x&L777{JlY{ccGc}@B!O$beCclM#(-MS+Ig{CgO#P%#|%Y1SWHbruF!yu z;uQJ)r6eY+N+QU-#H}V)IqXEibW3dfmMWBPj>n(I@WQe~QF0&VdZdJx&ef179px-? zxzSV-4WtRZ344;uId9#hL20ZrXXSfvP1LN2Z^8Ou2j=uzuTQryfT9`S5{(8xR@N>{ zlpmBC4vDTPh+bX2_>d|5G6vrDXBrc#V>k7yM(uvTb}-t(`@#HlO2+qC z|BWtci~XjqYP6x|G17^t7let5ZGRdmNb*(mC4PE zF2(Nr#Os(;uvCe8Sz$kV9OGsy+z{J(9ml;<3(rzuf#b$xi$}d&eEUKxyTA0^LZZ(( zFfUm3=t5bD4Lr))H2RL82;!g5xyo(n1S+S$!;2$`>I>xo1m&M&ZxIX#MI>T|B(ct_ zX1c{m(_bW`{s`J#=U1-L())U%H>&Ick2e~iQ2wx=X6a&VVE?@j=s&E!nEpt^W-ha& zAw~A-2)R1W5c?;Xk2Mm`X^FVhS6XGWPZNgr;rOKGUWbnP%-D_kkCY@qj?~A5gMX5f zPpAMVhw$$*jw63igf^rkw5dVnwzx9ptlcY2ry;OZ)AldNgIWX?0G+yan zzhG$7Q5CrUK>uAiy=sR;P;2h$n^3x$W#s7NN%!WwnNPoWb+T%@f>jN6cPr`L2H;*Z zA^-tkeF>?Y15Iz9-M)WXSGXB&KD(Jp;XBLH*WJB!&eiQ$m}XE@*{U}2S-zzxfz#+n&GX(`YxIEo6HV981N2w{G)FomEe-EZ zKiz$@wSlh6%xE6?;e=}1z!uo{Kg1@GA*G)ZsU2q9`|**$Ir-w_$h zRsN$nei3&+<7Vyys|C?$E7_*8H~H_+y8nj-aPvW7s|Zs}I4ANiNq2H9`%8$hF9Y%U z`ty-Hm_y9>1^&zMlBSDk!l|Buu z3U3U`mM?WJSZEKk<|6|sO-iH1RjA$v4J~~kIgiuN@{G81AABM7OJ$|fau}z!iCI|8 zEx;)f6?cZQ3mO%}(&7qdjoLQGXrFu}ikTu(Owv#Gvu@*tX{h)JgcgX|bv+cr2ym#| z_hP5d4G1Bv{_eYctAfoQLXFq&Z3lu%@VHKtg;>u%jDG0%WQj>-&HAFyE1{qDB!X7O zc`FL8YWez*2=<91vDg!?lJ%oVhQ0e5OvczmKVtWE3&6EJvAGY4E(kYV!~Vp91~~Be zB4^6@;=@me1tTrRx*yrW&$-$N3j*5_zb^k<$K2D6H1ChPTcNqb-QW7BKcFQ%qzKTi zFR{_TVxkn1#)sY|S#uFvgWRJ3Z9tP&E!i?>4eCtoG+uq+t1x*5Hgpb2x1b5c(-_Dx zwo|m?M6GfLT+{6YMJv>HzJ1sE88~t6AjtD=+w@?Fk1bFYJz(fJXmY9~E}jVeKcx~X-PXhc9#uynndA%a2{BlM{=<$!zNvCsT;;sG(g4xWdK ztp5^e>~(6sEj#b0IfD~!;=Oap6>Vgj%^k>#_O-Y%6wB+PiE01qPsgn-8|Ppq>j<&J z@Cmk0&hJ7sv#WTQjHQS|@_4bm*#XB*z7=T=mo&#v)JoQfoR4*Xj>MX%kQ~0G@cC$t zq^tfyrD*?H(LAGRvuE1?g$Qf5q8a^a=*?aK~YEU%Ft>dHF3`dprxMWtG+ zqv$M%y7RLgAILtxWw5>dX45Nt^U#6 z8{}m+zFyBou`lG`WZ1P1!9?0CD=6paW9Kf@z0`|v^VjJm_mZa}eXtREhH_t~v)>#? z2vP{)_T5#*X3P)G;H(06i@-nXzR*5_bx;rjrFCPQ!<>+EySoG8UeQAe0(L0Z^%u>T z&91VL>(67*NAq_2c%n+Km~!kAJ{)rcz% z!lCwt)|cn6FOR!7j=NkIYA}MJWqbQERWw|SDh+YUueHI*x@&(V(7xV1+aya6hW%G8 zA}K8;S`OE;-i!a2VbLgQs7~Xq-`I6C3&<4njp8N$CeK2pUKHnT-$e&Hou6W;X$Lh)D6QLRf8qU*GIITC%W?P}W;poeuEkI)_pF)?yXW``(h*wt+KsQ=F-Z{1t*dYewe$H($u<}+ z(P#^2N+eK$xFG|Ixl<-1*;Mzwuh=sQM)*b0GECwA{q+ByWb3g(Jk{eqSUqa{SWy^e zpr$_mQ}|3{fjIV)c81QuWd!A}jHvhMUhv^}cXM)7lf`%hD}c^=EU;x6@TMWgC+}UN z9mUfS1C8lpJ0;oVfG|lSKTT2}3+q`a3Tc}mep#9*>yGwaDN$7Aqkp&iukyj1)m17I zN|#O)!%U*1T(x8mX#`8rql?~tKMe)qZV~_{P~4HUIR#5n(e1s-q?;b45NiM7^>kxI z`#-3M&`4-c)T;k;gzj<2i3*$r1t5c?hHLYqa^#>tsKb{Ht#?UM(J=qfz`oz;qTNO# z+_#icv!GXHzs~KpFu@65SkTP;bX>PVTeLr-hKCeyugc_*3TC08_e874Q-48L>UGmT zZV8f9)>ZoDZ3W*xp+yBfN6ap{oBiK2kUu9{^%Ue}HN~;_^ z4wsIXt}Hu`O;eR1BfrdCNOeA%ZD6SPXLsgElUN>iP9%c7Q7-u`tr(LyI$KE1Nl)7R zTQfE|_BbcM*pE|Qkj8qm&7qg>(Afgr+z&Ycv;!a?^V*%X){e~*Z??6UoWn`@{ZzFt5){Q zIF)?3Z9CcMUIdCg99RG!ZyGEPPk{TLfO(;yU4d>klm)>0HhtkwIM=n#6Z3&!Ouv+d z$I|ySg%X8cReBE>+#yT7$FN|@VW$vO$JGU|(E$TAS~NJyI5^1lTLNQW-V7k%a%XBvnx;y4 zcCE`6QvD|JuhJ;&EA@iifnzOaL#`&L2V!q>hGYnUxiUopGH95T z14DQQSqfIQsI5C&0|ONk*qSQApSR#5Zy$~yCH%igd+V?$*RFkdizpxp0sF7bAzdQU-Qb9n#7K9SNOyM(p$sX_&@)2}k^=(+-_73pJ>K6F+h;%T_os)4UURK` zt@B#zTve1{zt^7>Zpfm291-xrG8)9MF8&dA^TQOavEm;0_}#ZRNg9Nr?+$+fcP#Qn z(|gkGQnA`?rMTbL6;ivM&L})GZ5Kr#$UVyw{lre;d*){)K^am>@cW@*ElU~Xif6jN zZ!gG;TVy&rJ<_bDzv1j$dB^ADuC6JA*6DQ-=pEOJk6s!vM)6pehR9T0oeLr}~ ze$bTV)N@s5+~Fs4dFk(b?n8zYcxP%+Y^U`bATp!%ZcQEW61k zGu*JymyKe$8p2PttR{gv1xDSMY<;~iE?5ombe>Ocj&V1uG?OW!=IHd4g8UYqDBz?W z7sBYk*xFPn$b!CZCC$mF`uKU0`{>Ix>=8;1c_mtU1THq*Cw9j6r9ahW_=}kwKUjx` zC%qFrN&-0MRkuXMBg1CHUuI05eK|;ef`gHO=zI{|=3uhXC>PR@X z{oV+bNH_Z=+1jI5Abn(4n4iEFJ%t;Uir_4f0%r&oZO`QTs4PXJub-w&v*)yg>fs2K z8U>04cbnhLKWBibs_MKp^^brj`Nj9P%6NWf9M;~x(CE8-5G+i&awyufKK_u(U7r(SOSbK#TkdV{eVL7fy( z2cCutlOYO}XH&(1P&zOt^4%8uszorq<(|;qG}Nz_y?t63bZ19!{LfljZTvUaT z0=*A6o{%8;o<5?0@;ZveRVQb|zUqx}_IO{zkh=R@PI*kA&vo5<^1y222SC*m)T98m z+3opNb~I0_yuiIo)NvAtYM1kF#Nr*fWSkCPorhulFErc-6=3u8o={0w*jaaiEAR0n z?-r3kYh4o%I^@R8?f2B6(s@%+=NtA5(=BU1E{dAAhApgmFo*L389zUulFLM=(wZen z4hlxOCb|k)npZiNWG+g`5V0YycierEWb^*VEr%sEaZtBgU^-g%;UwLHZEC9Sr8~JY z9~bpUD@yIdrGi5&Z}Xb8KSWapOoc>FWpVrO$BCI0DKBqz7vhSnjeO$W;L%cAwppfL z#h;zCuDR33ES%)Nm%t_9Il)3CG#qg?F;!}EK;@nY8&h{&Y|R9<*;?OVITfx*fau=S z-Zzf$V-3b(*ND&3#SG8!*!=bh(-cd~t8ie;GKnpN4APe zWa(7jyw{V`)3$*X53v_gfdN1qTKSb#emQ@_ZhP;Gwqxh6t{PjmR(BV!M0ecR|Y zt$!=Ni(9p^ii)r^!$U^m-h~toH5$mouuZ}@??d>bPY@cf@paK7SA0~q*uCv^9(zhskt&_Z zdt%qkuPSbs+}uAKRJit3@^?siNDz8j5c;6Twh9R=_e#M85PXm!qtq+2?>|ZqGt+xi z9Vog}=_Ywa6Z7~)tK@-X%-mGJbkPjJ78mX2q&Ao(`*Db}-y*=0`dTM?rEs@R5XFvG z-$s;q^l)O%nUT{^lD1>uebMNkvwgH(zl3gaQM)7gUTS5pwI$ckM`%5UBrUppEQ*bc z-|bV;xs&gLGyZ)w9Xs2w_1lP5@j4^*nY>M78zyd7T(6U=u7(Oe;@Nuw>k-nh_i))5 zS8|B2v5M2i*!`2c#>!O7rufs}PPs)SDSGEA@+ePVh}6mU38|7L?vW!ZXvW9Joy{^R zLs!nS8vTpE!DE2f68qy&)`-;C!j0lthQ7#0)s3!;(D3a?aXWK$akwHelRr6`YC=i& z6tYDFr4;D1=m)!5)z*jD1A1zoU{p?4ubVev2)dWLUiVDSUWQm}xR{e}qO-mJAV()H zF8CWW1zoOLLeT!x%t7`!r!`HN3c*)xTGzJn-D!rlJ7b@s2xSyu`QdY}+7N=}mnVBmz&3ZmG_Nc|*+Zr8f z@ACrv1wt>BVtwz-@5se{uR954tejxjA(fiJIx3v7r`lAT5#jw=@uEb~Z&3In(#vjk zhnH4SBpScS$?>NgsL$;1(Jal=Wxmrx>(+H^ueec)VIXQEx|>QR^y&8XK*uA0fBrL* z_xam#cX7)smF7&u3p0#J>vm>~|>7 zoi$|)SaO92&>cJpkOFs;&xY-(VWP`%GRX6zfy!Ocw2r)0V65LDgA$o`?KsW`T)F zu#4v@gaq*T-FVL}=r|;sWiL0coYadET~ux9V}B5o`-W3OW$LceOOgb#QpY^>i$kC? z10o~!*6FG%cDQyypB@T1w5p_#_6^a@fZmH`Db2m-CAe&Uf11HyPCd4A#IOfVHJ>U4 zr(L8ClNJrpWRS47aaE&Zip|TARH>koW@jI!dJEycI>JcrX4YQ8)}a)-qCjMpM$a_N z=#?bfZpWqSm*Z#Z{$3b|V9@n#Hk4*B)yH%Fi=@Z(+Z#l-V{;ior@WeiTf;}$53EW2rX8fJ+J?{>N`_Y8rN7BcUg$WgG_Nza7ibu;au%qy~$SkmH3NOEE{y4jL3>G zak1lpErww0tSfi7kY7GiL6X*Onw8_?W$fM{mU7FSBtsjyG@EsiVI;5%U?6*2-i*D? z+6udyzL{z&VUx;ImvqpA$#NpgH}#0<5|-hWdJ7xNIv>0|#mun_uqbJ{h*!wm`uw>1 z^^?f=6(xCT5wm#$z2-Jw&jnU290Is_2+VZYs&cfWe|Wts2KtQ@rV~?{+wQLHX3<(N zd%VXG`BzeOhQ~QSaAR%uvGZnTu*;~7h*gfh;(Dc9 zxip$SJRfo`IR7E1Q8E2>Hd{~|k2Iv0M65aRbiAq6`M~I)b7wRC@Rp>HTiyxglk;5B z<^`!)i(|2Ks_>Za?pQ%n*l67V{RyIa&5QJ4vT%FV0Sngz_$7SFRIM!M*1Bk-NT7i7 z-1|pkQRJ3}C1Y=>u7;;&r8|?a9yVH`be5UzTt)Jf9FC~kqxovIyK|NzxwUX!XYnD@ z<+5lJaJ4wti8M=IJZnHA-qscmk;vmI&(%H`aqN|ZE33<=CQSXvOdZ0zsz}rFeEAcz z$eWw1``n3NIG45ZAL)EHdY;JFUu-H24-Kor$dkiB`{&DW-45-ZvjM-LzVTM zzgd{fvev#PecsWasJ!xXnQpKlASUsO)YvKcWJz75Tv2@Zg1O!aq>m^X^lPsNa1e$Z& zEmu`0L?6iL$8`&rM#arO?~6gJ1-LBtrkfl%@(=DtX{bio*2b?1+{OpW$vJ8fOxG=@Yy02nI{WvC*beSCXDiorpsoX6@SV0x!K-V#li}d z2E==D&ZIVp3zJoO_#g1pY)w6TP%!jduyWvP7PjLl6-*Q*JY<(zAI%s{xkJl2!PPgZtoTbx#L+`t_?bn#1N)STZt4Gg5bh z#S-onef9+kmc)>f8={EZ%bX{s|J6p9riQe`Ncs)R17%zcfQ?DnX2~%8rrn=(JsOOB z=h=~;w*42tdK$hc7*HmEXFP9%`32r6MYqA*;VfdnW2?ZCzDN?0F$>Mxx#hX)I`h@H z^4QO`?NK`X?2gIk4RgFs0eSi)39Yb)SJL^v(91XVvS5#sgty)c`v|&B%-+iRIcO90wl+%taKubwDsbLV#ex!`lL^u8n*KGno* z{~p=9y=vPA4QSVUxV7CQnDn!ufB=u@zf)kodMJn z?8DSGT%UgJ_P9)V)1oWFehvM#CjB1g*oc?QJk^95ioa)iplZA?gb)SBiH3|`@6 znoHgkanrXv=k{&Tkm%#_bH}F@ZD~e}I;o?hPpT1XwR(P&TeVYtgN1uvfdO7>xQ(Qc zaEtrtdWSksI8q}aHbB<;;4!vg*APVae4zz$v2yVu&CXeOmn7L2SfyFJ?9 z{j#h~mfg<)r2^xZta8h5+M~ho6+a)N7oVW@>lOhmu)jyD6SSq`A9$lA#tcsD@sym3 zNw9&Uq>TPnOmmv@XY!I3ureWdw@jUj|7WR-&a{lJb1>|dNR~8N8g3^RfT8G@9GY4cyy~8M#WNVluCmX+un4*%=Cq2>=52X|C-DJHpd1+7EO}yL>Co4dA5G>tRY03txTW2vA<|Dkmz$s7dgbo+P<~pbmb$mC?fI z5H?ao?5)v{uRf6ijK6VW7UA>XcBM{g-htuwvW26CqVzd{^q*CqHj#wL#?7A$P^VBb z{od4X%6KCX@2`8i#Z~<8EkEeCe@>bS1wHy4++5YrT{0Uw7%Hu$U6uS&h^T}j-!N2t z?#BfDfrk2ZNAame`klwKgw|muqYkZ)6j#KJ$v=cJpeT0;Ib#^Ib#Fo5D_&K$i7Pj; z;E#F6!kQfo=Pn&y*X^dFqCL#DuOQE0O()ip{aHK)T^3{^nv5qiaXf4oXnffcAbvec ztm~`45ae*Twc=ey(vQ!W8Ky{&nJa8G4#XNq85_2*swYH{FTyh=8{hj};?2FbO^BX^Ai`e-%TXyl(ecs+bpb_g-M zH^aSwqsH)JZW#MQjFIedcFuE0)kj&9S@4*>#bGncn<$twz#>M>>nqBL4`TafUoJaf zhSz&eBlpve()ssVjM8rrz`vyIlYd$b4G_QK%IW6e?kMrK8L`L!VxarFqV3DuAF!h) zjp}J7@uiUH>G&v*dFctWLil#-%FTbPk?o+XEzg|v zFaC~+W3_u4Lrp;BoHzJXoOt0~Kn3(}?9tU=PIVVdSaraL;09)2B49`ZCQop zX2EAc?zIqHgA)6g$&qFNhpq_sEBbb0*A12>#)xk}?RXqJgO0c6L~>1^*NUVy(9vu- z`Y6mRV+pgQU?2$+IAYe?)G|~Go?J`XhDdy4!CKT+Ekoie<|{liFm?Ueo0&TU2G)cC z2e?&rL%cSo+JCEC>QpriXC$YU4=c$Ae?~8_i&@~BW)E}K<#JXrdOt7jw<74r%(e+e z67qAX?o851OGu#a=A{QoWtZVCY)O-|Pd}yMt9_t$+fVVzSSV1`PP*-1$d%^|pl8U$ zlorex-zEJqzEyAR6GQTISZ zk*nl`f&QVpcd(=zF+z6iJ3d<-4XHG|+(G@WKMCHNialXb@wsYH8~?72>gvOa*D-I) zHH>19!k_4)S&a&zzLu06ea}$r=L{I55#Epzz{La_imoj3blA&a-dnMEDdxJKb zfGo+ORh^)Z6sZrcn8KnAHU9KX35}^HGl2ru z*5l#8372=fBd9wDc_}gSR>7UoY8yFhIO6vrXg$MwVbARc9F0CF)#k4njipiBfpzFiTL^LHM$*%*H~26@`z-^yK(HU@|s9Xd~yCma_5yZ|FazXIUNvl(=2yx zj$#2#)>R5o(Td`>1C_Sw3Z}ToM|$b&0u&=a@iJmD(PBOK9?8%x0s)&OE4{A*h`vRx z1Tv->GNmc>-N$8bALpJ^f;{fwCJFAl00!^AOzIC-x7o^k zF{JNsR<(y);Kg#qsq;o^{p+Da?+%m8nWEyjPi}mAEnJZj^XjG{1MeQ1$A6sx?VQ$}dh(>l zv)OMYoWr)|`#?m!t2ffSY|6Ok;q~6=%RLOVXjWy3L^IQy-6};7Iq>jw=A>=za}&M1 zZg#+`+!=XeoIGlr8|fH{mUFcn4<)-N1pUe%l6e2N&enBM3_%Czp1a>?yRecoT~mIX zkLE7bed(QbZP;zBFDvXm;A~bB^!E)s7Orq@y|dgNAQe*do0Is0a602h_c%Cb+x0vU zmj!vQR^Udn^af>!)54mfR06(>&BG$2CjLJ8o4OI|qMaL&_Z!HH0s-iWOipNCWgQt8 zh9tl2a%O&UH4x}&)eI#dOMVov5c^6S!OUvvDV~2$iT7ANF<5;6{M;vo59}2UN^hCwvDKgn zI@4;EWIg-o)af^3>PK5-GX>-U?^-)iA?1MjgbR<;Yw9|QZnBh7BaP4lPa{tWy^rps z%i(@TN=!&xI!Aa!v;;ifM=)qlXXEV7UOp?71ISrof5QYFTv>TiAY+lIzJ|RYp%FA1 zo@P{uwRIKIq+3wH{FK3(x-d*zrHse~;a|3!yJrfh2Yv|zR#ea2DgRWY9P9#M+o-@o zZfT^sLO+k|^%ZL^_5|~O?*MEb#{5J!^u=`WP@LNb8Nukc2P2*r`);m%`9u3>Bl0~; z#h(UcYy=jJr7erTF%DDh7mxDVb5nZ(IQB!tlnA7*%ka~q7J@NV9Wbf1K4ZbN5{!|8 zNPK)0<65H}>ntPPq9ERBUZ{T;R=)D;PH&E?O)AqtL`@Mh8UH>xVk(`bWG-Y!z~E?}<@aTT%`299waHR&s&)mw zANCOc9u^$~J@w2njrFwkBG$t(7U*H^84*76+vX8LBd8TvPIpF80dUskfm2SV)#-A3}k?nF4t63Tk@n-4q` zR60F-sbzNg)WV1`C0?Vp-zDQMwuIJ=D(6)*A>ATu`Y+a}tkuS{1@m)+ew(N$oyTqb zJT<=*mX0QzC#P)9G%_hAhZk?>i-0sO*G>vgp)T~NtEXO-#M0usTl1|4JJw*amL^PN z%X|()x6&}#On>1SvIb?m{D4PEuO71R?(fGfyhv8)?JCw*a5@fA&m%`z&)d>_YGlwK z@zura?3Fd5tma#<7Rn-V%h)(aLKPT>PkeU@!9c?}9BzlLDy?WarxTx%&#da%upWEj z(KoF8V)-@DRm!mF06fQ4EW%)^kn%k;Co#9`A7)T2VaMPGdmpKYz-`>y?Jh(sHcBGQ zLiSW*-5q#EBUJUf5nrh7>P;+g(nfn;!DL|i0K`q{W`CQ?3Q!ehc)%E#6BADLP3SYj z)ef-)Eu6GU{`PTYE)=7zEAn*4lkQBy2v@|j0`tCu1NTGi&zus_Z)OZoW%4)4#K8X} zl$@O8a*a!=31pV1FhtTkwGq{E_FiKtPqfISrF%<0 zI;UX1H?@Dncjya5e|XBwDYyLb22##6VbfwU!(Ka#$HENf1DnG`8Op7-JIv|mK=hRk zVVU@svApG9iB)=^U~fy_jh7+hCJa z>m0b=_si(dTb3I<8(eRCAUkiA3wpGWx*r}|WMW5SB$s!-QVYBS!xo`}Ucyx(oek;#k=(wW&j?5$S9JO;^YA?{x%a|mS zX=dH;ZuZ4SB{f5Op?Xy?P%5DX=-(DnO4^D-U;X0mP%M)_oT2kN{++*G+Ry_@TZW9O zY@@q@)_El+hc0KO@Y|r$YCVuqKc5;bRU|a6efg6ECUdL4$2=j6Ag+-jP!r!}bXbGI zhz-@778a5N`?fD5DH{1IbkG6`K-{ZSa}_egfvc6uV>asK%w#ixgA}j#+==_I8W1w8 z&$Rj2jPus-0Mm;EdiC;*7GC#qxH?$VcAR$U@ZE4_#(qqG2>Mt-wDX&5%0~iDu~V+- zcBn%ufy=;CJ$1>bbNnW^9*Nt#;o4Np4|P-de3cSYyJV@fss!>saD^3lt5_++0XrKV z$;kV5ptLOXQE1~%?Z6u`rHg77eSx(+p00~7*}&Ar*&8?p76#eaH^mU~9{Tt63WpLa z3qC%*$DiG9Nk(Ga?%6*qWwt##SkeMYYr2WpZ;x!{lThBSxXRAiXjQb*4Rlvg{s`x6 zp!1P(RNy{y59g+$UnaW>)>pQ*E$y;j;Ou>!OcQbOk?*4fF9iPRORz_LKX~`41V?L4 z`a2FFKEH8OKo1AV~q;>QTW@r?me%(n`9D7 z$r#v2AMD4lLtPT`$q~<6W3@8r#emGq!xDA&x)r0>n{Ork<~c`D;9LqW5zFj%s506us zA04|4c;+Lx%r<=_HGPUAt~};HC@CDRdG2=Ii?|&x?>&mMv8i*uiR;+A z8@}%&z-T(ulBaG;A-F>qNpIt5KV6tDo46+QQ}tO!1i?pspfmK&O=RuVgS?4T^%h0l z`XCPII*^{QSkYY(HXBx_#YM`}eyjE5MhBzgxTjV_dI`prje)L!c+n?11O~}l&pYiA zH0o3|ma!S!w*^lPOv;A@q$I=wZr3~GnkI>WC*Tb+rjae*6}tqasXBBf2PvAI>Q(#6 z6z;iRx%dKS40v6e_vk)Vp$eM=Aum9c*9Vowyk7s(F>sDa^B9q^NmTK2OODrHLS~qL$B|6 zT+#T_h}(9eAKu9eZDuhA%~R7{Jc$t0@F&MVXl=a3Bm^Br?BkgN*wOB*Vbo>{MyzaftfCWT32V8VX9TfahZDs zYx?Vyfs|*Js*&%6<4J5KS17F+U+=Z%;H|e$j#AY)a$Md2oE!shF!y;X#8%X+F#A~V zxi-Xk6sVn|shl*6dQk9&P3%JfC^>x7z3{gZxVe91$?N3T%>zRDf_E%&3=rF>&qM8m z8Ha-N>D3`V_A|`l+rtanO5Y9^T99{x8ZTP>&i6AeWZhv{cRL?yEQf~YJNKX2)oI?N zqA>?NjpduAjqx=|19YBjh>@4)*I4Nm7k8#%ddK*e7YWtM*jDf8`P_83cN(*G8OVi< zH{ILQO}ww(3UQTfls0pH=U+=fSPn)}JhDBLh>7nk%bVD;e1Spx|MW*n9PPGk>>tuI z8{>wzzhP<@^qj__GWqTMr}ILVfj9Bc+KBeA_&#HTzM5_C?uiN=8ev8gj%NEx-%TPT z-jh7Uk#EPpd*$*U|HB{JNAW|XGO7YaElB9~IknZm9>+hD4b!17v0^QLkTd3;l-aUU zDQ#2MaeMw3Yy&P6&))Zly?dhPs&}xy@vuk%#wzNzrBl)u3G2Z3+1$5RQavc_jw?tI zHNd;j5j|i0ba3cgFoy1vM4y0j@3uy@)}8hiNN}|9Vxj3CmiC9f$R>ol|CvGYltuY5ll?i?fW_ktB zzbx&f0LATpGKwd#8+Cb4;}{ZS(M?Oq(`jEG8>rZUT8|n}(06K(+EWI*P%LNL9%n#? z!c^=x+wp%VkUyoPDrNi%$3Qof_lJF;44gb8So46HUYyk+-4f|uji*rzlfw~z5F74T z8fZhOEb8JH`TfTuZm-8c0bZFDePd43&RJE)Niu4$3zl4KYP5Ou)GI@Hep_Sd_3Pyp z-l%EI(b1i&9AasH8TA*k=(QDh7fL#zIq@YW1@B7Vv}JV|i^fg#`RT#}7DIi3MwRl) zxJ$m|X*0J+OSY^&o}ZE9)nT89lCHj`J1wJE;T!?GCm8M}qLvAHH`GlYt_`|Hc#jRZ zU?tK98U(owB;z_Yt$~GF7ezZ>Z{;P-E_Gmv1$WAA|FF#8_kvcic5&IebJjIwUF}2r z8+Q&Io0IdVw$mmog_TdtPdvXxyeE0~%_>X#7F7SLL4OJ?)e@Iscu80nR0>t;W(pCC zgfBaC8#ZzS#ch=Z4(j*vzRTEv0;QLoPXWo@i@uUJsANv{4XV<{8t(b6W-Qu{AT9b9 z8G_s0(;XqU)_>93w6RBt#ue#4Ndl&&<(7piYRI~3e96FK*G^IDA2A?QQQJ{+x|ETM zUK{;uZ*TOx(S9we`)WZGJGN{G39WKE+rl|??$q-?LWaJFO|~4yXdomU_fp7&&lBnT zh<)$-?(jq%P#Su81Ter-2Ch8k>C|sSr?L*)U#x26?XY8eQ1v9OHvo%qyNSc=Jw4cX zIWO1O(+J%->FU47?q6v(fckI`#E9#64)<^MzN|xYul7F<_OEXOw&Df7^j-Lce%T1) zs1!?4vWvO#J*Hjmsrlg&2Oh27;56Wf^<#Y!i)|EWnV%y-7pAQ*0NXy}2erPYrHE7w@L+15pmWbA8jn zx7o&vb8A@bm0odl#zs131AWvcm&y5}4R$ehVe5|gP(697>$%C^R(lGM;oXqf-Bn2S z)mA^^glZI=p;Ni>VDgsNMB1RmX-Y6@4bJ7U^Bw>FN$C8SSaWFB?*>;zBINPY82wed z<*TT}qLhO7Nl_c7s5I;ewaYB*C2ncMda|G3HU1NzU2X>3L4Vefzizqm@A2q&Z8Cm! z*~)xoqt@%vy%UL)JuUI#y9IF`TXWlkjo3l)>TV-OLKNTJL<;qmIf+3GRgx)a2j;W2 zNBKal0|qcptBi9s$@E$qUq3IUv9RPsRLhytMVU4?G6inQYi0Br2-*7U+$d?9%TG}d zYyrwjfkzTLFa8Q_{{eXc6T|}8+Xif@qOS~W5`rl* zCEV71EHP6&J>a@zS&$ow434Z|Z@Q7EH{WUSiH|F)kIxUaOViYt8DFh}h_&$`L^rtm zSmt{VXrBAJFD=2-swTX=dN45WCa^nt9vy{pzSvtp9nD_6Tfu2N-%x3S`+uJh4?TzZ z9Ohw9U|x{mrUHrO0n~D}oVOB6O|Llv=;!u6TH)Qyx%esRUwOLG72I_3vyL8RcRH8w zBwF8n{?`12ws=X?@iK&+A6sGB?~=_iAyRP>2*tiYXAz6nV|*ke-Bzfxygez1XHVzaOZgM~ zw2XU1)AkiP)iRBZ2#OXy>O3Jb1nWz;od!al`b_WTm@z@0u>q9tDbJSr!bL3#gx83o zw>y<=0ybBI4UbjMC(IhH=^afpawW^rs_w{sygEx>*0a$L&3Q?`^+9n*KM3W{rr#bd zJy)S^>TI385qfH~bfzvw{;WSno_5~u$+Z|c9hv6$HHyUfFZ z??cS7LtU@MFx(=V2c}f7Z6S|jAXA^_9POGyr4p`KykO4Cnl!rCTp>Zo=+#g1NU|rY06$b&P|iK>k+SHW z_<@oA0dAPo4*AKVb9Aa0-GIZ8=X8F#Na?h2hL?To_DH38mcbDW;1c# zE1M4Co`oFHTK<#c@$ZE6yDXV5hyUr-tCY#IL4-U;`Dk6NcSq7A3qF<{SwE@B*(AB3 zw$(5M@tBzxn^BdL=d=3#?!ozRX{*)UvBwc-LacD$>$@$1o*(k2D|&b7{Y`ZYZ&$_b z#XnGFOZYaqY?iDj4cR|&ETTi^uV%nCPfMKIFE;9-&KoyeNJC|{K-Nihy@Pf|5?&=% zE=y(@Ge*)H7+$CaTS0&ZjWPtFY@Rw9M^x?EXsQ7 zX5QP|R>UQks3%9?TFVF?-G z{?{}9G?XXQmo@^EDvKK9-gWr$SiH1KPQfE{_MNs>eo%$jfVImtFOC33hN5BCmO^;; zJcpIu*u+7IeM5RQt^ZZu0otn4zx2regP@7bxA-`AYah(j#!Rxn;yZ|oSU`q>uvBf^(UY=5=MUU3zCvr*UBA*A1i#OUV{cNO;73GI$jGY|gQo7^Y_cO1B(kACQ=m zkmZ6~LHq`TZiwWkKsapuB+g5btx>DDt=vXoN<1W3SL6&t7oP^c$TD!+O*lku|9I3G$%m~FDz&}8pjTh! z1yB2x^Z1W82Kp{#94@8pC!AEgf5UpW#7kziW)!{zL~y?6qBCK0Wu;)?G}@dNQ`2P? z(pw43deHvJ8$c|ha&MZxQZEdQbTS}AkkHao|81i#H@Kv#n81($y|Ka`g;`CPIJ-Yw z{LmflXUGfMHEH$}hKVdEcM?kL5|IBrc<%vgy0eVx0)>|h9#=J@S@7jzFM zrlCCjGb$wfrF+so}$Da=|tZCgV=NFZ1Y%hmp~I!CW>{R_;AE2SdS44EsLPqy+7 zBc8ow_Fu@75P%PZ?p+G9)+i-A6OSK%&Gq28F<$fO)Nk19+vNg0^185k+^ zU&xW{j}gn1JDhtSU*-U!tmz+!GUow4m|N-p%mOIk9Oj#2SJW%nOnla>((P0xv;^LQ zR=iTt4AbU=90V-`-O=K~zW~F3!b}@>!1;hqccyLLrq^%E2gdCGEP31_mQjcS2JA$h zC@cup85w{|yOqDd%yU&^kzccZ3-cVesokhWe4h~ZI|KHhL z5?70L_?6;r52nNc(Y(Cx@X2pAryzH5p9>p#v>1BWq?oA?7|l0S^ZC1sRqznBVjB3K zW%&YkcE}Mj?&I*k|ME;J|4E4W9sgVkz9ZMYE5kID{-uW#@HxUFw>VOPT8#bMdd69w zkLUcNq`*PuQgA0y-Rt}NqxJ-5bk5t=xq8wC=3Tg6g9f#c|Ao6i4Pw>G3?rlC^i~V@ za4dOju$J?v1f#5d!y-(GmUFy8!sg_<7gE}Vh*^c;i5a7{8$8y8>$?t(1=WL$I)}1( z4#GQl80}c-k=~){y-0Ze;Pz@;&U`wt9pi8gNz}KyqmJQ5YaWp; z@sGGgVw>bH-vZybCRFu*p)(YK#@e@@tOwgH@eBz@_vJYi-=nwvVYAlwvr2Qc`v8ce zVhjRDOYD|-dhW(6uHKbIdqf%-JX4urby0o-R8!B1qFnxq^Vt43I_+1MhHhh+aG{oFm(N^FFdV*Vgi<|m6NmjS6~;-J?MTRR!ex%-*pZy?0QWkRFLW1ntBIdTSBda_B0cy z*qKlNv0?2yw_Jt04G0cocElM_bm3m?JZk$I#IttylTG9`@UC;D+0%ktZQb5ct}KC< z5&(ZJv*7q&C@MLisKK=kP=eLw)EW;YZwY(T#}Z&n=?veKo{Q|F6xjAczMyfw<%B068{4GxPca43j~doXpvd z{P9hd@rUsiVGAwZr~ao$+oA<+&y-jGBVAGc_!4@Q$%U6*Z~$KKlf{$QHfumAk#8<@ z0?%?e-3OQo?GJaO?`D;YL;^yF&seEVW^0de0P2+CTn8DGO3V;({dyr-iq!ez;hZAE z--5NZt6x_`!)P}1>acB1(Id?+9lEv0jW{i_Pgy>{ zLPRf&JCC4Zt4omYyt?c3HTomlKoV<_6Rz|gi=aq1696V_n%(SydCEKc)sap$Z2xeoo}sV0%x;Od zaqjz7ZJe$4$6&R#_ql}P{&-ew@Njhk{eCV!Et7{433gfhQq>ntz<_n}I4H|jF5_G8 zs%)&De1b>7;dBWesIwWMr=?IzgtDt4FdSJfD3`wqGxaWwBsk!3FDWMU^aHlp@k;RJ zq^3asfT{L3%u>NC9|(CKhPF;i&9?sfnalhDgmQqM&*^j1`MPw^uOnA>v|3(`bsy~N zoH&=d7+@b)12H}&HNpB@u{Vtyj^A?LSbw!sNrKoA^&qJc-7vRV+Zt0*37Pg)&+8%n zzyAg|0-Wk5wh{OK?*|sYj26nxNPwV6Unf-c$2D+|+DKB4N^<;}g|~8u!SVc`^EJc& zdcG!ns>1Ar>r_a4C>eXRtv9ol*6)wP)+5}hA#5ih@0?YSo9BP9#-{5aJ{*HN8VZXHC6-@sX z-F}tW<*e$DTehR*7TZBrX)n0`6V^DK|NbN;r>g$&46HfUYGK@ajof$m>X$BYLAx!7 z(w>AgJOD+G81nJ$vW5n!>;h?3g~0UaQr3tq;^~qeh)Y8$!9j@nDW6_l6=u%#4~Mvk z{)$#s)xG&Y|M=HG0!|4`?BUt-D1P}k4R|!f0pM8&9x1Wz_~V7>`R6!kA3d3<1_fR( zqiJR}$HI}|9wg>>hj^&^C!p!`g_;HVtd+HYsMeMu?$HhmMl0swpb$SF_#eoTE%VDn z#ALj4=dKrI`H7}RZNCwXt+j4!?VW*io3&a60v9Tl=Z_e2x*=vr=&d;Ljp=sQme?&@5kE;V3 zQg#XZwN(LLu_W#g9!Mf^F+H15S@Y1k?~_o1?Xl6?2)&VG54mM;c*sL7Cgi~9WmiA- z#Mw`QrPJ2m+vMyo?Rv(*>uqzLz5ji-Khuia_#V{gdB0#^-@pE%z~9&?T#~J+S9#*v zNsFkoQEX%vOxaA>0^#sg(D^cDTfP7NNLo>? zCRGSKu6nA_NJ&Wv72zKc>T#E`+{TN(eSlHI|53p*kD&#%Z3{h#4%C@_cje}_?BhO=iDzlXD@k1E1Gcw>{zuWscyCa6POh^8IMYl7NYMFIQ z=G>QGpxsWU9T#KQl+#N0#|Qa~XQWp2^3rFPEb%Ink0>N5*!4NHauHVnSUv2V?jn^9ACkCHKSka zxagHXDO5DMrq#ds`cY{o84l=Rn6SVZ$eu0{mQpDW@lgk*kuZo ze#Y_QOwEsjkYM`~D>977S?Jlw_WC&vDDXQp~AZEOI$-is&_fT%ub!P2< zf_8CWqQL3VJkTm&*o3^ZfiPwK* zAeJnx`SY3m+*R3U>?gvkgwj)Z>S8V;-Ml601Es+7vixR>5I(=S72%`Tqt%FKD2kS7 z07#MU^SBt7Z-3ZxIrZ&_pjK*Bc3H=-Kn#@j@jd=Q3J?`D>eYwsN3b{{XS5=~PpoU5 z434KctV}UkW?TKG(nzg3hXm7`DlAUn8Qx-$Ql2lY+oU3_)C--y7+OJ)1g${9@3y*i z{Zglcnh@51VY+`rKEESKntdj{hzlY$J4|tX^{$dQ1$zLuNR5v|_|l5Dv@UT&vjHzitWw0s zcte%Dwi-3FU(3YaVQM@KG)jRQufG2?gj}XYOBw$%EeiD$lVAr2^QSr+)^Zd_TDuJu zEIc#3Tz-Sh+GQJ_(@bW4}LfaB1)C#>9a7f6%zq16b>oz z%1w#(PuJM48@O^&v?2j5c^n`q^L0ljL4EQs+&4?=+>FkaDHRSw#e9w((7=-HHc=PE zv$9iQURbmDkE--nYL?fShd;Fg%Yi?k_`sg3W#_s#i+<|%VBY3l<08Y&A)z&}zB|L4J{=pGUS}6SAv%NmTcEGqsBebj0BzDc{+~S1k zhNZ6Bd2L-wiFX(Ef&Isi3)Gd)y7l{*pIIjz5(he?kF+ zhp=&)@MgI9PEuf}26kM-^)muL1K;Cpg&vkB;`(m*2ipGv?Ox`)Z7sO$j|lerlEX+# z8sf}$v+(&zpwV$4YSM3eGH9GVt&C)~=2$7|Rct~deVh%Q)(G1$y;j{UgP$4a z$P5(k`6UhEI%yzC7y_5PIGNuxy1+zK^ZMv% zmmD;Qb3}V-4`eevyU1lZ51tzrAx2aASUFRM0`f6REHW@0z8`MgW=5yEeczVbfZNcb z7^vw1zgXLHTr_MamiDf<8 z_PW}sfx(CDYW+cbP#NSAT(1>Wip$5sCvDh3 z??(5QO@ki7Rz!AK;|`{DXTxwmdD4YO#qhESPZI4cS&%^#(S9FCg|yZmQ{X=%jzwzh z?0cWi0&LRR8ZYlU_M4?d)#-}l`ATs2|Ht0D$0dEY|Krngt=wu&%~q+ctxQdwEzifT zHCLvVW||^4SqCLGJdr4%ZDnd|o2AaPm6E9tB`T=cK_xTMJb?eT_3wYzklz4eDH`KzJ0$=*Y!MH*UQ4_#RCK7%iYYVvtjV>Z#9pZs+{A|>eYJ> z4&xhDQ>R^9)@o~fzenS%@b3{@h^Uc=>(kvnvt-n7ZL>r<5>vK?@9q1lZENU7REoai zFLI0UlS4Xnn%iCXtlY9Hb#(jJJ3wQ^*WpDK6{4Gy(x#3f`E=ART0;@$rmWZZal1HH zDyKn5>(hE8LpP0AUaHHs$!(9txQ{!@PnZmY&{H)?K4z`U2Wrbd{kI=U{hyvz!wP^Q za5UPzIrK)EO<=tH#dPg}d^W;=uwK8*Qnnlue%8-r{%RDenjbuzO{Vbnp(aVxBA7lM zq)`lNx58j( zVy`j+FCXN_@eBFAoz+F2G808H`#z2s z*NL2uV>-#FaHdo|{(2n$$Sv%sR`GzMKS<%@d~Uzw@|o~YJh7AB4Gc#SYQl>KS$nxc zumlR35D4O0H!pU2uy45YRAOgU6v3u=0IyOsK)agjiI???=6XG6=0;M;)rU5lOZbuI zJ9b1T>&5!1M%=h-6rJ$sCwr*fddyBSZtBvRWd;XaM($b{yScu7B7D}KR&$ho63uo+ zd|_Mn@QA$d&SeHF#6AX=XXwZrt2QfPTuu9|l?RM*j7Qd6Bc|;_#hGIpC$A+A;~4BH zwZIL{()ea})2k~a*x5L7{>Tu1CSjsw%pNpw3ZMlHzsgn^=@=A)?vpK|GDWiE)K6Tj zD5_W_xRwdW+z!O2ohU&4Af3@`5j(`@3ljtM`hfQZCD^X1Jf<>0;{54_q+|o!8I{%feD2ioLfoe3?#?wfl0I*Fa}IQ# zJW@vNt#E-)N@1arx-$7q)#?`2+95hNo)E-on)D%Y+JB~sTw&}Vh6#!E-)5ZH86T*B zv^nwLepG((EN>q%Q6y@zlUe2e_99fajI__=hMKI8}6 z*IdXJPXxOm0>(-0j+W=uF%ursL(RjQ0$Q++na|z6a>EFp=)c%_ELEaEn>s*x3Y65@4-&ed7%=pZZ0{U%Uf=|Lv{~{VuPLI&Y1ylq5?e|tV zFWggxgifnEnqRvS)a!7+eyZ6uDK3wQRw-vxIB9xB!UIC=$(h)?h8RpgU311h`usBN zZrC}+9A{G`Xxc|I9~UO8A@W%yL%L#JQipTd6D(*dW3aJDIuS7r^?9{ms?k)k)ih;x z%~+8(J7D=bU0u1sVZqEHe3pOO4hkJ=Dr*0lYn;gr6n^y@?y_KVq^f|B6L+9jB z=Wlz*mEbbU92sSuB9rS~^y>0dmIPHTOFFxML_RDvD})o}X7IL? z7yMgpgG)tX(Yi~$8kc1{r1k9Z-r3oDt8kVDDq%?a+AgPosN4`rPZFj12u-(1sc|)^ z3@KkrY|Z#sx*wb zGLnz`=w+EXwgP{pvFHbukjk6Cozqlhew7gwqNZ48u;7A*_5@xc*QLKaCo*(i+>7oz z=qgdQpfEBxTd&T~MFpBY_j4E8tVL-pAg4vkWAviCzb!0Eh<)ydQ1S6fLj2uj`k(gB z$?K?{VX`{4h4$B=t#S?C3sg8LPC@aRgy-0eKgrynd~TrpiQqt6r`WtX-1+tMHF5$g zM)iUq6vsX?BFwSP-I}t4j&q3E#jFL)V4_ueF9p+^`Bfz85E@VPX~bC$q;nPzaB&h3c{ zBq-r?yp<8u8A8sg7iG9HR+h~3%zZ5fcNKb@vtts;pjLoeSfLw9S1D$i=jMMMYcz1v z#U_NBe!QP_z8jo|}MI9UANg`EGW&P{BE1Yi0M^uWS1l+4+)v8Dzh*d14f?sTS324%R^VT*C`|1cCgLQO($?cT zJxw9*;Ec$@4mf{N&Au%h9N^43N_m;ixD{XO9Erit$>PKOg@K~T96h+a+ThEAGovYr zx-p$=5lEqr)L0bXi|x+*d^FQIy2{|QmayTGA(qL2q_45|n=Xeaa1Tw97-Z8=ekT>R zutvt9XrPn`Q=foK6jBo+WTi<3ifd<~jLH6W_019@yA0_~_AmbC0^Vc;sY_=eSx<&e z!hQXz>cf2?n`$n~%c<0SA-i`$d4ANoOX9yM1)xTOo}?Uh+)IjKtS>BgyDh6wh=yH@!c~(9%DE`1hQ{Z2j+CXKO3Iisg?I?E`Q7NVNfhUH7 z)dE#bhn~oZ{502Q;BX1mpU?*11hk=<~_`#ZX5Ix(fE9Hi$Ibyer*!Drk=<^+#5z)yg8vW-G_v z^n>t0#+NcBGZZ#lF+wlCgrC1t>?q^N7wj<2_nnB&aFQs8y$LZ8p;eMNJicew+c(_i zuPZ@x6^+ggIF#jj;U9B96QaD^&Ya>H=O7)Zjn_O&kVowvw)dorqa3!Pg}LMfvQtoy z*?DzZ%;aD?$kpR#ni^(6J5#sq#zQv~g<(~RMD==j*7Rrt+@v~~RCM-ml9hB9O?=Zm zNR8whDU9i_4oJ9C*ESg=z;rHluPYWDzDUoiW}iX2X$ml_0!UZ7!en$gl!=!SqlZCC zhGoZxJR7s$=}is@kTr!nYM3I!Fzyht;v71e>3K!SPy?!mmE+iyfyrxdpt?%u2+r8; z?z68WwNJ%_;pbfOeO-EN0y|H>LIcD5HX%j{?rXnaM&R*~92H=kVkTC6FtO&dR9$pj z;&5omXl>D)bfm6mn7w9YW4g{moo`rpkl~$4W{-~Woum^^s>LpQiAS~Q3hr^KJHAp` z+psK$hqICX5N1>o(P#gz4RJSg<>gfZe_wyC45XegfN8^Ly(T_k5nB;a)nZ%Uy!e_# z(XSh{wQMS6JUWk1Tf|7K>h#tM%4)cL;zn^q346Fgl{Wa1#vDL}KPTTWq;FKR>gX{m ze*#0k8QUAM$6aR=ubfS;yr69N#N7r7!o_cx7q|*KJWg@my78xpM*4JBFiKc%_=}H2 zf4T2b;T1L_e-&5u1I=2ekKz#qQWhG!N#rq-KX21?o9lT`IOM0+G#A}O@5BiMMrfXT zngZhjPm9?NGiMm~u_GX9kp{ftGc72Ub(4bZHPm?B zNA-6+C^8);3BY6<#D8=DpsQZLUi=hU(bSvy2@%s@87rS@#;bnOP|c+9^G>KKJkYe> zpH*U}Jqf?HiCq?JD{_6@yjBWEx21t;`S#=HZs@A1NsZ{IWt4MA90Er&!XEqjxMVI1 zUG>C*ehh!Z#qsjBt#qqe?HnP0K*)4 zo8+nEAozC8P5NBiy6)a)#pE8C{`QScwNBw3DCb~hdcCI__RHZI;^%MAtPgu1-MUI( zsv*kuqf**(sse4$;r%NdT$_VrAJWb`*m#V8FUrJL%R`9u0xu$G5jk4kcEH7)TUID1 zXh)%$w_l%_(+=B#5e^O+7M%(1Z-H+0$Vt5*i@gp1634XV??^XwOrmR_S{vf;TIoX{HTY})joB=r}twW!=L^=B_Q?UY7`=WW5pG^XAtUT86t z-HLXv40K^5TX>nP!Qe?vfmzi|PdMUc>>`AR%Da=D`kI-z-g0+0QU!bQgro2XL@8pX zJviBwN97P5?fn}pKlQbMz##62fe@m+xJpo0-)fo-k5WC! z#6?f&%;;Zb518aAS2tGtNc!&e(-Xy9RpDg7q|6W}PAJltYZ#Ug?H7cmt1!q1-R10u z49_is5P7{RTX7-kR1J2OVB>T~RMXqA=trAxanunS(YhH7mLE`;#Tnwf0=DI`;$m0f zkOlj?VRxa+N@OY%Bt3LNb^(QKiSkAqa`8oZ>!+oqm33TKMJ7q$F3p^NB1;$HbG?7Q z!V`P5H;ary8kI0m#tRjfDrS5mp58uIA%t>FyoX`Wck>8+ac;PfRqaNm*kjJV2F(4q zSN*Ft1GOD7FtRvtg+mE`y0MFKU*T_3f=r(s9D75p`_f-sfnz}R6(BPvTtAtO;k)l8 zegr3;orbbx5jhik$~g@lPcrN-mh}4x zE5oO>K(|`P&(Wdw^)8RH=ude78E2|y%NLkOz5DqKn z>&(w(7v04}?2seCU^6^CXjp)@rq8A~Ob^yc8Ax&>@hZ7!l06St0z&-UH3RNUozk^2 z2cwxdv)3$>u7S%R96CM`bYEsrxiC}YcdOr|pA=J#obE2}I1=UId8rv7GQn;M2d`6) z=c921d{~1hYxwI+;TX5X=ATH00}`VT6xXI#qw61dj9h{qKcd^&Pdd}w67n#idzS4YMAQV($p@8CW9g=w1fy%gZ%7vO<51|v-z2=hE z!iAQ))N12!Sxi3(z$AH`4*tm=-57}9l>3G-W;tx{SD1YZdF;mHBa*ASO*i5pMrCG( zE*Ek48W#3dJgaagIj|`(z?&*iuh;0z`1~6Cd?(g)!GA}IYNA*fA_drutvDuF@e#!H z(Y!rux58OHbojLyL!~)=VN|&{US-cKU4uQT;zq0xwu|O`o{1pIr<*%whMrjCQ-FK6 z%s@b-V_*JaFx2$&oH@+y4Go~eE%v0O*vqV_M0e+#FKLpQ)7&6M*vDZI57_WvjdP;` zPxZy(^ELPZC_LJK@}yEISrro|L!B);)fI+G4aA=q9zWvZ>!C>86V92lu9TM>M8B}& zY6f*cXPO@F>#GZ3_NbIom!kltepEPa_YO>5{ZV})?*2-{Xw0Xkb<__p%~SOq`V4r; zVC|rde7}B6|F#y(v3Ud$CYn?S_Z(s=;-T^vm3rP<*6VmqNth9~hZ^@Y$u!2OL^$)U zr?x@l!!HzCeB<+zlIh_?^{gy`@ma#4pPB+BB9YQx4IN4it_DwI0o5&X1H#a1qeCBI zd-I3;ocB~^Ks$~*1NtbLwF)d}jDuxC>Th_E`>)sFUj9D-04&tEPp3x8z`R=~~3D4FV%X1lVi1E0wS^JO?g4 zkiY7Izx0n2MH9!Q(;$L!n?x}rp=P^XsUa1Mk4_jf38HpIb$`2J;ud}q?kN;njt$R6 zH>Z;E@;bcGyKvQl!Ru!$axy5_3>y%$ff1i~3&&z2j&m>jF7oDo&uP4_dgAJ!E9H5Q zITgd3yPT(fS`&cjO^F+z8#NwB%~j$oXd} z6gnPsF%Zr1)Waaz2W?zp&R4v&v+{RS!(QW}h`R3x;Q=LwT+oVM6<$&*$&h49Y=fp9 zGCT+KY+EDte=E9Wn2!~Z*I%_E;w&$dk0zRCL?pLQ3y~@BZlbQd% z>KfI3&q=@$dcGX5C9Bg`^#G=fZ-<=$k@Ghw4AZ)B^LMbnNipmOxXL|7w@T+4J5#vw zWqqsfO<^NTNg-jYyQ080xP`}3i`V<&MRKnHgLpvoi2%m>?K_#f^T!8Je&7e$OEoHK zKBQd|ky0txSVsZuhwRYz*iIz;PR$`5)v*`ya>FhN@uD#sg7QU`sZ$VNnB8{L)%o&) z-yFjs3SJf6T=c9NqRI76-&J$t-frkE6!nGB>nGelpmh~_V)?~*oJzVms_Dql$@zz_ zPPgNkQAKwiyzJ2u$qt^!-B@dlbyEb+V0<0=XADp+YZW6E_H%g)kP4~D)cm=`;DjJ% z76S5e13kg?3eI>SwC@y(_Ttwmv2u46a}gp9Nv;v-`lp@YEENw|?Hz&p5r5-Wf%HLC zL`}B3?1u&(%>3=JtEx6pQ$URakK{PoZyT};llqNK_j-C5; zlJW4%qIrrfH8V={h9m#AcjT3}%d)06a($`ODgmo90?Z($Q)hDK1r+HCgoj-~#<}+e z$Sywdy0-|3$%!6eZ}Mjq^|I@Rjumo<$MU|AI%0g4@!hD$x4s1jp2(q{CyNLsSQz7O zK1}Ec7~VO}neg-6U%5GN-FbGXTA=RBk`<0On&%e|&3Wj?F0Rz+l4K`&dpcUOxvCrA zlD0{;I-izwcuq1tmEC&)t&vj??-WU@rlbQB>uc8P`?+(7#LR>jU%EYjBrN&`hq)Om zjY(4t!{UU=`7v`m zRkd+Frc)lt&FrDEkj@%&63hvz*;~Xquv7dh)y+ygBv(fJNOrr8%nAvX zPI@yu8+=vz^~E&LlK5LIWPVz4pLyCLk+*DIjZTD}av$njkF|d~@&g!e~;m+P7jieQ+|diZa|QH1Ofic#N> zE|Sn*0>&mh8E+IaEz9rMYLn%R50sz14*!;j&v1D4Q13g*NTHUe0~xO#Fyh@6h6H4# zWD@TH2{w|EGoG5yj0=Plk&0^uk1vK{ZU@E91MeOcyb#P#A4yL!SiYQOrc_7wo6T$R`Yz7;-C1Hpe$fDX z&5s$j7;ZdzhDVIK&t4#_F>D5wzrA84%!a7yMfHF(g$DAb0 z^a(pZH6Ha0>>^^ES&v3mYs^t14gFTUeNUg#R@3SBS=002a=ujFq)u5V4^j(6--f@c23E0m@GnXwdrhhK%^*_&Im<+k0L-`;%v(G>MA@sP9)Is`i zKX81*JJJVJh{?Fwm0e3-&qgzXgO!|mn;+!fjIy{MUTz&}1zWot@tN))S02jAcp#`Q zhPL&!oa9=fsOwh=rqPA!n1;{41S)%yWV4GJ)^TVLQSI&FEq1G#Zg*Wcm)2`C6ev#L z^J0k7$uWq^jw~bJ?5e$(!b_gN(iO+Gt6f-yUeRXd`+bJOTS|B#(dfTe2#qA^bVM^x zyL+&6eG*uwRV&m$PW#*}@{@Puv?eR-6NwQeK%kzw6|MVwOk~xMjx7GKmKJ4k1twul zOpa~O>~02=pLb_8ZMTAiaJ78@J^ooYiD^7$*n!f85LE`5$w@TV$ zd0k^1mf(JoL1|&`Y(pe-hU{dt$WH5S`CSty{o-|*$=eDdhp805nVeTuKM!@ow7cEV zA^+JTsZT75Ki9zi!(gEcBH(p&I*pAAQGN~QeP}0Dr~T} z8VKNS%~P$dt@JVHHZWP5jcz+iUcF-jHbtA99H!MtKQ(i+VAgYX6@+`1Ef3Ob; zdBwr;tJ8g99l2hoD)1+rid-V7h~|v4#NqI^k3jG|>iE$Cm!LK1-;n=idU>-YlLGf1 zWvSDMltXvTB(9`vzs#sW%p*VkkAtPKYd~zd%)9G%G$ZXIzcGvJGbRL5EH5qabHMpU{}Qc?cqb(fk1 zFqn{TJ(d&5a=Ntk&2t*6?uIu^v!?HKIWUwJhBr^JBkt1H4j?ieX-(kbVJ>Wq?%8+5=BZT>|3q^3{V}$fC@7Pcqa>g^dAINYyj zf%)uJkEGr9Y90;DHEU(HwOa1~T#LcL@_VR5{&HCqIBufOP3Agy*a>m&YX_rh+E`U_ zJNO5Ro0EvjEKjGW9oO{MUb;g6h507WxP@9irw|XRzP*iFUhnme2Ok}Sn2G9>Q!2DQ zi(grh^2cWZ{`pZJA(Z3&J9r#9FHap)(7ku)rl|r+85#hvIP)7nxpumFc;s) zqoY@MhiIxdwl#h5y)}5%TN%sGVC8nSKVYlgK9N&i(0Hf0h6TkjmGf!1Ws)mf!E8+ zHD}?lSUcYxB_<&TXX3Ux)wQ-zm7FLhZ%^ID%FlVPcgMLYP_PYdYL1gN)1Zu{wNUxf zZYc5aYgUgJQBM%?18?87;Qt(kLlAWK%&BAlQ$P|n0Rag>k^L)dkJvqN0Bsw>^}bo> z%;F0>S`WC?F>4NcmI_1uTtP_^!x92hGH3f{alLKf-ktmil23eqd}8u{lur^0Qu(@p z(NB5|a89Xr{@kj0iOPsyfr~BQw{9lXI^$gl7VWcve&GN4oaocVYpbX04d&L}Ow?b| zr+pQX(4jn#gxT)umJoKz$czn$#og!|N{2mj7?Uj^e@Y7cHgR;3csj@L%eOC|Q_GXC zfbFGS9}paa_vg7u4=uvP5<0(oF<8xUbw-xtm))-h*tFvDSKlFDoxzq3 z0V!+52)&R^Wuw-fgW}W?wWeAuscC++U2GYj?6>|M5Bv&*N}47Ep>Jui!Fk4p)E*b; zJ---N!_#R+BnB)AOx))XH)hYQKuBppr83rS&gFDR3YT;J1DR1m% z69#Yge^Q|5QAiP=Tl4Pe<3JWlz(8}$-Sa=xy<)P>{!Epp1#u(0#rA|-z@vbC6QVce zCj(?7|Aui%{ON-F@_|h}UX}yrG_wNt#OURSyazx2{*4Y*vr2$hNitK%WGAFt zbdc;A9BDTC_N*D~m2BU;8gp76Hl+c6eh)peO}3eIOP-Y~bE~$s+4AbiitI(ks}_2_ zM?X+{M{jBhP`9M~z=s9DlVbO~5BXh`CuD8e3Dod=PH&&sznyPYI!Rt?TuE2Wr2-

&z`Ln$g8 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 literal 0 HcmV?d00001 diff --git a/wallet/assets/tutorials/react-dapp/react-tutorial-02-selected-wallet.png b/wallet/assets/tutorials/react-dapp/react-tutorial-02-selected-wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..c505559bb8bd797e8af13ac4bceef0e156684deb GIT binary patch literal 285105 zcmeFZ2UJtt_Ad$uDx#nwMOqXK3IZZElmtaYMLjCHmywXg+I!Bm)?9PX@|%0-?L$qq6UTUt z(b3VJxOeyVBRaYx9dvX|?~Wd(^)T#@E7H*&SGG}6d3aAn<=jJOr)M_ymUMJ?--hWQ zG0^$J8E^dIo$@W_bLTE?Tz+$x`P`*foXVcXr#{dn)pH*ec73Y-y)e;&p0`XmdBDcC zzCC$>VsZ1PAs375jK;CKvK()xDyQY$?F7kvAbh#C(v9vR_&Y}s{NV{YXI0XNNORPk zN6yFmdQKcw=Ix+ke^^?fC?O&&%vW<`V6U>Goc^StSMSZVP2AqTkre5rq5$39GxavR zie_T%9E4jO$*iU6ocXz$M$@gaB*i8&G z5ePfEaI@m!J1*{wg29VXd?_2R`!MPQ*Dj$#Mcz}wNS^1~LanZDLadI--A4xNMV^f~ zD#2tC#PH-6W4+WHequhf?vo7knB?FoKbg}u!Pk6P-ar|X%~7vGdhf)T1GR@DW@k^d za}9sGI(_@f+TLz!$w^h8Ts;AO0dOpftKm6|2DbU5>mO>5;A^=U8HHyQ<^i8}x zc<~jE7Yt1(ehUu$Bk#mkMBkyC4r`rnXL@q($e8*}%59ag(>3f(NB1YqjqrX|u{7b5rDH8&*{G{UCRyn> z<%hvq@@seQQJf@qCTy-OHEBNmq!_%YRz&i+*cLh~|5>nQ6HU^tkCyr5wDk~&+ZzNw zO<)_&O%Tm{JwU&B&Gobbn*Tcw-64fgX$yw|?Xv<#rdrb(b{)pSit+YeF6;(We-{#I zc^a>irGxI~QiW8RM=$c982H%GeW^CM)%!4u&nd>^p>ObVFDDkK7a3kGQj*<~m2bmQ zvL{E2Rz`NgbgLlH_3O`f6u3P3ULcpBQ)H2N`^eSqq+>Oum*XElO8ohJ@HO4|>G|gv z!XceU^4Z;2|_ao_%_tR3Cm z^J4+13lEw78NFT#`KsI%e0nnN^!=k8uN+>fyy|`~?s97E)Z5#p$N<> zZwspma|kQwhNhcnd!(&LW!@~h==I^k5ASuv`lEF{XGzlO(xBa_E(?mClK3_p2% zlKv#$Y}2gN%&V)bE2+!YYpt6!Z_+FM)k_zb4th-el9u`m)2PRrb6M9oxyW?s)sRD> z>|^2Hz45)8$%l=+qJ^L!XoRq zF3$(pxmkovoLYj`_@`kw}O@eH@jlHZGttSWbWeJgYNVm;MeZ-Ac7IW z839K`%rEy>CQ)o6JFoX$|DLN_H}7wHcFWAEBt9WtIp?txdd#I#i+r4_Otq)ZkWY}e zPdq=Q;AicZewg>TChrDozreC|tZW5hXK%voxVDNy9e3SXf8*oB$0;GfAumJf@7RTC zp55eG;GvwgI-4T}dNu;RCA%hZDmqgN=(rx6RA(;X%x%Y=6%5i*={~8GPI%Vs+KqeG z_iXK%>NBs_&XDyepmoXZDT)Kpt1;iwGS4;7jI2OX-(@3JTY2SM ziFtjEwfjaudXDYKYiO-Q2+KAIzKe}w2NFcH$R8z zS*p~t$E~fA-|{vF?&T>!#~Vmk(U5XpCwB1=r+W{zxDy_JTm?y-%Tvsgw0YW<`8nvv z;UBfrjb|R+ztvpyX%FT*r5Ccmvm#&hbT@>#k3CI84%}&O(O#eOu}26d#DDkF=gVo! z52&>v(|T}9x15cx4N_6YNqU8899{ik{K6{dCzkkBFH8i+&C1;>vuW!~6 zNB*#t>ZmSz?SdG)XnEd<8!6PeZM}9KE7F+#1@gnduxx$l>%EM2{gTJ_CK`sKrlX~o zy)~wcf(l#ud<-K>mpxNaGx5T8UsZKi`icFJ!JoxRjwzju`5_51%(A0Hd=;ftLto1* zSYYbk!!gF}Me)=Sl5v}ipM&Lal_QtK%E+m2DTR%dY0oed?Wu*y1&(A)dNQlZa6)UJSR87ZP zNBx^VF{v&zpco*b^vL5eey$7p3EF@?9LgoI0zMDw^tv%MJr#aW)J^MBTv;E_=#Y>6 z;zp_DO)Jef%Qz*UcFM?mVmv-Z?7Fy=38LI!e0Ion&aHo(t+2eXAL3ly<32d$497-> zLiN3KVk>x_Z?;Oe7Y6lT$aWifQw>{~-HC}S-YG6~!jJg4V1Bma%i$}hmcz#SOCW1C zt2Z|RMW{srVnLC7{pXY6lmRt208yaY{loUOy8fEZe0QMLWt?qUTseA!anr;HwCvH( zvKEA^yo9pdGu-T&o%vq9yJx$gKEL33$wPY8bB&iOJ3L-i;XpvoqgKVXNAcUKfDQ2C zPSdXYmd+%`Dgonj9%)GI-LfMV=Q?d4c0O{r-h^3yPvph-z%w_F@m6RAoBXekd_Tjji|l zx9DAyt0K4ESqIK+N{h;#*o{e+gYTW(#)-a5FME+NjH18z-rHUKn%qTNN)c#jaPOIh z2AwdieUy%oo`;T!)}p6e|#VM z;7@mi_TOpR$32nZ?`I$BNIdlSHq*hGbT@TW?%kt(>p-0?Egj+3PKY5n+zna>^Ygog za5_59O9vnNdyg)z()bV9JT^cWXgrXIIys0vdFo_gDdz6*{D2RgqPsk;>0pU?a?ahs z-VrYEt|a*D40&4npj%w<+^yLR_y4(D7BuDt)mPK2j_`wlz37W$H zgEx&-@t{}!p^dwxz2R*e2b#=iV}K;2Zb&KqBKV&U{d34aksADy^v3n;*Z)lVr$hgh zR2OdPtm5QA8x#Th=Z5`__|FIbMyM!$u=YR6;txUp>ZM5MB7L{ zo7-BCY2P$8J9sfP(f(ZdbaLU<(RM*y*jI*^L-M-m#K%EfD|ds4CK;Tns`LTJSUK$CIs}s+o;k}A zb&BDsz};IP_DOLOYyx<1_bfld-tHzo2aKYU6yy^?S4n^Lui?>P)SZAA2mK2;2x>319fRJd${LMS zW;4H|Y3#)(3bu^9Y})%OJ^Lp&!MD{G4mBMx{6)A+l9XrM{ezH9bVGoUyFqtRdt_pN zLiNFLD|07T{}^)tH{MCwSgS^z+v#EQT%ha6KLZ?0I`NY=3@r2&W{jk!lwrVgVjUnY**>?4f{wmTx`0nY? z4$1ECoqRYuw1S&Ysotl!#G7Hx(iAslEq~~@FF^B`r=Qa!UsmNpCki%VZVjz$4MfjA ztlX;fabt|W@wjrU+!#4mTr)r2AzcU&lEK(St85P8X0oU34jMV%^fbGr0_F=7T1>J1 z2Mvf-R&1ILYp)$RqC7O`pi$j!1k~u}``Yg#=Ee{C)rc!}j!pwU&Y_wt%UAts$lJ|G zX~4gjQA$T#yni)Z`kHNi%>-V$u=A_2kQvr3)t2PBgm>;=lRjwl8;bljp~|iQrG#2| z*uSXMFm1?xYK%&Y0B|`!{Z7_wD#-SyzG*BPI{RbrOK(Mw+KJt-K}1-qB9ON*I)ePypnr+?zn>x% zct4yl|+%vlsO14nM_hzd?dBbC5E751tlVKTruut0|%V(F-BYfMZqzig1GE2Ycw{Wk3SHR1> zqmmXxv&m+n(2D(v{gVF&3mD|w2H@fpulIrQ z4nnN7hzL7q7v-fg>+NY2sn*Q~4nB+F^pWXRJAsenmDuf=<|BUbmmi4yNVb+1hj(I( z$kq}Vs-{s~KM3Aop-JiKQZr7~skV(0GP1RnHY<$9WOb!O3ZvC2Jsq~*vhpGQv46Gy zlEeQ8I#4WMZ$rHYmlX20|N0sY&s6JF{Cwt<6iMjZ%*n%fVi8%w6;Bb{PeVexxk zN9OxMQ^{E=ZzZ_(8`2?^Qog12#{@!7bJkx3e@W^8t!k7i>PpZQu{FnM2@V?iGQrK6 zrAZZ?4VGxFi`8CPo1>v&NJL4oUY0OIt-1;(hjF?=HhLSxinNu$$;uVN9-s;o4`=h@ z;Zr8dvEp1YMCp(=0=#O(2ngvOhy~$WvcmrA`oCWiodI$Mnw#QnImp=*EeA32S%Osp za4w*&Ej`;bq42va4^EezW)h>@BBLfQqn%8Uhnzz}O73K9AQu*h3iBU&pIer;rDh?D zm--EGH*$xuVD>ZB5f=-zj>6a;uP$=ktQIzHO_JaCQloj7vAo55mpN;rf}L(uo!@y@ zt4Ik>3eU@(@2;{PSdr3-8*;Re8bkgT{>rV+Sg@Ch6i6W#;5-VKW+eg|qao!!S3d!G zE;zb*Dbq$1Q0_USA)7Hj7@!*D#6vEPubTKu?zsUmQNfSO{>Ex(2rBov#LZ&i%d~)z z3p=j{?xP~&;Y~M1iJfZ5_I!aadB8ZN2MxKymmY7)h!;6~5$cpC`}&(?$+FNhXs2H>7IIdDXVGC3QOZAvGA zeJ8XMvVIQ~t|?Mcw(~CqA#<0EGPN6FH*T~ZVe(Y`F5fIp1q9*PYG z_B_IXwl#haV{hd2Epw?9=BE}YDumihr~yR#Bosng5*>B}SmsO}=|)Y4tmJnJV0B#< z*%j61|z%HAI`+p zBp2aCJ0-~oFXPS97h@A)PQ`g&XG;bx=0^^P@}Pfvip;(S0X>59#4l)Md#7G67+5W8 zz|}Ea(L8c)=~~@_eY3DAwdi;2BpsjV?7|9y@!Xsm;*6p2SbgxqXUkQY^*W{ve{m^U zW>MMG-Op8YLkPvvzjqB>_kDjkaZ`Px(<195Pdj=;B4lQF*q+{0R@K`V5sDnp4B-`- z|GKM<&-*=fe8If&QaSt1J%EEFf2$3&@-dRVw7QM6V=5@xYk~k>Q*`8Spok8v0uWE1Ixk>Ld&Uxz;n*(7MSu6sJ|PB z<1=kJ!2Snmr)*T_if*hKEqDnarO1N;shZNOTGKKUEOXx4F%@ql{CQsj5yTFw7@?Df zv$}QLdRZ!{f+fAr;n8ww5Qi}TJ!@&1t@KoIC_&#iH3@7K5`wfPprPbmJ)1eS9u%5j zM4pQDDb(d5r}PdCV8ZwQBKu1u{~fesPu^87&t=^yh^G(yq_ZY61QaSHzt0R&#&Y_99!2VwE;?zx7?J(}8XDpAF7@bb1Z`N8FI%w|_H+bDPzpA*Tk>Z8wRkN$ zAJ=)?rYEsMw`>S0;n21d2{QG`>HegiM=F5E#qKUOQEW6X$l;Bu&Iw|Asy`@r5R-~F z3YC`i9y%G6#xtvb;&|WII(e|-Y_Yl44C@Gl+w-*}O9 zTErubb_QtWjCR?=%BD_4+uCQW9n&4_#qM>*9Z$!gYeM$)l|O>+WjUU)XAN~pxedVE z2b?~q<6el9$gDaAg}BV6tc3)E;CEVp2J`8@Y$v7$=Cg4ow$c%^z7VXZB9D$f)}+%` zti2Nh-RSh*^P!f4trr&AZIdlo4gTo-1q1&d(OFbU#rB&)_Df_-#J|jxj7T-Gk)!<9 zY=KAAmDY0s_)`CNl@!s&g^{8j{r0D~e5RF8G%iIx0*@`d5>3RLaaYYnLaVzEf9aZ8 z*SZM6Da5mTthL?b7v0DMz*jZyWDw`4cv{otH_}r>h`P{u8(j=&W6*t!ukMk027HO! z)BRNsIrq(jI*&qJkzBX6O2_DCkvps;QAE61;*42RYW2s|c)iVem4vnf?B2^a-0OAt zo@ThGQEvttQsx&v&t$aBVMJCiq;b!oasMTJF6&Z#Yr@J?8ox>!KjJ~5;D0|ur|B)o zQ_a5jsGhY#U)A7w7suqSAAWi`NwS=O++Bwl@x+CobSJ(o7a!v}qTjiA)X0uJPBviu zZIxV_3?4`N60jr%(bq{`_*C8Pt!uUeZJB8%No98{7Pv_1mTBh2&1S6E0*uA<+cB`X z*`%zL^e&e`8c7(}-hgwdGbm(1ip_yvBP?6T9z*(Cv5F0E2_xE=U_7iBtiK}SEEL-G zXI_JgOtNFOrsUgHjMZpEof)>N5*FXhn{l4;=IOT)pdpjOrkDXuqOQjTS~Nlg-(8|f z?C9%!OptGIjm~LiLD`p@023Nrq63OT)9&|QE&6M!|NlufDYVqE`)lB9NX+~M)<8P0 zG1^XX`-1q5xq2(b1W7b9MmTZmb7}f!LkOrgswo`L7q!}!7#`i^$8(SY{2q|N&Bka^ z83Z+OFtXFxcV8iTdkBOhh5^neTO`v7$WQWm3N-lf)T7|nNpVlX0>~kgrXUh~z zy~Pc)yS6*Yp_VPsUZOUDB6q~GJ_pVw{wXjof+0Y7oqA=D~m`_D) z_bZV^wN-EJ4W^XC;(F~kQfI#6<r&ll?h^;b0ey zr{)eHqsfMpoY?D38zU??W4&+63E1hOm9}7+{ATN7D)a)o{B*|hfs178}hYoLm*$)+@?|y?#HR=I; z_P*zZgiY~_YMS-`*8O2cObpkg>eg}7KR&YWJ&3xIS}><0%NhC8pddaSd$>9jTf62e z?+-Io#{amwV*-I(ZwwA^$V)T`1@p?-Uyl- z_nyrCTE3;t$d~At7oM}dDn_8%sHeZ;YUNBT^DJ(e*oh+>iY>IFu`nh@%(h~$ z#_m4o=?P65(_N|TQ9c)K=-w<^={xm%amVY%Ab>itIAeGP94~oYfoKUPvJ( z*&isawdh6lRl29w{LnCce3zJD^ZrznFm_;@7UI;!|1|4V`s}4j^`TWsF64xJiUeqn$}Pa6Y+l!D}C?^&AzPN)3Q^fh!pJIhTg)ay0bKJS@vL`;1!z z$*#i=5vu|CM}dt^=sfoaaUH=e44%uModM3kQR|(De2{7%q#-xz=OI9(0A&E1#_u+g zN8>XtXqacAN;)zw_+6LKkunep4@BLW+Nn(YJs_~A>6CI(6qEB7%mujj(-uBb>AAHy zI0G1|7bW9 zqIq5?C0zWN%LO!if#cyxEMO#>dKTw?#|GB&x_qTdK@?I|F*0y1+lk)+{d<#p!Tee8 zz4vTu)Xaq>JT3vk*$2y8cB>-Bt?R8^$wW8y&V8A&)sP7#k@IF-qQ$7tAE7}EWeh>r zfqh)JH&c4CYq{<|b4dYd7{!^ZHoaeU3GE6i*JQ=XC0*W`{M*)R>t(-*=*BT89t{!c z*1n5XtzhB2c7*~accQy=^-Xon;zDo92ld8DhE@m)u-H`?7*Z~vF2?C|_cI}0{{Usm zRB(4^NA%x-eVOWmgkYh zqps@uCNR~qoyj2MVjuMD1t0bwy|#p@yu9||6=;T$6Kz*6NO9IPa|vOnUq3Dd0I>e} zh?EzhlcXmB{Naw3n|Wr(Kp0iRRQAo)?6rW3}zRy5p~ zfwLpO=@}m+MlfF1iZ=nVA^T0;G`yBet;h}HKJT-u$n#PTLj~)$8)n(PQW2bOr&{E* zjdrx{QaPtOZKv{IWUm_B1&F>dh`=858b@xY4t}%3uxlyiU5ghtF3R-Y0y^TCpZ)F= z5EpLJsUl3?hT@Z_?r*?xO0ro7d4fy1b*wYa&?LDm{OGc~0ZJEHO@@}e5cqE1nl^s- zAsA12;^AFz;52hUV8Z8*&G-ay(=w@18ogyT06Qi9n=&XeWhjZGh?Ors;_Sp|#zj|= zdvn6|lco#_MvzPA`+z`!dl|I5%M6M}6!BymEP~$j=1D>CV;^`JX52qJEW1D7B+;<- z1cA*jYN?mh!#^u5m(<}D0R*mE(r=bYj2KrJiKA}gN^LQ+;-=0&E)o2B9l4!3%KCuD zH&c3UhD2zf)oD+@MDR;8ZD^j9V{7SKNe1@MNX(H-R27cR2_<+t8`11o*+O=C*ZNG$ zw+5ftyx%T?n4MNW!Cnlbc}Jf~-MNwwg=|f$?pkSN%9Fyez)fr|EF_A-vzMjTqOe`< zoxJQLq*CYz`ARgDT>!b!X|p-sOV}EA+U~_)*tC$#`I7}w7G>Cx72f-)t+G=qw096v zZC=vaE$75F*6u4#uvNtc@2A%SWdB3->AR**S8P8HMJqL1B|{LMsy1tr4Pn*9v+Sx1 zliQEKVDniOqOnq!S>|5(iJqmvVoqCZpr<3Tj4l4jq$z>zk^=MZFP#rfaxTkj#r;1u{dwH*e~9wT8IS(lRw#L`AV$|1_YJl6 zEg_ZWD_~9cQw%>h`qs;fV^e%gm`c72ubzCG0`7q9oH78TkI@uoXoOr6Xw?=iP18|L z;hg!>nQ-INJ}|<+ULDkPFHq=gqr$JdvRBEK_9eHFjlpMa4vci~d}ZsB$$v5?7u4vu z?krYrkIlp#!2$8H>u!oWrfkNUDCgq}JRu8khfoSq5juMe!I{B)8=I%4QEiXeT&dpQ zTc3}`fHu=-#6_JBY*t?+RUVWB{nHhj>u|cJT1P+I#E=t5ps6#8z7i-M!y&wrK7g?n^vibgbV>~ZAtdlRAA#&2C#xcDXG za<%IM|Gw;6!+r4uR%=RcIl|1-rdGA4J53|Q<&$Tx>_TcGgV#l#woSFH7XpJbHQks7 zJ0HrqMmD$BLMb+6SylTtG{j86b1sSSPKEWJ+n9%yQ5oVY#{OR}Eaeb^%v+#H7-ibuP8^&xTDW%FN)xKwkk+jwlML&FxFm9lX> z4zU==&x>EUI+*E%xX(Y=T)OM~#$(ff7O92m=a|I_kebxeRD(EEhaJnaDnc&f|I3W@ z8CU1dox%0zK*lpZ)iq1H%=hHKF>_hSd2-1u_uubTWKAyfPnh?CyOAA5=#V#aP^M$; zm70$@vkWm=?A_`bCJCEHWUo@aR_S?~^Ep>V2h1pYzq~+p=`$*{)%BcYPl$9Kb?J8| zP6Q(U^)jBjfw<`bG_s00QT?`BotawLQfzi_CgZq>EVF#ac9uDo;|N#0l&{Miu1 zg-O_*7CO-X5Ux43P9wHs3wh?OD3gRjlMsR>s)uDx@n)gt%Tw>#LvBML!DS?xo<@bz zOz--946kF!lU9>ckGFTSB>$B5a}P5^1z1+vBMH^;10u8ePjlaN%7j$a`Tb>mw(h{ex%yxwCW#|0aVxYot*7 zWFdo%=dIB>_yW;je%hF(vz~q5;=@+?n!tN&Xy)QR#Gfa0-Pi17O|_`DBEU{R9t*Dv zo4b-sab12NjQ#fly6(xiS{{8w@h82_fi>AB;`*pG#O9t!GLqqIFD z>A3v-m6Oy;ev26NP%OIkKiI=_6Yai71l-MyiXBbKeZ^J1y7Y0}lt&d~&J`lhq@KzgzLqWFVdJdX z(SRVIkuaO~SRiz*!~4OXXZg=|ZrdqydVV)q#qAMzx2D2UkMyCw=M?R`=p#R*)$*UW zOJi@-#|aHN(8maMXYntWT}e#vUjH$(-f!l$^e$k?&FeuZZ9fL0Yk~>G7!|hI2-Xo4 z2GQiJkm|QJE@6uJ0qMemP@{boUVjTE%wyRN%3U2u_FvcBdEoeVjc$w<03EOlmHCsN z{qyNWUuIRh*LXix`7er?9G}gMI^o0%%q)W!n3ze0t}SbKb29MV{S5LfGm3Od9%Qnm zS7{MvM^5Q%v`^g2ehFV@4RbQU=RWj`y)u(>R;Wq1u(d z+jjOhHGv!=U0-!G8aL0j(SQyETn|sb(2C!`zkSJ9;{WMRxNG+;c_wGIBHFgl*1|G z&(_OlbAC%do82otfabIdZW2^_OukfXVE{pc6P4nwbw`e z+98M6H7Z*BccLXw6E&}=8<=LcMXQvuDycY|UQyMX)S`v%uL@3g7sB^a>(>gfZJJK| z6p~7|6yVWqaWQ2p392N1G^T1TWr+qSQ81<74wl6q=^C8}iI#SF5}glw6ph%QE%4lQ zAb9D=7Gx!EdHez0J)mP?pO}YN9j`hTcky4H&Ofw=wzPT%dAroQs~|gx@&v0iY%s9{ zmJmI-*$QWhJH&*; z+;WEBIhHz^mbvy0ZBWAOx}+NtI;{him86xP?%NQ4BGb}TiN#vw?NN`;80wUH5gHNQ zlP3t#G5r`3M}vs$GE1s8pILOCwNbQ34XX_q)Q~V*tTjBf6IkRk*oYX1$b2r89goo4 zPv3!emuUm5I!zG8(D<+|@ESlzI1umt%46uUw-YA!V^Q#v6-cFURw+@7(By%~a4D_( z_f0rHEA(!07`7BdZq>@BrHTMPTpkBs)fg)QYK%!elu9s}j(I$t@MvU^T8!FzUgon# z%DV1$U^^18`u@#(i;kkepqh~f=F`kS=iw%=L8o}KL0H|n|ClYNsL?SYdZeqj3UgA; zOne1!PcH@zz(V8%Xg03mg@Bg7s?`q6VyRKWwFGLKF>KQM9U9OeIs#dJ$@K{@DUhR# zTFvC|o^l(!s^mJRX*26u(r{UPjXziQUjCIQtRr8{d#SwLxQNWV;7TixGUu6jM+uog z1^aOu!acUQ`1qZ7v?z4r$Hbg}no*%EoV>=7(YiV4Q9;z12 zb_N&ZbeKaw5HooncBWF6Ym2!&E-t=;!gfUS<2F`#jSmNkuu9A^1dAfqUrHLQ60c@W zdgMWaEXbb(#{loWo=@Wb9}0Js1VAmC{|YFnUSG_-SRnDmreA&Fsqa~ns z%GR4jy7%{1_S44qwu-Z$8S_8I`)Fy2j4xB5U209!m4tXyN5+x$>soYYhb1YLW&nC|Wm1((EIc zO3<3xi>e0}U6`n=LhaN6%=VN}Qz5dfhLiIdIhr&-hdViLz`wgty=UjS{xQL1`J0du z;a-T@{{Aj*|AE(1p*~5#>xa784Lz++taRhiOw;nBKC8*+th}fr6*~>$VmjUgb;y0l z-g-p9$86~00oqJUd=%!d{nKszt1sg|%izf*Z_8+Hw6NIwwF&qr1RJzl#%fm#te%hN z>wm-50qZFB3lgf!i}(J>p58Uvhd0udaG|zJ#?y4K@udf0kcdxJvU)K5C{o}`G?%ec zuDzx{^E313!_h8;-3Ik8w-uvDT>AQDR!W}F$T2BaX_c;)ozAP~hrQ&6d>cI%vVvB$ z#&>7FBK8_G%4p$6N4pwMvz$*-LBlw=lJ6!=O77jg8FVl>)y2)>?zTyR;3y@C!zF@e zyKIoc|6X9XSu5f-+{~k0q)U6Xkz?vgGS~%;`;1-OQy;lu@iUf`Y;haXS-GB8*Y&#E z$9M=v@#-EU`b5Z#R-2ZQ(o%vLsLJs_R3-K>C{MdGhlWdsJUmywY5JaR$uud=zjhja z?@VM6*7CElQ>C;LWe}I9K;4AwyLjTf#=3d1tRUzzEid1AE$)3j>12P<)=+9rA<+A{g~maG%NQ;2CN(yQ#0jUnc74I^aT;Gk zHK;o;kL=&{7_z~HLAX0fuGD>U&c5)rVwF2=@~u$ON6&Uf8gB7gumXH1f3uv1e*pvk z7e-9woW3&t{q%fEY=&Lbp-qOZg+`f98-9=5{RFIJhoSXly7-gl8$ISdExn?^5q1@v z9aHD4qvIPlU{9D=$_-GW zRKVH4`98%b&%94gKIhek64$cYe>&6gLm*_93tRNFq|~PCOlDt&gIHjr8`a##$b@gI zsEZXibI1mN2=GzHiMwP}K3fqVHun*B$@BZPp%+R{$$roB(uY1ui0XzjoU^PpyBc-h z=$or&wB$E;WDp4gf!UWW=2we24V&4wBXG^*seqBy==kKN#|ASNB_a*%2|Kr0TV5K= zGHvL+OeVfZdw;Gd3?xTyLAJ~KQ@N^EUuWfdtyIcp85d_?d*@h9t%*>6&aulLzxwL@ zYvVJyFyn|rta9deuVpv(8&~dbV89wq9xcX3Jg(1|@d+p&k3t1+gF}$xk4q-A`XYz zBNE^Vl#$%NZgZ2Q{RuWy38Ipq;dCFoPr|vBtDZCt8MPqpPIEtjc*3Y*;$s5&6F;&J^Q)$2Vvi%--*6Ke2SaWxkohI5@ z{0)Njh9$I*(A(AUKdp=V_#1wHhYU5l%w2lan(T1r;rZcQ4;}Ji8|rHI?Gy12$FGj09wWEsK_zNucmG*Nn4WTIQ>l;e~khh^CxNY~X3Mm@}fm8j56*e0r zTn=%nZYb=*f5^ZukvHPF(yBdY`n#sv8j1x2;c9Dq`tcD(d|LN~miOBctL^<96uTCX z{b14}!bb(RNs4Hv+7Feu>cP~v1()|U2rn1*#YBzWphtPe-o4f}Ik6|czb;<*G4I{L z^05v5ib;+c-L?m1)}6_(EJle5`@4O;lj2^3EzQQ2I^Fflc~}9<^E?RwSInz-XT-Ji zOzUT)3r|c2-{591pcV6_^$#OR7q;d7I-vr@$XCYh09gGgm18%rkW+TXgJe#z z%)!Q|g4oR8h#N1K;^QyLoRQ3PyKDrfM@~bu&*0XgUi!b>IcpW$>8fpg%FiFSW;QyS zvXp${@)~Ibjpf}af5FOFzL>90G90H1Nd0G`_>X-4S3^ngA^sR5E1lKNuUXc2$(H9VxsHOXiU$KQ$$g#$}yE`S|aK*-uwo^0=W%Z zBQGm_&7m7Ysl$C^5g^woi09UWjk>M4=rMAIhfNOYP((aiw){X{=d_Wg z?{F#VC$D;-RWch0BF|;qFALwdvB7h>%r#&8>MwX*`PmS8a>r503TA{< zLB$Wo17B5@ZFx;*bk_#N8-U9B^aHiTswyN_k8jXZlKsX%Yz-5_eWA7-xFb6>^ETy2 z$$MuXwZF8l1T^&-6bUr0nHt1@>;kM%&BzUqdDFK8)6?+Rz4B|LXF8&|^!*O%UsnRg zsmpHN<>ORGP3e52`a3W_)%5}Q*b)c1zy|wk47F%{!W3z0=wU3DWA@68DZ~D2nm7GQ zSG@5GseB1xatQ+)dRryY#yNAeIH}qcq*5llMMFIAmptNKGF|c1Cy#AcadpcI^n1i< zyL&b3#6OyCjG&L-+rVIGc#nRzG<>#oU2lwLj1okoBdv{;b7Ex00*$XuXxoLXNzBk@~S?EbkN<~ila)Lelxpr-J z$xX#YKH2cAc014s=JL-TYHd8qlDQ89j++nMF?b+e>aJS0RNBw7r}^q?BQd<17AU9D%1FhR)ByTBM3?W35MJ-|3_0o;y}}jg z>TBJz-v~&Li!EPt z_ViPDyTPIjjz@*U&xSCRCHRfym`=O=+XC914|IX}ozdqN+?k`%J5<_JB2-$O`h{bR zO@1zM-R(7mw$;Yf>b=lsCq8k)cSn=whc?e<6vg?-!A<;t?wLE(Yxud8w6{y@^!!IY z9~qgZEAMP9Jo+`pg#c$qQk{4e)>*;5FLNBuKe&4CCKG|^aKM;R82 zzy6S{dY(rkBf_}0_;$9KV-$63!BMk6)2OZ^dojsNO9S9e60_;s@UP_Ha1aQ-+g}9L}H-C z66R)j>%gm@w6d0HmFgGjp{{*h+-z_%5H|3mB+d)QL`rA#x))tu7mn}qyUGJ| zJR6>=zCVjFTw5fH_z(jNM$-hfPN7Jnkh>A0K$dSxPA)7Nu!*m?EJhjRb87FvLW&L1 zb_KjCC!1?;1O{GdpSW*$CP5;Af#l>vjIj@-ZjXcGXc*JX$e>k19Eg@&TDmBzJpd7- za1V;deZ11^AdLqgtcUTI8m)G2nYTiV_0_L%PkBFQTFR!5;op;X^dboSZ&~_sSu3wfPN44F{)&*(N^Ox>?Mw;`}Jl#jhVJ&J!7c- zc!U<85{8=1+$UZW_*dN32-s29ukrf3DFEsh-HkEfw{j&y7BKybGaeJmN391U1`@3I ziQxT@H0)l->}^Y}J5YO<2GcURdc%BQ+qHL3t~~Yj_4DF|+}fEI0vl>B81>Yd(F%Ms zQ%6^i&s!-@ot-%oIIo4A*J%+4|5QrR07xYIY{=RVJY0tHp|W3u_Cq_9RV6a{rqtO> z%3qG1r^6E4-KxIDV&PKA39y1a{jVW&Re*) zJfCW>iaPa%)&l204VWLQ44=uJ0eBi*D@9H8DRg_djYuN$C+4QHxcfQoLz>3PMl8i` zHxdJfxm)!0VA0tOAw1XyQ!u<%;tB4)kC@hPRhLZ}Yj(lAg@10?mo(TN zzJL8aUjx?(fz6Se&xYT&M<3nRvbhmRP(8Klq81F|>uu9p-No#1-h$rg} zcrJIKM7FgLEvc?cFDm-65NuV3i8 z6!z!;pzJN6qFUScVL=cCDFKlNgOE}{x|HscE+s@_=x#&=NdYP8MuDM+E)fRFk%pmb zsG)O)_;1epJLmYG_}2TaHEYU(dbi6|WGQAB5OuhEJj``*Y?!9I>B< zeK|9g7;3c0UI>}_MqeWVB}V|z&o(Leh0GIIpz4};u*~J}Sx2;!x(ARf@|^nx3)qJj zXw+cR?Hu_VWG7#be3Q+4q7xgJ9zG+YVdb&HC$Cs4sHj{tb%qR37#C9mJjEE=Uu`f|0XvFjO@DBTa` zh9Xc!M}YDXzkM3xrzZpOS6XE6uvP^6Bww2zn-${K zYyXM9a6`EC2Ibdu=NXb(jTcy0(-H~t;X%et&R!{dLG={h)=W5LB=)Nc(>5!dGIu4+19d%mJ?Mog@wFQW?@62z)% zIe_h2Ukk)aYp1;(?cFmu!`8>0J5nk{MtZn}`HWmAin?oAJ1U3$oe*nl^&=EfcW>O$ z-c1hpW~kM!1vWuXj_D6+1%DU9b}9 z#`Qbfx~omwzV@fL+|Fp?gw4jCQRH%MfX6DF6bLr3ZV0q9U@*V0+3`~n&liuZT-i=&#Txq5W zlVV;ASlD=@)JXPyLQWn3(?0@K2iTtbNYEttsqn^Aq+7$oEs1|ySU^2 z;>^g0znC)IaML}mK=W3#&KS_)ah4T$l*baDizxBYE3?I$(w7cU3SYjx#PnMN5*htoI9l)t%BJEEl zqdon1Qx_K?GbQj^in-h*G0Sz@wGLG=*PRE;&gSR!Kh_KoscC#AY3gLN;YB`U#u@z$ z`xZfyB&+3RldMm{OdauGY+dnIYxfR`{7)n)-@ZKp@N0vaSQ?$E?5xM(Y&NIt_GBiW zBMz*%;%aAR7{na{WXt0pH>!qI6tCj%ZcG}x@+dYt^*7S(&as~4yq&f8?hGW$w8ukE zWN5*->4MI$J(ZYK9lm{RIjfQjHb}Jzq`Rd)-VO>=7wD)#>PkpGQNvGMe!F+wgsv4d zSIu}shax9Qflr7?rM#k#_8YuNUQ3dOf74CLi^CP(?tu2;gx424u|9xPXs6Wobxy6nZ~O?uz2}gIMQ#QWUPdI!^@N0~XeQKlXv96ue?1-N)QGB+qJ)v%!C3+40u*FF4O_nHby?>CpdJ*T9e z={a$_K^3<78$QGKGsiAF8sPL9Mn*xIA`TPKG#e{Pr+LYCrp`}1q-3}z>AW|8hV%CS zUUdA6WzJE_G$QdWCLh2klE zIwonWzL6^NDOZnP*ZqhBOq4sFo7`tU>7oX9u1Y46$NfCB+&WYvSs8=%ktu__Eloo7 z`a|e;{|O%CV^@aRQO5e$m3mTOqZUD0?@6Qq4&RQ*i6lB#UXxizwu&u1=cHlz>xAK3 zf~ z-@fp021gZy(N1ciETcvu##HEYop&P z5h=WPvK$T83Ph1s%FjuUeG3?-CXJ7o57;x!GFHI3CC-MwrKFJZuKw{9`({DW})G zh2U>yAZgHR@T!3RabvQam?9ld55v!Khla%@=xH!K4v27V!2>~keTRbu8!Wl?HjmRE z3vQ8#gYj00xbRlv)K%yj^J(t$4*LNmnyh)Z?d#`(GovWi4rF!oW#7v{`whc1(K<}j z+*g71Kv%0G?v?(vW&&x9^9-5H073^thobA&!h%vwbu5`Cb&=#SjJana&3v?F$NORT zJa%ag7WlS2?x2>kqjzI)dg4R%Jb8`cW%T7q^xkP_YLIkRvd+lY3}247Ic4E& zy+1$Jd=34o zT>9*{cHIOrhn#fm@tHckwv9d0c@CiS{+>{r%~OxWAOIE^xD6l~BNe*-~i#m+m!p9}tJH2Jx^)#xDp)SqWgfoN+$A0ILsF8kuZV z_dZGWL5_Yiv};m%Qg=!MP)Q_gz2+Rja7U~(gBrUnJ5#78#(6Ie(bPBJH>W;3uBNX( zAHM8|iMPhw|EeZFlWJ$AIrZ(lduHleTJlCo^x(xPwl5u96oIFmk&nNSMN*A}_zn_( zs0tfSlq;h_w;E8;)RH%GyX%C*&B!tQbYrFl1fYO&KwTJmFbwq(MLxDD;QewEE9r^t zH6fKWArUg7Y z+*zpt>6P({>P5oeAn{gNR5nT~pNfrT@K~yx8twrt08R`SO0sr~t;q6!R+SkGErrZz z-;kCkV|FG8?g$Lp!<Pf+%;73&D2zzA)NvR@by2=$$7!kS2OS z9Nr{k#naQ9I$06OOg>^n=3(&A`otM~Lw;=`uV<*Cl-`(R-`8K5i}pN|QY2JC*nv!_ zsXC-mWWmI+j;U!;@py1Lej1U7Kd2J2e{$`{1W!rdu-aj!!|C>DZpuKT&FTRk_oV*- zBDZDol0f9rMi2cB3Cy&b(usSn!eFFtB=gmYbIpi|ChiGo}2e?8)FoF`ZwIVoXS z%VdB6{KrIWsK;Shm$mywV?Rsgg5KnnFH5FyzuB6I4LiWcf9bW7Y?*K&BtA(FYv>DS zn>tnU2I@Fk?zSGr$G~>9ZZ6}@H$9zP%(oDD2Qe&}IXk{fF|rWfKF{MI;q68qQGmsO zV2wYzszja=$@u(OO566a+<0_?0P2Yb$SdqpekYHtk?G{#k1OPW@$?CdOZN?6xJPHFRSFH-t8n>89kdWCXKG%Vq~;i?v7tuic{s31OqI+`mCI6 z;aAZBuyd@hme8usEeqdUuky-s?ul+=8wv4pmOkK`a?=soKJtDsUhBWNXql%Y0xHlp zbk*}I%bmTg$V_oux6P$$a=xaZ{&c(Fe^AA$W)VSfgK)G3$Jc_3KW3lc{q*VdL#y5B z1R^0wma*gFk;{~1^QRRhqZfvO#*L5;&=gRr_7pz;)}QVuDRhxs$|`1}QID#D=526# zy895os?mH!ebJ`OE^gcho*cI&y?L$_(ZqliG4aU89Xd~|j$dX*844oyYHWg~{ zj%>OA>E5y=`0P9R0X;x(R#>9|aQAlz51S39Qom=-+5T3sUjGx zxoi`{CUdC0Q1XK??W^xBV{z(AdQp9_a5HWzB7bpo@GKkKd86bU*mQN&$Y7VQYxFz8yGww!&X8g*rosXG94sgbo$}Fd*}eGzqUyId;uTG{N@G zRR0Kc7L$~9l2DdE0JI|Yb?SlOYT zAE&}*2^*}2tXS~rQrN*K?b((mP3NeTp{HzPw>I*`UADihUFVv8+V@$^;X!?zzG5Pq zgH+F3)Lar>mkxM3^jV^z*~2y4riR z19B~IMq2U|$I{^ZyzIpbqkSytT2BqzybnioYVwQlKA>(LlJUcK*bNQmd)^m0%>u0B1WCgW5oXIAlj_7!8oco? zG=M1AvE%XFITGFWRQ*<${TswGQd9egGT3N}?*ym=vLV!RJ4QD2UqVOVA@qJ8g3+ey zK+SV&5APM(nEHW~-Bc_!@?c0+^@{G*Bj&eLH+oX+H_>CP?TPKp_EM4gSjbG&FfIB@ zpi~|C-*H4cv6x;}c?zybRg!~^r+xM+%;_GcYmz^y2GZW&(0M31fEWwHX$ipIP50i? zyHoiSiac^$7C53#c1fWqUCRog3#(dABoPBR;)y!hIk1SamxwfXPJ}T~N-0p}tjpb8 z#3>z?q4%bf_VuxffL{04Dw;gj@;Y>Xlxem-H@fD71j-_5?#8F7&Sf2*b5GkH7d#K@ zinjEWR_d=&sly4%LF_9#D>Ij+ew=byyg^KyNkJ3r1s# zT@gietKO)4_IOM=(JHq{sTTx*qhGZqs_e{sC+~X$>`~MA0+{5QN4rFx#eyXI>=B4C zgvdZ)a7J`e=IbhsW}rDVzW6lV_8T(T?lH00_33|1Jb;rZRe;)f2Bx71nLp+&b{rLr z-Bpu9JXuJs3N=2a(Ha}V6nZse%6MQlL>lU>+-b;MBNHbAbBhal0_@OSEce5APu;LN zp1v;%x|k!ED8wLYVnqkw=%+1?tOix4s;;5K6Z2K4JaC@BpPo6H5?o7`B|LlUx~hM@ zCYgSny3hzJo%L*St6@&3Xi&EKsfWQr;KY_6r^qV=?{=XB^;yzaEj4@BY|}1}AD3XI znl%2#qT`SUGzCG-oI>|GCU*<71)7)jR+r;fS!pjm9_QnToh-N<=0WqsO)e%YJesZB z)7G5XOg{4EXMdY1==^3~u)LF;*-;5pf5h=u1zsB-MzC2->?8+c-Uo}kMgvH9s+xIN zWQ}}*fBSm^3mQCx?Y8f>w?T&q>ZK!mhW>00=jMRGJ>OVmS;1j7^&;=op~+TY+mA;@*FnKJ+%@}uhZhpt<`nO zh7b$5J3P;Ff4FM=XY)$Bv}A{dC-T(>@1DqVpMClui?dW#%iI}T-WS)>GwbO?;{(CL z#>>p(_6n<|1j=Ay9o=Aw;MEswOb?zDSK_J-8#%OL8&|Q8k}&!LJc?JY`uN!#G52V) z(+wCVC6?afrk6+r$W+x{UdMS(b8phVaktY}xe51B)gLwF1TYts%GO5Bt5>q z^LqRjYZ(_m6i2ow6tVxh_)FPV*%^!yr<6IpgYo3JVcix;ePj{(xA5ark*=ha`UO(MRKH zj#{Q2_n`gx3(*BH=`i=Ij(YOrKsSLNoWpGFzP-dA3VG@7*UzCdH(7;rKc?5a-=i`@WYW>cmD)|PiceG%5#nicditfE zjj&PWWz(EzpP-3iFNh#Cqqr+Y{!^^tXYFn3!K9;g=Wx{98+vD7@31PuPYlJQgv9EE z-(+Z8=N=v%qRqEKMsW!tsP29E%tPkkrcTBAbPXh~bC$^oDzR(vxKRn9eoxQPtO4Hn zll?J$Xs+0B^0LzzG0}j);w{yeK@50~;wpi1xKEA&+<8CSmC@l|hsTtLfx*Uyk8B%S~%a_;Pfvr_An?Qyhg>{}&#AeN}*7kvhkB$xN8gM?FX9npOc2*^-&a7We|(_pXk3i4z6m@C|^ z=TeME^b539q||uE!!O7@o&4wYu7yFy-RaPr znj|h=_PcbbmdNbk{&@vDzyBQv0^*rptUXh8a+&MZI1?^bTIy}s-?)_K)Kk;UwJ0fc zT-Tg-=00m+ff&zmrpAhn`ptOGeS83$oy|C5jL6M=tuJA3XP3@hEit$|nEp50`X6h{ zAdY!~>oS&N^2TkWq69J6c^I#}CxT41DkHc0aWjr5!`T0xr+1Mtf7w{ zwfk8f&|v5;r#|dnVy}ISMRhz%qV>IJBkz=a&}EiP8iml_)N+`sRJMuN z>oj(6zO)9mefqocB@-H0R`AkGBh|M11Lup954_+Lks5-6VlBZS11!{cC$%9+&Fo}H zmvj4~LAn}R!SmJhWgK@OgPO_lyDIitBR4UhV9P^TSLt%db^62VIi~+x-(FhGE-AH$ zWI89th~9_5cFW#8R`@@x{%`U?7AnDqG5y_Q$YasXQmCXl8s5L@1hPafvQIy$ha$k1 z`7P#AsP}dlb=NSdtHQUwj&Z)%!*!hgk|kIWcAol}8C3_0baGS7 z8ICVVFA-yqNfAAAiH`VTf9%@bhfKpx*`GSIG!R3SDR};rAKCjxYMl$FT5OjqR_e2Z z4T&?gG?%LSxvHA9t%%g5S8&+q=qT*7x(<41q~$j4e#u)~#?fwE$q{Pq_x8$N1RM8z zrV|uyam9UV%yUeu%1iKa&PrTMMX=;>KQP&BQmTg*FmJR;ah?6{R9`1b=;-Kdu93fX z&;8kChQd*jZF`RSK;oZXkG-)fZm#lW8)AWmd@busA_cA2=o5=LWFZ^}G^=(Y&rB-~ zGPb=K&!C5|)Pgn@1u>^Zab!nEx}2$O%t4@P_R``{o?4V8oN-5ij1$}fEGb?9zqem( zVtfd}mr{OcmY~yh^N}`vwa9%o3hl1O{Hn3z^z)p(Pckm{Q``@ZL3E!&AcTG6NmEhQ z+S&@!^I95B*$Q9pSmZv3;?VkfTqfPxq=~&Kxjwi*9&jM~bd_(>>kej!MLL_m_8}#g zMMLu0t2b$9uUA`a;}mZ*U|hYD;;@K)qgW2=)UN)x-1)!L|M};i?|~Edi63T~nftW~ zT35*omT+gve+G~n7^i3dKg^~UyZTDdF<3euIuc>oe7JX`hP+=QGv?i&1uQQOk zD`5e2A=n_fmrOSewa=~e(!}~UD*PJ_nqg>b%9y}p8cg)P-)@H?P>=C3MK+AmSBx!@ zQ2610PX6URFbJ1SUxL4H`1@LrkWyI=u~>zx<)V~tte?|um~x{Vju~3X)@=i?&h7%q z01~#Mmxl*WBzoZ;=Wf1H#pIFBl-8_mX>v=G$tqYv1ZBi~zxU_WG^(WkeM+=2Pqym3 zkL@UFY12j=mnJ=h(h^Sh5zMGpu{I{Qvi~F+fV>c^Fhm6q66LqN_ZC)58J^MC7oNI~ zug~A`oFnciCN97($dw2Wtz_QXUlRP9RyWOUH)X4}60;Fkr}7)U6ut zdhSmPQo{fJZX~f#Xtc%U#rZ=|slL8G4I?9?STjVX{NH0j;LJ-fN$CAd$=RpM!&NgZ zgriL0rdbm(^33lHzEwMA_RT9*Z2vawJg5!gy2%-|xi^6jhvhaG`^LJx0O!EO-)Vph~S_<<>J3rhWNw%OzHvw%*qMV9F98p2=iz||#!9*gF z+`PPGP?u5AqeqW&OG-ea&^C;JGg&kY#5xkHk9ZA;-Xz+TL-H3_)|rdb4(Drrj9RK- z)(g6)eIB>HUIwb<7#>9Rj`&Zxy{15Tuw+uKZw?aua^ZlC)~>G5&FO}kRfHt85m8c7 zqG4>jC5~km_jgzM+nL^bfwh?R1V0bd;e-a?Mi1bRh5e1Lru;3WkAHnrR|)NUj9q=W zZlJHJelHHL&b#{|9i^+SPB-Jz%?@1wEAaV@Km&+!np3Or^O8y z&WG3OO&}==@_2 ztSQ`s`ucj0dlmPkm?>Y-1X5insY3FQii0{d2K)Al+~;GEAfKg&nGM+xSGr;OX7r}S z9J7@;pA2=-M$Zv8$KrT0fo3fZ$&%PF;|yH83RbuPRp&_`q-BLuQ&HvC*Lw*OMK}Mm z-UndeNwt#0I54M6vu?POGjTT@f&Hj!B3qgoj8+dbp9ItT8v{Z*^UgfTOtFaT`yk;r zl)?g!e98mJ-RqmInaqOJRlgcr7BUPU3TeIvKJ;lH-ZFpMz0bBP3spK85c{{lKbF)% zvlbdDQDYoCg`;4)f#Ub&OFUX(-r`oF2P8m%!NnZsj=O_A(g_Kj%xbAMQ?i!D5M7(d z75!BN7;i>IMta^88mu>K`uH$j;pSlVB9weo@87Pf5FS7s809UZZTjKI*Xzt2j%S}$ zbu3i|`zN7BOuK0{fYEi5wmg<75u4515dQ)sBb`=ed}Oe=bdt$m^;wAmBiD`o?%f^Z zBj2Z1CMRMhT3X9ZNnb@-MgQx2e_9_2N0J@_GTk+C| z@reOjZl)V|lY|4x0y|51X5Ah`(yDwv`GWmeGi75eejRhGE%99{s@si#!Z+0o%F4<% z;ku${!nemlA3+;eJS?~=zZ4ek7*{?qK9c_zDOB^o1WLDu2XNPoQO}`$J)-=kNjHdv zp>S0Q$ChXZ$joiDGhw1LcH7V2|JlWD{MCsYk>^8N#RIv%Nlj^m0*jS=6ShH}rkFzO ze4xosC9KE4&dr}={zc{g?__JlZQL-x6Z7;-DA_#S6)aZ1ZP1b-aB&V=utWPcK)1o| zCZ-soaE9I|3Biy2GH!@~{r%Ab$k>QkTV;um%SdYe&b9Y^{~T`pJqCM>#5%*QcU`53 z2emZt`tn7UR4ba=fXaIFxN3Z1^`|Zywk8nA6^_i5P+Qu%Gz#l!R9A;dEW{CX?nVZ4 z7UZ#&{Ff>G%e5X)UqyPW{3)TE^qPjkHi^SCARG?9F+iZdJ&_p-ZttXqcFxX}vLP1Qw}+VLdiS7NIY z-s+Za&O7U|I~!n8UOjiXeM%4CS;uaQoW!wk6^OkcXK6#czqXhtLcCkdK=eMWU~zMZ z`4|2Cy8!%gMxq((8VB0Y zDFIPl{ekI`xBpii>g5dtJXGgxCYF>)j)I=iGqdDeq8g*|`qP7rACTF}m50ErIVZfR zg1EivG4xT6aM zN#w(nlAEhLP_nJe)_+UE{<21Dx3Cs)SMzsGDYX{HlcFC$-k2Tb4}8w>N!YOxDm^87 z4Xzmey%)fKqOL?un?Ccae&>=(F_@T@_$c33BSs`kCc-O!;y)n4KgQI*o_r~E^Sk`K z-8qyb=@m7UGb-|M!(?S>)Tb@Pga_jL>Vg!1bu^1(5%1^g4D&VdOaV|_1Tz>kEWnZp z738VjSZF=?pLz^72Tn_9}rB*Eyon%_u5JgjiP&aV2?Z(C8yE~gv zJmr9x*F|Mxy|y8Bw`z7iq^>c_+GNNy@jG3n)9nwWJ7ypHU+1p==67<~6G9z1LTVkF z1_8cjzL{xjwRNbjm9e9Cf4eYkYwx@Z?VMyT?<{h_5A?aKVT_J;V%!^J%Y;0`k5KyE4FcC z`!dbyX{sya*C_8-yZV=7mIoN5S51JZzLbD^K#hnc8_Z z2_C^YJw(}9SyA%m7$(@sKBGmf^XQmtd3-}f+2GK>f)wTi(8+vu{U7~%r8L8b0J;Z{ z&`^+&9gRU%qz%Pzw7-cM+!0D5j7j^vT(J7^@hicMHUqff85Bec=pR96w;&7|;rMT% z(O>O_5>_nkDxcj@Fi7|fCG-YzVe%B+Rh>2)4QkIYxvUl|n;kU+e8{*FO4wmzPj6tv zKGsbgqJAhKR{09cOUyC_^gk|Kez=4N0Ff<~?S3yWKPn3bf6k4BkB;Kk-J({!hcPYs zm^8Yt4n*NJC-3vQBrTxKF$t7Ju)Z+f_8!xVOn&r#48VGC1g;UokOE3<5M-tW4Yj}U zkdL#~#<2w)too*L3o`LCSx%znJrjG1COl(%@CKgvs4PuJT~+v^IG6zYK)~|DZ?PA# z%1aLq-5n}Q%H0GY0h_UG8z0xr9(cE7tgHC9fJrS3%YmL7$VmAGht{ghxhYw>xQ-Ka zEq^s`T`H|yneDe{OS2U|DZgks1;q6TQsoA|W9u5M``Q1*3Ed?xQG?MzlGMldgIlLX zelmDMpEh&C3wBZxh3Q31yLA-}0GP=6`8oIF#|)B^l9+9&!T+G2v9|*?qLvd)wj#Y3J0rpP;Qy@42`)o7&2|d$0Md8Z z@|*H6iQDgfvFpRNEjFN*68TCdAMx&Efz#?GN*{#_s|`_zdTDf3GKFqP!1$d;!AxDeV-HK*j+PU%>D8YGH=*Lea}} zb908GQgjr5i_s)VND7OK58k;*AinVm9n!5C-)M92Z%3WyM46F}C7woY@aTBkP*l4> zG5W@)RoF9gcu1p4%mfa$E9(st<ROK5y5G#g0SEl}#lvM7Q*^X>WdP&3b-K9g&un1^`kng*4pJaeo_iCKm3C z7cb<@%RGc$(4Eg@Dj6#bp)mN1U)PTX4mb8ppF_js$t+G(>%4 z!UuXAW`tm(YCz|kiCT#}BJnK{s3#b-XdoNpr4?BHZL|t+uW3ROzgsOZ{Hb8SJH}7f zH0$@d|L`CJFL1G>GbP7*nHYlb*RySVISHX<&DoO(AW(wujwd0<%c^|iARHVVq~0La z?}Mpry`z1OQbW2Ub*M1mgxU)L6N$XJD$shB9tx>YT?M+po_g5G$U{+4QDDs+ADk`d#9g;oRAL=G2@trG^I!@r5%at8ET;`0c0$kV;iRH9UO1~}Wwrplj z)=j7bRh3LKr^OWhCk=VP*y^$+|K{f(XjkSi?h;U| z5>R#^6kcJWE(&S3-gtF!=2};^i^iRNKb!ev`9Wqwlp&*F;o<{yuf0Zw{N~~~Q}wg% z1-8=0LE#tq4ysO_R)B|4TgPJ1b$4-Da=9DI2i3f&uC5lW9vHnQ%G zRQ{hik{}Mu&u7}k*v=IC&Dj6Pat3NJ0aHWw(9n`Jv$8yF4`C0a-m_xX!YP+(7_`qT z;4t!p^4az2bM@;ti`>tXE+2arIm0KK%Pf*a*Ef?YCr*z6WHEwo1CW4~M}hP6uYiuw zswyG;q^d^VaohIjs)$VGU2;aLa5<+IP<4 z7KWDmo=#-@cKh^uBLB+^(0B;mDp>NeURc-J7JUYhuZcs+Px^nlEcBv@wgD{28f88J z_p}-^z-DH)`ozPub_k=IVXF?^2F6 ztGW4!Gi91x0!>O6ZYBQ~C8!NzIepjygTVn>SitI(rH1B)b_oR#jKRc%ogFO)>nM93W?=odX@~24zDxjijXwPwrm9LVUS_JC zh6+o&)R;q--nR;H`CTyBN86c3JqQTS?Gfp{@g(=I#n^I zT+Yj{ZP0)E{MA~%p!;Fomzk`LyzZX7>35hxW$TN40EA zOG^?v-{%iv@rKBzabPwPXV+MDI{IQb--a7*E~aFa(D`V-({VeL`AW{LE5A346mGdF$oX9C34R^7bj=8H@)WARa^X`e&jc8w(3&-9BylhuQw2aZo4#O@u5NNhs8CX;2t>>MY;u_Y zmQ6*ELmJ&07CchnF*2`_LNamOt8F#Q|KM<6KM#0_20e|!MkB&Iue@2|$ZfbghX@(d zUDZrc_|h1t@g#qy<@U7Diga;7CPE>$@z$YhLB16YzR|gZR$oSsBtJJ*>4WsC^cM&s zw0WL002pJx@-_jrT$b&^5rSSZ6~NoSL6oEWSNNGRM2p*f))#Qco?XOMg;(_DrL#^2 z_2V7Kv}Q?PGs$L5hbLP3tObV}Z<_eUrRL>2XVg?zd#Zw%*V^rEM9S$mI)@Vc(6w-n z*v2NKq1)wuCJ($ji9U*h`{IY#GK)@?mRQbF6Tv z;)P5wz^v9P_jMVFHupg5ywKX-$2#S1vQsEO**;Z9JYgX4X+CbuxA7SOdKi$60j#L> zioVDN<}xR%c$(&7g(wlX_*(~CA5G32!e2av{P4&(6!NOiwU|+`0#SbIoOJShZIF?R zvyuA+tg^kW{q?0W^5()**J=&$GtITVPn+s(XZf?|#`S1ao`0r}+xE=z%~i@nodnJy z9DA22*GNNqtIrMhgbuDX?zo5Rl;ez8D9%R}0o4Ut9k<-^)W=O;FZ@SKIdV|^4Yi76 z8AbRFiwf+SXkm9+^hT_03O%*U6yyy>P2?fTvT#(|Ra6nivVpjbp#!^xeoirF$5~cR z)SYS87V^5>-{D52@Ea3Z*$@UJ&D6Kdkf8L*sG(86q}I`)l07Zw|yE zmojunFS#SahonO`gVj!6a6u=f{r#n~_lvpSg{pkE4XQWZhnTa+YX|0PT);d_Hfd+L zn<)Bkc|(08t~SfY9P>DE&F81s?F}{z><|}}2$K$I_EE^aKJ|Vo?Hn0F=vpK~_|s6b zr!wK@E7}oK8`O5KOqtCKul#xynR@;n7%BZI*|veAwiHn~)j-%oDBhF}Al(spWLPf8 z>88!M&JpuPCg;|LJ*E_@MUSB7#s)bw-YzAd2(}X6zo(jT&`FF~`$SGVol{ZmThnWk z&J3l8GokB+%rDbl=^0ikQMslc=%)=eDv0B=J;iI%NA!UUi(&5X9Vyqg6VdeEN?X1z zl`z-$RlGrY!1wi&i(-1X{@)_-OzfI5ASqsY9bo#>e6yqG&bahB9elmBE@2cQL z7ycu`CqJFQhd3$JN^uO+gz#-M!<=I91O*x=#9KsuEJ%#yTx_L#cYD0N9esOATlr$JT8|f!o+u21=LCHY@HULn^GT%{tuX9%9i}9IY-iu1w}m{3J19UM zbXFEvNsR5_NvUqY*$_bXzNr7-wOwhvF5eBH@pS#4Df4JSC`kPqThGGPCy~ z(A!*dyENmF+x-slPgP+guRZ5MVNU&izi?CN0ZW5vX$IK@A)Bwa zbcpf5#JFq3oQxPY*fP|#*}`W=iFjD9zQ;;*2%a~buOZS1t4 zr($;(q!B0I<5|G<$p|fEu}#=#t1+AJJU#Yhd?u51$|mn?z5ds)kMd}ovuuR?eU7SZ z4o*SG_Mc?w{B>{0qAkqjI-Jip@6ywbxfAwDWgQ#2Dz0mVmg+G2agys?Iz;#QBWqnN zo6?mf_;-O8c9#OmM0~>jqL9V$6L|2cGstLmqH`4}YrCIkN3ON=fz>cX3rVR{H@ZfH zHk~IDhfQvy1t98t7hb)AejVgG9u#ur1A&B&muqOEVW;*~Zqw@DNSOwO%Lkko^ASsy9*1O^ zlBVY74+hDcxw7Ykaq}4*6zlq>gK>0X$$AamTTy0*9oo1B35AgVcgFgF5opb}L*z89 zE~{##VXeLj5T72=6*?H2FBj*#%em^sM?|kS4tsoA6%-Ph;~>g#f0tTuX09rs8Xc(^ z9L5~4$SssuvOZfcx*M0LRu5nAx#h&u_A8k=JKmiVI6as)y;z z@5lBJD~GN|H*1=E6pVh!V(zAY%r^S8B|yyRTM}FUij%($(}}u73mchp`OIbK>}obP zC6L3#j2ZjH-a2;gxlXhdKXV0%CJcT;x^jQbAZj>v{qb@(bC_SJ`v-IkATHpH40}R~sV>xz%HfDb)Eo+i_f=-Bv9Go$!ipMK~&Q zqQ2*f_Auq@-uujKz(B%XnC*MLNov%d6%KiU5u@!}6k9y5iw+GRn19x%vR^rdJumwI^yQfd5kr*nTYR_(3uw@i2o@%J+>zV103GszgKdah|@ z1T+Avu$|x@xbYSZ^zQOkDQ{VdRWt|oTWTIjgXXpc*S~CP6>0xqGu{nj1z$a$O84#M zCz+`~pfBJ+!2BkbbOv>VM%eQZ4?>cr@$O^-`}jvcU%;t6x1=+pZ&{Poi#Zf!FDJ>| z(2m#X>WOZW`}}pivFl)cwCV-#+Ef)4rEdN`R^DF6w1PYLP!3}Nt&=wX75Sj>jr!%p z6uVe(AZOZ;zUJXN4MYx}u08Kl%wF;{WMojZS!ZjrIe+{knU4rDj8TBb_h2|gVk!!F z=G*;^u~IHUlIicxU-Ta)-*3)Myv~VB-bk}cL!>{KAa759Pp)UFE8a@b)Kf;Ex<`cZ zJo!l7)4Zopq}=s8>G*~<6PQ^lPZcN-9(b{r+Q!E8dz&BpIQEPw%HyU7`ceo--^;s~ z3HNQket!Ve$MqJ~p>b^d(5qEc{<3+>i_^9!E5^^a)k0V1#hBkuL7RhZ;rpWA@6Bgt z=)Uy6D3mjPi1tER>~Fax^ZRGL7}=222x{UMpJo?5zptUG$01AWSDP3{OJu<4@U% zb2wb&ErisS!ZN(vcSC0m&x+3Q|Jl9iA$ z%SiU#u1gXTlCoE__rB)6N_Jc$E-r5NwXW@QuY3KD@BaPc;Xf{qbI#|y-mmxbIgL)O z6&uVcBTj>=z;Wyur}6_Ucitj4?iYhnAUhx5U7Qa3n$zUBBG}J$=t=M=eSHUvsIs|B z7pg63)O5UV7(D%%@(?x|1qNN1u`!&)fyy)5PlS)?>CTQj8zVqBUvnS$6rbrdo``93 zc^YM*#`W?KYi#4puI&CkTs-@dK4|cim><&G(sDUXgW5zW*MJ2@)8*Sj3ONUx0er?~ zE4l4JWbjfH`1JLVrIqiv3B|mU{uCV2Y5{PY!V7hh?=eO%M!$uNL1RV0HRZu1UdB;oUh(vc$*0GPE@F)7yj62PIbJ3(HSO=}hSMMZ~h zHK3CJ?CR1on}!$qSsiYFsf5N`sapo=>DtM4x(3}*ygjU=T_-b8AW@l&YO6MTF80%1 zL*p~I&_n)3FMJ{I$%H}BG9FK>t>>G@RufMpB_PI|XA0{bo{;DdAf5&BL4>2R zs$h>fHVLbcSBnfUyeSXz@mvlx28t@;q#s$eZ!|M3f_4qP_A6TL1El%wAChVz&QbT$ zG57Y(*$ZA5iK(>s4KJfb6go>sSxw(_l}F+t$%hIzakSQaKA=zIYA9cNc z`L|IOV^lcjoGu26#IoUsc0l2#!WL{}K!d4qJ!V)f6X;W-ADtYc1*hotvWzab_&QNJ zqEEyZV^D5j?dhgG*hVLU>kXSR)ql3`-{Wm`=k*OIp&vS7^!8TGF^Oth7X1Y~^Yig? zZ#lW&9fe~jdKiNvj&nJiCOfZGB5lmI(j872J{bY?F&mnwoz>8j-+sdpS0}ljzdIJ# zjqsTSYPhd0@09)svr4BR;Nf_cz@Ic$|FWF(Q-S?uL>jiOwVUDJF6T82JwpZebDmuH z>H0OEq&g(XTwi(jcf=9ZHEgN~(2S0czNG_>rqTjPUG5x97(bpp4n{0l{o<^_d-VTA z<-j+uFHck`F???eCE?p2Tghb+znNMwPP7%TuM8T!{u$WRaPtZ*|5Twi@3c8PfNq3C zc&5ihmHU<&JDw48y(COhh`;6RtG(dB%cvZ&LFe1K8Nm{Rzbb|O+E;3~clDdMb}{|4 z2AI3I;$$VpjJF))K=@G@e`IirdcV}TQ_j)*gNh%}FRq<U@7dG*&)Wd+xI%Kgqd;Bo?}zMSr5*-2c7ru!vUPZL5M>B#Ylm zF@V>p>C01$#i%i7JYIHN{N3>0XNajlxAG(~A!J2Kg>b*o>1_+<^t%{WFGIV478fLT zh^ZRI&T{yLf)GAtM9qk$dSreqgXelvGP9wdvT?~oSZ~0}NZ0}7UqihhGYWoD3H=aJ zyR}AoW^N)bVw~iW2G5l0dLC4|!}J<`kG&4<(SAfA zT{d@6Q?DIguJfVdSnlcm$MxdH?K+8iJxQ%x?tUAO$-wwhCFbT6&E9;9sxz8`fhJ?P zag(hdisVu*-sj2kE9y{bYyb`itzogzo3d+6C!qqbl@pz&EBkW8kE_6w-ElTih$hA( zH3$)Js0ywJmU%hbHY~UI#A5;dS8o-Rv(frCm#bfL!K?(K zW-O1A-Vw;(SXyNdFD9D2!pNU`ud$;Ib>(lw6@34$1}LYbU$zJNPN-f`_CN&gzd4Uj zF4Ob=Q1v*cV{#mKNUoogC20!RMIs+mek2){fh5+Zf0#&bOuXH_c2~I|@7KTKrhBO= zU))3UHCbWy2Wp=r+v)nVStN`#bM6H(I^G)d@IE!IbRr-_F@jKhr2ev^qjXK)%j^AR zW_AG?Z<<`rxUKCy-3Z%qk`$zlK#}gNKA942)P^28qhbX@xeg*x`I@WpIVg+m_9(Gb z)V)iJS|?=E;*%27p*M4)TAWk&{M~2nlG=}HZzV3KlqWW(vl^&!k2`|n zyygJ`ReOGE3N_|S>1@0gghv#snDdHep6EF z_?bUJ;R&I8z<&Nq*Yxt|nObptE(<=>Lq!4T+;Pt3U0x5_Ao0iVrBt;eAV7n{Gr-Ju zlo?lf^?DJ`uW@J*hwL&Pl{GwS{>xSt7Ah3e;aSxn?-#`m#_L=-zVq>)Og35KTO(Na zrc8#7l{S2|?XFqb$z&4{XJjI!%Ob0WIRZEl z988jN{s@{+dmkhw!};fmHlubN0CaEP-{2-$9=;y2RGM`?_n;&PG7)oT1>mW{U9Rg> zYxoBz06y2-ozq)mHefMs4+tUx^OON?Hst|ud=LJm%&`~%2T1M?QhyX25$Y zdiz{wuuQGD;MT}L13vk;*;fBxL>WUxc14HmJ+x_~UtKNY$WFWB zIDg0zl)G^9o}qH@Bb{b}$DsaBRsyVFvP?u}m%}i>xU=2c6x7pX!Z-YNi^;cBq~7Ff z(bD?a##f0@m=^oG(KNq5e%sIX}Gh9DOH4+TGxai`Yh2>u=uY%SYI zDpx<`?lBP7$fe4vlJ8-)v&Bc352^w?}$B9(YyF!O)X%Q>m|i``3RYd_EddQ<(q#BmWscW*gz2 zH1rcBVo=fxx80D{;{}T>E1CwGX$B>y3BJON10WjqpAd8CwHsds1iOP zhVI__s$-6jK>I-`PvSYlak7oR_h?>v9kRhJIa)1TVt^a=-`^N@tEkGVhmk+513nS& zc90hSdF@yA9Im>X(xS-{R@(d-5%E8ftuGKa(UZKr-HZ&p99JMa>D>Nn4*$-ctxvbC z@~oSw=PPa+e#sPVOYmRM1VsvYUOvDBx4pe{3&75BI70O?bijO$FIsWvIm5?O3?Q|c zGunRPPm}%m?A$dhL&5z^DD+Pbz}cmO%&WGL&t*w_0MU8Ocdf#Ksn2k&Dj1EP6F^x* z+XeMo<9YV@6>l#NJh$5WlF|z(OobuoKoe7dc(j#-I3prbxB<#K)%aBWIreA|aG4zQ zG#-bX0nnhuk7#*)Q3KG)QvM4U;tT-!J<$m_fbm!=jvmjid_?eQ5(-kR*0;JJUP@5j zi^kmXL0|Ua5dH0JksI> z8ke;4$5|zeVGKhi(x~NPYHTzY$H-kiq?U1cnCkT3VF7nVV#Vn64BvR{1CjUYbdkoT z^iw$YL=^)1EFBHM+p6T}oL}=~Kix*IKzL>#5zd*o8m)^8bmq-}r~$P(l^a!pm+|yS zCg~3;Zj^Vd)#i1-8o>&H-cK$1FLlx*ahJGXFJ_dRAB$@@v_Dw|Z4Ym}T9~8A`_tOe zv!qv5o`irr9Lo>D#n2{gWwD&De7Md<;6h=IuD?jp0au$hx^RzBvG7!O1}x->j!BO! znuCSx+v(-GV!X%O1()Nihw*ze!R2GT!>zVR-z*A(WfC?IXQ0nMw9x;B^3ZEtyKKqd z-~IC(`J!X_#F|L5O#j1#1|9PT{g;Mg#kZ(h3v}w}#LW*mUREz$1zuJY@4c+oXi-wK z>#RZu#@R3K{o(ra4XzqLj>M6I{RduIr`%I=`4-CcX#gH>_|ofC;Tg>Cd(6t#Uc*_l z{yGpxXHYNOK2#a4Si>X^ac)xy>sD4)>6$bc)A?vO6JDnUQXJh%jtz7Bah<4qwXE*w z#jhcd+ziPRwRpsY;@{2YhhfJr^w7-8W|KJA6n8)qTi@#2P zZ_X?x1VjE=s4~-wYQGOe(Q`38zR|qZcvz)%4STLbxLj5JuKpx|9b_&|NC-XPm)KMO z(*yWum)_Bcr|!MF@ZL>BQ>%dU@@lLEe3Cft3^~@^lR_$wl@?ybK8{K-4p5_~%Dot> z`|yvZaT7urc*Wh&gAUB@vGF z%U&!9l6O|C_m7^t3K3e*Gym<*F(V+K%NMDHY zk6|hw((yOJUQzwvf*~dI3h&_ud;3)Pe~ENSUpwA#ZbaN@4VFt9J{{v!=yxtc`@ND1xt~ltsjb zwz%>7MF?MuaseNKfE-FG*dI^{zcd2)=r3hYOY%i@iogsu_wokJ*=1zBb*AegXQLl| zcaWwgDarZt^&qB&f&wr8(*9727=|C zXTIA>Y4$bOfF(m69aZa=`e#E5w%>fVxszv!K?VLz{jma7Blv^v^`NN+{~Tjk>46dl zxbE``m8n+i6k+ZZKHYG++n!mD!Zq-`VO9o))@IHJ@?vAc94fE@J%El@InI`?-`1?_(n$;Ti(jmBY%={IV*`0={fz*6 z`Xk5Wo|Hkye*SWP|A!s(=o;n~lmog)VI z;NVt#C)d6~>vF91>B7?K-(w5)JCc_Vbp;kb_5fR3S*H&!B@!Bd;)tEMM)pHvt?>IX zSQ`!d9|-_)NyF->Hbt*d^F1Jf;WSl+4S954So}r2Ji2HJ#@zEP!y{E zzk}qa%kM_3e{eZY$hj$h{xJKjnmAVVFj{N3C=5ojTCO|G75lwEC4Srh}Aqa`LCzf*{9~hW56C5Li_2N^BesAiH%f8{2AujL+fvfDn`#>*s)ngD z5BgaCn2<9YdfqDH>o?~xKU(|kRabef>yGXyY?agG8y3lKu1^a_w5vP-J;+U5R6LCO zI#5W3`z$CsbGJgI(R3{sT0tl&DNDSVC2p5JQ~;{Xxh{w}ekNSy`j>h88+)}RA5HST zFI&M!eJBLcHE`)?u$`KB1+AZdZ-^d0ro?co74N4VHK#K+Y3rEIPtii@J)eEYs!2Ac zd6F~<^fUG7hx|Sj_mI}*{iZ_RZzb&Ao|vfc?pa%hhn^);w8%7mXp9>wXM!z;Ok6KV zYkftiPj~OK*hM^kpwaog349~3+X_qINo0duE=bjzmb;v;eylz1&bztmbANKl{9X2g zD=99H9{XGF0_ar&Wyjf){bZ`;YtcWIlj~kAc0b}f?X7wxW(-Ly&l0Xq=i)(#Du7m_ z87iL_m*e=CskIvBJP7}EOl)*TY&W@hhR6@8e+9-G?>+M!U|6R=repv?==mfC2vifn zr}Okl>Q$H(O^KjHz$}GHb2*ph{bu?o=#Qo5s}}op6Kn;X&U*W#|0P#)5E-?%*gO)s zW`QW_o6_-1ZNBpuO#A-x16xW%wEv7}&yq~7O&7JnZ&=W&-aV_fN%U{PG;o*8rJBO+ zro_$f|1L(XDz7R$7dr#|nfKfw8|Lk<`TAPyAut}96FEeQK~ov`%4Sjpbz%zIEh5}(nM$wLC$fV=1OIvoBl@$HRuQ@kt;b@icj0wT` zBBzaT`M}agF@phHbMBOit%L#GkVC!YBN5{}!YGELpL>2&Ng#%}moB>Rx+5?hsb0>7 z)S-w4ISUnI@e%g>pPTT;u_qO`KCyE}M|8(|vt1C{1D%qp;1>=;~eHFuY;aYb{2f-@f zf`f!$Fg?C_hA42t5w(HZ7R0rSL0i?`ja0!q*{0MKLB7rrZ|F-#@Hpzh8!rXR=*)R% zArZ9@RHy=Ol4-eXwM_$Pj2%3(mwwQI@ojF(8>V#kgnmcMRJ6H;gViSGIES~CX) zgTB1R=Z;R5NrDI2oLuh})|--+{_a~B{0d0;gbmh!p5;o{*T2mHb{Ad>z(^}sPPVpS zy^Tlhqu$j1~z`)`%UaH`QK5!avY#A%RT6y~g_X)McMG2Q8M#$>0!Kw0vl} z>kaez8nWx`DYMO5e3weM>cv@^-U$U4YD=%(w0ym{_(CkOz`liCZj4Gx-JzD};Gcaoli=mR@$r8V&CW#0hhdQZUDf9L%JhV9)D2Ws0 zt<^0WJvUt~JQKz?>%{7=VFR9=oGW-xv?WuCg=m)4LGG0ca=WaILuIB_jUvr}b#&>I z)X+|&d+U~L;OvH#+{@KUp3#}ST;4V_=>}(}`uM=gt?#*8XqbUEQ;vqJ7ITOx>ZkXu z`S1(Dxod}2&~~=h@t#fapO=LXhY<*#7gK9>Dj1itW!FEh zMiY!wj7!lw8BXfh-|k^>l^-nynv{PHm8mLh)}jm7aC0gmo#`>AQeFc?Lq*FaDjCaZ zq>QDtk=yp=W{X(YROl>>)}KLaKB5Y^CriA= z>9u{o6?&qm?bH}p4(vQy^I>hX`$kXBn#Nu|Q_Z>hPN-l%1^L3e9g}L1b5dVn71BgY z7r&kZdz4r9Rt3?}r&9obvsJ=w>{SS#P0?<6l#t-O@+CZ+OXk*iIlt{FdR8frBS*2LJ!$BM&+U3=jb<+ zR#t)>&F@>2_Yt5fJht*%LsUg_jBYb1cT5zi8ivAu=$`)>LRTd;-Lg%E3(Ld#wl+$& z(_Q4uAx5iKjr~0(FHrZ96C%5L0sYLXxavcVovL~eqFor4orUzd_IoP$UPbzSP;o@l z?IP9QE;eUTTuS9bJypC^9O0RyDNs$#)fADtnm5%yQDH8qX>)Ze*@`Pil9lwy2Q4=j zU@Oa}uodM_<(z~+2Q;2qoY-34gKi-D!_@m2bg_-n)eKTMur~MB_#)R`~!48pX3ZqmWDpF;7{Lc z=0-K`lHe_bA(PkBrrk` z&gc!>=>d~RO55&I9tg`fsr_%FaOWRC!<{^SuMiS}J3x3AvSK8gSW7ag3Mwe{%6Yuz z_N_}O+t#H^DA(44EoaBQHg8wnfFr6g?HO-fi(2GfOMQ$WQ(hrRd}A%&Ol(|_iSd_T z2CV8~9ke7b+_9R`^%JS-676n*e^tyH!?={NW&FTI<@LQE!I&zg7=*O6bO8NZ+n3Q; z?^E&a?R%%8r4<#27hVx+AjG4-b6wf8+7eJC{MotHW%0ojifI+_fSYIyN0rJ@SW+JN zBjAQ}kXwAinq7Mz%P%vaK8FvtV^6WIpnpx9i5F{*CHO z#3`X~4J@@T+L4H_;?fBC^htzJ_u(RM1)e{{2jrbNk^ZE_-I6B?d={w~8KJ+NYb1H( zgD>8hyQ{a)<`{HrSW;SYI7h#}VYDZaL$2OL@np;rKvP=xuqZIsB)SFa&dJF=`@C9rtWl z8F<2TSAMZ>Z;WOA;@l5Jr+h^aTMV)YNUX5Oe<=&$AE zcgka6mVWrr@V;j0?l)1>AmMJwl$?TOIcPIA_A!&Y;oizXGD910cV5#1{v3nf7rlE9 z*nQW$P{$%S8Ul>7_5kC0hm>ZiPkvA5_3N-#a8Hervwu|JofXlj&m6|ocXRngxWIgg z;+*@@M1<4}%;PdQu&gKCy?L3njM`#_FV{BaLad+G!C5CgIOMatsa+5LmPQVdhSCSj z`2RtKj;~$*h^_t^QOht^_sw^sQlVI+bWrX3o3~WBSXNtVJRzNO??c_h+NTC~%S!)1 zqx2%q0Wye1`sk>nxN_gLtTdiYV^mi_Ow{1*2+ynEd1dk67kU?=(~BQDOB2f8Di%8W znRtw}5R!x9o|Yf-4fhytc5tk9iWEXgsH(pT6TxjqU8nS19*+d-LUbNc<}vBZt4)+! z@L9sDlHf!r?~kmlZ1kUBEYINoJRB8QC6;P9Ezhf7y~Cd$g*cr6;OcF$*u$K86HLwn zX}u?f_*;*bzpbMB5bX|de=*g?U%rNw-?8+rxRh8-yAk(s&f5gYRPZY!R*uI7_B^np1#ZQ2?&Bc#PKE?^FGdVliv5kW@%^v`ORa1jXa zqPJ0*bJMot?(3=lW&xz@Lz++n$&)}tX~bS&^=%@mkU%J?R4hnb;jdl(*=oOU3H|zL zFn@A-RH$M68&JhYWQOkAKLfj$P-FR@y)-JKpW95~z5bxW(Paer@#|OnQfWSj>O}d= zyJv(GXd)H&@sIkq!}@x@aV|kVb+qg4EsA=#tk>^i&4iDfJ8^mjs~lKQWLcS94?t%* zsh8mfcDt&I*m@X;Ew%jkZ^oZ*ar>*V<(!8Uvyxg7(*_TD zD!nz8sZ8-YX1sGtByKL|;jRp(YX-S5J=53**k0exfPTa}_=`J1+g%?vy=S;>0{pKv zI1#}rnwB}*5cCVr5Y}Z^qL<|xpo?5=6}&+Dq9d*#)Q{St-?!n09B5qbHZirld;TWW z?xf+c2;5tS22;@DPMqErwseQpfz5+jz`+TuID7g!O;7bdTqb>iEs}8h(EG%Mw;EAr zA6L_xXU+Lc{IIOoKp(25ceU77B$w|4L}Meg zb$-ALvr@9KagQU&F6F$P!{?eu%aff0C7(R2Ih0*H?izmpVmN*3_tK<6I`i<#Ez4lw z74J<38BPNMR|iP<(gjKKoYs}47{u&%JkNd0)Wi>Al_Nw>Iqj3| zv+At7HNQ!sy3jZF0+$cek6teh`34GI#o|(;weD~VgPa?;X;Yd@t%W!>S* z^^Or1Ff!B*T{&9|>7mPVhCCi6d>Gz@Pz*B1t!+@DXmMJLCe$d+7u5b^AvLrjhKCaZ z=D}q!fMtZ@BDjqDO@Pp&D&mNV8u6hYEt-G zbcCjY7?90(vLhaSAER$x@DL91cyG!0`dvAKu4kP!B+P6#_P01cG^;^4`EISjvC&hi zxQd1bndJMijW`)L-?%1gtE9=ioF;mA+I6GUU_4GUsZ9sKVzP8Gdd59occC;Ww}rbf zo4RP-@zsnhR2=gH-t+IWOFf(5RcVFvbtD98fNZT~Gj0EjTpu|-PqJ5`0+c?c%vv#i z8V(Mk=ivCZ47OsVK;z;SDh&*ccvHvXdt3hj!r{g;psFZp9bih>4ZHXRBs^0je|@SW zWS=!I!3QdzT>S-@XU0I4a6qESmQ->w3%YNr0)z$ADyj9Jb?&>XZXz2r zd4lR67!_zCdEO2QGd{$GWq1*pXMde-;5HKRgiZ2Cp!&aXz^DHKl0D)*8c)X@ct*fs17B+veTP`#YAV zsJ%tV%Wrk>U8yWSS|sOuw8M2Q%z1mE?ackRnbP$nKd#<1626MPDL7=BY2$|@&E)Pg zEQzj@?Ve_&&80l&Z7ujd!89Z)#WGqZJY!9W5w)BDVnV>b6#iziEb@l_iK|H@9t5uZ z)d;^8;Qbvn?sWNNxcX5dzQ6j>7yr!}aY&YB?LoCk?NPqb0m!EHYr$wXgLQVvS74E{ zFZGR7A2vcGtzV=apZaAzUBq!DxXXWTU+`qffvlar?o{yd$8b(aP|-AI+oG!SM+~ z#HP^BQ@b)z*^8WQ?=-Aqu%4CqC9-N9tLXvp{C<>ATvqq*=6;6XPo5GFO`KtACHayi zhHxq3FwS`4a<|5WDGd0%{nbB)l=}{7j#q|_m0@(|U?o_4u%4!6hB!*d97f-kpf#wr zH5~;^O^4653H^YcY)gg&$P}d0YL$CY=bLi;#g^Ys0pq}p{8w7xx#>$i^4VX=SS|2+ zgXX%wMiWtrh9?UTD2Lak{^W@%k)P$ozSHJYOYb5KZ6S` z1e@Je3M5a{NLOqxT)SwArgi?k3-MPGNNCvLK=kC~d#{M6z}s1@V*K-6P*d(IyCJ%> zB_GzWRWOWIS@|c@(%sE@?jmr)yVXLXLl#)iEH+`=R{JWe;F8Wu%@_&35jKQF`{^MS zS#5{dkUH>qalyKPvPrUg6lcf%nw@75eS@FQ)R&<9AgJkrmd0~Kk- zmHjA8_`-c_!jVd+*GMZ2e7m9&H7I{iz=dbjKKmpr{{t+D7<0mX)(*by{JqN+PgeU5 zL8tCpCdY(jZ+N~@0v67`%y`o}ftiS`jWT`S@fLT{(@OS5Z}@MGBYx^wLkjBuSPQJx zN6l{M)(BjAP$C0ztR)UV#0znH^Yb*Y_M}8``7AUb&Sk36a@yqm_U7hi z5f zcz7E%M~JRXD1|NVp;-Xjf6bMT2RDA*Em2&_ zdHQ~eK%7EA5h*Lv2yn`l3y?wGcv!AQ?S8eH{0{4!FRk@+b%0TeL(=hG;Mn<%J{TPU zR%dU{-HUS%d3c{q4s^=+@f4`+%;_+?c_#seSL@^i$fhloj4%IBhi9riz7bKEp6=WN zOp~kqK;aEQt0YTU<7UIEPo^2Ky)qn2jb#`)NexyO;smdIxG~7Q^8z~Z`ZeB^KKWBb zz|`UU^vu(br zb|CNHt=<1d?4I}K!ym?kfg@Y5VJFW@ zP20U5Jm4f6@>CMh%-+=gAw7-v47$8*5-f?&0;dAGGgFBidyQoJTgI0@v}5kP;KmwW zgm?z2KQ)aY>$AuoIwW4On<0Eybshrz!`~ilW96Y#PPc9c-T2;zes>>mj zBT9=Kdmaqfy&XZU1&&|4a3ELie{l`r*dBJDji7~@5`dET-sq9QjKFqi-Xi(ZZ|{4& zO^EqUWUni9J*mYk4wQ3ztHjq<(Kn3ze5=(|#4ohC_=Vl=PiJJ7&BBNO#3PCCnTP2u z?vjaZR8BDtVv)f{%eQWE+#0{YPP#o&yaQ_^yVm-Qvv1Go+iP}b%v}+ghc%P`!~ot-}$&1C%TV=&dZM62WfOa8rOO<)?&Ir z)J}WUWV+_?=7-Bv!^645pZdgd^$XYe9X9#7SAj(e-?qdDfAVge%byyIjJLvj4W#x86!(lPk!t_rA4)pyD7hi$g zA0V{edhudvC4q-Al`lwoi^t9Tr7{)c8JqgmbOxT9Pe!L(BLW}8ZWSd=Rqt}A5Gnht z+oa z7|>h~02_Ym!Zqmx- zZnNtJTT&xao99kXVKPvOah&OVVsQ}yF#h*yQ`-M{v#>(ACQ=Y|DCTEFKP(`J<28jo zJH&tgLEHJS*Pf0UK?Y_$T;W?h(~Bx~MGYT0r}k9J0|24HLhp1MC0T}E%{=n=I$&fA z$UD*ad-6VDZmiw3>kqItG9YbJ{cH>;8)*15$lLge?~v0BAM!1=ztGA5C~>zYd126EivvA_q4`FKdb0N0hC!!Y7Z zkd7L83$nkw;LYCVn*X|IW~JCa*6M*suOs1&9y)%HjNJab;f75nT*-Hfx}R{R_hat< zJ=4Y~PCbGJZTRP@tdLy{almg|1as+oShmE^U-kaThp9blEdbBFp0INRkuGpuY`FYTLm zo2u31iC$C&j$VP;0nTK=m6D?m3JHt$*Wfq*xjGJ{%TfjxK&zSFZS{U``MbI_ScXF0 zJbuLslndLO{xkFT&Z_knUc4}tiD%)Hji2pb1>qH%H){vl^g^DW?WG_N;^}1_vI7fK z_U0-Fa|0(Zz)Hb2tLHqu{309@8aw8Jz$8af;n5$e_+DSwpA0#J%BF>wK1+tl?dDZ3 z_saXx!)4DaZbZ*KXK+l|XE0fy#s+{JGlE`^tQwM<51EH8*)9GrsInJ8c-})!bR(dP z-Pph}lIt6%+nB?x@Wr%ssnQ&ofw?Zz|^~ zKOkz$5;ZWq03ACRP^51W^x610fi<+CXXrXyg|#i#3N)`bRIsNh@_x4MCDfr?;WP8# z8pu=fnrQG6%>U>KM1>DI-n;)1Dx;`UkysL8pgkT>A7Il`)ZI)M<1q_G_CdF+o<8)8 zMBl;JQ;$PAz}_kpoV4$7p2R7hrc0~E%>8YR&$oXj^FqczA%|uP`zNbUUKT#$PA&Zs z(@$M8{CK}+L~U&nrscF@eqc58dB}WjY1Wowls4fOF#XJ5n-(<|sw$}*4g5=WP*TPy z;iXdHD!Q?L=xzJh!Tx4)e@y*QB;33um?(X0|4~|2wj^v$B%A>+Nx=eHk*KZU1)Z(7uL%f4E4<44!pRg50ip&Lm~JfCUI zu_JPJ{!LMRYe1qDT=jKgx4L0paVpB(%xDnA>dCs~td0Xp-%2f`BR)g}EUcP_Cpc2n^ltYx^T??z*NI zPuK;DtLI;c@G$7zz)hD5dAFR5EU*4aCC|tj(lN(Dp}z$Uvc$BCZ4g==j3r^LnfYUX zHA9Lmm_bEo@8MXeTt)k$T-W%@?bxy_RI?*JGgVDC)lI_zebRFExkC1=Y^-$5a@=(r z?<#J(ZT0qw`>&b>&oz5@rjSSDn5~_%r5tL^Yc_lHK3n~MNnY^MjD_(LG&`&OHsq{E z%ZxUH=72_fEBGV{EKJ?nW%4x*4YyLoG?WE|dU~24R>WFi{lo%W(9MTO3x~MY(QlMq z!LnYvh{VJ!+#Ei0EBoX(C2oZNmQNJNQ|7UiP4U7i3Ae-0abNRUl=vhTzDJ7d+K;h!WS-63-O$#SjX6)CJTk+a_0acg5)e;uH+W=F=ynI2G~Tr_bF z!B&Guow>+QU<`UTk(F6p?nfE2vs=%(JgSNNQsiHNz|a=tJT$XFV^Y^II+?1HLSXcsV8&64;K;3+A7y}7>8p6pCz{T zF!nU*!7R<0XSN!5h~0(ALKAQevVjiG21o@yJ9+-M+z2aVixGH zv<8h~j$jMTLzal$4c{a`5eSXMYTGY_5D}_PO*9TLwmOrrAj@x5ZHyg0rm z^B-BWpmAgdDe@uofo0QF6`Mm_uC6W}hhgWq2&t@wHfPxxj$a zJrOva#7c-G`br&wi6k<7_6sQu8M4wOO5W<VD?Wp zXTJ`1XTQ9Z{t1OxQwL zb_KkyDRSa`KDAS;P6wH zsQ##?wV=s4d=`g^Srkpa-b5K3v$Qd>?E{+y{zy-JO?T_0+mD~MKz7?XUi_VlEz^q) z=G&Y$nW+sN@{-#+@}AjjCD#S0$i%Grv6djo_X=;L|Ko}k&P4~i<(Qb=c5?;!(|YS3 zY>X_#n(RlduqN!^^biE?-tj+%aGTxx-o&r%Nl8%M)%9v+TB?$09iH`Au2x!ko!})E z+Ms!LhnQ7u{jtjHVX+srlkNMLw*A@2r$uhvje~A0jWr4CnQs%^ zhS-R@tr+MdV^uJ4nmYnfkI9X!ekV&p!Q<{V3X=U(cN&u<+0DnN6*udwDzu0d)L7X` z*}E0#^=qEXt`92vQZpxwb<3e57UAMXh-f&1HOijRdH1CK$tHam1|N^9Q!k>r`Q?^O~{i1yI^mBB7>_VypMp)m6Zj+)aBQ-=-yeKXzf8JZ&RzDnS)c3)37 zc;SKa-rTyiUouF262%qt_N42ERHJv(O1g6lG$6mH&}%H=zn)*fLrfKM)tIFVaZoUe zR7j|(bJ7I^$kYHg%>&?yXzEFGn;PwDb=3TZrq1g6;WSVNiG|X#XzB&i9d0i4cP``R zXhIj_EstICecP4`hpjc_6yzWa)68F>7ju$1t-D;YQr0to?@P)utr7e9wghU=1Q5KuP z-H&cTYf&l1nv*v8--q+LtkBNx%|3exLLZ%mv2^W+PigLkEaGQ3(HNtnNt10Odm1ns zEtm*MC!VTqC)?rouu|5}Ti&xfb+fp^zi8dDSny3ct3cIVi+w|w2bmB5y9YczXdaZC zVRD)#Yx}ANEnEAOv_5)qs8-jp18NZK!3S z3^B7{Ad@&d=+=Eo*%jpue263T%$b#c9dYh%N(+(OuR3^rG3Q@0w@gjD2K$Rz;bP5?*_KG zyG%PYbd&$T&qx1pNV@uo246QUIL8YXngh4v&+>JQ%z*W zb@9b2uHq;(J-d$I8kWBR5!LZ~;I{t3oEqZ5Vij?Q1vkJ}feu#GTpLp%eb<>$$_d2m zO?GqA%=Uzm8T_|eI%7raO~0CqjVwqljO6i{g*>yEgOggEF)x+rwu*wib;mi03x|$H zSATJ?ip3Y0(Bnb6N%Sfw*U!s1*ac$H0+nIq)=-N&9 z*qCE4xt5CKz_jNxc*IOwUO z3%zlUjd>E1venlKnDW0q-VYg8qw?MO+BfDLzJTM+Xx#SD5;I?jS6P27SJc!_Xj?d0 z9*d`0-3#EwI`@=;^`aG{n8Z@#y9iBvkdYz8FRl24y+?^uf( z1hxgNIFwa|6i4U%elo3HmZ|5x6hH7$r|UPN$n0W!iNx;JW8l}%;>;+;wCy7W8!$@} z{luV)5E9{V*y!`vb_C8)oIMbXf7#=V#)lCYV)Vgr-GK1>> zd?{v=CvJN8hwb=n9sUT#IBWV4pQ79-G5N=2B5gamPU%Br0zgi68I+=@rELkGU0t+S z^Y-!4*`3*Up6#_{YrgJJ`s0d$H|hqgkBH8ACxCkgt>rtfpE=o%Ac{Ua=1{ZwCVm@O zZR*^XM7qxWKib|s9t!;XA75Iv%a$#nLU!At2+6t^cB}1*iZK{WQHe3*GVYfdwu^PI zBr-Hgkr{?@8+S?wxvgdfGegLw8OFK|W(>dA)V7~?-|xrj`}ux<|4}`fdEL%A&*yob za|-IiMqMdoTANl$iu#`IgQ)&D+9DxBDq8*4q}oVM<&)?!Mkx|4?-ckj zggLx(>_KpC5K5SeZ8z$@p<44IOi1Zwh4dE*+&Q^Fg?;;Y7k|9YhjMvZoka?g_RnO* zz%-`RFgDS@_K~Wg_YmX|OyHc4rE%UO;l|-p7y9ZzYrS*VD-k8Q>Oq|lNv_Q$Pe}Av zSMK*DL!kG0?y`epG1aNrZcdWp<_&yx3^%Qp+uy)CvB|E2*|tA=03CgNQ=gI?kTWr2 zDtF6S+IV$G8=rY)U(DRNHGq?LZn**<(sMYbJrCvTO=+EElp0Y2%Nf3vtY?=})gSb| zDMi*WSgV5xzVeQInT5Ei)t4Hn#;r;^*en>?_vBJf;=`eijvHv#3ba<$OCi5+fG2-K z-bSYK+uSy#^OXg6C$_3(P{P&+6W-(nd#km}rO9Nl_oeF|(BQ@sk{+v`%RC z7{VCDY_v~+PUC}jVGJbYa&|H7LiPjId#AFrJZw4Gi}eGRBfrfvOs`LtzVY~AeEz~} z=~A|0!qd7GL`V8h(9DHyBy*B{o_941(=VqPeBQf~$B7&8H)TRB6qt#z$x2e^9s}t~mLH53;uvdMuo0&C4 zUp{fp7ViJHi`%nd=R1@6`&e{s727?48PUpWxiQNcdU86(HD9^{NAG9TmKUGb7_2(& zf6iXd3%M?&Pc@*8v9g^m9cBwsFCjLpX!5dQxijagvF5#2Q@K{0Blz>CdoQt*mcRQC z%#<|aD&v{UeoF+twHXCn3&uS3Z8@+BScUPB2xDN)1lw6Wv1?(Soe8+G&2=^3*4_M{ zP)77q=lyWfj;Z~pvGJv@m$X1^FK8+C?LV_n{6lj2$n2Fk!zUbl4}S!yhK20YE-f%o zxvCs=v0)aZ?ERR%*KeRr>!QbPK=nz2@`zsA>N(1AK&?N+v%2P+?Y6c|$)#tOK2jEe zr2=Mht&QB-Ea&Ovg)xDE_~Q76d*w*J&xC)ENO@?L5$ISU4?+Iuy zPmP+4BEiCM@4B-q0rcYqpPE@Pdvo#l&UZHZVdu7Xj>$^Q88!@?{=ym^;&B5!G{6D^KA{sQ@CuCWM-gb~Ll}!1xEM@eA)SzwM!a zS?bX{M3Wu(r&wV;$Q-rTM55wm@aAN<4{GPPn{%i43K9(qQ9 z4Z1&dalw@5z4`koKQHu^AXs~n9fnX~4EEdmJv#WjTNqIFRk_@;z6Vlny7)|*xip41 z9c>S4z7)3e?A_m6#LF~_$~I9afqQ=BW?uzqIhA3sV2MbFK-S1l&#cqj}9MVwfO2d@|vw|jAfw_5vU|`rQApgkJ z;1xM+P20AVQEnB2Sm|H?qyB-gR0TC|7I~uX8neo79f}{1MA=W<{V}%`!%Ek8;?O)b zxfa0-qlM|l#XTD}w)slk94&wLY^YtPL1}NPYyh!ro^FbkDrJu7$=9O40nOT8f7ura zMN0S*uK`IkUZbD#%-eN`+^za>>)Hn5f%NFMxLJDVl~~jM0jQ?291H=BYS8-N?b{su zxT*`PlfI_ezvUUGHjd_&Yq~=44 zGEmg}i8FrhmY>S>&`Bow#!&wIzu{>`)Y~Y&i9gKWrXSK6UWvX`S?Mp_Pr2OWOF>+? zi93wWSp4;cqJDN@RyoVtxs``(_~GZ$%6APv?1-abei=!6ePIB4kxOeU~e)LY!ssgUuP*JLF5 z`mMjZ4UYezD&`z*I{ zj{OxziB3+%vhG0;a+Uo3`=?cqFZBwi)1l-wzK#W|!M$+--)v2&VX}da#fesbjm;uz?E}h7RVZEw=HsgI^J6=$c4|~Km!)a9z?1Z; zQwdTo`!WPZ05;UE?D7K1&t$B(yHAadYr8L)>g-z-?P*}~;tH0`D7bj7h&cKmm-58d zJ+;te4cI-&Oy&3SV?>z6g{y-RDDHAn`^Im|(=)r%4!2*TrS+mlb8nzp@3o=$q)8NK zbiM)0VbUr+)uYD{3x?Oimael&W|Uc*>9Y3kWE0s7X#FT^nV!p!dLA0d>}qmV2{eOI z=XLAO4H>^-KOFN<(tO!jdu!*DBQbyuPBg>8%3ED`)wB(ass-gG$o(yxHM_97^$l%O zFeYfX`v8%^IXnjO_R2-`9{n5+=W?14W0}x3N;>A^k~gytno?OBPP(r5(lX;QZE8xr z21yJme#ty!IBi&N6-3}qZXXwwMx2&<5b;1j+8hbKz^`>cuE6BaPog?>4jedZq7dd) z5NKf`uP->CD6FYMkF{%F*(3XRGh0`qS#Y&$m%e9zRhaNcL(@Ma@E&Q2tY9%#|3NCD za+;S@GfBbp=K^)?ciG=gHtF}~tDS|8T-}0Kz(vQ*qa{9?c;zpRs(%j&p6*l>ggdvV z8RmITqA2bIg_mQBeyuqi8M*QAJMu+@inxq-cCiZQ`@i;TJge^L)=u2kGTe*QBi)O4 z()n3dbG|m7;#Tjl^2ln*XRIR%p#T~P&uex8UPDk(2U?Cp zoaR~Yg8CrucvXf1&&Js8BUqaYbo@^|L9y)1fQg=SE3P-tf&^llagytyzimgss^m8t zH475H)Ic8r(tjJ^p_G72M zR{#0KqmAH7Jq^e3dR>zfZ1PgSw>e|u;fQZ|ib|8oPBZVb?q@oz80G2Z()FCsmt;G2 zd+-L?Jrhl16YANuofY2E`7zUi^V3K{xi|}Y1w09!YlMa8SdA&eoBKCA_l3BOdL5FX zO2d78Qx|5wJTKuZ8_%&xi9R_mD962Ucfg4_vqm5LY6D_8S9Lz-)xFo)$tK-iE&1OM zLKBy)$VkDy4E-QV)Uhuj!W`=!9H{~Qvp>B_e*(IQefvM&vwflK_bYw82`}Z(iV4%u z?cUd}UF(V)-ojU%(o)Bl4eKm3#dY}AjZDXw z5M?-i#o^oyFYfe`)11-N9>OrvXEeSUP!HB0j86-QFU>Agg*)Cx)q0}(tIAcepvwOC z4UYcILIaK{KQ`Zj6(H4hA|jJy@56 ziEE7l7ty2y*?85X$6mAOEJAp3qm`A7t}8(Vw>R$l-En8N=uA2?TLd%E$(pZ?~U!6}gI>gvLAx(J(~C*`soAD<%l zSB;Xs!;-$#>rGd73e*5wOeo26PO@|H8P?ULsU^?5!SmviknK91E~<}Q?mdR#M&{)2 zw=n!SLWT+P2qg#ySe`A9L~%f$R8P`7-ax#PaSKh7%@c6P$H)6k&oW$HcmM5p!t1Q% z3Oc^Yw!}MO{I5!&D=R{Q?Y!KYG-|b!etGiG%{;JKJO_}9j_M`UhNm?!`QfpSxY?#2 z48!~4gFi~}l-vztpjppuwS%x-lLBG-1f@AyM@6-fmM$Y7^Dw->xw75%pqSC zKd9Wh<_hSCrtQEP{^RKX@oV+gr?Q6;O@PV_!8vt8GlE zX&R(+VvY?i8fRs06B=zA*pJaeY@Zi=FaXoq;2-ewBXIej4@=ZI3pJzn zS)ZVB3e4wWp%!Nn4X_)_%Z1ty!M)aerO5Ik$?;PeC(j?d+Ava#;bsM)hjovunNag* zzaHM3ar)+8e(|4{?BizfPrj*HsP?pDng}L}Se>1nDNk-R3~Q%{IQgpoQjVV4XM_CH zgx~WUNpsCejtJSgQ&}#7sN#WkC`Xd}EJyCYEF+Wyz`X*dARR2Z#Q)PieEfue*fQ{I z#Mhh0=fKrOxk$LKetBL9kcU-OU+M6VPI)8b3X;7scMKIOQE|s^*CdRQm-oSD)$*)8 za^V0$qCq$B#drT?`~J)NRLnC-;iO%Ka5J8KDqGq`NQVd@=!PNOD`f?Ez!^>fKcA;j z<1NNopYvO;1cQw7XkqMza<`=iI)*yp^KuB-OP5}xdpB+$DHOS=h2Q=j6#tiXIf=}2 z<&DbGd8wC1qm*=>I#exTD0d#wW!|`C_&jW68qs8w)dK>dUxhXem#~8vEG`WD(7X|$ z;pbAZ*{Z~ZWR{S_gJ<%0F$!9*1Kn zC-za&2&?wFJQ!$b9c%OZ>$l~?7My~ow|V1ZXDcCO)>|StF(7u$ca*X>!a{1iwB1_F zm^y_=B-+MVIaajUj(o)+IFv~Es_zx76N(qro>&bu@Mf2o9`8Q11GgiYP2XYV4H0hb z+;aj%wf}RM|JzT(-M7>-81}+cFOSKb6{ez%XIrx@>0w)n?WQ*6(rAqYExW=?$(w$3 zLlz)QZ721&E5{&lssRob4r(eiOR>W|l+QP7ZWat|7Qr_E;5S}mo$vz=yNG}N^=j>JI8?2VTiZgd3YU*PpX<}QE63O^C^8h zem`7toa~xGG-1o%aglmg3^%k2+A3d)Y`PKjoKCLlmGG_g@`zfd4<1E2!D{q^(Dd85 zT1_|vFWV`qe!0h~<@F&LX(lfJdAI(t$_SE_B4%;$ayzAZ5{dHiI*@8=bAq?dN+`$3 zOYw4|1__6e3oi5HUaV&EV2_``WkkxqODGC8FIAZxdy7(Vk?<8n6vc@LH`lFxKz09V zd_EqSnetb*Vk~xsYr3CJarjQa80^XBYdGC_XYGMXtG%h`vOK*~nmH4tS)Cf>cq+uEI!ODIr`&kM;@w7=@; z(UVOc^j`H-Q=x)Z#0IjR8dtzr&xfL*=ie`8-DAnu;OXEXEdA2X|1(%UDaRG5iCVg| z!~5S^iUEB6Ul#VspJl*A*r08*T%w-?l3=P&A_V45Uu67fqNrTMn_Vh_r{k4Q%XMnF zZMU@^a>3yZX!wvbLB-=L!#<6Bv5}%C^SwlKx2mjBFVD+ITM(RJ;gs^#P^h7u<&UltS$4{=xB3P zM{|0M6}3aB6FsnRXst_sVb^<1nQKkt-o&vP7|vLmT83bqk7O4nG*L(p_k+Z%OqY{$ z%4|)c8PMt@ivLImeX{ExmJ`vuHRU();6(9&L|Zgs2fol|(4jnUg=p9!+;jTg1mW}} zfEV}KM7_=*M)n;@t{u0oVJ?Yc*Ry7p)u-qFk*NHSOI3I2D{zbIcX)Y(8EWg17~b|V zGlZ<%Vb;|oMhBHG>AR=ky5TX`hHU$E-^8?XvY|K9B{v*1)2y0oy0yN(KBxQf2S(x_ zoBg+6Q@$0G?S$q#P2RkDQ*A6(Hc{4r?y5~t7<;kLHBm1~Uq89lg1C`W5=U3GlknZh zQ*Ga;Czv)Aw7k3{DwhK!SOKCp9&O+CuaeMYa%y zR=4>f;MMT2wGP70ua+p&FV#AnXmv0jwQMMz1TWz&OJz;-sd5U~XNXAL2;|=|O)-&G$C+ z22z~t(zb1J8)2=N<=pd3Uny&32%_$qH9g-|xaDS(EWVqME^bTIAt`8+6}NVx`!74M zX;>afRCr5NxIgzpST@+!y65HCwqU?$PrWqj|HQ)Q%Mn02|a*V~B>bEPq2tEV{nEt|@ zX;xsQ@Y9zbQN>dW0fhr9@b;9nZLk0f2fz;mt44ZZygox`?vx~M50SUz&K@Agg_vgYd=_7*joI91x|2KB*juJD8#(*f z387@OO2rtucB^+HZ$-bf_i~?MVn*8HC}m7-qv?vpikgb@Uw-+8Nq`VrE=x;GCu^*( ziHW~DQz{C7VPyy;M$E2hxwIQIa%$vUS_uZw^#-QL%kmFlCT*Lx;`}7u!=EevckqV* zD~ptP>y@5^X$Ua32+C_~n@l)43A3PLHEcxUJhflc-TqpYipzO&&I)0vOuV|;_?P`_ zT!F97+%?OV@P)Y&!qeFc9VI7o8*?;SS8{!>BOxT9h?2c4jKD}*zEW562{!1lxK}aZ6Z=e-%5h)+nN25qtdX3drfG-R*PW} z*N{aG?gLYvMFV=4+_JPXpfJRX2jc>8+W&rwK`t8s0s|r-_th-M=3pDa=(@4{GCxSi zw6zhn&0*NXsl@kM3UE|0@eR6%N5_x{^#UA#^FX(&-ivevfVXLFz#Fv%jNRgW<4Zj* z{MpCD5ddCS0C=C5PL>_8Tr>h=?r^SryvFTSqqL`O9HzK`3K-#64j5U;{5dn}0a>TD zLMSs+Q3zF1WBa{b7%humxm~86Xq1nwn#AO`D?NY}hVO*kieEx9j`4^0!xQtGfjWQz zqBGAK(&jZEy38IB4vVgkV-6+;deKN0r!bcPux%T*sy5%je}5^ha3yW_n>pKueU@Cy zzIPal%`o(jacy>J$995=2p4L7K8&#zW68;@t021k!pxofUi77;EhSZ+B=(W<1MKQ% z_0IZ}Ek8Y5#~@0!4)#>gTOQt^HQWr_p|EoSp6z^I*diNaCB|~T85t>iYRzSRb%tQ( zDCSsVSNofyW+|y7VbVX%XKWM_N+=1nncXMkIHH;pBD6;@PP!=)1OS*x=$LEM9SPsl_Uq-6 z7JEkjHEH+n<{0QpL5fRlCp}O9zoyhAd=<8BI$!AZ2vvnjtbCUuT1YzlFFyU#fbTzo z0Kggp!XAdOmEnQ-kKSr9Qo01mY;%lhY_uP-A{_`oiaCCbyoEPAnKv*14Q1HOUcFr& z3&N$ZduhfICjw3d&*a8N?!QF#C3I@WF)Gqo{07h(WK5m(*geXz}U_EfU(JiUsgjNE*K#QSE!zBs&yj?82(a^i4_p$j%TiZx}w|jjs5>S~oVvg5@QRwJ4OlW(J z4__)zA$zf6TdkJtKq+3mGwd>Nt^EQSn-4iD8t#9Slls>i^hJco{)x&~MGTA)GB?E| zg0KNPFKG60zT2$~r3_qJsW^ne*IH0>n&w3L#|zj3o|S}aTpN<{wiU$0Q29)g>XR#m z=gby#*JLy!KESWlIjL5134NYEzYoei6fMn2GkmU{LvL{_xiCoqC#0I3THsb2{knWO z^#$iKr}6c?oB3y>_&?2g7~~MiJ|J6&>9^K2wGoIwUT$6sly(=LZ$^1B57&>* zyWAK#SnzCh9~S43qn(4%DAFVm62vR!M7gYg-8t~~{>&XogWS>B-Ty`I2#lReI<2&G zr-g68+GjY`S)g50%QQFEbs~|@1L)00-Y(H@i zV?IATZz0Nf|GPm*{2us7SeV}bpScVunBPBj ziie%H8_pML@=yL3FlFh+Nr69cMh;rL9mjAsz#Wc%(z-Oss_&@-#Y+wI) zlJHetSsJZ_^`j@MYV<@yHs8gi+EvPZg>p002{Bx-tJ^g)MSJNxh%Z%@U6%s=N;Ln9xka(?}%nEyY# z4{-1xz!N(AcvRi+`1;4{e^g<20(Zda$I{H+>EAOJ6Q}bKOeN! zH4h$xI@sQ^nX8@vH>PPfTyX^Ux)wt2g_jKsTp560O`Ntr%}PPNu+B?R@8rCFw>DS> z-l3W;$Gs?K=-^6#PqX5!oDgWVz~#K)p4B`&hKeDIS44N6O8vMhP()+`E%Xk?J}(om+EcEBhw%yhzK9( zyTI@u_bmt*6O^_@V@*{}Ss8#+`$t(KiMMS!Dv%AS?VM0DiXz5N+Ya*tgw4FB6J2Cei*Bzg;f7I~^&wUI^xg|bVANr9m;u~)^3F$dNR^rnz1dMFT;NZm@zpu3{ z@C<Yqr09_QbJV+Mru7Rh9)>j#UT~j|R(;)eh%_&AE8VAI-XMzXc z(Vj=Z!^#5q?K(UEHN*e`NbvWf?0M)#ZM!CF79TxKh^FrV+K}P;=|SN1;R5PXFZq%f z>(0H1V|z?Wm!e#RMm6X_W=mF(B@^y8`#06x-o(5?$X z%r}3~q8y2#UPaR%k;yhochz4x!pxvQE4)=bd!Dnf0ODfmA^S_H2Wg9G%$!3IA-EX} z>AOT4_gv^}KJB*JcF+96EZ@qHtu4%P%~0=A&J|ievvWZ+^p<=;91Ns7mY#R87F#>R zHhw1L`k;iH{9h{J{`J1TM-L)%?gy7mAktWFwRruc)&wdBC{+{?#F-@B5vF>lhPPox z8MT6!2brdC5@{q=_U+w}qy%S&i?%%&l{bHcQv|*mNtv`t!9&=P#|E~uHY_N)b zh5|H$sNz83S;x*3X{piFLpu@`^1aD6<++vucfVW@Ky~gk-mFx#o7J~JyY{7ZzaHW# z$h5g4a_p5UUY6BXpOa|?KGFtnj`Y(eOwk$^m(at@+NA^j4k@aklVcj3XNI8LbX4@K zdnW`KtSS(Ejl?!bk^RPAh?02$GbEig(|N&rGQ|08DzS<6+))<}xHZ^u0FT?PNe5`` zBJ;+@VIofhKSO|c%*b&i=NPt|d#5}r2UPMc_PToLJ3AYe-3Va>qWk6*d;SLqaNOIB4!K`k-9fDZ`hncST+p$ zu~f}QHC+ap`~&T{*x{__+G|-IKv-0WSJ1M4E_8}Sg755rRcN-IVmXX`QZ{;L7gH1LS1Dl zlrykom(VWG!zYu`dLX0wUQCv)(lH6`X9mW!DrL&# z$K-Q}I0O)r<=K}I9C&~x>z%=_brZttE&&<0NKHl?mA~cp%F}ofO0wSBV8@|9!o|*_ zuM1j+>G6JN$aYX*uRS3iJbCT{rFTKT?@|@*yndE~Hjr>i&KU)LD7N_*_kW=fM929R zH$s4pjDDXD4W$gqWl8qrU{)P~EIf_YyR{ZcKUsc#HL?&L0Ha@jTQtWEJ$7(k&Q2WuC5e7Jc15^{Oyi66wt8&mdg{a z=m`Mb@@Mh!z6?qbW&5?Y>}Iu`2+VCC&l&QysHL8@^7emVs6A8A!>roTT|7_EEO*a0 zOE7;Uf2(BN)}h-4)34%!ZUPR&bS%_4C~*B}3huz`2gQ!iu-96a(Z ztRl?vn;6_CHgm9ikJLC>;$6x>spDhQ_8HyY)K~b#N>N0nGPMH~)cz}s`|iLw5CR8_ zu22%25-6KxMK1SV+0hp}-6RmSTyAnkXaGfBhgpIwLHKs%aXNQwD_Qq=cTbuweI%FN zt<#yeI@78}pIMVS{37C{tSEQp4W7H4Bb~lG%RD!(`98cHS4>b6Eamm%s>BbcJyzU$ zsG$1)r4|f`i3goI{N)~0)4l+d6Hx86y6O%b$d3oRCi(g(S-g;M1X$g6rOer<;K3K6 ziR>{sZhFmZ>{^6)gp-H^(S_Tdp?L%F$Sflal{7|z`X{f@#lDU)I>ryMtU&Ab%wL2B{)Rev!Q zdix2?NAp{U7nV5I>A`2Pz!ppLHXuwPUbG%&sdmbkT>M&@|GG<( zBGGZ0zXTr?C6qmR>UD_Z(h*@@+c@%K}^i)KY+<2qxIN@u0-r+xMWpoo7-!>u~av_?W z?iza~bq1h1n=Fnt?LSG;YkjA6Fp1K(gAKB4z4ioJ6VMAyZT+0=Dxis|u2wL|SazkK zHfDusfQ_A`D9Mk04HpEp276h6+Mq`O=>J|bFwl&_g&Ml}ID4=Ry+sMU^eRs5n!*w% zkQS&3o@aYgyr6A#tzAvDE&z{plGI~M_#TPcD~muUm0jg7i>ta(DK6BrIm#0-xRhq1 zOv`pg9FW}u2>?&YRdG#6a^6hBH)K8k&6_tVIo2miulXHgSD5U16?L*L)8Qh~Z?t`L ze133VD8UfskSSuu>@!p(;hezkQZ=l_&bYj2>dCPeRM2kYoLNGS*Jo(>MWq}iIk$4@ z7jbOLVp@s{2rhg8l}_MkB*Tq2p`x@*e-Ss?^w%4Ox8RD8NA~Q`aI6^XJjyZ^7VF~bs0OD)if4Tr~n8a9spK{VKim2E0~cNISI#<+ia zldHs-mw-m888KO1>WGX~hl^%c_{Yd=#q;o>_J|uYAaE+qm*21|s9j|!dDV#xpZ8={ zP!GR5X}Kd{S=3hCc>0A*lM-c}R#5Y4W)jqC`{eM2kcbNWAR(7Q@eH60U@9wz<3Uv+ zPpfj`U_iIIK4jydfq0nu+0gd4?S~hb<9yBXw_5^6@4NmYF!=3LgjOx{Pc(MZQ2WmR z8jTSo9xT0bt&p!>Z0HIn=GXL9zmd@Tjdx>%{C?Xv6UsMMOn==fsyi!7u9?7v;k+(hC6Ig4XC;wZ_H~A&kFF&Ll%%9KfdghOt5se2y z_7(5zn^F#aow;+Q-H5Y)wX91U&g-xY?99ns|g>fEdRWG{j ziHpElOt?6l5MbjKgOqphiYUT*nm@_IN%*EySnjLC%By99=khffN5bfR!{YIvx6XJ4 z3JiR6z0oZU5)6Y~7=OnI0rv%?-=`0e29q)gQ;M8l{_?s#$)fzY(bWH)uFtF_TzGAy z6~0mkEAzVe6bLx&YuH{_iRMr|h=q~MD`FXXx& zR;NMas#myEE1G?D;x*BFg;Q88m;iY;3swFS`~I zb`(G)X{nckZlHjw-`ToyW0N2sJ#3^joUpKa%z`nTCH0D&L+Em*$)cHDw+RKGNKvEC)V!RfVZz`#5ypnSI7SW7S0wP|n0LTo7_Dg>a+V|`R6n7)o+wdoHq zOLPN%*eo&UeoV0cS8+Z{88zr6ME@-PiBG8BDgxtNkQ_k}IEXFXDzwJ8ukxAZ_N|C{ zM^o&Q5s)ieKHlw~*TFMp-8~|OykqIY0cD6l)u{Ad)i|-;?{CevI-TC+ScVY<#9BV_ zs(7V4le9CRF=6w&XygayXNUIL*BjQaXF_ZF5PeXIeN{8WN$}oMRvVoVtA-Y`S{WSB z;(0Dwo#d4t*r1+vI6eaonz~Y_u7|aQ6QM{;%(3w@!JnX<@h5)?CP`2Jn_zMnR@Nl> zGUwP^9;G?m_!m_Nc{ts5>@2lIgNYuv_-WnJ2`NS2&Y!rTA3@Z5R8PS}9&JKz+&dv8 zEuZM%7`S^2Y`Bx~? zm-c2%@g9c%=Rt{-^Zf-Wxx?;O!gB9>O(w~1ck)kG(aur%vw{+MUUr%~sL!Z4wiHE_ zyMuNBMP_N*a+xJ=q0}-9fw1bL=08)RzM6mZc3@~qfo~$Zj=H9K->iI>g?kj{--+@R z-pxMrq!6y;8Ny&NLEqkW)rxeJNjFP$K4zXM@(G}%&)Yv_A*z3GhGlW!>=G~st8%&KGRs$LqorgS%#`x+ z1pm9bz(omkoJC_7BeCO~OcvkFR2MIxIkdcykgHQqsw3qceY^Ulw>TU6PJsIGd>trb zB7UP*NN?+F-K=V0V_DecCTy&sfBi=NGT=Mn3~lBg!AwISOTuALw)jV+Y1Q(~uPoWR z6$aTQ^1YW|o!~8vx-_v%k8Co0(L21`qo@PY52hU)tJg;{4Y-Gk@m;{`n(R>CIWa2O zKFWhLeIR%7+z6FJ!})jxWgOlZ|38lF+>L2*rA*qe3AzwzuY(xYD);$)vb0Pe!( zW}il3-dA#{%*@P@$pPW7x0TW348(hf4Cu}>p_rMF#T z4un4Kz0^gULq%iH=|~%g>ce z+;Qw%pNUC}^;h^H!U~%*eL?gY+c{+;#u~+$VrvAT4YVW1?t8sjS#3+hk*%(9wgu83 zwkV40xYG&PDx7fu3RxyRgBeyB@PdQ*uSF}=S^~?q!uv!jV*()olhXm!97oVpt(_S6 zj@RMDx+EPoeuQ;WHQgFhUWX#WDZTRA6I@wdzjfHxb=*xC5~8ja2|HGo6N>Pe6?yVg zt{x_W!Wh^e6kFgQd~MN9Q!gVs*^<<;@Rp-G(w)3Gf- zcbEOtAMrlu8&;ZnTCEnm3&i?I56!;PX?67pX?@jK4d!*Ev33oR9&e;Ly>HCpD;ks3 z(UxYYlXh^44~A~;&*zms_s)jtgL?UU$4zE#b0aB9 zexM{cA0eE0Qsec|JJ~5Xr^q;<2QrN$nVF8JxG>)bq8%aq-FfiZnyS_&SCiTMGwuOx zKmDy(VDihqgyZdHZlR}|K@yP|)^@QeQNkBnU}|UBbDF!L%aTUBJv0m|uCacv?Uo$h z7xt-A;;QB!kn^#1&w-!L#Qd9TG0(NzQJD!<<3f;8h z!q^N2E1+;iL$x*~A+iU(nNz; z7WA>R`du}k;bAiT*QddXKl`5b>LmGK!PX2<5XQYY$Hc0WO+yCxlX4s$8Uq47)d}}G z{=lkmfCc8Vlxw>LpEH}97reuVvqlGMzU-cp+UKtyX^ELhjFTGYy}S_s{BnDH*8pZ^ z7GGJr!l~^SJi9m0^fy%gRtk{$phmX!-e0|*{t~8uZfwdP0?h5+E&TlYo~-=;Li+X; z)%JW6o0w&w#VT7W+5Rk>v_fK9eH-cqm|4KnuRJwp?irjY0E3vvl{FV8^{A`M9jk}9 zi}2+Jc-h#YF~i|_hFFM+KnpV+qaEgt@K6s8a4AynnmonpskH<*0kzs*L`+rY6-4@l z8c~=&r-O_I<~Y5{HtM7}A2bXP9}lSvc)s44r*qj9mhMpv#xMLJ_CPq{dOZ1Z!qy^K zLX)0?i;FR9B4|ML4x7TZKVnGCIjv4CZPH5))2@@Gq@#EUD(SV!>hkPD78~q6eJWed zGhtJ~aohb4WoILIluUt%0W5^mZ0dLlXwU%bVxdkeGy0cD^(&QylKS)$$nDDz2D!}OY)g9fJJJczUEX(Z9wW8u` zK*uNV)f2_))%f{b*BeJ#)W27rxfK~}jDil^lYh5I@}xV8I!r1{doFdrC=3M{dG^gU zX$uo&7Kyn6?iSpfOiBMuyn?lp4`z|f_Z!wLh43oFBI+bBZcy^QrIQVY!yWvFA>iW% zmao{|qKj1)Qfsbfw4svWeu(Lf3VH^sc5Hx^1!ar{*ycG9Vn8ai^Bf^4N_Y+E%HG0g zRtDgkyE!57=+gc_dW&2WqNq}pee;iEG=Fbx6g{7X$^juW5&-;`lC;2~C>M;1Mknf; z&~ugNnN-Tt@qm9pLF-~elqco-AX5!~bjLBL#pm+z_s7;LFNPPv14?_7T5JO2kb23& z2>~v>13UxA)mxnTjt8dq!wgkZOkgMMHWgY? zF1OyBDYNSpJZgI&wUhD7@#C$GBtaN2bp8)1Q<-Uu`$kcu&fJ%s_9!_iFYIPvn805j z1c=(&JVYrw=p7ks-mZR<1APO;<&LbDbAa$Gm%zAB>414r?vXmsB+La_32dSRCYOhM zOHZ)|h3TubW}u#G{yg>6OPLfM*LXn-v}Q~7jRMEGtI$1soNTEJ^l%?CBF_L#vvVy! zewcl3<(ALDgLEYH6ru<_7CKLa`vJj*Q8A_DIT^lO60dq_@M~@yfSvu@uuYN|d9iQ* zD1D=Dle^bb33-eRLOHbhqexi3)Hq;MG-DuFlo=CxRNjb$I)8~#Jr(A;u(D8FJ7d=@ zino|r*rn6hm;GT13mF>@U!6i=n^3JNxXIJL+^;bGL1V|HJoTAgN9;TXs)A6_4?1dYy#SX47pEp8IRqv+JOT)!{(kyOdxal|nUnp1tsKp@d@XR( z<8i78U!Y=iOm7pnOOPs-dqN0*Uu>Ksj_T)dvxr1Yo9t1}Hw1rqz_Nn0Zkmyic(9PwaQ z-ndrTn_p+{zZ|TMEdHgkkV%@8#$WUh`o|bl+8dTas+;6+Y8muus6RAZ4c;oesbBSQ zKfkx8Rut6i2uP|N!1qmo6I@Z^gMgy4@aYnm8OC(PERBRD+bk4aHcj?7_75rk$;0@M zx^=BY)}-Cr!7ES~fC^WG0?R^KZen4(usjgvxRxbXz1`C_TcF-NDWyERl@V{me)_v= z6}!)QQcXB^cq(Z4X0L#L68!stj_gAt`?w{51t>#zMu_-5G%w@<*7d9TUdL}HNZ*qO z)@_vm6Byvsd<8*ad^MEEx%2n)5jCbHVC`WPs;ErK^>1ZL_<*aXmEokfI~?X8Mh*29 zo1^ujI_v^0Y5)$K)0@)!wE4{msUGyp$)LC7wpuoAB?1j*ciw}N`DFk3LfMPRB1QmA z%!pY7n3=oKYn(twv1Zg#C=~+TSL~4hkb`%JBV|*iun7KIQRiw$40uSbnl?|18M_#h z_G1zY+;>Jbxoy!N5L9d+2&f2HC@M`4(yLv%iUJZs6jW+L4M+z& zBA_5dAQY7%Er>t@3B^J=fP@+X2?3>r77z$6w6~-8+ynRBGoE+cJH|V|9G)@0`0a1+ zwdR^@?zt}A-8>Zf`theNk6$N+2<+Nf_2tNugRIwLx4C&uG^;kB=M&iPeemdY-4IEA zq8i2--H8hEJ57|Y}~yPY@=a`+c{`Mmrno2$rt<^*Z$u)HtSx$$)hF0qS1>iNT}>3Eg_2{hU?5e+t8DX6BVl;_|!K*4q6o1SB-a-cszPcxmux2X45EW zv%>Vcal(Z5%^8;cmLW>4B}9elU3$lu?Xzx?FFKb-@f*uOpPNj)+8#$G{l1R_>akL5 z5_s8Y4@R=xseZE6M298^#h(~f+?)7DGG(;D$~yv!T_j^y%?eq8K$wlI4`EH#i1TV3 zZwtUFoezy;$)@VlyeOY{Hq}fONQanFaT!mFhrD};$4wUAn%K3B+CRL~JTfz4pv+2q zAC#SSJd<`JOWSrq6WLXzFOz#E@l>()cyV8s8XX;7cr9c6ss^%cnP4WJB4gb*a(IU* z{1pmOIQk$$Bt>`4D*eX!S^7GsFG{XU$#=wsJM-GW(oM2=9vY_P4Ow+8h1T@d^n_=4fQSl-yW=URt2;wUQfXQ_o$B?5Vfl6*;d3BNLq8>)F?=K7Z-KY(8HD z&81MD+G=r#gw1812^WGjL6te!ZJMlGC| z2t1S_InbKC;@QFg9H?;;vYWY3n;6o)OQR*Z46rLi(V(TtT0daLP3Rg0Oin6XHPJT^ z%FWF8PhxrNHR3S+5m(+7;}Z|xbm4E3OWOO_9t10~+lTWrAUw~d3sZ|o$mQF4?eL`m zr=C7)<<%NPXwAZjhfvT9=r|B#7@*v&?uS~DS2M8HUvk$*dYPqo`%o&^ET?YD)8PAL zHc4F3*=$iBa<1FYL37kpt6R*Y9n2 z#2Jt)GT5`0pFxjb&H-k$;@)7USE}LWA-$uXr~cYfy4RUJ7j#j?%nGNW2_aGxOXI>= zbU}hkC@eH`pa5_1w93qBfPZWDt-L`KFqGz?!S#TvJ3IN!78@#3BWi}?Gb9ia{+HGG znhcVD*Zya)0M8#f_mw^R&kulKEeQ*|s|K1^<=paF+}~Ra6p#}^tBaee8eSehG;f@! zj=WfrD<9N7okVB1x_IArJ|NDPfnhof_Y1jl1-xqgd^kXq6ONdsZ_CFqb~|xE59Sc> zi08h}ZI^s)Uhm57Ine4uQ^yeue8%!?(AeDeh>deSK|!cp_iWCc*6nexmrEovFf!~q zX%jXxs9G`Uo3Z9(r8@b>91M_k#`L$~DO}9_r7=KV|pKK zMvnwIc8_QOS^s4Ad|r+DulM>e6zs||b6k~{Op{aojX%RAdu2bo<=-7DIF!z#VswIj zh~SW`1{0~V(O;I6zY3A>%z+opJizyFW447`Bu72Ha*22+s-zS;*tDzlW~e402~{L z^gTNX4_%_1BOLw0>+a}tyq%L(u}rN{qpjKtmi2!JdD86y>p5RjkyiPjg4-2_{8@!_ zPJx;5L2AFqb`Ge5OB*~qui!Nu7@i)hN=NB#L_cgUo@s|9Vy7^%-!>1~E_6EWHBb<1 zOI)@t>rp1NG|roI1jr`awOX)2=^~p=culo-$}MtKJD4JTpps|p+Z;09FP$>#XMj1e z@UooRFF;qA3A1e*-)r7rS{53wd#$>!t!F--HRfb zRx08EqGXZ9+FR9~FVw`|BipvG*9fd|_}rHQIP@vDk36{g0KQg0DaWSU#!p z^4uOHb=*)}j|qMYSToH8GeVDBjcAoZ#|fUv%|mk9s>SP0A{WogU`*d=md1P>7%lln z=Br0eksgEYR|94O%8U&6!N_LX^-e_#w{fm2HN|F8&4-~=l)4X?N- zRh8Hy2^HCt5wh+|7s^*?ix@ZonR-KNP8!R(Sjy3*FL8>}1Ino;cA-uNlbBnn+@A34 zT*kZ6m5Udbokz4ARr{XyGiMI|!RECk;Ax4-MmJR%cJ3yhXa_Ob%+JgFNb-y1B7`Qe!Kiw9hHQRBhB;Xy^I$0TR$=BTXT*A_TX(Sk+ z(BwnT28*!2;Jztb%Sw(V_72bqC1ASSTSs>zh!f1S`RtD-(wnbL*y;=nQP7|)5@jxG zE0>}(daco&ohG6^_T(14QtGhh86t^X13@dXawyS@Qp>=PV!nBp&g476$$9Wa!i(pi z!)+MHZ~eX_^|sP-Z&ldmSq4ZryI*E$_pp{sk~Do%8uudUsDuF3nV&Ha4ieb73~WJv z%53ISSRmQstn-YYOgqUPnE5|K+4cr5AO*pP@G(x-rm@SSCmGsrmqAa4HmvwU2C1NV zWCw@Vd0vg5F!5(*Irm66Iv8;%y}a+G5t3*<(pqg&Zl+(Y(qoltmG5QM0F?l~iy}G3 z7nJ=H)QL1@m&}Ur=hKayjPk6&%|quNuFLsvPU}KEoJ8hY4(^=p@@ULOu7W1YUMvfP ze7p_76Wb1o*2rG_KsJX?08H@*WLMLc`AuSX_K)vvvvx>}L1T@xHB0S$AHc zujchpk_M;B(+p5%MxV>YB0yS5E(59xHGkra`>Cw{Ko`M+&pR}V*{=SX-@m&&SZR11 zw!+s6E^s6PXybcr(80vdQgbayO#@yt-S=;4i)Zxl! zj)LUWI=-thXk{9NG)7@-7YIr- zsSWC*)*qT9eq)u93qr$IsxL{WC|DIYF-qu3`HRnHEwmfwDpr@rW57VwXKHUx&mjR? zD)yNklw^!(vWDIyVr%nc)HtBoUuPzkKJ)7Aizs_re_Chlp5NaT5zI4`Dc2=us&5zp zXZaaKNBVorswNjv+tL<1)M9GJYnVN%-lKv;v4$HURDQaYsm(-`jBs>8&2-&D`q<{7 z<0mO=1Nd%HPS6x8W+#+_T9@K)5BJY1tFeSb6YsyDufLR7abJfgIP-OGN|B^z)`j3w zK+T(`?>BVhcB0KPwpi}u^lc5}ro^+}ecs_gQLe!Ff4?VgSgyMNBt*u~lrC-1M5^b? zoGNJyAT9$^!!Yg?VA5xg&-Dsds5%7EHF}0I<*boZqeOMOl}%9AQ0EEwt;8q!D>#^}0;EUOj66 z)k4t~Hsr4s9!RL(H{6&Mh-1?rZC4V_==ElE8hN79%s8X`G9a+{Y_L7El8uHF%_=gU zbaVk$^oZ$@NIgAsv6Z+NIZ(bh?!ne-@fBxlvqZ@iJB`web%jmJ_@>iU${ennM>yq` zDetRt8_mTjr&VrTlLk08@8YxPZ<<-HNefCZryoWV#du+;L$mp4QaOH9xsN>Xb`-Z@ zHc3wv+scp{)%g|{cFzc|Hf<}k9c$PNHYMG7wK1`er=huiCP)KTKji!w!=d8U;Lk6e*I23umPa1}BE8ye2?nv(8q=;ET!qe`T-Qj|t^dC+` zRYPmBXD-9TyRKl0d$-Ji_aU@P;2MnXWKGON4scj4NLzlL+CqOS>;gV34Q)OOIYLthDa&@{%Px` zl86Dj37%cRbD!-o}^o|uWgy}YWS8&m6MEjZXtOhY=xGI z85FOlmo#cG-p{2d<$;1C^h=VK#vaSL#k50Wg^Cxl_JOK@+)iilTHP7(bz$@3g%4az zJX^{W4!Ec43yasRNogg0FRdVIMyoM-MH)Oqvk#i01~)1cLAoyoEfj^;E)0$#`|>%< z8U#KIudOU-JVVaC?Cxt3kHjg5s(FyG9Rt3+qj^!)codD!((Ro{&d}%fIn(b!6}PO8 zq6CKGDJ?#U$aXze&S4H{baN*KTW{v>{veTGzleK=a_n!rQPMoGtCnx$E|!A zIVp{By-aFSkgSehTFt5c@$)h@G1skjO zt>vq1#&iM}ZqfjeS&CHceM}LY%Y5m`*6s*n`SNDX^NRFY{m~{Etx=8HJOOrDkde>y zd&~Gt5GpHt6XYQekYDvKmI&w^O~tt0KmF#7N;}Wc6On9sX5V(^-AlBs+Q_*SC@)hZ zuhA(BfV>4g-8@Lq3ZN*IoHLT^&i~7vJO@ft8G{_2jQ4|MX=!YJPH68wKBt>FnA|rAJNKdv zfFvVdPP5o}>fNmczIzi*olTYv7{Qp5DKuTP#vyF5t7Ne54dV};nM{)skjC1T5YjZ$~^byo7<(Mb|tPZrzr$v&OWuT2dJiA-kNf>ynl~{c6L#C zNo7OJf~8fKm>#I=EiV`@gZCvB6r;+qwDW}`@^Y+j5Qbe}kXF=H$XU&9Zcp0V@lp1=Qo$$Ki}P&XGM?a4-kIoLcjPn? zYs{JLIkMP+ATS1h^vjJ@XoWV=z)p#jdRrEA_y(zTO0#cIqkWf<^)$)RA~c4LVIi`7 z($YdmuboXw!tnaQ)#bTI$&2Fzg&h0#h%J%|u4g`zm1hVA_40&b^U_|yaRAK_jJTPA zfPir@9%xI2T}E=CZ?oHG(n-nE@^9N+HrtYTh5;y5s~IVAvpCNI$gy3u^uMvX=rZ_sBNS*7H|YV!i=Im3-vF)lrNa zNs}~srQ3!>ODH1da5-j2+W`K`2h5;+;(3Rabbq8W7jwk)+qy@YKsj0E5*!u>Sy|bb z5s8QTZK&NRn!~V2Yd=QO=d$6ILjBcQstd13JZ3FAc zyn8QDf`9bO^f#eIMNA_$fH)IJre7*ygY)nE^lNs9(K8$WI41({XYQ*!ufX5s*=qFd ze1-X;tDdP3BC49~&S+d4noHtbgBCe9Z%bwu%bhc;iwXKfOvm%7Q2Hx$`gHX&lp3oL zkw?^!Ny(798Q><$+ftP457$qaG;sHxIjQS1-S&Mg7q+f${L!=diAbxT=o;(hZTW-b zGcY!#azmXC84+#-!EB#6P7cMo?6IBYQM+g8$SZYYF<$j9uh7SE+rk;SI1f{zdO~7| z{Ne?4oZZ~{wM@#ofBrvlFZkQ*s$A}zc=wFTn<53Z?bR7!c{cjhxGuP3Yee5tiyvrv zWZ%1=Qg?Yl{YJ@NswZ5{`L$8`)r2au#lBIr2@z3pIZ!I4{ygOAr8WQlzyIUYO`JxY zc!z@g$5x3R(Q>n*4m$PFc=D1*(UjhF?qE@QPB0=u`J%qAGSzidzQn+GOgnxl!5NQJ z*MJoB&eaO={_UIm3FbLAKiwE2#X+miep1`+!sar}rL7_UMTk*Yc%F65f(?T_ZW3^f z1FCn=w&CNXTki-L#R?*p;OUUl(9k>D`_L(J+RWoXN{y%e+HTrkk6*idzj5|G0N+Yw zve=`WGvgDEnvIY^mn&e*H?d6KSGFuE^ zfjWuQNL`E1sH~9imN!XERBSRx-W9ku&aP#>*KEHJ7W^-VIPn&7W?KARhCLCZsxHri z#Wuaz+?*ej;FYKgMZF0R%5)(r+_K~Lr3t(iUkl>?=J^)SxvEd;x*T%FO$y?$D{Adh zXb57sLiwD19w<}m|UA+-WKCPwPX?Bf&vw)RG+go2RaQfe%mi zH%X+JD}8NS()Zt`(h{gFT<;YBekSq^yrj=6(F{;llCnD!8+6R6M!4Fa?Yi@vtZu&v zQSDto%Ue&A@>*AX{M|>kJq41TVxwkjLy{K3>&uIm&O{^Sg_j7cUOP2vTS;kJNw1H- z2-c~Jy8A3Ap1WoP>TyGUkRH{&S^)k;aaAh0BX)Yi5iFfy+Ntx)DurMyBs)OwBG7kQti$xBPLOs8bZZDx-%r$_^bw;?t zI(Ydvk2m8o)YV~2oO7-fM14-Lyr~v1W@Q%{9W!r11Z5WO_ENfLzFbnqaNE7H62+zl zwH;V5V^?fP3*Ml-@K-3sg=Gn}0N4ju0oT~>R$M8D?v zsw4FGb4pU)aJ4jU2%&Y0C!wS(7|xKojH)i0#3dk}IK1yfU)BcX;-hux=Wq7KZWHiQ zCW#>kd|qe`a#{?dMNFs{T(l&Bg-aj7`=2zG2lj-O2R^tIA>gD~O-b2JHA1WTe|FGs z|GN(Q-))D!P{12Ov99ERmttr_20%3}5RX8T8--=w$50p3X%F~+HH;B#E+UJ)1&#Ks z<6-|UbcP&1aLfucJRE%Up%5t9W!8~at<(PI&n9ZB02O&zH&XO+ZJYT)WpY*fjCbv| zy{5gW>CA!x&a&~)mR|{+ITtwjo6&4B~C+^kJUj`VzKT3Zo zl`wc&MF;EJsCDEQ1I06ernJUE{piSHf|0h{%H;~xbBv$pN7be2o&h*ip`l;&Z!$Wx z(OxKj$>WmR@!p}Zx=kDbswRmRzYry^7jAwT90+dS?dbeOJJDlt#<;<@cvjU;-kfC4 za!z=uT8_!}k0m=!Hz2+tBHR-BpWFJ8y-=lIrzP{*i}q1y9Ga}^_BY#mUD&hdKgI#I zOKFT(a%#FLC6QgAmx_3Q?Gt};muhUbB~{a)=4~|@3ej#w50Ldia_W$>-*7cAw*n4D zRY*iuwJ%VNQ1eOy7drWxOt1V4ef{q@pxFs_N*%m?>OIta6b)UG)P^ths=XMDupOb) z2|Cq~xZj^U8TDAW!CJB4|fg%j7kID z)Dko9!52ZHkyS;LqQ*Z0pAQ$b1ax4(b_Ct=2Ug1>?+hvi+HdA2)+@#aB5e<((3ALo zC6r%3%Xf@JtLOotL0VF(MtL~ZNPDWGv(LXBVTu}T9JnGz5N{3Y>&gYQK!4xv3^zb0 z7>1S^V5|&@VvRENg!hM1YPcMJ5f(%Ti-px@0_MZbQ1(>KGRZ45xtH=3CMxX>pMJLD z#5i`F3NHBmzOz#bEmGQs04p|NzSmZzyT9kA(_SZ_D)|v4C?H5|Ra*U(!?ge1YtWBO zqI{wa3T^$PU6}m22!gQ^n>H17YKHgr?jvCbLW^ui6?^Q)XLauAVX3pNxmXR1XV-jFIElgZiZr$k$Cun{Y7a z`EBc8=;q&p67aWA1w+um)`HKnr|UWgTt0acacv4or%^9ewGj~cnY6*ZOnQ`Jlj$iW zT2sukn8Cl3T5UfH`JJAQMk;G;fX;$xnl0(SSoS>N|AS{J-b&vPtEbXQnfIK$YFIlT zOE7{{+|V#z7cXvK zsOpY@6ALPxo-Rl)tgHBVw6xeS9Ln9>+2vKZxnOi|&j`A#Ezh_VJMTzquh-{pgD%wVmyd+ml`A*cR@FDgZ}-YjtV1!aSEosxw@iFg^qg9 z#!)=YzlftiO2X|drp`ZsKvwrT2@vIQOqj@_LUUNa%q=55!(-U}(?w@)<5uL6O6How zR^=^|21|I>{{JA4frFU6*VQplQu~RBgHA%&fRa%s>-=kMmm9_yh!sQlV;>U-ld~D= z)PC6+xyjLyLmUAUWpg{kpMWOm07BqbVdr&D7SL`F-)>BTYTVX0RHjQM_#3LoPZprz zBUarlR+E}(+o?sp@TUhkXm|TU3@QgZDpKKUeWA)#aY4~0&h-o4MFpH%>4v{vDe%-7 zO*bs`kGYL2mkW_4t8GR{t{4wjo#pgJpAd?RIZ+<5Oey?)Mt#sxF_4JM76rrHTC3Of z75*kF@0Q_|N=ZhxUqgT!hP5|LZQk!Q;>8ry)B<>Gw~yS0Pz*Fp>JVyd^&B}l+qDN| z$xRRqX;p}`15FaFLEj_e#eP&IcySgbYWSNN5u!klUxG-jiPg>ge!ZTHOrtF*qC zK}GU=-t3JgV9_mib7>CTc$yXB1J+9*)1Z$sPc>4hI??HDd_D z6&ks+5AVZE7Na)|JPF99frT?gLd#Q*pn$z^FW*<3B@XLoki;K*&o*q;Vnx2h{kR&z zsGv3vh+`1UU!)^IAuJCm9@RGFCDKfZCSJq2Y84}@@a61DFVRTx(Q?vKr{Iu~bBI@N zh%=vvXK@inSj`^;KX;&F(276%4*D??dkdyNT_>6Qn@<+};U(X0OfVw)L|F$W7c;8j zSA^&j9|eFW%QhX;=id^_0IKhr9ho;rWOgQu0>e2%zijvs!0fkmUJJ3FJ2U)f4aEGr zKblE!@C>!66>$d4j&+_+xA`>5cRJ`i5#c5Y&R1;Xi2QLONN$XQY)))hybk!eP}z`~ zt7mT-fC;;+QR-rEoRXr7pMTdI(A8D&sheNV5dHfXvo*RdVV060)pcSH9XXa>H0TfC z7j|R@S9}Fta-dgYu}C{NfFSN;XBM zjm|KZ{S`jJlFcW8+ndRSBqP=hhj4VL2FQ=K;t9XZN8`FFr`%_ozIXLG$CiU&F| z*+`=NDu1$a;N(7ikDB91_`s8*KF4to_xL;ZtL>yL>5r&-Q%loUl+O`$>~M>jtOF?` zdmMk|y)<|J6b*G*WpjGeRaDmWQs#F^vjbn7=3R`H`$k{aF&)ivFxP2&M_P}&)BASf zz#fANd_G^3hY8QGgz|R>L3#S4Hi+hrwoUMCkrHQ@CfZK8OoM5<`_V{RSKB`T zmW6@N!2hxr zNC74ZyMJY07lQL@?Y+_07%iV~aJpe(Slht==_7xGX-h+@dQxOKshCqsNmq71HPti_ zzSvs|w=w8*4}6d6GC9g?_aD@WAS<=)8A^|=KIQIc4a#03D0{Qpp?z6CS>(*pDo$V7 zeKME)p`vf=k(t5J2B>;u%aYN;2nYkDj896x663@+p8);UiWkqEl}T!g7g$$nloD0O zCn(0lT_nHyEkl_+*I-uOi8uFU{C{Zp08yhu>zjvvm)+KKI`2;L0B+exUQ&vhn&1rg z$Il;4zv*93OIK#75*5l+2%NwdW^>lQ4r^&ybK3-r+#{pHTAX7+hhva`B4DHC%tQGryU4z*avrq*I?eY4k=eF{~=xvEHsEs{}Na4Bn=whDgR}ArgYf zl*Ne;KmVHI`&cZO6h2tqEd6REmr5(HPn`&nNU7nF zJmopolMa=>NFK27gN-Ci8~ngg_lJHBM}>ftMBNNp7FD^qK@mkf^jHWhFMKBjG_6_h z(I9xQ+aq44oCNuKhs;d#kGXuyAx$G}0nx?NSNf?vEUyfC?;YAQb6dHK*K z$hfL`29Rp%@)(@4n{Fg|wZh$FS+Ss@^gOtnE#Tv=0vCSWaiQyBr@fx;Dy$4hS!ZTu z9*9FxORICSpTGXp;o4r%4Ki;r0sqa%Y5KTNig#7J#&6?Z6SPBkOxCo9W&_0?UF*9A$9HRI$Tnv@ZJr72Focs`bcw7WQb*EH%EPT6^%%eK!G4R*Z0R#OD{;q}zMBi2`UjY~grR-ih?e zyxJP)*=N0er*tD7n$||F58pT2lNQ+WcQeN4`ZFhf{HoziPRj?{aLNg@Hzxg${^(l6 zOH^~SUz%knE1MzJebeRrHB5`!mkLYN(@WvCP>8X^$M*3;P8vd9R2s+kv+U{%30~Q#6u|O4!<_tn?B#~P*5Si_ za53SBnj*kR6GN!|M(HapvC7XYB7oL!7N%bK#6Sy}M!b)6Nm$q^8{2>6hMFpNK62ov zc$j)3VTql3&PA?kY|(i3CwbeQmjFK#BCW`=%;4F%T)T9?MCGqU8`8{Haj@?ysPTF0$CXCXv?Kbyz;FPaV?k+*6m9r1oU}N&c zATd!SUEQU-wChFwdg6+QbE~lYP3kO{F#box`0zk*Nb&ZU-?;yJZ;)V`LfDEmkrt*6 z0gK13^`>Z98A8BePn0xz|x$_UCmu@t(%Hy2)C8v(K&zL_FHf(s1_*lbMv6 z%=b6*2HJYZTq~O!MPsBTJq|77n>;yrM-M_iIaVy7+9r1c*isqJzHr0oTWeaqY3-vO zI4O8&cH@zsa6e=pNA9VK;o;hn8|y>eLC!<@oU{|)4l|zJCZ6|dwe%>D?fP$Shs|&a zDOiui%0n$Dg8%WZO(xgtUK~MC3LU<$&pMWT|Ev1#gK1pw%IeHr?yX66n~S}F>?(V` z>w{n7-poEKh&BDVE-nh(1#GfilF#5XIbaSOezw2OXggpQz6@lsMkda~ZF=YN*r{vQ z*$pb-y1!a=QPk6O!%<|!TL~}r?ZS>v0VlM#_uu~uk=!}T*Hq_`tDEr;P_55n&y6>G zZMrTwh5QbJ%jh=dwSwE*xBPzKTB6ZGWOM_6?0kQ9z7>fwcuoDBQu#P#DsE7=!i*Ci zTBCeYvaCxry&{i9b&o}*~+)a?2EW&f*$v@ZqAM1VVANA6n%V3gVYmZC3e}6(j z%|Z?>UA`f?K2y_6XVyFOKe_sFSo%A#zeH*D@%+q=L(=bB^kqJBu3cfi!xBKRQDftN z6bh*3%7dO=FgS{J1k*52a&spu^A1xHec|+HtQwqZK1; zdj3BHm=*|N7pKMlij3e#_nZ92@z)pD|BWNyuz>H{?RD`yyG#%o7ZUj2b;oA7_?kvL zum1>OA-7+7dEF|L14U=5$xmwo_SsK3h z(*$$hi07^>x_kA+H79n_jq%a%V_)w+0t73l45MvpvkUsPF5UDeM1^kNpW^-M+?xOW z!88VhBqZ>gs~qMhoM=NQ&!gr$Jfd72tiv22HPiX|d(BfaHa_OQnc!KM2Zy0?M$Qga zM3dR5MZJM<+nCBG+hA)qjONMTIF@;Y3V&>o6!dSLzG^a>YXHXnf28>Hwg=SCIv0D@ z$JN^glJHJeN+vVvF*pm|$OpEPPx7)iAWP&0-({B=&@aVT9AO(Vl(DW9uUo=BA)yCT zCa^PB-t>E9!stYtxtFcXA5POntF;Z5x3Gk<3E{kyJ;&H&TS)$a;9zZK^qw_I@N4Z! zz^ULg40&pAnMwI~F7U$J z|K)|Rzur7F(LJt1v&_z+rxUOB2YS$XX#w6nqbvTSF3H8u1v{c1Gt(J5LrDZyb{CD8 z#u)cw%Fo3Z@LGo`+Ss#~?+rL+0n9y$oPT||57CeQAz0LC{GWC1Zf-W@;s|&o=k2ZW zrHefAi8SiFw7k^%u+c*?-NbE9p{#Scw|W9UO<$JvK)taITqK^y$CyJ&a19S{oM)&9 zisqgV>8*%n8YT@QV7_S@PTk~lcGust8_&Bpf#Xy2@$~gAYr?R=L+}#h@YKqigpX1X zk!1PuCr9@5xZ^U7G$N)ACK|xFupRt&k8Z+}dFn|W=}z@G1mIJ-6j>}q97gwd_o|PX zQsjVYPY;Gq$cZwv*YWAc#Mp1M{Ei;fIkWuPfNre|YsXa@jW9eKDXxCFy1D||P23lw zSy;}vwf`Fp#)LFsD@McRN`AR(JqpiI=_WCb`SFtJ6(~7mbeHY)>Noj{nMg$EO`V#g zOiYGdJi%kCrz;M%LVrtq(9eD;z-V(Z1@)5i*X(Giy=)anVW-6zOgHSmti-=xkvz7O zi;2@2b+Xogja2Z>-|7wsSh33#Zb9M0$sJ$d<>Nx~L+xeO7bdO^jzhc>78eqA+~&GH zA{Rf)Rfs&VQFm&Wog>oA$P6q?22CD^x-?3VM;}b5t#IXtjF-04roJ|;Z0*^l;xM%f zmy=OLHeH^%IoD9nEB<^^k6i#=*W}mL6^}G|ptgp{eF}zeapD_Fj!Ho)NNRqWu*5s? zNfI6aLh0T{r_g&~;2od)0$Stiqim2J6Fm<;?n7HiyURwcepa}*%#%Z{8n|v<9 zI-{;5J}tbjjb7Gg9vSbxMJ_48To;+!e8gz8?pHnFZN99>JXRw3R~!quB>fLE;=+GL zMid@8*3HetP0UN;nBvyh*gNH4!sulN{xlITrr2sgCVA^{JO>i@Z%XOFw6PLbe#H!fuB=n4B zE3_@kd=ZxO*gF0_yKC_*GFNkA#+ahD(vq;!iy_R71WsCUvZivW0iPpB&0jAnHYEzT zfV(!c44H1l-Kys7Bb+3`PVy4GQPeg0cDDeh09034qBZM0=gVQLnn|A6|e zODjg;?WlX(-_phP>sA>Ofq;D|*jdcBWjr5g@u2j=F zwut!FuZV~*{P@WASf2t2VJ_~ZD(WJJG|1m1`9eXMSeDYQfOe9ZD-S%m978Rqz`qyH zEaE)pC|KcIJH(**I8I`f321btSWgg-}7mixH#dZQ?_)1 ztk~(&IR0R20D@EK$)ZuRlpf#r%soYJA8$2F9A6oYoS44$^KJdvZ|mRqLSyaQYJt$@ zdv$|x!|TfPZig6l9{Hu|M+v(%% ziXLvWzHnvnJoV-X$g?YNZMcSCap$19d>fy0<^5DrIlVuHck@VK{miYE8fwu~D+pf4 zZ`qCjO`behanOIEouSx1O)YL5YwmSZNcH>e$=m9HB)B9g% zGpgK|WrazoFuJ;U89DF51OxiDd-m>U+FlPc57YFy;yogZq;F!8fxYkjxmgmp?-5mq zVV&5LO=5vf%VcrmZ4stYjo)7rc>4I8QF+?rIC_BgCDlbMnMTRC2AXs9R|dMtxbNoU zb<|Zp-qRwSeX$>EbXMGOBU#xG7lwJ&g{|*=D^46W)?oAlPfzmw1v!g%A4HLDm-^f> zKg_(nsBq!Ibkwqm_Cmj#S|cXl^LJGtw|jwZ$m+(ftXOouCl~U)PBG&J{8#pW>9h=;BqVL+Apr?{zVp)=i~1o|&V^ zfs%XxTp~|$+UgxTT!zr=IfZMZG7C~&o@>}I;s_1x0r-TX0Z)a82HF!npUT7^aCtJm zX|LkXj#m>9o;@qAp$NxDPnD`XWpZPGl0$jYV3kJ@(Z}KzCT6IfdpgPWEglv#&W(iA zmBx$_;%oH5b_Mz>T0k(#YKz7Ou`Km%Gz?vW+^xH zljkd?yMR;kiQZNS@V@B+Q#>NteZ&LjZ_EK-fm{2HKQY-hx30^;L$n0=fjE9pPTC7w zq>#I^Vap@O(maT2HKM@3zR$t;bCSW*MD4ri=j(dPChlw5Qi4%vt@{bBVxpKdpsvtv zR;Gl8c_SYih^9$v=B7>$yOacvea;N@SLggRB+5VSxMZM__U(d4yLtpTeGTueyE;(E z!-mH_aP5AnW!o&spm~CUDsOhvvN9vK;q@jt%R2p~wFvqxeX)^rDxEy~zw` zNo?wzVXQ^BLds$cy&mUGuJd%6E04}F^r*ir=avC0vHB_#wD-+uCa8kIB7N8ou1upB zf$xaAE0pr=JLXVf4*Sx$2YW~Y!@Y7;4%_i*VWQ!{1aLy@#Q?jko#Ka#=fU69MPURw#LbjEX%C~QRBfe4&L>M+OTb2~S4~{JG<3Y}R6Oow zazqKeUYxkS;a0O&**IP%&jW@Znzojj>-A~ew^~pcHWWCpkeZ2L^~asupFHwlsy2|c zu&bh_3+sh?3Z3Q^ z7)rc2r$pgo1+CD7@L=Q1?BB=8KXC#0ob>EGzweu|*31>9urM<>asTfh?=9_Y+S#-z zV87HnHz$iLDA;ffV|(3@EihK!K=XtNM2<=+1C@sgN@lj`PmjX8=~j47Xy|F(4uq=@ zB!GR(qP{!*PpMJEzm*y_MSM8J*EHA3+JKq6L^Dqot_OfbxT(wnBRIql;;6z9v^QOT z6geHBRW-Nzd69W1IcT0lk6soUpIAik;%AgC$;sy9T~B9b7&wg<&TN#_~wB83B;hw(sDyjFj&#O{0E`y~F?-Q%^sNko`&{q~a zU${!)Ar6@uixdU>mcH~W+@3~b?9n`guXndTq2B=}^*hvDd<)MqCika|riI)g1?=cx z4!0(nc{T#yhi5XJtm_=hz>Ow}u)-SMbX*_$C0VBjcr)wlJ(kZI@LSau`2LiKH`tIxdU`{OnV>kZ!;&H#j=!-v=v+J+?LQ@{C@O`p|< zC=mhgg{y_{e6u>W&{v)`_F$U3oYog4#42c%UJ#^*mD-m(cY4Bfh9UwwClMs%ZGu?j z&C87vxE7YB7QAjjV5ZO8-rx>=c)aVhx6WXM8r@!@Q^8$P+Qhql$!AE>_cjY(LvFQ7 z7ABfc&G0Lf8(f5qVXQ!XsPMJss zneY`A+`Zhipd-lTN&610C#_2ZN{Npn8^@HdZyvhG&BQ9W?miDJqVjE=zzMHUZeDxB zg+jh<8S=udHyPZENGKk8nK`POT>b9PwnU?prQJkJkE9)2&PN1F(JlX%m_bzqESoT5 z;hf5HzS0sWQybS2*3aLB6!L|+B>R=ZR3~O;E-R!e%yJT7vEvV>B@x8Jn66FMfiDtD z9_r+k233_@VaBwN_I%P}{dVC*(2{Zm$#@96(t#V_b^6|y0|37 zP%PEeF0p$L1}?`8o0fjSI8{6#zyjoN1UwOL7A6LMSe~88ICCgx{zBP@l^kub}ul^TW`=+wh^rqjQuv@+TCzn~#f04ItK9hRByd1ERZnYgk>l#^r~E zl~>e_XP8N@#FG0{19mAUlQK=xi)G)6VhBY2iOF8yiLp(z3B>%$#ji5&q$N|F)c;JF z@rj*0(&%IF!r6ULTA>4FOU1%APdBx%!5g}$-LuL#k{M+C-ac>x-j(g(!yYoxF9w44 zNi3NC)vD)zrP*h+?#;nwQ(MT73*i7*o*-;1DnDev6~u6YiEx>QCYeb{z_B=#hy z?P!TW$WD=l1>lp8Sp@EcH)yq%3WxUrY37L;cxNNnpem zFlp^lHgoC;aBZ3x2c{dIyjskQM+cs12W%wjtS*JDGz&G&OjQC)qx|n(z&AWG#Em^n z40swjdIPiJ2aSOv6WazgJq8WE`=6i3L%lky*k*o+x?Mq5_Z0XWi`~1 z+1V6hQn3MC7>E3kEjruHOjjuZm-J<=BI&F9QzGdZpS#vH2C79uo?C<<;$2(I2K;a0 zCUpN>_eTd#fs?xAFWx<4iHKLi1;~x8-xXfV^W0r8B%Ou2`j%r(2Ok!>gqF(mWSOfx6+-9&ovpXc%Oy?^dgiO#5%Op|16cKe7&=!j{$;a0|;Y-aJa%lx^$^IOKkxtZRjeWK&Q!O52| z9W1^X+m@5pKg8I`4R{l|s&BHg!J1_o?A8QBG449iwlLZ5Xq&O@(IA(PY+@k*vYH!I zsqkr<9RhdzQLS~;RzAR^oF2H;C(c`}r@I2Ir-qV%=L#<~ZEqy7qve}XnsW^0X0mPA zZV1k^Cq8Uc;pxh}I`0-?!XB~(jQ)2(*|Q1~2M-4xJ;DLyWUw(^#&KpqDQ0N#JMe

yP#0WxPzew(90oUkfeWUs&lMD_ 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


I4qr7ETT%Lu7ZmpX6 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%0Al0yD=$ggl*O$Q^~d7 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 img { + width: 2em; + height: 1.5em; + margin-right: 1em; +} + +.providers { + display: flex; + flex-flow: column wrap; + justify-content: center; + align-items: center; + align-content: center; + + padding: 0.6em 1.2em; +} ``` -#### Styling - -This dapp has Vite's typical `App.css` and `index.css` files removed, and uses a modular approach to CSS. - -In the `/src` directory, `App.global.css` contains styles for the entire dapp (not specific to a -single component), and styles you might want to reuse (such as buttons). - -In the `/src` directory, `App.module.css` contains styles specific to `App.tsx`, your dapp's -container component. -It uses the `appContainer` class, which sets up a -[Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox) to define the `display` type -(`flex`) and the `flex-direction` (`column`). - -Using Flexbox here ensures that any child `div`s are laid out in a single-column layout (vertically). - -Finally, the `/src/components` directory has subdirectories for `Display`, `Navigation`, and `MetaMaskError`. -Each subdirectory contains a corresponding component file and CSS file. -Each component is a -[flex-items](https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-basics-and-terminology) -within a -[flex-container](https://css-tricks.com/snippets/css/a-guide-to-flexbox/#aa-flexbox-properties), -stacked in a vertical column with the navigation and footer (`MetaMaskError`) being of fixed height -and the middle component (`Display`) taking up the remaining vertical space. - -#### Optional: Linting with ESLint - -This dapp uses a standard ESLint configuration to keep the code consistent. -There are two ways to use ESLint: - -1. Run `npm run lint` or `npm run lint:fix` from the command line. - The former displays all the linting errors, and the latter updates your code to fix linting - errors where possible. -2. Set up your IDE to show linting errors and automatically fix them on save. - For example, in VS Code, you can create or update the file at `.vscode/settings.json` in the - root of the project with the following settings: - - ```json title="settings.json" - { - "eslint.format.enable": true, - "eslint.packageManager": "npm", - "editor.codeActionsOnSave": { - "source.fixAll.eslint": true - }, - "eslint.codeActionsOnSave.mode": "all" - } - ``` +Add the following CSS code to `WalletError.module.css`: + +```css title="WalletError.module.css" +.walletError { + margin-top: 1em; + border-radius: 0.5em; + height: 36px; + padding: 16px; + color: #EFEFEF; + background-color: transparent; + user-select: none; +} +``` + +Add the following CSS code to `WalletList.module.css`: + +```css title="WalletList.module.css" +.walletList { + display: flex; + flex-direction: column; + align-items: center; +} +``` + +Append the following code to the end of `src/index.css`: + +```css title="index.css" +/* Added CSS */ +:root { + text-align: left; +} + +hr { + margin-top: 2em; + height: 1px; +} + +button { + min-width: 12em; + display: flex; + flex-flow: row nowrap; + justify-content: flex-start; + + align-items: center; + border-radius: 0.5em; + margin-bottom: 0.5em; + border: 1px solid transparent; +} + +button > img { + width: 1.5em; + height: 1.5em; + margin-right: 1em; +} -#### Project structure +button:hover { + border-color: #75079d; +} + +button:first-child { + margin-top: 0.5em; +} +button:last-child { + margin-bottom: 0; +} +``` + +#### 1.2. Project structure -The following is a tree representation of the dapp's `/src` directory: +You now have some basic global and component-level styling for your dapp. +The directory structure in the dapp's `/src` directory should look like the following: ```text ├── src │ ├── assets │ ├── components -│ │ └── Display -│ │ | └── index.tsx -│ │ | └── Display.module.css -│ │ | └── Display.tsx -│ │ ├── MetaMaskError -│ │ | └── index.tsx -│ │ | └── MetaMaskError.module.css -│ │ | └── MetaMaskError.tsx -│ │ ├─── Navigation -│ │ | └── index.tsx -│ │ | └── Navigation.module.css -│ │ | └── Navigation.tsx +│ │ ├── SelectedWallet.module.css +│ │ ├── SelectedWallet.tsx +│ │ ├── WalletError.module.css +│ │ ├── WalletError.tsx +│ │ ├── WalletList.module.css +│ │ └── WalletList.tsx │ ├── hooks -│ │ ├── useMetaMask.tsx +│ │ ├── WalletProvider.tsx +│ │ └── useWalletProvider.tsx │ ├── utils │ │ └── index.tsx -├── App.global.css -├── App.module.css +├── App.css ├── App.tsx +├── index.css ├── main.tsx ├── vite-env.d.ts ``` -Instead of a single component, there's a `src/components` directory with UI and functionality -distributed into multiple components. -You'll modify the dapp's state in this directory and make it available to the rest of the dapp using -a [context provider](https://react.dev/reference/react/useContext). -This provider will sit in the `src/App.tsx` file and wrap the three child components. +### 2. Import EIP-6963 interfaces + +The dapp will connect to MetaMask using the mechanism introduced by +[EIP-6963](https://eips.ethereum.org/EIPS/eip-6963). + +:::info Why EIP-6963? +[EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) introduces an alternative wallet detection +mechanism to the `window.ethereum` injected provider. +This alternative mechanism enables dapps to support +[wallet interoperability](../concepts/wallet-interoperability.md) by discovering multiple injected +wallet providers in a user's browser. +::: -The child components will have access to the global state and the functions that modify the global state. -This ensures that any change to the `wallet` (`address`, `balance`, and `chainId`), or the global -state's properties and functions (`hasProvider`, `error`, `errorMessage`, and `isConnecting`) will -be accessible by re-rendering those child components. +Update the Vite environment variable file, `src/vite-env.d.ts`, with the types and interfaces +needed for [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) and +[EIP-1193](https://eips.ethereum.org/EIPS/eip-1193): -The following graphic shows how the context provider wraps its child components, providing access to -the state modifier functions and the actual state itself. -Since React uses a one-way data flow, any change to the data gets re-rendered in those components automatically. +```tsx title="vite-env.d.ts" +/// -![](../assets/tutorials/react-dapp/pt2-02.png) +// Describes metadata related to a provider based on EIP-6963. +interface EIP6963ProviderInfo { + rdns: string + uuid: string + name: string + icon: string +} -### 2. Build the context provider +// Represents the structure of a provider based on EIP-1193. +interface EIP1193Provider { + isStatus?: boolean + host?: string + path?: string + sendAsync?: (request: { method: string, params?: Array }, callback: (error: Error | null, response: unknown) => void) => void + send?: (request: { method: string, params?: Array }, callback: (error: Error | null, response: unknown) => void) => void + request: (request: { method: string, params?: Array }) => Promise +} -In this step, you'll create a context called `MetaMaskContext` and a provider component called -`MetaMaskContextProvider` in the `/src/hooks/useMetaMask.tsx` file. +// Combines the provider's metadata with an actual provider object, creating a complete picture of a +// wallet provider at a glance. +interface EIP6963ProviderDetail { + info: EIP6963ProviderInfo + provider: EIP1193Provider +} -This provider component will use similar `useState` and `useEffect` hooks with some changes from -the previous tutorial's local state component to make it more DRY (don't repeat yourself). +// Represents the structure of an event dispatched by a wallet to announce its presence based on EIP-6963. +type EIP6963AnnounceProviderEvent = { + detail:{ + info: EIP6963ProviderInfo, + provider: Readonly + } +} -It will also have similar `updateWallet`, `connectMetaMask`, and `clearError` functions, all of -which do their part to connect to MetaMask or update the MetaMask state. +// An error object with optional properties, commonly encountered when handling eth_requestAccounts errors. +interface WalletError { + code?: string + message?: string +} +``` -`MetaMaskContext` will return a `MetaMaskContext.Provider`, which takes a value of type -`MetaMaskContextData`, and supplies that to its children. +### 3. Build the context provider -You'll export a React hook called `useMetaMask`, which uses your `MetaMaskContext`. +In this step, you'll create the React Context component, which wraps the dapp and provides all +components access to the state and functions required to modify the state and manage connections to +discovered wallets. -Update `/src/hooks/useMetaMask.tsx` with the following: +Add the following code to `src/hooks/WalletProvider.tsx` to import the context, define the +type alias, and define the context interface for the EIP-6963 provider: -:::caution Read the comments -The following code contains comments describing advanced React patterns and how MetaMask state is managed. -::: +```tsx title="WalletProvider.tsx" +import { PropsWithChildren, createContext, useCallback, useEffect, useState } from "react" -```tsx title="useMetaMask.tsx" -/* eslint-disable @typescript-eslint/no-explicit-any */ -import { - useState, - useEffect, - createContext, - PropsWithChildren, - useContext, - useCallback, -} from "react"; - -import detectEthereumProvider from "@metamask/detect-provider"; -import { formatBalance } from "~/utils"; - -interface WalletState { - accounts: any[]; - balance: string; - chainId: string; -} +// Type alias for a record where the keys are wallet identifiers and the values are account +// addresses or null. +type SelectedAccountByWallet = Record -interface MetaMaskContextData { - wallet: WalletState; - hasProvider: boolean | null; - error: boolean; - errorMessage: string; - isConnecting: boolean; - connectMetaMask: () => void; - clearError: () => void; +// Context interface for the EIP-6963 provider. +interface WalletProviderContext { + wallets: Record // A list of wallets. + selectedWallet: EIP6963ProviderDetail | null // The selected wallet. + selectedAccount: string | null // The selected account address. + errorMessage: string | null // An error message. + connectWallet: (walletUuid: string) => Promise // Function to connect wallets. + disconnectWallet: () => void // Function to disconnect wallets. + clearError: () => void } +``` -const disconnectedState: WalletState = { - accounts: [], - balance: "", - chainId: "", -}; +Add the following code to `src/hooks/WalletProvider.tsx` to extend the global `WindowEventMap` +interface with the custom `eip6963:announceProvider` event: -const MetaMaskContext = createContext( - {} as MetaMaskContextData -); +```tsx title="WalletProvider.tsx" +declare global{ + interface WindowEventMap { + "eip6963:announceProvider": CustomEvent + } +} +``` -export const MetaMaskContextProvider = ({ children }: PropsWithChildren) => { - const [hasProvider, setHasProvider] = useState(null); +Explicitly declaring the custom `eip6963:announceProvider` event prevents type errors, enables +proper type checking, and supports autocompletion in TypeScript. - const [isConnecting, setIsConnecting] = useState(false); +Add the following code to `src/hooks/WalletProvider.tsx` to create the React Context for the +EIP-6963 provider with the defined interface `WalletProviderContext`, and define the +`WalletProvider` component: - const [errorMessage, setErrorMessage] = useState(""); - const clearError = () => setErrorMessage(""); +```tsx title="WalletProvider.tsx" showLineNumbers {6-12,14} +export const WalletProviderContext = createContext(null) - const [wallet, setWallet] = useState(disconnectedState); - // useCallback ensures that you don't uselessly recreate the _updateWallet function on every render. - const _updateWallet = useCallback(async (providedAccounts?: any) => { - const accounts = - providedAccounts || - (await window.ethereum.request({ method: "eth_accounts" })); +// The WalletProvider component wraps all other components in the dapp, providing them with the +// necessary data and functions related to wallets. +export const WalletProvider: React.FC = ({ children }) => { + const [wallets, setWallets] = useState>({}) + const [selectedWalletRdns, setSelectedWalletRdns] = useState(null) + const [selectedAccountByWalletRdns, setSelectedAccountByWalletRdns] = useState({}) - if (accounts.length === 0) { - // If there are no accounts, then the user is disconnected. - setWallet(disconnectedState); - return; - } + const [errorMessage, setErrorMessage] = useState("") + const clearError = () => setErrorMessage("") + const setError = (error: string) => setErrorMessage(error) - const balance = formatBalance( - await window.ethereum.request({ - method: "eth_getBalance", - params: [accounts[0], "latest"], - }) - ); - const chainId = await window.ethereum.request({ - method: "eth_chainId", - }); - - setWallet({ accounts, balance, chainId }); - }, []); - - const updateWalletAndAccounts = useCallback( - () => _updateWallet(), - [_updateWallet] - ); - const updateWallet = useCallback( - (accounts: any) => _updateWallet(accounts), - [_updateWallet] - ); - - /** - * This logic checks if MetaMask is installed. If it is, some event handlers are set up to update - * the wallet state when MetaMask changes. The function returned by useEffect is used as a - * "cleanup"; it removes the event handlers whenever the MetaMaskProvider is unmounted. - */ useEffect(() => { - const getProvider = async () => { - const provider = await detectEthereumProvider({ silent: true }); - setHasProvider(Boolean(provider)); - - if (provider) { - updateWalletAndAccounts(); - window.ethereum.on("accountsChanged", updateWallet); - window.ethereum.on("chainChanged", updateWalletAndAccounts); - } - }; - - getProvider(); + const savedSelectedWalletRdns = localStorage.getItem("selectedWalletRdns") + const savedSelectedAccountByWalletRdns = localStorage.getItem("selectedAccountByWalletRdns") - return () => { - window.ethereum?.removeListener("accountsChanged", updateWallet); - window.ethereum?.removeListener( - "chainChanged", - updateWalletAndAccounts - ); - }; - }, [updateWallet, updateWalletAndAccounts]); + if (savedSelectedAccountByWalletRdns) { + setSelectedAccountByWalletRdns(JSON.parse(savedSelectedAccountByWalletRdns)) + } - const connectMetaMask = async () => { - setIsConnecting(true); + function onAnnouncement(event: EIP6963AnnounceProviderEvent){ + setWallets(currentWallets => ({ + ...currentWallets, + [event.detail.info.rdns]: event.detail + })) - try { - const accounts = await window.ethereum.request({ - method: "eth_requestAccounts", - }); - clearError(); - updateWallet(accounts); - } catch (err: any) { - setErrorMessage(err.message); + if (savedSelectedWalletRdns && event.detail.info.rdns === savedSelectedWalletRdns) { + setSelectedWalletRdns(savedSelectedWalletRdns) + } } - setIsConnecting(false); - }; - return ( - - {children} - - ); -}; - -export const useMetaMask = () => { - const context = useContext(MetaMaskContext); - if (context === undefined) { - throw new Error( - "useMetaMask must be used within a MetaMaskContextProvider" - ); + window.addEventListener("eip6963:announceProvider", onAnnouncement) + window.dispatchEvent(new Event("eip6963:requestProvider")) + + return () => window.removeEventListener("eip6963:announceProvider", onAnnouncement) + }, []) +``` + +In this code sample, lines 6–12 are state definitions: + +- `wallets` - State to hold detected wallets. +- `selectedWalletRdns` - State to hold the Reverse Domain Name System (RDNS) of the selected wallet. +- `selectedAccountByWalletRdns` - State to hold accounts associated with each wallet. +- `errorMessage` - State to hold the error message when a wallet throws an error on connection. +- `clearError` - Function to clear the state in `errorMessage`. +- `setError` - Function to set the state in `errorMessage`. + +Line 14 is the `useEffect` hook and it handles the following: + +- Local storage retrieval - On mount, it retrieves the saved selected wallet and accounts from local storage. +- Event listener - It adds an event listener for the custom `eip6963:announceProvider` event. +- State update - When the provider announces itself, it updates the state. +- Provider request - It dispatches an event to request existing providers. +- Cleanup - It removes the event listener on unmount. + +Add the following code to `src/hooks/WalletProvider.tsx` to connect a wallet and update the component's state: + +```tsx title="WalletProvider.tsx" +const connectWallet = useCallback(async (walletRdns: string) => { + try { + const wallet = wallets[walletRdns] + const accounts = await wallet.provider.request({method:"eth_requestAccounts"}) as string[] + + if(accounts?.[0]) { + setSelectedWalletRdns(wallet.info.rdns) + setSelectedAccountByWalletRdns((currentAccounts) => ({ + ...currentAccounts, + [wallet.info.rdns]: accounts[0], + })) + + localStorage.setItem("selectedWalletRdns", wallet.info.rdns) + localStorage.setItem("selectedAccountByWalletRdns", JSON.stringify({ + ...selectedAccountByWalletRdns, + [wallet.info.rdns]: accounts[0], + })) + } + } catch (error) { + console.error("Failed to connect to provider:", error) + const walletError: WalletError = error as WalletError + setError(`Code: ${walletError.code} \nError Message: ${walletError.message}`) } - return context; -}; +}, [wallets, selectedAccountByWalletRdns]) ``` -With this context provider in place, you can update `/src/App.tsx` to include the provider and wrap -it around the three components. +This code uses the `walletRdns` parameter to identify the wallet's RDNS for connecting. +It performs an asynchronous operation to request accounts from the wallet provider using the +[`eth_requestAccounts`](/wallet/reference/eth_requestaccounts) RPC method. -Notice the use of `~/utils` to import the utility functions. +Add the following code to `src/hooks/WalletProvider.tsx` to disconnect from a wallet: -:::note vite-tsconfig-paths -This dapp is configured to use `vite-tsconfig-paths`, allowing it to load modules with locations -specified by the `compilerOptions.paths` object in `tsconfig.json`. -The path corresponding to the `./src/*` directory is represented by the `~/*` symbol. -There's also a reference to `./tsconfig.node.json` in the `reference`'s array objects that correspond -to `path`. +```tsx title="WalletProvider.tsx" +const disconnectWallet = useCallback(async () => { + if (selectedWalletRdns) { + setSelectedAccountByWalletRdns((currentAccounts) => ({ + ...currentAccounts, + [selectedWalletRdns]: null, + })) -`vite.config.ts` imports `tsconfigPaths` from `vite-tsconfig-paths` and adds it to the `plugins` array. + const wallet = wallets[selectedWalletRdns]; + setSelectedWalletRdns(null) + localStorage.removeItem("selectedWalletRdns") -See more information about [`vite-tsconfig-paths`](https://github.com/aleclarson/vite-tsconfig-paths). + try { + await wallet.provider.request({ + method: "wallet_revokePermissions", + params: [{ "eth_accounts": {} }] + }); + } catch (error) { + console.error("Failed to revoke permissions:", error); + } + } +}, [selectedWalletRdns, wallets]) +``` + +:::caution important +[`wallet_revokePermission`](/wallet/reference/wallet_revokePermissions) is an experimental RPC +method that might only work with MetaMask. +Configuring the revocation in a try/catch block and separating it from the rest of the cleanup +ensures that if a wallet does not support this feature, the rest of the disconnect functionality +will still execute. ::: -### 3. Wrap components with the context provider +
    +Use of `useCallback` +

    +Both of the previous functions use `useCallback`. +It is used to memoize the `connectWallet` function, optimize performance, and prevent unnecessary re-renders. +It ensures the function instance remains consistent between renders if its dependencies are changed. + +For example, when using `disconnectWallet`, each time the `WalletProvider` component re-renders +without `useCallback`, a new instance of `disconnectWallet` is created. +This can cause unnecessary re-renders of child components that depend on this function. +By memoizing it with `useCallback`, React keeps the function instance consistent between renders, as +long as its dependencies (wallets and `selectedWalletRdns`) haven't changed, preventing unnecessary +re-renders of child components. + +Although `useCallback` is not strictly necessary, it demonstrates best practices. +Predicting how a context provider will be used or how the dapp might change or scale is difficult. +Using `useCallback` can improve performance in some cases by reducing unnecessary re-renders. +

    +
    + +Add the following code to `src/hooks/WalletProvider.tsx` to bundle the state and functions using `contextValue`: + +```tsx title="WalletProvider.tsx" +const contextValue: WalletProviderContext = { + wallets, + selectedWallet: selectedWalletRdns === null ? null : wallets[selectedWalletRdns], + selectedAccount: selectedWalletRdns === null ? null : selectedAccountByWalletRdns[selectedWalletRdns], + errorMessage, + connectWallet, + disconnectWallet, + clearError, +} -In this step, you'll import the `MetaMaskContextProvider` in `/src/App.tsx` and wrap that component -around the existing `Display`, `Navigation`, and `MetaMaskError` components. +return ( + + {children} + +) +``` -Update `/src/App.tsx` to the following: +In the return statement, the `contextValue` object is constructed with all necessary state and +functions related to wallet management. +It is passed to the `WalletProviderContext.Provider`, making wallet-related data and functions +available to all descendant components. +The context provider wraps the children components, allowing them to access the context values. -```tsx title="App.tsx" -import "./App.global.css"; -import styles from "./App.module.css"; +Add the following code to `src/hooks/useWalletProvider.tsx` to provide a custom hook that simplifies +the process of consuming the `WalletProviderContext`: -import { Navigation } from "./components/Navigation"; -import { Display } from "./components/Display"; -import { MetaMaskError } from "./components/MetaMaskError"; -import { MetaMaskContextProvider } from "./hooks/useMetaMask"; +```tsx title="useWalletProvider.tsx" +import { useContext } from "react" +import { WalletProviderContext } from "./WalletProvider" -export const App = () => { - return ( - -
    - - - -
    -
    - ); -}; +export const useWalletProvider = () => useContext(WalletProviderContext) ``` -With `App.tsx` updated, you can update the `Display`, `Navigation`, and `MetaMaskError` components, -each of which will use the `useMetaMask` hook to display the state or invoke functions that modify state. - -### 4. Connect to MetaMask in the navigation +The benefit of this separate file exporting the hook is that components can directly call +`useWalletProvider()` instead of `useContext(WalletProviderContext)`, making the code cleaner and +more readable. -The `Navigation` component will connect to MetaMask using conditional rendering to show an -**Install MetaMask** or **Connect MetaMask** button or, once connected, display your wallet address -in a hypertext link that connects to [Etherscan](https://etherscan.io). +### 4. Update the utility file -Update `/src/components/Navigation/Navigation.tsx` to the following: +Add the following code to `src/utils/index.ts`: -```tsx title="Navigation.tsx" -import { useMetaMask } from "~/hooks/useMetaMask"; -import { formatAddress } from "~/utils"; -import styles from "./Navigation.module.css"; +```ts title="index.ts" +export const formatBalance = (rawBalance: string) => { + const balance = (parseInt(rawBalance) / 1000000000000000000).toFixed(2) + return balance +} -export const Navigation = () => { - const { wallet, hasProvider, isConnecting, connectMetaMask } = - useMetaMask(); +export const formatChainAsNum = (chainIdHex: string) => { + const chainIdNum = parseInt(chainIdHex) + return chainIdNum +} - return ( -
    -
    -
    Vite + React & MetaMask
    -
    - {!hasProvider && ( - Install MetaMask - )} - {window.ethereum?.isMetaMask && - wallet.accounts.length < 1 && ( - - )} - {hasProvider && wallet.accounts.length > 0 && ( - - {formatAddress(wallet.accounts[0])} - - )} -
    -
    -
    - ); -}; +export const formatAddress = (addr: string) => { + const upperAfterLastTwo = addr.slice(0,2) + addr.slice(2) + return `${upperAfterLastTwo.substring(0, 5)}...${upperAfterLastTwo.substring(39)}` +} ``` -Notice how `useMetaMask` de-structures its return value to get the items within `MetaMaskContextData`: +Although `formatAddress` is the only function used, `formatBalance` and `formatChainAsNum` are +added as useful utility functions. +Explore [Viem formatters](https://viem.sh/docs/chains/formatters) or other libraries for additional +formatting options. -```ts -const { wallet, hasProvider, isConnecting, connectMetaMask } = useMetaMask(); -``` +### 5. Wrap components with the context provider -Also, the `formatAddress` function formats the wallet address for display purposes: +With `WalletProvider.tsx` and `useWalletProvider.tsx`, the dapp can manage and access wallet-related +state and functionality across various components. +You can now wrap the entire dapp (the part that requires wallet connection and data) with a +`WalletProvider` component. -```ts -{ - formatAddress(wallet.accounts[0]); +Replace the code in `src/App.tsx` with the following: + +```tsx title="App.tsx" +import "./App.css" +import { WalletProvider } from "~/hooks/WalletProvider" +// import { WalletList } from "./components/WalletList" +// import { SelectedWallet } from "./components/SelectedWallet" +// import { WalletError } from "./components/WalletError" + +function App() { + return ( + + {/* + +
    + + + */} +
    + ) } + +export default App ``` -This function doesn't exist in the `@utils` file yet, so you'll need to add it. -Update `/src/utils/index.tsx` to the following: +The child components are currently commented out, but as you create each of these components, you'll +uncomment the specific lines. -```ts title="utils/index.ts" -export const formatBalance = (rawBalance: string) => { - const balance = (parseInt(rawBalance) / 1000000000000000000).toFixed(2); - return balance; -}; +### 6. Display detected wallets -export const formatChainAsNum = (chainIdHex: string) => { - const chainIdNum = parseInt(chainIdHex); - return chainIdNum; -}; +Add the following code to `src/components/WalletList.tsx` to display detected wallets: -export const formatAddress = (addr: string) => { - return `${addr.substring(0, 8)}...`; -}; +```tsx title="WalletList.tsx" +import { useWalletProvider } from "~/hooks/useWalletProvider" +import styles from "./WalletList.module.css" + +export const WalletList = () => { + const { wallets, connectWallet } = useWalletProvider() + return ( + <> +

    Wallets Detected:

    +
    + { + Object.keys(wallets).length > 0 + ? Object.values(wallets).map((provider: EIP6963ProviderDetail) => ( + + )) + :
    there are no Announced Providers
    + } +
    + + ) +} ``` -This should address any build errors in your `Navigation` component. +This component checks if there are any detected wallets. +If wallets are detected, it iterates over them and renders a button for each one. -Other than using the new styling, the only thing this dapp has done differently than the local-state -tutorial is display the user's `address` formatted inside a link once they're connected. -Now that you have a place for connecting and showing the address, you could build out an entire -profile component (side quest). +- `Object.keys(wallets)` returns an array of the wallet keys (`rdns` values). + It is used to check the length. +- `Object.values(wallets)` returns an array of the wallet objects. + It is used to map and render. +- `wallet.info.rdns` is used as the key to ensure that each wallet button is uniquely identified. -![](../assets/tutorials/react-dapp/pt2-03.png) +Uncomment the `WalletList` component in `src/App.tsx` and run the dapp. +Something like the following displays: -### 5. Display MetaMask data +![View of WalletList component](../assets/tutorials/react-dapp/react-tutorial-02-wallet-list.png) -In the `Display` component, you won't call any functions that modify state; you'll read from -`MetaMaskData`, a simple update. +### 7. Display wallet data -Update `/src/components/Display/Display.tsx` to the following: +Add the following code to `src/components/SelectedWallet.tsx` to display data for the selected wallet: -```tsx title="Display.tsx" -import { useMetaMask } from "~/hooks/useMetaMask"; -import { formatChainAsNum } from "~/utils"; -import styles from "./Display.module.css"; +```tsx title="SelectedWallet.tsx" showLineNumbers {11-22} +import { useWalletProvider } from "~/hooks/useWalletProvider" +import { formatAddress } from "~/utils" +import styles from "./SelectedWallet.module.css" -export const Display = () => { - const { wallet } = useMetaMask(); +export const SelectedWallet = () => { + const { selectedWallet, selectedAccount, disconnectWallet } = useWalletProvider() return ( -
    - {wallet.accounts.length > 0 && ( + <> +

    {selectedAccount ? "" : "No "}Wallet Selected

    + {selectedAccount && <> -
    Wallet Accounts: {wallet.accounts[0]}
    -
    Wallet Balance: {wallet.balance}
    -
    Hex ChainId: {wallet.chainId}
    -
    Numeric ChainId: {formatChainAsNum(wallet.chainId)}
    +
    + {selectedWallet.info.name} +
    {selectedWallet.info.name}
    +
    ({formatAddress(selectedAccount)})
    +
    uuid: {selectedWallet.info.uuid}
    +
    rdns: {selectedWallet.info.rdns}
    +
    + - )} -
    - ); -}; + } + + ) +} ``` -Notice how `useMetaMask` de-structures its return value to get only the `wallet` data: +The code in lines 11-22 have conditional rendering, ensuring that the content inside is only +displayed if `selectedAccount` is true. This ensures that detailed information about the selected wallet is only displayed when an active +wallet is connected. -```ts -const { wallet } = useMetaMask(); -``` +You can display information about the wallet, and conditionally render anything related to the following: + +- Wallet address +- Wallet balance +- Chain ID or name +- Other components that first need a connected wallet to work -At this point, you can display `account`, `balance`, and `chainId` in the `Display` component: +Uncomment the `SelectedWallet` component in `src/App.tsx` and run the dapp. +When you connect to MetaMask, something like the following displays: -![](../assets/tutorials/react-dapp/pt2-04.png) +![View of SelectedWallet component](../assets/tutorials/react-dapp/react-tutorial-02-selected-wallet.png) -### 6. Show MetaMask errors in the footer +### 8. Display wallet connection errors -If MetaMask errors or the user rejects a connection, you can display that error in the footer, or -`MetaMaskError` component. +Add the following code to `src/components/WalletError.tsx` to handle wallet connection errors: -Update `/src/components/MetaMaskError/MetaMaskError.tsx` to the following: +```tsx title="WalletError.tsx" +import { useWalletProvider } from "~/hooks/useWalletProvider" +import styles from "./WalletError.module.css" -```tsx title="MetaMaskError.tsx" -import { useMetaMask } from "~/hooks/useMetaMask"; -import styles from "./MetaMaskError.module.css"; +export const WalletError = () => { + const { errorMessage, clearError } = useWalletProvider() + const isError = !!errorMessage -export const MetaMaskError = () => { - const { error, errorMessage, clearError } = useMetaMask(); return ( -
    - {error && ( +
    + {isError &&
    Error: {errorMessage}
    - )} + }
    - ); -}; + ) +} ``` -Notice how `useMetaMask` de-structures its return value to get only the `error`, `errorMessage`, and -`clearError` data: +An error message renders only if `errorMessage` contains data. +After the error is selected, `errorMessage` resets to an empty string, which hides the content. + +This method demonstrates how to display specific content, such as a modal or notification, in +response to connection errors when connecting to a wallet. + +Uncomment the `WalletError` component in `src/App.tsx` and run the dapp. +Disconnect from MetaMask, reconnect, and reject or cancel the connection. +Something like the following displays: + +![View of WalletError component](../assets/tutorials/react-dapp/react-tutorial-02-wallet-error.png) + +### 9. Run the final state of the dapp -```ts -const { error, errorMessage, clearError } = useMetaMask(); +Make sure all code in `App.tsx` is uncommented: + +```tsx title="App.tsx" +import "./App.css" +import { WalletProvider } from "~/hooks/WalletProvider" +import { WalletList } from "./components/WalletList" +import { SelectedWallet } from "./components/SelectedWallet" +import { WalletError } from "./components/WalletError" + +function App() { + return ( + + +
    + + +
    + ) +} + +export default App ``` -When you generate an error by cancelling the connection to MetaMask, this shows up in the footer. -The background temporarily turns a dark red color: +Run the dapp to view the wallet list and select a wallet to connect to. +The final state of the dapp when connected to MetaMask looks like the following: + +![Final view of dapp](../assets/tutorials/react-dapp/react-tutorial-02-final-preview.png) + +### 10. Test the dapp features -![](../assets/tutorials/react-dapp/pt2-05.png) +You can conduct user tests to evaluate the functionality and features demonstrated in this tutorial: -In this tutorial's dapp, you can dismiss any MetaMask error displayed in the footer by selecting it. -In a real-world dapp, the best UI/UX for error dismissing would be a component that displays in a -modal or overlay and provides an obvious dismiss button. +1. Test the ability to connect and disconnect from multiple wallets installed in your browser. +2. After selecting a wallet, refresh the page and ensure that the selected wallet persists without + reverting to **No Wallet Selected**. +3. Select a wallet, disable it, refresh the page, then re-enable the wallet and refresh the page again. + Observe the behavior of the dapp. +4. When connecting to a wallet, deliberately cancel the connection or close the wallet prompt. + This action should trigger the `WalletError` component, which you can dismiss by selecting it. ## Conclusion -You've successfully converted a single component dapp with local state to a multiple component dapp -with global state, using React context and provider. -You can modify the dapp's global state using functions and data that, when used anywhere in the dapp, -will show up-to-date data associated with your MetaMask wallet. +This tutorial guided you through applying EIP-6963 to connect to MetaMask. +This method also works with any wallet that [complies with +EIP-6963](https://github.com/WalletConnect/EIP6963/blob/master/src/utils/constants.ts) and supports +multi-injected provider discovery. -You can see the [source code](https://github.com/MetaMask/react-dapp-tutorial/tree/global-state-final) -for the final state of this dapp tutorial. +In this tutorial, you addressed edge cases and created a context provider that facilitates data +sharing, manages functions for connecting and disconnecting from wallets, and handles errors. +You can view the [project source code on GitHub](https://github.com/MetaMask/vite-react-global-tutorial). diff --git a/wallet/tutorials/react-dapp-local-state.md b/wallet/tutorials/react-dapp-local-state.md index 944b433ec3b..53fe0587ae0 100644 --- a/wallet/tutorials/react-dapp-local-state.md +++ b/wallet/tutorials/react-dapp-local-state.md @@ -26,7 +26,7 @@ You can view the [dapp source code on GitHub](https://github.com/MetaMask/vite-r - [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) version 9+ - A text editor (for example, [VS Code](https://code.visualstudio.com/)) - The [MetaMask extension](https://metamask.io/download) installed -- Basic knowledge of JavaScript and React +- Basic knowledge of TypeScript and React ## Steps @@ -35,13 +35,13 @@ You can view the [dapp source code on GitHub](https://github.com/MetaMask/vite-r Set up a new project using Vite, React, and TypeScript by running the following command: ```bash -npm create vite@latest mm-dapp-react -- --template react-ts +npm create vite@latest vite-react-local-state -- --template react-ts ``` Install the node module dependencies: ```bash -cd mm-dapp-react && npm install +cd vite-react-local-state && npm install ``` Launch the development server: @@ -53,8 +53,9 @@ npm run dev This displays a `localhost` URL in your terminal, where you can view the dapp in your browser. :::note -If the development server has been stopped, you can re-run your project using the `npx vite` or -`npm run dev` command. +If you use VS Code, you can run the command `code .` to open the project. +If the development server has stopped, you can run the command `npx vite` or `npm run dev` to +restart your project. ::: Open the project in your editor. @@ -76,7 +77,7 @@ export default App ### 2. Import EIP-6963 interfaces -Your dapp will connect to MetaMask using the mechanism introduced by +The dapp will connect to MetaMask using the mechanism introduced by [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963). :::info Why EIP-6963? @@ -94,7 +95,7 @@ needed for [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) and ```tsx title="vite-env.d.ts" /// -// Describes metadata related to a provider according to EIP-6963. +// Describes metadata related to a provider based on EIP-6963. interface EIP6963ProviderInfo { walletId: string uuid: string @@ -102,7 +103,7 @@ interface EIP6963ProviderInfo { icon: string } -// Represents the structure of an Ethereum provider based on the EIP-1193 standard. +// Represents the structure of a provider based on EIP-1193. interface EIP1193Provider { isStatus?: boolean host?: string @@ -425,7 +426,7 @@ providers using EIP-6963, and managing the state in React locally. You can view the [project source code on GitHub](https://github.com/MetaMask/vite-react-local-tutorial). As a next step, you can [create a React dapp with global state](react-dapp-global-state.md). -This follow-up tutorial walks you through adding more than one component and working with global state. +This follow-up tutorial walks you through adding multiple components that use a global state. You'll use [React's Context API](https://react.dev/reference/react/useContext) to manage the state -globally and ensure that any component in your dapp can be aware and conditionally render or display -information about your MetaMask wallet. +globally and move away from using the `useSyncExternalStore`. +This is a more realistic (but also more complex) approach for building a real-world dapp. From 73d7efcba304ca625d25f9bfe9dbcc706a7e9d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Magne?= Date: Thu, 20 Jun 2024 17:00:06 +0200 Subject: [PATCH 9/9] feat(launchdarkly): add launchdarkly (#1332) * feat(launchdarkly): add launchdarkly * feat(launchdarkly): remove unused package * feat(launchdarkly): fix build * feat(launchdarkly): fix flag value one first loading * feat(launchdarkly): fix build error * feat(launchdarkly): clean event listener * feat(launchdarkly): fix build when window is undefined * feat(launchdarkly): fix build when window is undefined * feat(launchdarkly): fix build when window is undefined * feat(launchdarkly): fix undefined LD_CLIENT_ID * feat(launchdarkly): test env vars * feat(launchdarkly): test env vars * feat(launchdarkly): test env vars * feat(launchdarkly): test env vars * feat(launchdarkly): fix removeEventListner * feat(launchdarkly): test env * feat(launchdarkly): update launchdarkly plugin and CI * feat(launchdarkly): fix CI * feat(launchdarkly): fix CI * feat(launchdarkly): fix envs vars with customFields * feat(launchdarkly): fix ci * feat(launchdarkly): fix LD_CLIENT_ID in github action * feat(ld): fix github action * feat(mm-ld): fix merge * feat(mm-ld): fix merge * feat(mm-ld): fix merge * feat(mm-ld): fix merge * feat(mm-ld): fix merge * feat(mm-ld): fix build * feat(mm-ld): fix build and lint * feat(mm-ld): clean pr and removing test component * feat(mm-ld): clean code --- .github/workflows/build-lint.yml | 10 +- .github/workflows/main.yml | 1 + .gitignore | 2 + docusaurus.config.js | 6 + package-lock.json | 48235 +++++++++--------------- package.json | 2 + src/plugins/launchdarkly/index.ts | 21 + src/plugins/launchdarkly/ldClient.ts | 29 + src/plugins/launchdarkly/package.json | 15 + tsconfig.json | 13 +- yarn.lock | 372 +- 11 files changed, 18342 insertions(+), 30364 deletions(-) create mode 100644 src/plugins/launchdarkly/index.ts create mode 100644 src/plugins/launchdarkly/ldClient.ts create mode 100644 src/plugins/launchdarkly/package.json diff --git a/.github/workflows/build-lint.yml b/.github/workflows/build-lint.yml index a5ebc8bfbee..7a697835388 100644 --- a/.github/workflows/build-lint.yml +++ b/.github/workflows/build-lint.yml @@ -3,11 +3,14 @@ name: Build and lint on: workflow_call: secrets: - SEGMENT_ANALYTICS_KEY: - required: true + SEGMENT_ANALYTICS_KEY: + required: true + LD_CLIENT_ID: + required: true env: SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_KEY }} + LD_CLIENT_ID: ${{ secrets.LD_CLIENT_ID }} jobs: build: @@ -22,6 +25,7 @@ jobs: uses: ConsenSys/docs-gha/build@main with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + lint: name: Lint @@ -30,7 +34,7 @@ jobs: - prepare steps: - uses: actions/checkout@v3 - + - name: Lint uses: ConsenSys/docs-gha/lint@main with: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f4f9548ea08..a1299207ac6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,6 +24,7 @@ jobs: uses: ./.github/workflows/build-lint.yml secrets: SEGMENT_ANALYTICS_KEY: ${{ secrets.SEGMENT_ANALYTICS_DEV_KEY }} + LD_CLIENT_ID: ${{ secrets.LD_CLIENT_ID }} all-jobs-completed: name: All jobs completed diff --git a/.gitignore b/.gitignore index 8dea2eddc4a..fbf9afe145a 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ npm-debug.log* yarn-debug.log* yarn-error.log* .vercel +.envrc +.env \ No newline at end of file diff --git a/docusaurus.config.js b/docusaurus.config.js index 5453306065f..68de61ff795 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -1,6 +1,7 @@ // @ts-check // Note: type annotations allow type checking and IDEs autocompletion +require("dotenv").config(); const { themes } = require("prism-react-renderer"); const codeTheme = themes.dracula; const remarkCodesandbox = require("remark-codesandbox"); @@ -29,6 +30,10 @@ const config = { locales: ["en"/*, "zh", "ko"*/], }, + customFields: { + LD_CLIENT_ID: process.env.LD_CLIENT_ID, + }, + trailingSlash: true, scripts: [ @@ -394,6 +399,7 @@ const config = { page: true, }, ] : null, + "./src/plugins/launchdarkly", ], themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ diff --git a/package-lock.json b/package-lock.json index 7401ea3fb3f..953d90b06a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "metamask-docs", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -18,6 +18,8 @@ "@metamask/docusaurus-openrpc": "^0.4.1", "clsx": "^1.2.1", "docusaurus-plugin-segment": "^1.0.4", + "dotenv": "^16.4.5", + "launchdarkly-js-client-sdk": "^3.3.0", "node-polyfill-webpack-plugin": "^2.0.1", "prettier": "^3.0.0", "prism-react-renderer": "^2.1.0", @@ -48,7 +50,8 @@ }, "node_modules/@algolia/autocomplete-core": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", "@algolia/autocomplete-shared": "1.9.3" @@ -56,7 +59,8 @@ }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -66,7 +70,8 @@ }, "node_modules/@algolia/autocomplete-preset-algolia": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -77,7 +82,8 @@ }, "node_modules/@algolia/autocomplete-shared": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" @@ -85,25 +91,29 @@ }, "node_modules/@algolia/cache-browser-local-storage": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", + "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", "dependencies": { "@algolia/cache-common": "4.23.3" } }, "node_modules/@algolia/cache-common": { "version": "4.23.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", + "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==" }, "node_modules/@algolia/cache-in-memory": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", + "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", "dependencies": { "@algolia/cache-common": "4.23.3" } }, "node_modules/@algolia/client-account": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", + "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", "dependencies": { "@algolia/client-common": "4.23.3", "@algolia/client-search": "4.23.3", @@ -112,7 +122,8 @@ }, "node_modules/@algolia/client-analytics": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", + "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", "dependencies": { "@algolia/client-common": "4.23.3", "@algolia/client-search": "4.23.3", @@ -122,7 +133,8 @@ }, "node_modules/@algolia/client-common": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", + "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", "dependencies": { "@algolia/requester-common": "4.23.3", "@algolia/transporter": "4.23.3" @@ -130,7 +142,8 @@ }, "node_modules/@algolia/client-personalization": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", + "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", "dependencies": { "@algolia/client-common": "4.23.3", "@algolia/requester-common": "4.23.3", @@ -139,7 +152,8 @@ }, "node_modules/@algolia/client-search": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", + "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", "dependencies": { "@algolia/client-common": "4.23.3", "@algolia/requester-common": "4.23.3", @@ -148,22 +162,26 @@ }, "node_modules/@algolia/events": { "version": "4.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, "node_modules/@algolia/logger-common": { "version": "4.23.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", + "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==" }, "node_modules/@algolia/logger-console": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", + "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", "dependencies": { "@algolia/logger-common": "4.23.3" } }, "node_modules/@algolia/recommend": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", + "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", "dependencies": { "@algolia/cache-browser-local-storage": "4.23.3", "@algolia/cache-common": "4.23.3", @@ -180,25 +198,29 @@ }, "node_modules/@algolia/requester-browser-xhr": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", + "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", "dependencies": { "@algolia/requester-common": "4.23.3" } }, "node_modules/@algolia/requester-common": { "version": "4.23.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", + "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==" }, "node_modules/@algolia/requester-node-http": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", + "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", "dependencies": { "@algolia/requester-common": "4.23.3" } }, "node_modules/@algolia/transporter": { "version": "4.23.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", + "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", "dependencies": { "@algolia/cache-common": "4.23.3", "@algolia/logger-common": "4.23.3", @@ -207,7 +229,8 @@ }, "node_modules/@ampproject/remapping": { "version": "2.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -218,7 +241,8 @@ }, "node_modules/@babel/code-frame": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -229,14 +253,16 @@ }, "node_modules/@babel/compat-data": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.24.7", @@ -264,14 +290,16 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dependencies": { "@babel/types": "^7.24.7", "@jridgewell/gen-mapping": "^0.3.5", @@ -284,7 +312,8 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dependencies": { "@babel/types": "^7.24.7" }, @@ -294,7 +323,8 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -305,7 +335,8 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dependencies": { "@babel/compat-data": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -317,27 +348,18 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -358,14 +380,16 @@ }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", @@ -380,14 +404,16 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -401,7 +427,8 @@ }, "node_modules/@babel/helper-environment-visitor": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dependencies": { "@babel/types": "^7.24.7" }, @@ -411,7 +438,8 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -422,7 +450,8 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dependencies": { "@babel/types": "^7.24.7" }, @@ -432,7 +461,8 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -443,7 +473,8 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -454,7 +485,8 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -471,7 +503,8 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dependencies": { "@babel/types": "^7.24.7" }, @@ -481,14 +514,16 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-environment-visitor": "^7.24.7", @@ -503,7 +538,8 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.7", @@ -518,7 +554,8 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -529,7 +566,8 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -540,7 +578,8 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dependencies": { "@babel/types": "^7.24.7" }, @@ -550,28 +589,32 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", "dependencies": { "@babel/helper-function-name": "^7.24.7", "@babel/template": "^7.24.7", @@ -584,7 +627,8 @@ }, "node_modules/@babel/helpers": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dependencies": { "@babel/template": "^7.24.7", "@babel/types": "^7.24.7" @@ -595,7 +639,8 @@ }, "node_modules/@babel/highlight": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -608,7 +653,8 @@ }, "node_modules/@babel/highlight/node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { "color-convert": "^1.9.0" }, @@ -618,7 +664,8 @@ }, "node_modules/@babel/highlight/node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -630,32 +677,37 @@ }, "node_modules/@babel/highlight/node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { "color-name": "1.1.3" } }, "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } }, "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { "has-flag": "^3.0.0" }, @@ -665,7 +717,8 @@ }, "node_modules/@babel/parser": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -675,7 +728,8 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -689,7 +743,8 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -702,7 +757,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -717,7 +773,8 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -731,7 +788,8 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "engines": { "node": ">=6.9.0" }, @@ -741,7 +799,8 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -751,7 +810,8 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -761,7 +821,8 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -774,7 +835,8 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -784,7 +846,8 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -794,7 +857,8 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -807,7 +871,8 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -820,7 +885,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -830,7 +896,8 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -840,7 +907,8 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -853,7 +921,8 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -863,7 +932,8 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -873,7 +943,8 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -883,7 +954,8 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -893,7 +965,8 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -903,7 +976,8 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -913,7 +987,8 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -926,7 +1001,8 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -939,7 +1015,8 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -952,7 +1029,8 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -966,7 +1044,8 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -979,7 +1058,8 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", "dependencies": { "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -995,7 +1075,8 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1010,7 +1091,8 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1023,7 +1105,8 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1036,7 +1119,8 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1050,7 +1134,8 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1065,7 +1150,8 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.7", @@ -1085,7 +1171,8 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/template": "^7.24.7" @@ -1099,7 +1186,8 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1112,7 +1200,8 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1126,7 +1215,8 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1139,7 +1229,8 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -1153,7 +1244,8 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1167,7 +1259,8 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -1181,7 +1274,8 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1195,7 +1289,8 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-function-name": "^7.24.7", @@ -1210,7 +1305,8 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -1224,7 +1320,8 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1237,7 +1334,8 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -1251,7 +1349,8 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1264,7 +1363,8 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1278,7 +1378,8 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1293,7 +1394,8 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", "dependencies": { "@babel/helper-hoist-variables": "^7.24.7", "@babel/helper-module-transforms": "^7.24.7", @@ -1309,7 +1411,8 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dependencies": { "@babel/helper-module-transforms": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1323,7 +1426,8 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1337,7 +1441,8 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1350,7 +1455,8 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -1364,7 +1470,8 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -1378,7 +1485,8 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dependencies": { "@babel/helper-compilation-targets": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1394,7 +1502,8 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-replace-supers": "^7.24.7" @@ -1408,7 +1517,8 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -1422,7 +1532,8 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", @@ -1437,7 +1548,8 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1450,7 +1562,8 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1464,7 +1577,8 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -1480,7 +1594,8 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1493,7 +1608,8 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.7.tgz", + "integrity": "sha512-7LidzZfUXyfZ8/buRW6qIIHBY8wAZ1OrY9c/wTr8YhZ6vMPo+Uc/CVFLYY1spZrEQlD4w5u8wjqk5NQ3OVqQKA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1506,7 +1622,8 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1519,7 +1636,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", @@ -1536,7 +1654,8 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", + "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.24.7" }, @@ -1549,7 +1668,8 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", + "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1563,7 +1683,8 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" @@ -1577,7 +1698,8 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1590,7 +1712,8 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", "dependencies": { "@babel/helper-module-imports": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7", @@ -1608,14 +1731,16 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1628,7 +1753,8 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" @@ -1642,7 +1768,8 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1655,7 +1782,8 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1668,7 +1796,8 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1681,7 +1810,8 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", + "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-create-class-features-plugin": "^7.24.7", @@ -1697,7 +1827,8 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7" }, @@ -1710,7 +1841,8 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1724,7 +1856,8 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1738,7 +1871,8 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.24.7", "@babel/helper-plugin-utils": "^7.24.7" @@ -1752,7 +1886,8 @@ }, "node_modules/@babel/preset-env": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", "dependencies": { "@babel/compat-data": "^7.24.7", "@babel/helper-compilation-targets": "^7.24.7", @@ -1845,14 +1980,16 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1864,7 +2001,8 @@ }, "node_modules/@babel/preset-react": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", + "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -1882,7 +2020,8 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.7", "@babel/helper-validator-option": "^7.24.7", @@ -1899,11 +2038,13 @@ }, "node_modules/@babel/regjsgen": { "version": "0.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1913,7 +2054,8 @@ }, "node_modules/@babel/runtime-corejs3": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.7.tgz", + "integrity": "sha512-eytSX6JLBY6PVAeQa2bFlDx/7Mmln/gaEpsit5a3WEvjGfiIytEsgAwuIXCPM0xvw0v0cJn3ilq0/TvXrW0kgA==", "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -1924,7 +2066,8 @@ }, "node_modules/@babel/template": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.24.7", @@ -1936,7 +2079,8 @@ }, "node_modules/@babel/traverse": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/generator": "^7.24.7", @@ -1955,7 +2099,8 @@ }, "node_modules/@babel/types": { "version": "7.24.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dependencies": { "@babel/helper-string-parser": "^7.24.7", "@babel/helper-validator-identifier": "^7.24.7", @@ -1967,11 +2112,13 @@ }, "node_modules/@braintree/sanitize-url": { "version": "6.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", + "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "node_modules/@colors/colors": { "version": "1.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "optional": true, "engines": { "node": ">=0.1.90" @@ -1979,6 +2126,8 @@ }, "node_modules/@csstools/css-parser-algorithms": { "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz", + "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==", "dev": true, "funding": [ { @@ -1990,7 +2139,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2000,6 +2148,8 @@ }, "node_modules/@csstools/css-tokenizer": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz", + "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==", "dev": true, "funding": [ { @@ -2011,13 +2161,14 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" } }, "node_modules/@csstools/media-query-list-parser": { "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz", + "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==", "dev": true, "funding": [ { @@ -2029,7 +2180,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2040,6 +2190,8 @@ }, "node_modules/@csstools/selector-specificity": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", + "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", "dev": true, "funding": [ { @@ -2051,7 +2203,6 @@ "url": "https://opencollective.com/csstools" } ], - "license": "MIT-0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2061,18 +2212,21 @@ }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", "engines": { "node": ">=10.0.0" } }, "node_modules/@docsearch/css": { "version": "3.6.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", + "integrity": "sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==" }, "node_modules/@docsearch/react": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.0.tgz", + "integrity": "sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==", "dependencies": { "@algolia/autocomplete-core": "1.9.3", "@algolia/autocomplete-preset-algolia": "1.9.3", @@ -2102,7 +2256,8 @@ }, "node_modules/@docusaurus/core": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.4.0.tgz", + "integrity": "sha512-g+0wwmN2UJsBqy2fQRQ6fhXruoEa62JDeEa5d8IdTJlMoaDaEDfHh7WjwGRn4opuTQWpjAwP/fbcgyHKlE+64w==", "dependencies": { "@babel/core": "^7.23.3", "@babel/generator": "^7.23.3", @@ -2184,6211 +2339,6509 @@ "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.4.0.tgz", + "integrity": "sha512-qwLFSz6v/pZHy/UP32IrprmH5ORce86BGtN0eBtG75PpzQJAzp9gefspox+s8IEOr0oZKuQ/nhzZ3xwyc3jYJQ==", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.4.38", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "engines": { + "node": ">=18.0" } }, - "node_modules/@docusaurus/core/node_modules/boxen": { - "version": "6.2.1", - "license": "MIT", + "node_modules/@docusaurus/eslint-plugin": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/eslint-plugin/-/eslint-plugin-3.4.0.tgz", + "integrity": "sha512-3Y9SwkxwY36TmsvZGyLZepifHbXIjZHMEFGuPcvtkFNnVgFIUkoAkf17GfwKKHnAloYVG/hpLV1m8q2BVKSLNQ==", + "dev": true, "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "@typescript-eslint/utils": "^5.62.0", + "tslib": "^2.6.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "eslint": ">=6" } }, - "node_modules/@docusaurus/core/node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" + "node_modules/@docusaurus/logger": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.4.0.tgz", + "integrity": "sha512-bZwkX+9SJ8lB9kVRkXw+xvHYSMGG4bpYHKGXeXFvyVc79NMeeBSGgzd4TQLHH+DYeOJoCdl8flrFJVxlZ0wo/Q==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@docusaurus/core/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=18.0" } }, - "node_modules/@docusaurus/core/node_modules/configstore": { - "version": "6.0.0", - "license": "BSD-2-Clause", + "node_modules/@docusaurus/mdx-loader": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.4.0.tgz", + "integrity": "sha512-kSSbrrk4nTjf4d+wtBA9H+FGauf2gCax89kV8SUSJu3qaTdSIKdWERlngsiHaCFgZ7laTJ8a67UFf+xlFPtuTw==", "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" }, "engines": { - "node": ">=12" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/crypto-random-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", + "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", "dependencies": { - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" + "@docusaurus/types": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "node_modules/@docusaurus/core/node_modules/dot-prop": { - "version": "6.0.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-client-redirects": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.4.0.tgz", + "integrity": "sha512-Pr8kyh/+OsmYCvdZhc60jy/FnrY6flD2TEAhl4rJxeVFxnvvRgEhoaIVX8q9MuJmaQoh6frPk94pjs7/6YgBDQ==", + "dev": true, "dependencies": { - "is-obj": "^2.0.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0" }, "engines": { - "node": ">=10" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/@docusaurus/core/node_modules/global-dirs": { - "version": "3.0.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.4.0.tgz", + "integrity": "sha512-vv6ZAj78ibR5Jh7XBUT4ndIjmlAxkijM3Sx5MAAzC1gyv0vupDQNhzuFg1USQmQVj3P5I6bquk12etPV3LJ+Xw==", "dependencies": { - "ini": "2.0.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { - "node": ">=10" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/got": { - "version": "12.6.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.4.0.tgz", + "integrity": "sha512-HkUCZffhBo7ocYheD9oZvMcDloRnGhBMOZRyVcAQRFmZPmNqSyISlXA1tQCIxW+r478fty97XXAGjNYzBjpCsg==", "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { - "node": ">=14.16" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/@docusaurus/core/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/is-ci": { - "version": "3.0.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.4.0.tgz", + "integrity": "sha512-h2+VN/0JjpR8fIkDEAoadNjfR3oLzB+v1qSXbIAKjQ46JAHx3X22n9nqS+BWSQnTnp1AjkjSvZyJMekmcwxzxg==", "dependencies": { - "ci-info": "^3.2.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" }, - "bin": { - "is-ci": "bin.js" + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/is-installed-globally": { - "version": "0.4.0", - "license": "MIT", + "node_modules/@docusaurus/plugin-debug": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.4.0.tgz", + "integrity": "sha512-uV7FDUNXGyDSD3PwUaf5YijX91T5/H9SX4ErEcshzwgzWwBtK37nUWPU3ZLJfeTavX3fycTOqk9TglpOLaWkCg==", "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" }, "engines": { - "node": ">=10" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@docusaurus/core/node_modules/is-npm": { - "version": "6.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@docusaurus/core/node_modules/is-obj": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/latest-version": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.4.0.tgz", + "integrity": "sha512-mCArluxEGi3cmYHqsgpGGt3IyLCrFBxPsxNZ56Mpur0xSlInnIHoeLDH7FvVVcPJRPSQ9/MfRqLsainRw+BojA==", "dependencies": { - "package-json": "^8.1.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" }, "engines": { - "node": ">=14.16" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/package-json": { - "version": "8.1.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.4.0.tgz", + "integrity": "sha512-Dsgg6PLAqzZw5wZ4QjUYc8Z2KqJqXxHxq3vIoyoBWiLEEfigIs7wHR+oiWUQy3Zk9MIk6JTYj7tMoQU0Jm3nqA==", "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" }, "engines": { - "node": ">=14.16" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/registry-auth-token": { - "version": "5.0.2", - "license": "MIT", + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.4.0.tgz", + "integrity": "sha512-O9tX1BTwxIhgXpOLpFDueYA9DWk69WCbDRrjYoMQtFHSkTyE7RhNgyjSPREUWJb9i+YUg3OrsvrBYRl64FCPCQ==", "dependencies": { - "@pnpm/npm-conf": "^2.1.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "tslib": "^2.6.0" }, "engines": { - "node": ">=14" + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/registry-url": { - "version": "6.0.1", - "license": "MIT", + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.4.0.tgz", + "integrity": "sha512-+0VDvx9SmNrFNgwPoeoCha+tRoAjopwT0+pYO1xAbyLcewXSemq+eLxEa46Q1/aoOaJQ0qqHELuQM7iS2gp33Q==", "dependencies": { - "rc": "1.2.8" + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" }, "engines": { - "node": ">=12" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/semver-diff": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@docusaurus/theme-classic": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.4.0.tgz", + "integrity": "sha512-0IPtmxsBYv2adr1GnZRdMkEQt1YW6tpzrUPj02YxNpvJ5+ju4E13J5tB4nfdaen/tfR1hmpSPlTFPvTf4kwy8Q==", "dependencies": { - "semver": "^7.3.5" + "@docusaurus/core": "3.4.0", + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.26", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" }, "engines": { - "node": ">=12" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, + "node_modules/@docusaurus/theme-classic/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/@docusaurus/core/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", + "node_modules/@docusaurus/theme-common": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.4.0.tgz", + "integrity": "sha512-0A27alXuv7ZdCg28oPE8nH/Iz73/IUejVaCazqu9elS4ypjiLhK3KfzdSQBnL/g7YfHSlymZKdiOHEo8fJ0qMA==", "dependencies": { - "ansi-regex": "^6.0.1" + "@docusaurus/mdx-loader": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/plugin-content-blog": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/plugin-content-pages": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" }, "engines": { - "node": ">=12" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/unique-string": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^4.0.0" - }, + "node_modules/@docusaurus/theme-common/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/@docusaurus/core/node_modules/update-notifier": { - "version": "6.0.2", - "license": "BSD-2-Clause", + "node_modules/@docusaurus/theme-mermaid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.4.0.tgz", + "integrity": "sha512-3w5QW0HEZ2O6x2w6lU3ZvOe1gNXP2HIoKDMJBil1VmLBc9PmpAG17VmfhI/p3L2etNmOiVs5GgniUqvn8AFEGQ==", "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" + "@docusaurus/core": "3.4.0", + "@docusaurus/module-type-aliases": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/types": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "mermaid": "^10.4.0", + "tslib": "^2.6.0" }, "engines": { - "node": ">=14.16" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/update-notifier/node_modules/boxen": { - "version": "7.1.1", - "license": "MIT", + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.4.0.tgz", + "integrity": "sha512-aiHFx7OCw4Wck1z6IoShVdUWIjntC8FHCw9c5dR8r3q4Ynh+zkS8y2eFFunN/DL6RXPzpnvKCg3vhLQYJDmT9Q==", "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.4.0", + "@docusaurus/logger": "3.4.0", + "@docusaurus/plugin-content-docs": "3.4.0", + "@docusaurus/theme-common": "3.4.0", + "@docusaurus/theme-translations": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-validation": "3.4.0", + "algoliasearch": "^4.18.0", + "algoliasearch-helper": "^3.13.3", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" }, "engines": { - "node": ">=14.16" + "node": ">=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/core/node_modules/update-notifier/node_modules/camelcase": { - "version": "7.0.1", - "license": "MIT", + "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/@docusaurus/core/node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node_modules/@docusaurus/theme-translations": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.4.0.tgz", + "integrity": "sha512-zSxCSpmQCCdQU5Q4CnX/ID8CSUUI3fvmq4hU/GNP/XoAWtXo9SAVnM3TzpU8Gb//H3WCsT8mJcTfyOk3d9ftNg==", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=18.0" } }, - "node_modules/@docusaurus/core/node_modules/update-notifier/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@docusaurus/tsconfig": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", + "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", + "dev": true }, - "node_modules/@docusaurus/core/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", + "node_modules/@docusaurus/types": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", + "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/@docusaurus/core/node_modules/xdg-basedir": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">=12" + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/cssnano-preset": { + "node_modules/@docusaurus/utils": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.4.0.tgz", + "integrity": "sha512-fRwnu3L3nnWaXOgs88BVBmG1yGjcQqZNHG+vInhEa2Sz2oQB+ZjbEMO5Rh9ePFpZ0YDiDUhpaVjwmS+AU2F14g==", "dependencies": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "@svgr/webpack": "^8.1.0", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" }, "engines": { "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } } }, - "node_modules/@docusaurus/eslint-plugin": { + "node_modules/@docusaurus/utils-common": { "version": "3.4.0", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.4.0.tgz", + "integrity": "sha512-NVx54Wr4rCEKsjOH5QEVvxIqVvm+9kh7q8aYTU5WzUU9/Hctd6aTrcZ3G0Id4zYJ+AeaG5K5qHA4CY5Kcm2iyQ==", "dependencies": { - "@typescript-eslint/utils": "^5.62.0", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" }, "peerDependencies": { - "eslint": ">=6" + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } } }, - "node_modules/@docusaurus/logger": { + "node_modules/@docusaurus/utils-validation": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.4.0.tgz", + "integrity": "sha512-hYQ9fM+AXYVTWxJOT1EuNaRnrR2WGpRdLDQG07O8UOpsvCPWUVOeo26Rbm0JWY2sGLfzAb+tvJ62yF+8F+TV0g==", "dependencies": { - "chalk": "^4.1.2", + "@docusaurus/logger": "3.4.0", + "@docusaurus/utils": "3.4.0", + "@docusaurus/utils-common": "3.4.0", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" } }, - "node_modules/@docusaurus/mdx-loader": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, "dependencies": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=18.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/image-size": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz", + "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==", + "hasInstallScript": true, "engines": { - "node": ">=16.x" + "node": ">=6" } }, - "node_modules/@docusaurus/mdx-loader/node_modules/mdast-util-to-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz", + "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==", + "hasInstallScript": true, "dependencies": { - "@types/mdast": "^4.0.0" + "@fortawesome/fontawesome-common-types": "6.5.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@docusaurus/mdx-loader/node_modules/queue": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" + "engines": { + "node": ">=6" } }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", - "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", + "node_modules/@fortawesome/react-fontawesome": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.2.tgz", + "integrity": "sha512-EnkrprPNqI6SXJl//m29hpaNzOp1bruISWaOiRtkMi/xSvHJlzc2j2JAYS7egxt/EbjSNV/k6Xy0AQI6vB2+1g==", "dependencies": { - "@docusaurus/types": "3.4.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + "prop-types": "^15.8.1" }, "peerDependencies": { - "react": "*", - "react-dom": "*" + "@fortawesome/fontawesome-svg-core": "~1 || ~6", + "react": ">=16.3" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@docusaurus/module-type-aliases/node_modules/react-helmet-async": { - "version": "2.0.5", - "license": "Apache-2.0", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "dependencies": { - "invariant": "^2.2.4", - "react-fast-compare": "^3.2.2", - "shallowequal": "^1.1.0" + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0" + "engines": { + "node": ">=12" } }, - "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.4.0", - "dev": true, - "license": "MIT", + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">=6.0.0" } }, - "node_modules/@docusaurus/plugin-debug": { + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@json-schema-spec/json-pointer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@json-schema-spec/json-pointer/-/json-pointer-0.1.2.tgz", + "integrity": "sha512-BYY7IavBjwsWWSmVcMz2A9mKiDD9RvacnsItgmy1xV8cmgbtxFfKmKMtkVpD7pYtkx4mIW4800yZBXueVFIWPw==" + }, + "node_modules/@json-schema-tools/dereferencer": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@json-schema-tools/dereferencer/-/dereferencer-1.5.5.tgz", + "integrity": "sha512-ntnTXO47DOLTLmcU9yJ7Fu29L8Du9+ly4rwxLaYd/aWVhBDtvG8VIQRMJVrrTZOQo0Cv/wHHuEj47n43MFqIjA==", + "dependencies": { + "@json-schema-tools/reference-resolver": "^1.2.4", + "@json-schema-tools/traverse": "^1.7.8", + "fast-safe-stringify": "^2.0.7" + } + }, + "node_modules/@json-schema-tools/meta-schema": { + "version": "1.6.19", + "resolved": "https://registry.npmjs.org/@json-schema-tools/meta-schema/-/meta-schema-1.6.19.tgz", + "integrity": "sha512-55zuWFW7tr4tf/G5AYmybcPdGOkVAreQbt2JdnogX4I2r/zkxZiimYPJESDf5je9BI2oRveak2p296HzDppeaA==" + }, + "node_modules/@json-schema-tools/reference-resolver": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@json-schema-tools/reference-resolver/-/reference-resolver-1.2.4.tgz", + "integrity": "sha512-Oag20zDuapO6nBQp00k8Rd5sDTb8Gfz9uH43Tf7dHKNx7nHDK/WdeTe7OxkOmLQCL6aS+mCJx1Zv+fZBCD+tzQ==", + "dependencies": { + "@json-schema-spec/json-pointer": "^0.1.2", + "isomorphic-fetch": "^3.0.0" + } + }, + "node_modules/@json-schema-tools/traverse": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@json-schema-tools/traverse/-/traverse-1.10.4.tgz", + "integrity": "sha512-9e42zjhLIxzBONroNC4SGsTqdB877tzwH2S6lqgTav9K24kWJR9vNieeMVSuyqnY8FlclH21D8wsm/tuD9WA9Q==" + }, + "node_modules/@juggle/resize-observer": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "node_modules/@lavamoat/aa": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@lavamoat/aa/-/aa-4.2.0.tgz", + "integrity": "sha512-pVpBmSkGldOsRoF7axIMtyg+9euU2DsZ/kvYFSRCa7z0PkH2mCTXtowrCXph3R12D0bQY7ffXYJQGL/aDplYtA==", + "dev": true, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" + "resolve": "1.22.8" }, - "engines": { - "node": ">=18.0" + "bin": { + "lavamoat-ls": "src/cli.js" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "engines": { + "node": "^16.20.0 || ^18.0.0 || ^20.0.0" } }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@lavamoat/allow-scripts": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@lavamoat/allow-scripts/-/allow-scripts-3.0.4.tgz", + "integrity": "sha512-0BXKxGiZBP2sRCbj+m8T6Xhiuv521/Kn6+otmRd7Fb/JiR5N2ys4ae5GSrhqYw6qDVhh3Xro0NpUJ0B3bpu2wQ==", + "dev": true, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "tslib": "^2.6.0" + "@lavamoat/aa": "^4.2.0", + "@npmcli/run-script": "7.0.4", + "bin-links": "4.0.3", + "npm-normalize-package-bin": "3.0.1", + "yargs": "17.7.2" + }, + "bin": { + "allow-scripts": "src/cli.js" }, "engines": { - "node": ">=18.0" + "node": "^16.20.0 || ^18.0.0 || ^20.0.0" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" + "@types/mdx": "^2.0.0" }, - "engines": { - "node": ">=18.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@metamask/design-tokens": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@metamask/design-tokens/-/design-tokens-1.12.0.tgz", + "integrity": "sha512-hoAnXYjx/NrlcpjsQGHLe383G7K/PHxXKGwGjJq7+iwnqpxjPHvyyai0Xh6hhT88ydq1n6OJRG/pwvD1mkQPug==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@metamask/docusaurus-openrpc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@metamask/docusaurus-openrpc/-/docusaurus-openrpc-0.4.1.tgz", + "integrity": "sha512-D1vEROn8dr68QZRewEHRmAchzWmGnWiFo48plfulZ1/ppuoCIQfCB1PDGMhPa7LISyENnJbfEj3pP9lDzbKLlg==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "tslib": "^2.6.0" + "@docusaurus/core": "^3.0.0", + "@docusaurus/plugin-content-blog": "^3.0.0", + "@docusaurus/plugin-content-docs": "^3.0.0", + "@docusaurus/plugin-content-pages": "^3.0.0", + "@docusaurus/plugin-debug": "^3.0.0", + "@docusaurus/plugin-google-analytics": "^3.0.0", + "@docusaurus/plugin-google-gtag": "^3.0.0", + "@docusaurus/plugin-google-tag-manager": "^3.0.0", + "@docusaurus/plugin-sitemap": "^3.0.0", + "@docusaurus/theme-classic": "^3.0.0", + "@docusaurus/theme-common": "^3.0.0", + "@docusaurus/theme-search-algolia": "^3.0.0", + "@docusaurus/types": "^3.0.0", + "@metamask/open-rpc-docs-react": "^0.2.0", + "@open-rpc/schema-utils-js": "^1.16.1", + "node-polyfill-webpack-plugin": "^2.0.1", + "process": "^0.11.10" }, "engines": { - "node": ">=18.0" + "node": ">=16.0.0" }, "peerDependencies": { + "@docusaurus/core": "^3.0.0", + "@docusaurus/theme-common": "^3.0.0", "react": "^18.0.0", "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@metamask/open-rpc-docs-react": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@metamask/open-rpc-docs-react/-/open-rpc-docs-react-0.2.0.tgz", + "integrity": "sha512-lR0RuLLq9D5i3cRFw6osqwKtkl25+uDjmpvkLCCER32q7FWFYqF1v7X1XYlvQciZKwyQaOFukaCFT/tOrjEUdg==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" + "@json-schema-tools/traverse": "^1.10.1", + "@open-rpc/examples": "^1.6.1", + "@rjsf/core": "^5.6.2", + "@rjsf/utils": "^5.6.2", + "@rjsf/validator-ajv8": "^5.6.2", + "@stoplight/json-schema-viewer": "^4.9.1", + "@stoplight/markdown-viewer": "^5", + "@stoplight/mosaic": "^1.32", + "@stoplight/mosaic-code-viewer": "^1.32", + "hash-color-material": "^1.1.3", + "lodash": "^4.17.15", + "qs": "^6.11.1", + "react-markdown": "^8.0.7", + "react-syntax-highlighter": "^15.4.3" }, "engines": { - "node": ">=18.0" + "node": ">=16.0.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" } }, - "node_modules/@docusaurus/theme-classic": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@ndhoule/each": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@ndhoule/each/-/each-2.0.1.tgz", + "integrity": "sha512-wHuJw6x+rF6Q9Skgra++KccjBozCr9ymtna0FhxmV/8xT/hZ2ExGYR8SV8prg8x4AH/7mzDYErNGIVHuzHeybw==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/plugin-content-blog": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/plugin-content-pages": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/theme-translations": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.26", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@ndhoule/keys": "^2.0.0" } }, - "node_modules/@docusaurus/theme-classic/node_modules/clsx": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/@ndhoule/keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@ndhoule/keys/-/keys-2.0.0.tgz", + "integrity": "sha512-vtCqKBC1Av6dsBA8xpAO+cgk051nfaI+PnmTZep2Px0vYrDvpUmLxv7z40COlWH5yCpu3gzNhepk+02yiQiZNw==" + }, + "node_modules/@ndhoule/map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@ndhoule/map/-/map-2.0.1.tgz", + "integrity": "sha512-WOEf2An9mL4DVY6NHgaRmFC82pZGrmzW4I0hpPPdczDP4Gp5+Q1Nny77x3w0qzENA8+cbgd9+Lx2ClSTLvkB0g==", + "dependencies": { + "@ndhoule/each": "^2.0.1" } }, - "node_modules/@docusaurus/theme-common": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dependencies": { - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/plugin-content-blog": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/plugin-content-pages": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/core": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.2", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", - "p-map": "^4.0.0", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.5", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/mdx-loader": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dependencies": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": ">= 8" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-blog": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@npmcli/agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", + "dev": true, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-docs": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dev": true, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "semver": "^7.3.5" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@docusaurus/plugin-content-pages": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@npmcli/git": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", + "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", + "dev": true, "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" } }, - "node_modules/@docusaurus/theme-common/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/boxen": { - "version": "6.2.1", - "license": "MIT", + "node_modules/@npmcli/package-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.0.tgz", + "integrity": "sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==", + "dev": true, "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/boxen/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", + "dev": true, + "dependencies": { + "which": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/clsx": { - "version": "2.1.1", - "license": "MIT", "engines": { - "node": ">=6" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", + "node_modules/@npmcli/run-script": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.4.tgz", + "integrity": "sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==", + "dev": true, + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "which": "^4.0.0" + }, "engines": { - "node": ">= 6" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/configstore": { - "version": "6.0.0", - "license": "BSD-2-Clause", + "node_modules/@open-rpc/examples": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@open-rpc/examples/-/examples-1.7.2.tgz", + "integrity": "sha512-wEvviOPc+gyBVmxvGQVl/hqYslEacxLe0UETupyp1JjXUAZxW27da+F1IxbP6NYdx6jt4RyLg+V0GBVTsN6RRA==" + }, + "node_modules/@open-rpc/meta-schema": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@open-rpc/meta-schema/-/meta-schema-1.14.2.tgz", + "integrity": "sha512-vD4Nbkrb7wYFRcSQf+j228LwOy1C6/KKpy5NADlpMElGrAWPRxhTa2yTi6xG+x88OHzg2+cydQ0GAD6o40KUcg==" + }, + "node_modules/@open-rpc/schema-utils-js": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/@open-rpc/schema-utils-js/-/schema-utils-js-1.16.2.tgz", + "integrity": "sha512-55vQov3o8KkXD+wiw1nKZaYws2LHSntjK5Sfja4vfGN7A6Xis0r0d0MUDVj32E3pKF9Z2sTZL3sKO/nB0DKUDg==", "dependencies": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/yeoman/configstore?sponsor=1" + "@json-schema-tools/dereferencer": "1.5.5", + "@json-schema-tools/meta-schema": "1.6.19", + "@json-schema-tools/reference-resolver": "1.2.4", + "@open-rpc/meta-schema": "1.14.2", + "ajv": "^6.10.0", + "detect-node": "^2.0.4", + "fast-safe-stringify": "^2.0.7", + "fs-extra": "^10.1.0", + "is-url": "^1.2.4", + "isomorphic-fetch": "^3.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/crypto-random-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@open-rpc/schema-utils-js/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dependencies": { - "type-fest": "^1.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@docusaurus/theme-common/node_modules/dot-prop": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "is-obj": "^2.0.0" - }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=14" } }, - "node_modules/@docusaurus/theme-common/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/@docusaurus/theme-common/node_modules/global-dirs": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ini": "2.0.0" - }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12.22.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/got": { - "version": "12.6.1", - "license": "MIT", + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" + "graceful-fs": "4.2.10" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "node": ">=12.22.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/image-size": { - "version": "1.1.1", - "license": "MIT", + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" }, "engines": { - "node": ">=16.x" + "node": ">=12" } }, - "node_modules/@docusaurus/theme-common/node_modules/ini": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=10" - } + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" }, - "node_modules/@docusaurus/theme-common/node_modules/is-ci": { - "version": "3.0.1", - "license": "MIT", + "node_modules/@react-hook/debounce": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@react-hook/debounce/-/debounce-3.0.0.tgz", + "integrity": "sha512-ir/kPrSfAzY12Gre0sOHkZ2rkEmM4fS5M5zFxCi4BnCeXh2nvx9Ujd+U4IGpKCuPA+EQD0pg1eK2NGLvfWejag==", "dependencies": { - "ci-info": "^3.2.0" + "@react-hook/latest": "^1.0.2" }, - "bin": { - "is-ci": "bin.js" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/is-installed-globally": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@react-hook/event": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@react-hook/event/-/event-1.2.6.tgz", + "integrity": "sha512-JUL5IluaOdn5w5Afpe/puPa1rj8X6udMlQ9dt4hvMuKmTrBS1Ya6sb4sVgvfe2eU4yDuOfAhik8xhbcCekbg9Q==", + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/is-npm": { - "version": "6.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@react-hook/latest": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@react-hook/latest/-/latest-1.0.3.tgz", + "integrity": "sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg==", + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/is-obj": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/@react-hook/passive-layout-effect": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz", + "integrity": "sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg==", + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/isarray": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/@docusaurus/theme-common/node_modules/latest-version": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@react-hook/resize-observer": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@react-hook/resize-observer/-/resize-observer-1.2.6.tgz", + "integrity": "sha512-DlBXtLSW0DqYYTW3Ft1/GQFZlTdKY5VAFIC4+km6IK5NiPPDFchGbEJm1j6pSgMqPRHbUQgHJX7RaR76ic1LWA==", "dependencies": { - "package-json": "^8.1.0" - }, - "engines": { - "node": ">=14.16" + "@juggle/resize-observer": "^3.3.1", + "@react-hook/latest": "^1.0.2", + "@react-hook/passive-layout-effect": "^1.2.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/mdast-util-to-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@react-hook/size": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@react-hook/size/-/size-2.1.2.tgz", + "integrity": "sha512-BmE5asyRDxSuQ9p14FUKJ0iBRgV9cROjqNG9jT/EjCM+xHha1HVqbPoT+14FQg1K7xIydabClCibUY4+1tw/iw==", "dependencies": { - "@types/mdast": "^4.0.0" + "@react-hook/passive-layout-effect": "^1.2.0", + "@react-hook/resize-observer": "^1.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/package-json": { - "version": "8.1.1", - "license": "MIT", + "node_modules/@react-hook/throttle": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@react-hook/throttle/-/throttle-2.2.0.tgz", + "integrity": "sha512-LJ5eg+yMV8lXtqK3lR+OtOZ2WH/EfWvuiEEu0M3bhR7dZRfTyEJKxH1oK9uyBxiXPtWXiQggWbZirMCXam51tg==", "dependencies": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": ">=14.16" + "@react-hook/latest": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/path-to-regexp": { - "version": "1.8.0", - "license": "MIT", + "node_modules/@react-hook/window-size": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-hook/window-size/-/window-size-3.1.1.tgz", + "integrity": "sha512-yWnVS5LKnOUIrEsI44oz3bIIUYqflamPL27n+k/PC//PsX/YeWBky09oPeAoc9As6jSH16Wgo8plI+ECZaHk3g==", "dependencies": { - "isarray": "0.0.1" + "@react-hook/debounce": "^3.0.0", + "@react-hook/event": "^1.2.1", + "@react-hook/throttle": "^2.2.0" + }, + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/@docusaurus/theme-common/node_modules/prism-react-renderer": { - "version": "2.3.1", - "license": "MIT", + "node_modules/@react-types/button": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.4.1.tgz", + "integrity": "sha512-B54M84LxdEppwjXNlkBEJyMfe9fd+bvFV7R6+NJvupGrZm/LuFNYjFcHk7yjMKWTdWm6DbpIuQz54n5qTW7Vlg==", "dependencies": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" + "@react-types/shared": "^3.8.0" }, "peerDependencies": { - "react": ">=16.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@docusaurus/theme-common/node_modules/queue": { - "version": "6.0.2", - "license": "MIT", + "node_modules/@react-types/checkbox": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.8.1.tgz", + "integrity": "sha512-5/oVByPw4MbR/8QSdHCaalmyWC71H/QGgd4aduTJSaNi825o+v/hsN2/CH7Fq9atkLKsC8fvKD00Bj2VGaKriQ==", "dependencies": { - "inherits": "~2.0.3" + "@react-types/shared": "^3.23.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/react-helmet-async": { - "version": "1.3.0", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, + "node_modules/@react-types/checkbox/node_modules/@react-types/shared": { + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.23.1.tgz", + "integrity": "sha512-5d+3HbFDxGZjhbMBeFHRQhexMFt4pUce3okyRtUVKbbedQFUrtXSBg9VszgF2RTeQDKDkMCIQDtz5ccP/Lk1gw==", "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" } }, - "node_modules/@docusaurus/theme-common/node_modules/react-router": { - "version": "5.3.4", - "license": "MIT", + "node_modules/@react-types/radio": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.1.2.tgz", + "integrity": "sha512-vkIic8abrVUyl/YjKU3yTVwn8QgebzuadfV89PsaKc3hdmSiHhDsln5wYsfWOEotqMwPrG1aEv9yRMYO78OQXQ==", "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" + "@react-types/shared": "^3.8.0" }, "peerDependencies": { - "react": ">=15" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@docusaurus/theme-common/node_modules/react-router-config": { - "version": "5.1.1", - "license": "MIT", + "node_modules/@react-types/shared": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.9.0.tgz", + "integrity": "sha512-YYksINfR6q92P10AhPEGo47Hd7oz1hrnZ6Vx8Gsrq62IbqDdv1XOTzPBaj17Z1ymNY2pitLUSEXsLmozt4wxxQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1" + } + }, + "node_modules/@react-types/switch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.1.2.tgz", + "integrity": "sha512-EaYWoLvUCpOnt//Ov8VBxOjbs4hBpYE/rBAzzIknXaFvKOu867iZBFL7FJbcemOgC8/dwyaj6GUZ1Gw3Z1g59w==", "dependencies": { - "@babel/runtime": "^7.1.2" + "@react-types/checkbox": "^3.2.3", + "@react-types/shared": "^3.8.0" }, "peerDependencies": { - "react": ">=15", - "react-router": ">=5" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@docusaurus/theme-common/node_modules/react-router-dom": { - "version": "5.3.4", - "license": "MIT", + "node_modules/@react-types/textfield": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.3.0.tgz", + "integrity": "sha512-lOf0tx3c3dVaomH/uvKpOKFVTXQ232kLnMhOJTtj97JDX7fTr3SNhDUV0G8Zf4M0vr+l+xkTrJkywYE23rzliw==", "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" + "@react-types/shared": "^3.9.0" }, "peerDependencies": { - "react": ">=15" + "react": "^16.8.0 || ^17.0.0-rc.1" } }, - "node_modules/@docusaurus/theme-common/node_modules/registry-auth-token": { - "version": "5.0.2", - "license": "MIT", + "node_modules/@rehooks/component-size": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@rehooks/component-size/-/component-size-1.0.3.tgz", + "integrity": "sha512-pnYld+8SSF2vXwdLOqBGUyOrv/SjzwLjIUcs/4c1JJgR0q4E9eBtBfuZMD6zUD51fvSehSsbnlQMzotSmPTXPg==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@rjsf/core": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/@rjsf/core/-/core-5.18.4.tgz", + "integrity": "sha512-OUPC+l44X1geYT9sSsmQC2pakvFWCQB+5Iy/ITfLMJq3MIjJn0gakCwYHXMMBGUAKM1SSMIyKWyCazt3kY9fhg==", "dependencies": { - "@pnpm/npm-conf": "^2.1.0" + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "markdown-to-jsx": "^7.4.1", + "nanoid": "^3.3.7", + "prop-types": "^15.8.1" }, "engines": { "node": ">=14" + }, + "peerDependencies": { + "@rjsf/utils": "^5.18.x", + "react": "^16.14.0 || >=17" } }, - "node_modules/@docusaurus/theme-common/node_modules/registry-url": { - "version": "6.0.1", - "license": "MIT", + "node_modules/@rjsf/utils": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/@rjsf/utils/-/utils-5.18.4.tgz", + "integrity": "sha512-svLMk5aW6q3JQRYVTJradFc9tLeQ1vX5/k6fPwxf+08eweqPbINq7aokLBSStUNr8FfYgThTl8IfehLoVP2dvw==", "dependencies": { - "rc": "1.2.8" + "json-schema-merge-allof": "^0.8.1", + "jsonpointer": "^5.0.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-is": "^18.2.0" }, "engines": { - "node": ">=12" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^16.14.0 || >=17" } }, - "node_modules/@docusaurus/theme-common/node_modules/semver-diff": { - "version": "4.0.0", - "license": "MIT", + "node_modules/@rjsf/validator-ajv8": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/@rjsf/validator-ajv8/-/validator-ajv8-5.18.4.tgz", + "integrity": "sha512-D0bUtruWbUmXG8z3VBbCky0Cx65rmcdG/QypB9ri5YTSNTQIxuq28StBpZUZn84CO/oMOtociGy4afW1aj5C0g==", "dependencies": { - "semver": "^7.3.5" + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21" }, "engines": { - "node": ">=12" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@rjsf/utils": "^5.18.x" } }, - "node_modules/@docusaurus/theme-common/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", + "node_modules/@rjsf/validator-ajv8/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@docusaurus/theme-common/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", + "node_modules/@rjsf/validator-ajv8/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/@segment/snippet": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/@segment/snippet/-/snippet-4.16.2.tgz", + "integrity": "sha512-2fgsrt4U+vKv14ohOAsViCEzeZotaawF2Il7YUbmYVrhPn8Hq7xuGznHKRdZeoxScQ87X36xDX2Fzh5bAYRN7g==", "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "@ndhoule/map": "^2.0.1" } }, - "node_modules/@docusaurus/theme-common/node_modules/unique-string": { - "version": "3.0.0", - "license": "MIT", + "node_modules/@sentry/browser": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.7.tgz", + "integrity": "sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==", "dependencies": { - "crypto-random-string": "^4.0.0" + "@sentry/core": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/@docusaurus/theme-common/node_modules/update-notifier": { - "version": "6.0.2", - "license": "BSD-2-Clause", + "node_modules/@sentry/browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/core": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz", + "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==", "dependencies": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" + "@sentry/hub": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" + "node": ">=6" } }, - "node_modules/@docusaurus/theme-common/node_modules/update-notifier/node_modules/boxen": { - "version": "7.1.1", - "license": "MIT", + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/hub": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz", + "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==", "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "tslib": "^1.9.3" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/@docusaurus/theme-common/node_modules/update-notifier/node_modules/camelcase": { - "version": "7.0.1", - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@docusaurus/theme-common/node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node_modules/@sentry/minimal": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz", + "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==", + "dependencies": { + "@sentry/hub": "6.19.7", + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/update-notifier/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@docusaurus/theme-common/node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "node": ">=6" } }, - "node_modules/@docusaurus/theme-common/node_modules/xdg-basedir": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@docusaurus/theme-mermaid": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@sentry/react": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.19.7.tgz", + "integrity": "sha512-VzJeBg/v41jfxUYPkH2WYrKjWc4YiMLzDX0f4Zf6WkJ4v3IlDDSkX6DfmWekjTKBho6wiMkSNy2hJ1dHfGZ9jA==", "dependencies": { - "@docusaurus/core": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "mermaid": "^10.4.0", - "tslib": "^2.6.0" + "@sentry/browser": "6.19.7", + "@sentry/minimal": "6.19.7", + "@sentry/types": "6.19.7", + "@sentry/utils": "6.19.7", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^1.9.3" }, "engines": { - "node": ">=18.0" + "node": ">=6" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "15.x || 16.x || 17.x || 18.x" } }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/theme-translations": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } + "node_modules/@sentry/react/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": { - "version": "2.1.1", - "license": "MIT", + "node_modules/@sentry/types": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz", + "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==", "engines": { "node": ">=6" } }, - "node_modules/@docusaurus/theme-translations": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@sentry/utils": { + "version": "6.19.7", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz", + "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==", "dependencies": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" + "@sentry/types": "6.19.7", + "tslib": "^1.9.3" }, "engines": { - "node": ">=18.0" + "node": ">=6" } }, - "node_modules/@docusaurus/tsconfig": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", - "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", - "dev": true + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "node_modules/@docusaurus/types": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", - "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dependencies": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/@docusaurus/types/node_modules/commander": { - "version": "5.1.0", - "license": "MIT", + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@docusaurus/utils": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", "dependencies": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@stoplight/json": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@stoplight/json/-/json-3.21.0.tgz", + "integrity": "sha512-5O0apqJ/t4sIevXCO3SBN9AHCEKKR/Zb4gaj7wYe5863jme9g02Q0n/GhM7ZCALkL+vGPTe4ZzTETP8TFtsw3g==", + "dependencies": { + "@stoplight/ordered-object-literal": "^1.0.3", + "@stoplight/path": "^1.3.2", + "@stoplight/types": "^13.6.0", + "jsonc-parser": "~2.2.1", "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" + "safe-stable-stringify": "^1.1" }, "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "node": ">=8.3.0" } }, - "node_modules/@docusaurus/utils-common": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@stoplight/json-schema-merge-allof": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@stoplight/json-schema-merge-allof/-/json-schema-merge-allof-0.8.0.tgz", + "integrity": "sha512-g8e0s43v96Xbzvd8d6KKUuJTO16CS2oJglJrviUi8ASIUxzFvAJqTHWLtGmpTryisQopqg1evXGJfi0+164+Qw==", "dependencies": { - "tslib": "^2.6.0" - }, - "engines": { - "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } + "compute-lcm": "^1.1.0", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.4" } }, - "node_modules/@docusaurus/utils-validation": { - "version": "3.4.0", - "license": "MIT", + "node_modules/@stoplight/json-schema-tree": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@stoplight/json-schema-tree/-/json-schema-tree-4.0.0.tgz", + "integrity": "sha512-SAGtof+ihIdPqETR+7XXOaqZJcrbSih/xEahaw5t1nXk5sVW6ss2l5A1WCIuvtvnQiUKnBfanmZU4eoM1ZvItg==", "dependencies": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" + "@stoplight/json": "^3.12.0", + "@stoplight/json-schema-merge-allof": "^0.8.0", + "@stoplight/lifecycle": "^2.3.2", + "@types/json-schema": "^7.0.7", + "magic-error": "0.0.1" }, "engines": { - "node": ">=18.0" + "node": ">=10.18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "devOptional": true, - "license": "MIT", + "node_modules/@stoplight/json-schema-viewer": { + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@stoplight/json-schema-viewer/-/json-schema-viewer-4.16.1.tgz", + "integrity": "sha512-gQ1v9/Dj1VP43zERuZoFMOr7RQDBZlgfF7QFh+R0sadP6W30oYFJtD7y2PG2gIQDohKElVuPjhFUbVH/81MnSg==", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@stoplight/json": "^3.20.1", + "@stoplight/json-schema-tree": "^4.0.0", + "@stoplight/react-error-boundary": "^2.0.0", + "@types/json-schema": "^7.0.7", + "classnames": "^2.2.6", + "fnv-plus": "^1.3.1", + "jotai": "^1.4.5", + "lodash": "^4.17.19" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@stoplight/markdown-viewer": "^5", + "@stoplight/mosaic": "^1.32", + "@stoplight/mosaic-code-viewer": "^1.32", + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", - "devOptional": true, - "peer": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "devOptional": true, - "license": "MIT", - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "node_modules/@stoplight/lifecycle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@stoplight/lifecycle/-/lifecycle-2.3.3.tgz", + "integrity": "sha512-JbPRTIzPZabeYPAk5+gdsnfwAxqW35G9e0ZjOG3toUmNViLOsEzuK4vpWd+Prv2Mw8HRmu+haiYizteZp6mk0w==", + "dependencies": { + "tslib": "^2.3.1", + "wolfy87-eventemitter": "~5.2.8" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=8.3.0" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/@stoplight/markdown": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@stoplight/markdown/-/markdown-3.2.0.tgz", + "integrity": "sha512-Hhnrj7xb+f4iMQQeZBKLgfst3OJyV8T4BKr8BSYnKpp070B6fE63V/lkPuKqrpvidcv6kz3INDBU/GE7K2Q0uw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@stoplight/types": "^12.3.0", + "@stoplight/yaml": "^4.2.2", + "github-slugger": "^1.3.0", + "hast-util-whitespace": "^2.0.0", + "lodash": "^4.17.21", + "mdast-util-to-string": "^3.1.0", + "remark-frontmatter": "^3.0.0", + "remark-gfm": "^1.0.0", + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.1", + "tslib": "^2.3.0", + "unified": "^9.2.1", + "unist-util-select": "^4.0.0", + "unist-util-visit": "^3.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=12" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/@stoplight/markdown-viewer": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@stoplight/markdown-viewer/-/markdown-viewer-5.7.0.tgz", + "integrity": "sha512-SOFmEapj/RAJ6fUqgZO41diB9ocEFxhrSL7C8aJKNoYoHme0xxk5DK53DvFNBayEEXnf9e/YmKPfwJjFdKUilA==", "dependencies": { - "type-fest": "^0.20.2" + "@rehooks/component-size": "^1.0.3", + "@stoplight/markdown": "^3.1.3", + "@stoplight/react-error-boundary": "^2.0.0", + "deepmerge": "^4.2.2", + "hast-to-hyperscript": "^10.0.1", + "hast-util-raw": "7.0.0", + "hast-util-sanitize": "^4.0.0", + "hastscript": "^7.0.2", + "mdast-util-to-hast": "^11.1.1", + "remark-parse": "^9.0.0", + "unified": "^9.2.1", + "unist-builder": "^3.0.0", + "unist-util-select": "^4.0.1", + "unist-util-visit": "^3.1.0" }, "engines": { - "node": ">=8" + "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@stoplight/mosaic": "^1.24.4", + "@stoplight/mosaic-code-viewer": "^1.24.4", + "react": ">=16.14", + "react-dom": ">=16.14" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "devOptional": true, - "license": "MIT", - "peer": true + "node_modules/@stoplight/markdown-viewer/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "devOptional": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - }, + "node_modules/@stoplight/markdown-viewer/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@stoplight/markdown-viewer/node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "devOptional": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, + "node_modules/@stoplight/markdown-viewer/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@eslint/js": { - "version": "8.57.0", - "devOptional": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node_modules/@stoplight/markdown-viewer/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.5.2", - "hasInstallScript": true, - "license": "MIT", - "engines": { - "node": ">=6" + "node_modules/@stoplight/markdown-viewer/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "6.5.2", - "hasInstallScript": true, - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown-viewer/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dependencies": { - "@fortawesome/fontawesome-common-types": "6.5.2" + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown-viewer/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown-viewer/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown-viewer/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/@fortawesome/react-fontawesome": { - "version": "0.2.2", - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dependencies": { - "prop-types": "^15.8.1" + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, - "peerDependencies": { - "@fortawesome/fontawesome-svg-core": "~1 || ~6", - "react": ">=16.3" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" + "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "devOptional": true, - "license": "Apache-2.0", - "peer": true, + "node_modules/@stoplight/markdown-viewer/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" + "debug": "^4.0.0", + "parse-entities": "^2.0.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "devOptional": true, - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=12.22" + "node_modules/@stoplight/markdown-viewer/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" }, "funding": { "type": "github", - "url": "https://github.com/sponsors/nzakas" + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "devOptional": true, - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown-viewer/node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "mdast-util-from-markdown": "^0.8.0" }, - "engines": { - "node": ">=12" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, + "node_modules/@stoplight/markdown-viewer/node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "node_modules/@stoplight/markdown-viewer/node_modules/unified": { "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dependencies": { - "@sinclair/typebox": "^0.27.8" + "@types/unist": "^2.0.2" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "license": "MIT", + "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "node_modules/@stoplight/markdown-viewer/node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "node_modules/@stoplight/markdown-viewer/node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/@stoplight/types": { + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-12.5.0.tgz", + "integrity": "sha512-dwqYcDrGmEyUv5TWrDam5TGOxU72ufyQ7hnOIIDdmW5ezOwZaBFoR5XQ9AsH49w7wgvOqB2Bmo799pJPWnpCbg==", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@types/unist": "^2" } }, - "node_modules/@json-schema-spec/json-pointer": { - "version": "0.1.2", - "license": "MIT" + "node_modules/@stoplight/markdown/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/@json-schema-tools/dereferencer": { - "version": "1.5.5", - "license": "Apache-2.0", - "dependencies": { - "@json-schema-tools/reference-resolver": "^1.2.4", - "@json-schema-tools/traverse": "^1.7.8", - "fast-safe-stringify": "^2.0.7" + "node_modules/@stoplight/markdown/node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@json-schema-tools/meta-schema": { - "version": "1.6.19", - "license": "Apache-2.0" + "node_modules/@stoplight/markdown/node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@json-schema-tools/reference-resolver": { - "version": "1.2.6", - "license": "Apache-2.0", - "dependencies": { - "@json-schema-spec/json-pointer": "^0.1.2", - "isomorphic-fetch": "^3.0.0" + "node_modules/@stoplight/markdown/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@json-schema-tools/traverse": { - "version": "1.10.4", - "license": "Apache-2.0" + "node_modules/@stoplight/markdown/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "license": "Apache-2.0" + "node_modules/@stoplight/markdown/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@lavamoat/aa": { - "version": "4.2.0", - "dev": true, - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dependencies": { - "resolve": "1.22.8" - }, - "bin": { - "lavamoat-ls": "src/cli.js" + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { - "node": "^16.20.0 || ^18.0.0 || ^20.0.0" + "node": ">=8" } }, - "node_modules/@lavamoat/allow-scripts": { - "version": "3.0.4", - "dev": true, - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/@stoplight/markdown/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", "dependencies": { - "@lavamoat/aa": "^4.2.0", - "@npmcli/run-script": "7.0.4", - "bin-links": "4.0.3", - "npm-normalize-package-bin": "3.0.1", - "yargs": "17.7.2" - }, - "bin": { - "allow-scripts": "src/cli.js" + "repeat-string": "^1.0.0" }, - "engines": { - "node": "^16.20.0 || ^18.0.0 || ^20.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/@mdx-js/mdx": { - "version": "3.0.1", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-find-and-replace": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", + "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" + "escape-string-regexp": "^4.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@mdx-js/react": { - "version": "3.0.1", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dependencies": { - "@types/mdx": "^2.0.0" + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" } }, - "node_modules/@metamask/design-tokens": { - "version": "1.13.0", - "license": "MIT", - "engines": { - "node": "^16.20.0" + "node_modules/@stoplight/markdown/node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@metamask/docusaurus-openrpc": { - "version": "0.4.1", - "license": "Apache-2.0", + "node_modules/@stoplight/markdown/node_modules/mdast-util-frontmatter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-0.2.0.tgz", + "integrity": "sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==", "dependencies": { - "@docusaurus/core": "^3.0.0", - "@docusaurus/plugin-content-blog": "^3.0.0", - "@docusaurus/plugin-content-docs": "^3.0.0", - "@docusaurus/plugin-content-pages": "^3.0.0", - "@docusaurus/plugin-debug": "^3.0.0", - "@docusaurus/plugin-google-analytics": "^3.0.0", - "@docusaurus/plugin-google-gtag": "^3.0.0", - "@docusaurus/plugin-google-tag-manager": "^3.0.0", - "@docusaurus/plugin-sitemap": "^3.0.0", - "@docusaurus/theme-classic": "^3.0.0", - "@docusaurus/theme-common": "^3.0.0", - "@docusaurus/theme-search-algolia": "^3.0.0", - "@docusaurus/types": "^3.0.0", - "@metamask/open-rpc-docs-react": "^0.2.0", - "@open-rpc/schema-utils-js": "^1.16.1", - "node-polyfill-webpack-plugin": "^2.0.1", - "process": "^0.11.10" - }, - "engines": { - "node": ">=16.0.0" + "micromark-extension-frontmatter": "^0.2.0" }, - "peerDependencies": { - "@docusaurus/core": "^3.0.0", - "@docusaurus/theme-common": "^3.0.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@metamask/open-rpc-docs-react": { - "version": "0.2.0", - "license": "Apache-2.0", + "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", + "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", "dependencies": { - "@json-schema-tools/traverse": "^1.10.1", - "@open-rpc/examples": "^1.6.1", - "@rjsf/core": "^5.6.2", - "@rjsf/utils": "^5.6.2", - "@rjsf/validator-ajv8": "^5.6.2", - "@stoplight/json-schema-viewer": "^4.9.1", - "@stoplight/markdown-viewer": "^5", - "@stoplight/mosaic": "^1.32", - "@stoplight/mosaic-code-viewer": "^1.32", - "hash-color-material": "^1.1.3", - "lodash": "^4.17.15", - "qs": "^6.11.1", - "react-markdown": "^8.0.7", - "react-syntax-highlighter": "^15.4.3" - }, - "engines": { - "node": ">=16.0.0" + "mdast-util-gfm-autolink-literal": "^0.1.0", + "mdast-util-gfm-strikethrough": "^0.2.0", + "mdast-util-gfm-table": "^0.1.0", + "mdast-util-gfm-task-list-item": "^0.1.0", + "mdast-util-to-markdown": "^0.6.1" }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@metamask/open-rpc-docs-react/node_modules/qs": { - "version": "6.12.1", - "license": "BSD-3-Clause", + "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-autolink-literal": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", + "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" + "ccount": "^1.0.0", + "mdast-util-find-and-replace": "^1.1.0", + "micromark": "^2.11.3" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@ndhoule/each": { - "version": "2.0.1", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-strikethrough": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", + "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", "dependencies": { - "@ndhoule/keys": "^2.0.0" + "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@ndhoule/keys": { - "version": "2.0.0", - "license": "MIT" + "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-table": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", + "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", + "dependencies": { + "markdown-table": "^2.0.0", + "mdast-util-to-markdown": "~0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/@ndhoule/map": { - "version": "2.0.1", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-task-list-item": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", + "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", "dependencies": { - "@ndhoule/each": "^2.0.1" + "mdast-util-to-markdown": "~0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">= 8" + "node_modules/@stoplight/markdown/node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@types/mdast": "^3.0.0" }, - "engines": { - "node": ">= 8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "debug": "^4.0.0", + "parse-entities": "^2.0.0" } }, - "node_modules/@npmcli/fs": { - "version": "3.1.1", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark-extension-frontmatter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-0.2.2.tgz", + "integrity": "sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==", "dependencies": { - "semver": "^7.3.5" + "fault": "^1.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/git": { - "version": "5.0.7", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", + "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" + "micromark": "~2.11.0", + "micromark-extension-gfm-autolink-literal": "~0.5.0", + "micromark-extension-gfm-strikethrough": "~0.6.5", + "micromark-extension-gfm-table": "~0.4.0", + "micromark-extension-gfm-tagfilter": "~0.3.0", + "micromark-extension-gfm-task-list-item": "~0.3.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-autolink-literal": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", + "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", + "dependencies": { + "micromark": "~2.11.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/package-json": { - "version": "5.2.0", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-strikethrough": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", + "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", "dependencies": { - "@npmcli/git": "^5.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", - "semver": "^7.5.3" + "micromark": "~2.11.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/package-json/node_modules/glob": { - "version": "10.4.1", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-table": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", + "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" + "micromark": "~2.11.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-tagfilter": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", + "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/package-json/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-task-list-item": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", + "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "micromark": "~2.11.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/package-json/node_modules/normalize-package-data": { - "version": "6.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/@stoplight/markdown/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dependencies": { - "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/remark-frontmatter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-3.0.0.tgz", + "integrity": "sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==", "dependencies": { - "which": "^4.0.0" + "mdast-util-frontmatter": "^0.2.0", + "micromark-extension-frontmatter": "^0.2.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@npmcli/run-script": { - "version": "7.0.4", - "dev": true, - "license": "ISC", + "node_modules/@stoplight/markdown/node_modules/remark-gfm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-1.0.0.tgz", + "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "which": "^4.0.0" + "mdast-util-gfm": "^0.1.0", + "micromark-extension-gfm": "^0.3.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/@open-rpc/examples": { - "version": "1.7.2", - "license": "Apache-2.0" - }, - "node_modules/@open-rpc/meta-schema": { - "version": "1.14.2", - "license": "Apache-2.0" - }, - "node_modules/@open-rpc/schema-utils-js": { - "version": "1.16.2", - "license": "Apache-2.0", - "dependencies": { - "@json-schema-tools/dereferencer": "1.5.5", - "@json-schema-tools/meta-schema": "1.6.19", - "@json-schema-tools/reference-resolver": "1.2.4", - "@open-rpc/meta-schema": "1.14.2", - "ajv": "^6.10.0", - "detect-node": "^2.0.4", - "fast-safe-stringify": "^2.0.7", - "fs-extra": "^10.1.0", - "is-url": "^1.2.4", - "isomorphic-fetch": "^3.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@open-rpc/schema-utils-js/node_modules/@json-schema-tools/reference-resolver": { - "version": "1.2.4", - "license": "Apache-2.0", + "node_modules/@stoplight/markdown/node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "dependencies": { - "@json-schema-spec/json-pointer": "^0.1.2", - "isomorphic-fetch": "^3.0.0" + "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@open-rpc/schema-utils-js/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, + "node_modules/@stoplight/markdown/node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "funding": { "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@open-rpc/schema-utils-js/node_modules/fs-extra": { - "version": "10.1.0", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@open-rpc/schema-utils-js/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@pnpm/config.env-replace": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=12.22.0" + "node_modules/@stoplight/markdown/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@pnpm/network.ca-file": { - "version": "1.0.2", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dependencies": { - "graceful-fs": "4.2.10" + "@types/unist": "^2.0.2" }, - "engines": { - "node": ">=12.22.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { - "version": "4.2.10", - "license": "ISC" - }, - "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", "dependencies": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" }, - "engines": { - "node": ">=12" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "license": "MIT" - }, - "node_modules/@react-hook/debounce": { - "version": "3.0.0", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dependencies": { - "@react-hook/latest": "^1.0.2" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@react-hook/event": { - "version": "1.2.6", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@react-hook/latest": { - "version": "1.0.3", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@react-hook/passive-layout-effect": { - "version": "1.2.1", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@react-hook/resize-observer": { - "version": "1.2.6", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unist-util-visit/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dependencies": { - "@juggle/resize-observer": "^3.3.1", - "@react-hook/latest": "^1.0.2", - "@react-hook/passive-layout-effect": "^1.2.0" + "@types/unist": "^2.0.0" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@react-hook/size": { - "version": "2.1.2", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", "dependencies": { - "@react-hook/passive-layout-effect": "^1.2.0", - "@react-hook/resize-observer": "^1.2.1" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@react-hook/throttle": { - "version": "2.2.0", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dependencies": { - "@react-hook/latest": "^1.0.2" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@react-hook/window-size": { - "version": "3.1.1", - "license": "MIT", + "node_modules/@stoplight/markdown/node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dependencies": { - "@react-hook/debounce": "^3.0.0", - "@react-hook/event": "^1.2.1", - "@react-hook/throttle": "^2.2.0" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, - "peerDependencies": { - "react": ">=16.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@react-types/button": { - "version": "3.4.1", - "license": "Apache-2.0", - "dependencies": { - "@react-types/shared": "^3.8.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "node_modules/@stoplight/markdown/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@react-types/checkbox": { - "version": "3.8.1", - "license": "Apache-2.0", + "node_modules/@stoplight/mosaic": { + "version": "1.53.2", + "resolved": "https://registry.npmjs.org/@stoplight/mosaic/-/mosaic-1.53.2.tgz", + "integrity": "sha512-fhSU1jqXLP3+9DghzrAHBgL+TfzaRDCwwg9+6Xe9Iz2LikOguAMPfBriantrtKOoM0pfUBOjHEuTO8QPw6uLKw==", "dependencies": { - "@react-types/shared": "^3.23.1" + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@react-hook/size": "^2.1.1", + "@react-hook/window-size": "^3.0.7", + "@react-types/button": "3.4.1", + "@react-types/radio": "3.1.2", + "@react-types/shared": "3.9.0", + "@react-types/switch": "3.1.2", + "@react-types/textfield": "3.3.0", + "@stoplight/types": "^13.7.0", + "@types/react": "^17.0.3", + "@types/react-dom": "^17.0.3", + "clsx": "^1.1.1", + "copy-to-clipboard": "^3.3.1", + "dom-helpers": "^3.3.1", + "lodash.get": "^4.4.2", + "nano-memoize": "^1.2.1", + "polished": "^4.1.3", + "react-fast-compare": "^3.2.0", + "react-overflow-list": "^0.5.0", + "ts-keycode-enum": "^1.0.6", + "tslib": "^2.1.0", + "use-resize-observer": "^9.0.2", + "zustand": "^3.5.2" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": ">= 16.14" } }, - "node_modules/@react-types/radio": { - "version": "3.1.2", - "license": "Apache-2.0", + "node_modules/@stoplight/mosaic-code-viewer": { + "version": "1.53.2", + "resolved": "https://registry.npmjs.org/@stoplight/mosaic-code-viewer/-/mosaic-code-viewer-1.53.2.tgz", + "integrity": "sha512-BtiAfotKmy4TtwrXTD2ktruFEwTLPwW3wt/KUQAWpGnwmTcJ9cXph2hsskFKAt1G866UzsKE3OKOAIv9GKHOdQ==", "dependencies": { - "@react-types/shared": "^3.8.0" + "@fortawesome/fontawesome-svg-core": "^6.1.1", + "@fortawesome/react-fontawesome": "^0.2.0", + "@react-hook/size": "^2.1.1", + "@react-hook/window-size": "^3.0.7", + "@react-types/radio": "3.1.2", + "@react-types/shared": "3.9.0", + "@react-types/switch": "3.1.2", + "@stoplight/mosaic": "1.53.2", + "@stoplight/types": "^13.7.0", + "clsx": "^1.1.1", + "copy-to-clipboard": "^3.3.1", + "dom-helpers": "^3.3.1", + "lodash.get": "^4.4.2", + "nano-memoize": "^1.2.1", + "polished": "^4.1.3", + "prism-react-renderer": "^1.2.1", + "prismjs": "^1.23.0", + "react-fast-compare": "^3.2.0", + "react-overflow-list": "^0.5.0", + "ts-keycode-enum": "^1.0.6", + "tslib": "^2.1.0", + "use-resize-observer": "^9.0.2", + "zustand": "^3.5.2" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@react-types/shared": { - "version": "3.23.1", - "license": "Apache-2.0", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0" + "react": ">= 16.14" } }, - "node_modules/@react-types/switch": { - "version": "3.1.2", - "license": "Apache-2.0", - "dependencies": { - "@react-types/checkbox": "^3.2.3", - "@react-types/shared": "^3.8.0" - }, + "node_modules/@stoplight/mosaic-code-viewer/node_modules/prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "react": ">=0.14.9" } }, - "node_modules/@react-types/textfield": { - "version": "3.3.0", - "license": "Apache-2.0", + "node_modules/@stoplight/mosaic/node_modules/@types/react": { + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "dependencies": { - "@react-types/shared": "^3.9.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" - } - }, - "node_modules/@rehooks/component-size": { - "version": "1.0.3", - "license": "MIT", - "peerDependencies": { - "react": ">=16.8.0" + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" } }, - "node_modules/@rjsf/core": { - "version": "5.18.4", - "license": "Apache-2.0", - "dependencies": { - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "markdown-to-jsx": "^7.4.1", - "nanoid": "^3.3.7", - "prop-types": "^15.8.1" - }, + "node_modules/@stoplight/ordered-object-literal": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@stoplight/ordered-object-literal/-/ordered-object-literal-1.0.5.tgz", + "integrity": "sha512-COTiuCU5bgMUtbIFBuyyh2/yVVzlr5Om0v5utQDgBCuQUOPgU1DwoffkTfg4UBQOvByi5foF4w4T+H9CoRe5wg==", "engines": { - "node": ">=14" - }, - "peerDependencies": { - "@rjsf/utils": "^5.18.x", - "react": "^16.14.0 || >=17" + "node": ">=8" } }, - "node_modules/@rjsf/utils": { - "version": "5.18.4", - "license": "Apache-2.0", - "dependencies": { - "json-schema-merge-allof": "^0.8.1", - "jsonpointer": "^5.0.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-is": "^18.2.0" - }, + "node_modules/@stoplight/path": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@stoplight/path/-/path-1.3.2.tgz", + "integrity": "sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ==", "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": "^16.14.0 || >=17" + "node": ">=8" } }, - "node_modules/@rjsf/utils/node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" - }, - "node_modules/@rjsf/validator-ajv8": { - "version": "5.18.4", - "license": "Apache-2.0", + "node_modules/@stoplight/react-error-boundary": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@stoplight/react-error-boundary/-/react-error-boundary-2.0.0.tgz", + "integrity": "sha512-r9cyaaH2h0kFe5c0aP+yJuY9CyXgfbBaMO6660M/wRQXqM49K5Ul7kexE4ei2cqYgo+Cd6ALl6RXSZFYwf2kCA==", "dependencies": { - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" + "@sentry/react": "^6.13.2" }, "engines": { - "node": ">=14" + "node": ">=10" }, "peerDependencies": { - "@rjsf/utils": "^5.18.x" - } - }, - "node_modules/@segment/snippet": { - "version": "4.16.2", - "license": "MIT", - "dependencies": { - "@ndhoule/map": "^2.0.1" + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/@sentry/browser": { - "version": "6.19.7", - "license": "BSD-3-Clause", + "node_modules/@stoplight/types": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-13.20.0.tgz", + "integrity": "sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA==", "dependencies": { - "@sentry/core": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" }, "engines": { - "node": ">=6" + "node": "^12.20 || >=14.13" } }, - "node_modules/@sentry/browser/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@sentry/core": { - "version": "6.19.7", - "license": "BSD-3-Clause", + "node_modules/@stoplight/yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@stoplight/yaml/-/yaml-4.3.0.tgz", + "integrity": "sha512-JZlVFE6/dYpP9tQmV0/ADfn32L9uFarHWxfcRhReKUnljz1ZiUM5zpX+PH8h5CJs6lao3TuFqnPm9IJJCEkE2w==", "dependencies": { - "@sentry/hub": "6.19.7", - "@sentry/minimal": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" + "@stoplight/ordered-object-literal": "^1.0.5", + "@stoplight/types": "^14.1.1", + "@stoplight/yaml-ast-parser": "0.0.50", + "tslib": "^2.2.0" }, "engines": { - "node": ">=6" + "node": ">=10.8" } }, - "node_modules/@sentry/core/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" + "node_modules/@stoplight/yaml-ast-parser": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@stoplight/yaml-ast-parser/-/yaml-ast-parser-0.0.50.tgz", + "integrity": "sha512-Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ==" }, - "node_modules/@sentry/hub": { - "version": "6.19.7", - "license": "BSD-3-Clause", + "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@stoplight/types/-/types-14.1.1.tgz", + "integrity": "sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g==", "dependencies": { - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" + "@types/json-schema": "^7.0.4", + "utility-types": "^3.10.0" }, "engines": { - "node": ">=6" + "node": "^12.20 || >=14.13" } }, - "node_modules/@sentry/hub/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@sentry/minimal": { - "version": "6.19.7", - "license": "BSD-3-Clause", - "dependencies": { - "@sentry/hub": "6.19.7", - "@sentry/types": "6.19.7", - "tslib": "^1.9.3" - }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", "engines": { - "node": ">=6" - } - }, - "node_modules/@sentry/minimal/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@sentry/react": { - "version": "6.19.7", - "license": "BSD-3-Clause", - "dependencies": { - "@sentry/browser": "6.19.7", - "@sentry/minimal": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" + "node": ">=14" }, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "react": "15.x || 16.x || 17.x || 18.x" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@sentry/react/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@sentry/types": { - "version": "6.19.7", - "license": "BSD-3-Clause", + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", "engines": { - "node": ">=6" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@sentry/utils": { - "version": "6.19.7", - "license": "BSD-3-Clause", - "dependencies": { - "@sentry/types": "6.19.7", - "tslib": "^1.9.3" - }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", "engines": { - "node": ">=6" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@sentry/utils/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "license": "BSD-3-Clause" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "license": "MIT" - }, - "node_modules/@sindresorhus/is": { - "version": "5.6.0", - "license": "MIT", + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", "engines": { - "node": ">=14.16" + "node": ">=14" }, "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@slorber/remark-comment": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@slorber/remark-comment/node_modules/micromark-factory-space": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@slorber/remark-comment/node_modules/micromark-util-character": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@slorber/remark-comment/node_modules/micromark-util-symbol": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/@slorber/remark-comment/node_modules/micromark-util-types": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/@stoplight/json": { - "version": "3.21.0", - "license": "Apache-2.0", + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", "dependencies": { - "@stoplight/ordered-object-literal": "^1.0.3", - "@stoplight/path": "^1.3.2", - "@stoplight/types": "^13.6.0", - "jsonc-parser": "~2.2.1", - "lodash": "^4.17.21", - "safe-stable-stringify": "^1.1" + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" }, "engines": { - "node": ">=8.3.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@stoplight/json-schema-merge-allof": { - "version": "0.8.0", - "license": "MIT", + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "dependencies": { - "compute-lcm": "^1.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.4" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@stoplight/json-schema-tree": { - "version": "4.0.0", - "license": "Apache-2.0", + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", "dependencies": { - "@stoplight/json": "^3.12.0", - "@stoplight/json-schema-merge-allof": "^0.8.0", - "@stoplight/lifecycle": "^2.3.2", - "@types/json-schema": "^7.0.7", - "magic-error": "0.0.1" + "@babel/types": "^7.21.3", + "entities": "^4.4.0" }, "engines": { - "node": ">=10.18" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@stoplight/json-schema-viewer": { - "version": "4.16.1", - "license": "Apache-2.0", + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", "dependencies": { - "@stoplight/json": "^3.20.1", - "@stoplight/json-schema-tree": "^4.0.0", - "@stoplight/react-error-boundary": "^2.0.0", - "@types/json-schema": "^7.0.7", - "classnames": "^2.2.6", - "fnv-plus": "^1.3.1", - "jotai": "^1.4.5", - "lodash": "^4.17.19" + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" }, "engines": { - "node": ">=16" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" }, "peerDependencies": { - "@stoplight/markdown-viewer": "^5", - "@stoplight/mosaic": "^1.32", - "@stoplight/mosaic-code-viewer": "^1.32", - "react": ">=16.8", - "react-dom": ">=16.8" + "@svgr/core": "*" } }, - "node_modules/@stoplight/lifecycle": { - "version": "2.3.3", - "license": "Apache-2.0", + "node_modules/@svgr/plugin-svgo": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", + "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", "dependencies": { - "tslib": "^2.3.1", - "wolfy87-eventemitter": "~5.2.8" + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" }, "engines": { - "node": ">=8.3.0" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" } }, - "node_modules/@stoplight/markdown": { - "version": "3.2.0", - "license": "Apache-2.0", + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", "dependencies": { - "@stoplight/types": "^12.3.0", - "@stoplight/yaml": "^4.2.2", - "github-slugger": "^1.3.0", - "hast-util-whitespace": "^2.0.0", - "lodash": "^4.17.21", - "mdast-util-to-string": "^3.1.0", - "remark-frontmatter": "^3.0.0", - "remark-gfm": "^1.0.0", - "remark-parse": "^9.0.0", - "remark-stringify": "^9.0.1", - "tslib": "^2.3.0", - "unified": "^9.2.1", - "unist-util-select": "^4.0.0", - "unist-util-visit": "^3.1.0" + "@babel/core": "^7.21.3", + "@babel/plugin-transform-react-constant-elements": "^7.21.3", + "@babel/preset-env": "^7.20.2", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.21.0", + "@svgr/core": "8.1.0", + "@svgr/plugin-jsx": "8.1.0", + "@svgr/plugin-svgo": "8.1.0" }, "engines": { - "node": ">=12" + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@stoplight/markdown-viewer": { - "version": "5.7.0", - "license": "Apache-2.0", + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dependencies": { - "@rehooks/component-size": "^1.0.3", - "@stoplight/markdown": "^3.1.3", - "@stoplight/react-error-boundary": "^2.0.0", - "deepmerge": "^4.2.2", - "hast-to-hyperscript": "^10.0.1", - "hast-util-raw": "7.0.0", - "hast-util-sanitize": "^4.0.0", - "hastscript": "^7.0.2", - "mdast-util-to-hast": "^11.1.1", - "remark-parse": "^9.0.0", - "unified": "^9.2.1", - "unist-builder": "^3.0.0", - "unist-util-select": "^4.0.1", - "unist-util-visit": "^3.1.0" + "defer-to-connect": "^2.0.1" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@stoplight/mosaic": "^1.24.4", - "@stoplight/mosaic-code-viewer": "^1.24.4", - "react": ">=16.14", - "react-dom": ">=16.14" + "node": ">=14.16" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/@types/hast": { - "version": "2.3.10", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/@types/mdast": { - "version": "3.0.15", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } + "node_modules/@tsconfig/docusaurus": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-1.0.7.tgz", + "integrity": "sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg==", + "dev": true }, - "node_modules/@stoplight/markdown-viewer/node_modules/bail": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "license": "MIT", + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/connect": "*", + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/hast-util-raw": { - "version": "7.0.0", - "license": "MIT", + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "@types/unist": "^2.0.3", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/hast-util-raw/node_modules/vfile": { - "version": "4.2.1", - "license": "MIT", + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/hast-util-raw/node_modules/vfile-message": { - "version": "2.0.4", - "license": "MIT", + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "license": "MIT", + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/d3-time": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/html-void-elements": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/@types/d3-scale-chromatic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", + "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==" }, - "node_modules/@stoplight/markdown-viewer/node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" }, - "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "license": "MIT", + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/ms": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-to-hast": { - "version": "11.3.0", - "license": "MIT", + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/mdurl": "^1.0.0", - "mdast-util-definitions": "^5.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { - "version": "4.1.2", - "license": "MIT", + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/eslint": "*", + "@types/estree": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "license": "MIT", + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/estree": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/@stoplight/markdown-viewer/node_modules/remark-parse": { - "version": "9.0.0", - "license": "MIT", + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", "dependencies": { - "mdast-util-from-markdown": "^0.8.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/trough": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/express-serve-static-core": { + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz", + "integrity": "sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unified": { - "version": "9.2.2", - "license": "MIT", + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unified/node_modules/vfile": { - "version": "4.2.1", - "license": "MIT", + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unified/node_modules/vfile-message": { - "version": "2.0.4", - "license": "MIT", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-is": { - "version": "5.2.1", - "license": "MIT", + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/istanbul-lib-report": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-position": { + "node_modules/@types/js-cookie": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/mdast": { "version": "4.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/unist": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "license": "MIT", + "node_modules/@types/mdurl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz", + "integrity": "sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==" + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.14.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.5.tgz", + "integrity": "sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==", "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "undici-types": "~5.26.4" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-visit": { - "version": "3.1.0", - "license": "MIT", + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/node": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/unist-util-visit-parents": { - "version": "4.1.1", - "license": "MIT", + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" + }, + "node_modules/@types/prismjs": { + "version": "1.26.4", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.4.tgz", + "integrity": "sha512-rlAnzkW2sZOjbqZ743IHUhFcvzaGbqijwOu8QZnZCjfQzBqFE3s4lOTJEsxikImav9uzz/42I+O7YUs1mWgMlg==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/prop-types": "*", + "csstype": "^3.0.2" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/vfile": { - "version": "5.3.7", - "license": "MIT", + "node_modules/@types/react-dom": { + "version": "17.0.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.25.tgz", + "integrity": "sha512-urx7A7UxkZQmThYA4So0NelOVjx3V4rNFVJwp0WZlbIK5eM4rNJDiN3R/E9ix0MBh6kAEojk/9YL+Te6D9zHNA==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/react": "^17" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/vfile-location": { - "version": "4.1.0", - "license": "MIT", + "node_modules/@types/react-dom/node_modules/@types/react": { + "version": "17.0.80", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.80.tgz", + "integrity": "sha512-LrgHIu2lEtIo8M7d1FcI3BdwXWoRQwMoXOZ7+dPTW0lYREjmlHl3P0U1VD0i/9tppOuv8/sam7sOjx34TxSFbA==", "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/prop-types": "*", + "@types/scheduler": "^0.16", + "csstype": "^3.0.2" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/vfile-message": { - "version": "3.1.4", - "license": "MIT", + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/vfile-message/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "license": "MIT", + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" } }, - "node_modules/@stoplight/markdown-viewer/node_modules/vfile/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "license": "MIT", + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/@stoplight/markdown/node_modules/@stoplight/types": { - "version": "12.5.0", - "license": "Apache-2.0", + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/@stoplight/markdown/node_modules/@types/mdast": { - "version": "3.0.15", - "license": "MIT", + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dependencies": { - "@types/unist": "^2" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@stoplight/markdown/node_modules/bail": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" } }, - "node_modules/@stoplight/markdown/node_modules/ccount": { - "version": "1.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@stoplight/markdown/node_modules/hast-util-whitespace": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" } }, - "node_modules/@stoplight/markdown/node_modules/is-plain-obj": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" }, - "node_modules/@stoplight/markdown/node_modules/longest-streak": { - "version": "2.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" } }, - "node_modules/@stoplight/markdown/node_modules/markdown-table": { - "version": "2.0.0", - "license": "MIT", + "node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", "dependencies": { - "repeat-string": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "@types/yargs-parser": "*" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-find-and-replace": { - "version": "1.1.1", - "license": "MIT", + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.13.1.tgz", + "integrity": "sha512-1ELDPlnLvDQ5ybTSrMhRTFDfOQEOXNM+eP+3HT/Yq7ruWpciQw+Avi73pdEbA4SooCawEWo3dtYbF68gN7Ed1A==", + "dev": true, "dependencies": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@typescript-eslint/scope-manager": "7.13.1", + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/typescript-estree": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "license": "MIT", + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.13.1.tgz", + "integrity": "sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==", + "dev": true, "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { - "version": "2.0.0", - "license": "MIT", + "node_modules/@typescript-eslint/types": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.13.1.tgz", + "integrity": "sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-frontmatter": { - "version": "0.2.0", - "license": "MIT", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.13.1.tgz", + "integrity": "sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==", + "dev": true, "dependencies": { - "micromark-extension-frontmatter": "^0.2.0" + "@typescript-eslint/types": "7.13.1", + "@typescript-eslint/visitor-keys": "7.13.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm": { - "version": "0.1.2", - "license": "MIT", + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, "dependencies": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "license": "MIT", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dev": true, "dependencies": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "license": "MIT", - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-table": { - "version": "0.1.6", - "license": "MIT", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dev": true, "dependencies": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "license": "MIT", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, "dependencies": { - "mdast-util-to-markdown": "~0.6.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "license": "MIT", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.13.1.tgz", + "integrity": "sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" + "@typescript-eslint/types": "7.13.1", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { - "version": "2.0.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, - "node_modules/@stoplight/markdown/node_modules/mdast-util-to-string": { - "version": "3.2.0", - "license": "MIT", + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-frontmatter": { - "version": "0.2.2", - "license": "MIT", + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { - "fault": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm": { - "version": "0.3.3", - "license": "MIT", - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "license": "MIT", + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { - "micromark": "~2.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@xtuc/ieee754": "^1.2.0" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "license": "MIT", + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@xtuc/long": "4.2.2" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-table": { - "version": "0.4.3", - "license": "MIT", + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-tagfilter": { - "version": "0.3.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@stoplight/markdown/node_modules/micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "license": "MIT", + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dependencies": { - "micromark": "~2.11.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" } }, - "node_modules/@stoplight/markdown/node_modules/remark-frontmatter": { - "version": "3.0.0", - "license": "MIT", + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dependencies": { - "mdast-util-frontmatter": "^0.2.0", - "micromark-extension-frontmatter": "^0.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, - "node_modules/@stoplight/markdown/node_modules/remark-gfm": { - "version": "1.0.0", - "license": "MIT", + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dependencies": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" } }, - "node_modules/@stoplight/markdown/node_modules/remark-parse": { - "version": "9.0.0", - "license": "MIT", + "node_modules/@xobotyi/scrollbar-width": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz", + "integrity": "sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==" + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", "dependencies": { - "mdast-util-from-markdown": "^0.8.0" + "event-target-shim": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6.5" } }, - "node_modules/@stoplight/markdown/node_modules/remark-stringify": { - "version": "9.0.1", - "license": "MIT", + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dependencies": { - "mdast-util-to-markdown": "^0.6.0" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@stoplight/markdown/node_modules/trough": { - "version": "1.0.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/accepts/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/@stoplight/markdown/node_modules/unified": { - "version": "9.2.2", - "license": "MIT", + "node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" + "mime-db": "1.52.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@stoplight/markdown/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.2" + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@stoplight/markdown/node_modules/unist-util-visit": { - "version": "3.1.0", - "license": "MIT", + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" + "acorn": "^8.11.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/@stoplight/markdown/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "license": "MIT", + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "debug": "^4.3.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 14" } }, - "node_modules/@stoplight/markdown/node_modules/unist-util-visit/node_modules/unist-util-is": { - "version": "5.2.1", - "license": "MIT", + "node_modules/agentkeepalive": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.3.tgz", + "integrity": "sha512-yqXL+k5rr8+ZRpOAntkaaRgWgE5o8ESAj5DyRmVTCSoZxXmqemb9Dd7T4i5UzwuERdLAJUy6XzR9zFVuf0kzkw==", "dependencies": { - "@types/unist": "^2.0.0" + "humanize-ms": "^1.2.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/@stoplight/markdown/node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { - "version": "4.1.1", - "license": "MIT", + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=8" } }, - "node_modules/@stoplight/markdown/node_modules/vfile": { - "version": "4.2.1", - "license": "MIT", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@stoplight/markdown/node_modules/vfile-message": { - "version": "2.0.4", - "license": "MIT", + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" + "ajv": "^8.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@stoplight/markdown/node_modules/zwitch": { - "version": "1.0.5", - "license": "MIT", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, "funding": { "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@stoplight/mosaic": { - "version": "1.53.2", - "license": "Apache-2.0", - "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.2.0", - "@react-hook/size": "^2.1.1", - "@react-hook/window-size": "^3.0.7", - "@react-types/button": "3.4.1", - "@react-types/radio": "3.1.2", - "@react-types/shared": "3.9.0", - "@react-types/switch": "3.1.2", - "@react-types/textfield": "3.3.0", - "@stoplight/types": "^13.7.0", - "@types/react": "^17.0.3", - "@types/react-dom": "^17.0.3", - "clsx": "^1.1.1", - "copy-to-clipboard": "^3.3.1", - "dom-helpers": "^3.3.1", - "lodash.get": "^4.4.2", - "nano-memoize": "^1.2.1", - "polished": "^4.1.3", - "react-fast-compare": "^3.2.0", - "react-overflow-list": "^0.5.0", - "ts-keycode-enum": "^1.0.6", - "tslib": "^2.1.0", - "use-resize-observer": "^9.0.2", - "zustand": "^3.5.2" - }, - "peerDependencies": { - "react": ">= 16.14" - } + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "node_modules/@stoplight/mosaic-code-viewer": { - "version": "1.53.2", - "license": "Apache-2.0", + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dependencies": { - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.2.0", - "@react-hook/size": "^2.1.1", - "@react-hook/window-size": "^3.0.7", - "@react-types/radio": "3.1.2", - "@react-types/shared": "3.9.0", - "@react-types/switch": "3.1.2", - "@stoplight/mosaic": "1.53.2", - "@stoplight/types": "^13.7.0", - "clsx": "^1.1.1", - "copy-to-clipboard": "^3.3.1", - "dom-helpers": "^3.3.1", - "lodash.get": "^4.4.2", - "nano-memoize": "^1.2.1", - "polished": "^4.1.3", - "prism-react-renderer": "^1.2.1", - "prismjs": "^1.23.0", - "react-fast-compare": "^3.2.0", - "react-overflow-list": "^0.5.0", - "ts-keycode-enum": "^1.0.6", - "tslib": "^2.1.0", - "use-resize-observer": "^9.0.2", - "zustand": "^3.5.2" + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "react": ">= 16.14" + "ajv": "^8.8.2" } }, - "node_modules/@stoplight/mosaic-code-viewer/node_modules/@react-types/shared": { - "version": "3.9.0", - "license": "Apache-2.0", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "node_modules/algoliasearch": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", + "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-account": "4.23.3", + "@algolia/client-analytics": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-personalization": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/recommend": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" } }, - "node_modules/@stoplight/mosaic-code-viewer/node_modules/prism-react-renderer": { - "version": "1.3.5", - "license": "MIT", + "node_modules/algoliasearch-helper": { + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.0.tgz", + "integrity": "sha512-ZIVcE0929m2g00GuMiRWpemsGW3589qYxIcQonB7ms4B/KoeS94OiqPRMJ9hGoL23SlYJOmMNjZyXSoItDXO1w==", + "dependencies": { + "@algolia/events": "^4.0.1" + }, "peerDependencies": { - "react": ">=0.14.9" + "algoliasearch": ">= 3.1 < 6" } }, - "node_modules/@stoplight/mosaic/node_modules/@react-types/shared": { - "version": "3.9.0", - "license": "Apache-2.0", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0-rc.1" + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" } }, - "node_modules/@stoplight/ordered-object-literal": { - "version": "1.0.5", - "license": "Apache-2.0", + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { "node": ">=8" } }, - "node_modules/@stoplight/path": { - "version": "1.3.2", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/@stoplight/react-error-boundary": { - "version": "2.0.0", - "license": "Apache-2.0", + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "@sentry/react": "^6.13.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "node": ">=8" } }, - "node_modules/@stoplight/types": { - "version": "13.20.0", - "license": "Apache-2.0", + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "^12.20 || >=14.13" + "node": ">=8" } }, - "node_modules/@stoplight/yaml": { - "version": "4.3.0", - "license": "Apache-2.0", - "dependencies": { - "@stoplight/ordered-object-literal": "^1.0.5", - "@stoplight/types": "^14.1.1", - "@stoplight/yaml-ast-parser": "0.0.50", - "tslib": "^2.2.0" - }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "engines": { - "node": ">=10.8" + "node": ">=4" } }, - "node_modules/@stoplight/yaml-ast-parser": { - "version": "0.0.50", - "license": "Apache-2.0" - }, - "node_modules/@stoplight/yaml/node_modules/@stoplight/types": { - "version": "14.1.1", - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - }, - "engines": { - "node": "^12.20 || >=14.13" + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "license": "MIT", + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "engines": { - "node": ">=14" + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "license": "MIT", "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 8" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "license": "MIT", + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "license": "MIT", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "license": "MIT", + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "license": "MIT", + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "license": "MIT", + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "license": "MIT", + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "license": "MIT", + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "8.1.0", - "license": "MIT", + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, "dependencies": { - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "svgo": "^3.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" }, "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" + "node": ">= 0.4" } }, - "node_modules/@svgr/webpack": { - "version": "8.1.0", - "license": "MIT", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, "dependencies": { - "@babel/core": "^7.21.3", - "@babel/plugin-transform-react-constant-elements": "^7.21.3", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.0", - "@svgr/core": "8.1.0", - "@svgr/plugin-jsx": "8.1.0", - "@svgr/plugin-svgo": "8.1.0" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.1" - }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, "engines": { - "node": ">=14.16" + "node": ">=0.10.0" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "license": "ISC", - "engines": { - "node": ">=10.13.0" + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/@tsconfig/docusaurus": { - "version": "1.0.7", - "dev": true, - "license": "MIT" + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "license": "MIT", + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dependencies": { - "@types/estree": "*" + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" } }, - "node_modules/@types/body-parser": { - "version": "1.19.5", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "node_modules/@types/bonjour": { - "version": "3.5.13", - "license": "MIT", - "dependencies": { - "@types/node": "*" + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" } }, - "node_modules/@types/connect": { - "version": "3.4.38", - "license": "MIT", - "dependencies": { - "@types/node": "*" + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.4", - "license": "MIT", + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/@types/d3-scale": { - "version": "4.0.8", - "license": "MIT", + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dependencies": { - "@types/d3-time": "*" + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/d3-scale-chromatic": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/@types/d3-time": { - "version": "3.0.3", - "license": "MIT" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "license": "MIT", + "node_modules/axios": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.1.tgz", + "integrity": "sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==", + "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", "dependencies": { - "@types/ms": "*" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" } }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "license": "MIT", + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.7", - "license": "MIT", + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "object.assign": "^4.1.0" } }, - "node_modules/@types/estree": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.5", - "license": "MIT", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dependencies": { - "@types/estree": "*" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/express": { - "version": "4.17.21", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.3", - "license": "MIT", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/gtag.js": { - "version": "0.0.12", - "license": "MIT" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "license": "MIT", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dependencies": { - "@types/unist": "*" + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@types/hast/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@types/history": { - "version": "4.7.11", - "license": "MIT" + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "license": "MIT" + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "license": "MIT" + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, - "node_modules/@types/http-errors": { - "version": "2.0.4", - "license": "MIT" + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } }, - "node_modules/@types/http-proxy": { - "version": "1.17.14", - "license": "MIT", + "node_modules/bin-links": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.3.tgz", + "integrity": "sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA==", + "dev": true, "dependencies": { - "@types/node": "*" + "cmd-shim": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "read-cmd-shim": "^4.0.0", + "write-file-atomic": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "license": "MIT" + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "node_modules/binaryextensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", + "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", + "engines": { + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "license": "MIT", + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dependencies": { - "@types/istanbul-lib-report": "*" + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" } }, - "node_modules/@types/js-cookie": { - "version": "2.2.7", - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "license": "MIT" + "node_modules/bl/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "license": "MIT", + "node_modules/bl/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "@types/unist": "*" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/@types/mdast/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/@types/mdurl": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/@types/mdx": { - "version": "2.0.13", - "license": "MIT" + "node_modules/bl/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/@types/mime": { - "version": "1.3.5", - "license": "MIT" + "node_modules/bl/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "dev": true, - "license": "MIT" + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, - "node_modules/@types/ms": { - "version": "0.7.34", - "license": "MIT" + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, - "node_modules/@types/node": { - "version": "20.14.2", - "license": "MIT", + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { - "undici-types": "~5.26.4" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "license": "MIT", - "dependencies": { - "@types/node": "*" + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "license": "MIT" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "license": "MIT" - }, - "node_modules/@types/prismjs": { - "version": "1.26.4", - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.12", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.15", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "17.0.80", - "license": "MIT", + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "^0.16", - "csstype": "^3.0.2" + "ms": "2.0.0" } }, - "node_modules/@types/react-dom": { - "version": "17.0.25", - "license": "MIT", + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "@types/react": "^17" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "license": "MIT", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/@types/react-router-config": { - "version": "5.0.11", - "license": "MIT", + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@types/react-router-config/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "license": "MIT", + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/react-router-dom/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "balanced-match": "^1.0.0" } }, - "node_modules/@types/react-router/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/retry": { - "version": "0.12.0", - "license": "MIT" + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" }, - "node_modules/@types/sax": { - "version": "1.2.7", - "license": "MIT", + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dependencies": { - "@types/node": "*" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "0.17.4", - "license": "MIT", + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dependencies": { - "@types/mime": "^1", - "@types/node": "*" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "node_modules/@types/serve-index": { - "version": "1.9.4", - "license": "MIT", + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dependencies": { - "@types/express": "*" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/@types/serve-static": { - "version": "1.15.7", - "license": "MIT", + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "node_modules/@types/sockjs": { - "version": "0.3.36", - "license": "MIT", + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", "dependencies": { - "@types/node": "*" + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" } }, - "node_modules/@types/unist": { - "version": "2.0.10", - "license": "MIT" + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/@types/ws": { - "version": "8.5.10", - "license": "MIT", + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "@types/node": "*" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "license": "MIT", + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "@types/yargs-parser": "*" + "safe-buffer": "~5.1.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "license": "MIT" + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/@typescript-eslint/parser": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.12.0.tgz", - "integrity": "sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==", - "dev": true, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dependencies": { - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" }, - "peerDependencies": { - "eslint": "^8.56.0" + "bin": { + "browserslist": "cli.js" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", - "dev": true, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", - "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", - "dev": true, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">= 0.8" } }, - "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", + "node_modules/cacache": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", + "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/@typescript-eslint/parser/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "14 || >=16.14" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, - "license": "MIT", + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=14.16" } }, - "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "dev": true, - "license": "MIT", + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=6" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", + "node_modules/camelcase-keys": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "camelcase": "^6.3.0", + "map-obj": "^4.1.0", + "quick-lru": "^5.1.1", + "type-fest": "^1.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", + "node_modules/camelcase-keys/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", - "dev": true, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dependencies": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", - "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", - "dev": true, + "node_modules/caniuse-lite": { + "version": "1.0.30001636", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", + "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capture-stack-trace": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz", + "integrity": "sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": ">=0.10.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "license": "ISC" + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "license": "MIT", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "license": "MIT" + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "license": "MIT" + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "license": "MIT", + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "license": "MIT", + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "license": "MIT", + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" } }, - "node_modules/@xobotyi/scrollbar-width": { - "version": "1.9.5", - "license": "MIT" - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "license": "Apache-2.0" - }, - "node_modules/abbrev": { - "version": "2.0.0", - "dev": true, - "license": "ISC", + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "license": "MIT", + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/accepts": { - "version": "1.3.8", - "license": "MIT", + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "source-map": "~0.6.0" }, "engines": { - "node": ">= 0.6" + "node": ">= 10.0" } }, - "node_modules/acorn": { - "version": "8.11.3", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=0.10.0" } }, - "node_modules/acorn-walk": { - "version": "8.3.2", - "license": "MIT", + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "engines": { - "node": ">=0.4.0" + "node": ">=6" } }, - "node_modules/address": { - "version": "1.2.2", - "license": "MIT", + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", "engines": { - "node": ">= 10.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/agent-base": { - "version": "7.1.1", - "dev": true, - "license": "MIT", + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", "dependencies": { - "debug": "^4.3.4" + "restore-cursor": "^2.0.0" }, "engines": { - "node": ">= 14" + "node": ">=4" } }, - "node_modules/agentkeepalive": { - "version": "3.5.3", - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, + "node_modules/cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", "engines": { - "node": ">= 4.0.0" + "node": ">=4" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "license": "MIT", + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "string-width": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/ajv": { - "version": "8.16.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "license": "MIT", + "node_modules/cli-table3/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": ">=8" } }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "license": "MIT", + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "fast-deep-equal": "^3.1.3" + "ansi-regex": "^5.0.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=8" } }, - "node_modules/algoliasearch": { - "version": "4.23.3", - "license": "MIT", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-account": "4.23.3", - "@algolia/client-analytics": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-personalization": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/recommend": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } + "node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, - "node_modules/algoliasearch-helper": { - "version": "3.21.0", - "license": "MIT", + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "dependencies": { - "@algolia/events": "^4.0.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" + "node": ">=12" } }, - "node_modules/ansi-regex": { + "node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/arg": { - "version": "5.0.2", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/array-union": { - "version": "2.1.0", - "license": "MIT", + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "node_modules/cmd-shim": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz", + "integrity": "sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==", "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, + "node_modules/codesandbox": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/codesandbox/-/codesandbox-2.2.3.tgz", + "integrity": "sha512-IAkWFk6UUglOhSemI7UFgNNL/jgg+1YjVEIllFULLgsaHhFnY51pCqAifMNuAd5d9Zp4Nk/xMgrEaGNV0L4Xlg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "axios": "^0.18.1", + "chalk": "^2.4.1", + "codesandbox-import-util-types": "^2.2.3", + "codesandbox-import-utils": "^2.2.3", + "commander": "^2.9.0", + "datauri": "^3.0.0", + "filesize": "^3.6.1", + "fs-extra": "^3.0.1", + "git-branch": "^1.0.0", + "git-repo-name": "^0.6.0", + "git-username": "^0.5.0", + "humps": "^2.0.1", + "inquirer": "^6.2.2", + "lodash": "^4.17.5", + "lz-string": "^1.4.4", + "ms": "^2.0.0", + "open": "^6.3.0", + "ora": "^1.3.0", + "pacote": "^2.7.36", + "shortid": "^2.2.8", + "update-notifier": "^2.2.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "codesandbox": "lib/index.js" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, + "node_modules/codesandbox-import-util-types": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/codesandbox-import-util-types/-/codesandbox-import-util-types-2.2.3.tgz", + "integrity": "sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==" + }, + "node_modules/codesandbox-import-utils": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/codesandbox-import-utils/-/codesandbox-import-utils-2.1.11.tgz", + "integrity": "sha512-vkA0drdzO2ArMUzl8/AhEuzaW6qX3ic1SXPmruVS7bo/3K1P8H+S9CbuUNPo67X54/LzHwMnAZgZMXwN8vrw7Q==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "codesandbox-import-util-types": "^2.1.9", + "istextorbinary": "^2.2.1", + "lz-string": "^1.4.4" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, + "node_modules/codesandbox/node_modules/ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "string-width": "^2.0.0" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, + "node_modules/codesandbox/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/codesandbox/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, + "node_modules/codesandbox/node_modules/boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=4" + } + }, + "node_modules/codesandbox/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/codesandbox/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", + "node_modules/codesandbox/node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "node_modules/codesandbox/node_modules/cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/asn1.js": { - "version": "4.10.1", - "license": "MIT", + "node_modules/codesandbox/node_modules/codesandbox-import-utils": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/codesandbox-import-utils/-/codesandbox-import-utils-2.2.3.tgz", + "integrity": "sha512-ymtmcgZKU27U+nM2qUb21aO8Ut/u2S9s6KorOgG81weP+NA0UZkaHKlaRqbLJ9h4i/4FLvwmEXYAnTjNmp6ogg==", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "codesandbox-import-util-types": "^2.2.3", + "istextorbinary": "^2.2.1", + "lz-string": "^1.4.4" } }, - "node_modules/assert": { - "version": "2.1.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" + "color-name": "1.1.3" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/codesandbox/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/astring": { - "version": "1.8.6", - "license": "MIT", - "bin": { - "astring": "bin/astring" + "node_modules/codesandbox/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/codesandbox/node_modules/configstore": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", + "dependencies": { + "dot-prop": "^4.2.1", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/at-least-node": { + "node_modules/codesandbox/node_modules/crypto-random-string": { "version": "1.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==", "engines": { - "node": ">= 4.0.0" + "node": ">=4" } }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", + "node_modules/codesandbox/node_modules/dot-prop": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "is-obj": "^1.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, + "node_modules/codesandbox/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.8.0" } }, - "node_modules/axios": { - "version": "0.18.1", - "license": "MIT", - "dependencies": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" + "node_modules/codesandbox/node_modules/filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/babel-loader": { - "version": "9.1.3", - "license": "MIT", + "node_modules/codesandbox/node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "license": "MIT", + "node_modules/codesandbox/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/codesandbox/node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", "dependencies": { - "object.assign": "^4.1.0" + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "license": "MIT", + "node_modules/codesandbox/node_modules/got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/codesandbox/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "node_modules/codesandbox/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "engines": { + "node": ">=4" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "license": "MIT", + "node_modules/codesandbox/node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" + "ci-info": "^1.5.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/bail": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/codesandbox/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/batch": { - "version": "0.6.1", - "license": "MIT" + "node_modules/codesandbox/node_modules/is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==", + "dependencies": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/big.js": { - "version": "5.2.2", - "license": "MIT", + "node_modules/codesandbox/node_modules/is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/bin-links": { - "version": "4.0.3", - "dev": true, - "license": "ISC", + "node_modules/codesandbox/node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" + "path-is-inside": "^1.0.1" }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/binaryextensions": { - "version": "2.3.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "engines": { - "node": ">=0.8" - }, - "funding": { - "url": "https://bevry.me/fund" + "node": ">=4" } }, - "node_modules/bl": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" + "node_modules/codesandbox/node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.2", - "license": "MIT", + "node_modules/codesandbox/node_modules/latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "package-json": "^4.0.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=4" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", + "node_modules/codesandbox/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "node_modules/codesandbox/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", "dependencies": { - "ms": "2.0.0" + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.2.1", - "license": "MIT", + "node_modules/codesandbox/node_modules/package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==", "dependencies": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "license": "ISC" + "node_modules/codesandbox/node_modules/registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } }, - "node_modules/boxen": { - "version": "1.3.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", "dependencies": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" + "rc": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/boxen/node_modules/ansi-align": { - "version": "2.0.0", - "license": "ISC", + "node_modules/codesandbox/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/codesandbox/node_modules/semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==", "dependencies": { - "string-width": "^2.0.0" + "semver": "^5.0.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "3.0.1", - "license": "MIT", + "node_modules/codesandbox/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/codesandbox/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "node_modules/codesandbox/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dependencies": { - "color-convert": "^1.9.0" + "ansi-regex": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/camelcase": { - "version": "4.1.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/codesandbox/node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "crypto-random-string": "^1.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/cli-boxes": { - "version": "1.0.0", - "license": "MIT", + "node_modules/codesandbox/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "engines": { - "node": ">=0.10.0" + "node": ">= 4.0.0" } }, - "node_modules/boxen/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "node_modules/codesandbox/node_modules/update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dependencies": { - "color-name": "1.1.3" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/boxen/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/codesandbox/node_modules/widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dependencies": { + "string-width": "^2.1.1" + }, "engines": { - "node": ">=0.8.0" + "node": ">=4" + } + }, + "node_modules/codesandbox/node_modules/write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, - "node_modules/boxen/node_modules/has-flag": { + "node_modules/codesandbox/node_modules/xdg-basedir": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==", "engines": { "node": ">=4" } }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/boxen/node_modules/string-width": { - "version": "2.1.1", - "license": "MIT", + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/boxen/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/boxen/node_modules/widest-line": { - "version": "2.0.1", - "license": "MIT", + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dependencies": { - "string-width": "^2.1.1" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/compressible/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/braces": { - "version": "3.0.3", - "license": "MIT", + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dependencies": { - "fill-range": "^7.1.1" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/brorand": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "license": "MIT", + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "ms": "2.0.0" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "license": "MIT", + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/compute-gcd": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", + "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" } }, - "node_modules/browserify-des": { - "version": "1.0.2", - "license": "MIT", + "node_modules/compute-lcm": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", + "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "compute-gcd": "^1.2.1", + "validate.io-array": "^1.0.3", + "validate.io-function": "^1.0.2", + "validate.io-integer-array": "^1.0.0" } }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "license": "MIT", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/browserify-sign": { - "version": "4.2.3", - "license": "ISC", + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/browserify-sign/node_modules/hash-base": { - "version": "3.0.4", - "license": "MIT", + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" + "safe-buffer": "~5.1.0" } }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "license": "MIT", + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dependencies": { - "pako": "~1.0.5" + "ini": "^1.3.4", + "proto-list": "~1.2.1" } }, - "node_modules/browserslist": { - "version": "4.23.0", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" } }, - "node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "node_modules/configstore/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" } }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "license": "MIT" + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "license": "MIT" + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "license": "MIT" + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "license": "MIT" + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/builtins": { - "version": "1.0.3", - "license": "MIT" + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, - "node_modules/bytes": { - "version": "3.0.0", - "license": "MIT", + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/cacache": { - "version": "18.0.3", - "dev": true, - "license": "ISC", + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, - "node_modules/cacache/node_modules/glob": { - "version": "10.4.1", - "dev": true, - "license": "ISC", + "node_modules/copy-concurrently/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/copy-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "*" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/cacache/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", + "node_modules/copy-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "*" + } + }, + "node_modules/copy-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/cacache/node_modules/unique-filename": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dependencies": { - "unique-slug": "^4.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/cacheable-lookup": { - "version": "7.0.0", - "license": "MIT", + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", "engines": { - "node": ">=14.16" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacheable-request": { - "version": "10.2.14", - "license": "MIT", + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - }, - "engines": { - "node": ">=14.16" + "toggle-selection": "^1.0.6" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "license": "MIT", + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 14.15.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">=6" + "node": ">=10.13.0" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "license": "MIT", + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "engines": { "node": ">=12" }, @@ -8396,238 +8849,197 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "license": "MIT", + "node_modules/core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001628", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/capture-stack-trace": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - }, + "node_modules/core-js-pure": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "hasInstallScript": true, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/ccount": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cose-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", + "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "dependencies": { + "layout-base": "^1.0.0" } }, - "node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "license": "MIT", + "node_modules/create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==", "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "capture-stack-trace": "^1.0.0" }, "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "license": "BSD-2-Clause", + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.2", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "license": "MIT", + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">= 8" } }, - "node_modules/chownr": { - "version": "1.1.4", - "license": "ISC" - }, - "node_modules/chrome-trace-event": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=6.0" - } + "node_modules/cross-spawn/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/cipher-base": { - "version": "1.0.4", - "license": "MIT", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/classnames": { - "version": "2.5.1", - "license": "MIT" - }, - "node_modules/clean-css": { - "version": "5.3.3", - "license": "MIT", - "dependencies": { - "source-map": "~0.6.0" + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, "engines": { - "node": ">= 10.0" + "node": "*" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "license": "MIT", + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "license": "MIT", + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "engines": { "node": ">=10" }, @@ -8635,1429 +9047,1625 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/cli-spinners": { - "version": "1.3.1", - "license": "MIT", + "node_modules/css-functions-list": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=12 || >=16" } }, - "node_modules/cli-table3": { - "version": "0.6.5", - "license": "MIT", + "node_modules/css-in-js-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-3.1.0.tgz", + "integrity": "sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==", "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "hyphenate-style-name": "^1.0.3" } }, - "node_modules/cli-width": { - "version": "2.2.1", - "license": "ISC" - }, - "node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" }, "engines": { - "node": ">=12" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", + "node_modules/css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" }, "engines": { - "node": ">=10" + "node": ">= 14.15.0" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } } }, - "node_modules/clone-deep": { - "version": "4.0.1", - "license": "MIT", + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", + "node_modules/css-selector-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dependencies": { - "isobject": "^3.0.1" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/clsx": { - "version": "1.2.1", - "license": "MIT", + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/cmd-shim": { - "version": "6.0.3", - "dev": true, - "license": "ISC", + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/codesandbox": { - "version": "2.2.3", - "license": "MIT", - "dependencies": { - "axios": "^0.18.1", - "chalk": "^2.4.1", - "codesandbox-import-util-types": "^2.2.3", - "codesandbox-import-utils": "^2.2.3", - "commander": "^2.9.0", - "datauri": "^3.0.0", - "filesize": "^3.6.1", - "fs-extra": "^3.0.1", - "git-branch": "^1.0.0", - "git-repo-name": "^0.6.0", - "git-username": "^0.5.0", - "humps": "^2.0.1", - "inquirer": "^6.2.2", - "lodash": "^4.17.5", - "lz-string": "^1.4.4", - "ms": "^2.0.0", - "open": "^6.3.0", - "ora": "^1.3.0", - "pacote": "^2.7.36", - "shortid": "^2.2.8", - "update-notifier": "^2.2.0" - }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "bin": { - "codesandbox": "lib/index.js" + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/codesandbox-import-util-types": { - "version": "2.3.0" - }, - "node_modules/codesandbox-import-utils": { - "version": "2.1.11", + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", "dependencies": { - "codesandbox-import-util-types": "^2.1.9", - "istextorbinary": "^2.2.1", - "lz-string": "^1.4.4" + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/codesandbox/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "node_modules/cssnano-preset-advanced": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz", + "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==", "dependencies": { - "color-convert": "^1.9.0" + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.0", + "cssnano-preset-default": "^6.1.2", + "postcss-discard-unused": "^6.0.5", + "postcss-merge-idents": "^6.0.3", + "postcss-reduce-idents": "^6.0.3", + "postcss-zindex": "^6.0.2" }, "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/codesandbox/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" }, "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/codesandbox/node_modules/codesandbox-import-utils": { - "version": "2.3.0", - "dependencies": { - "codesandbox-import-util-types": "^2.3.0", - "istextorbinary": "^2.2.1", - "lz-string": "^1.4.4" + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" } }, - "node_modules/codesandbox/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", "dependencies": { - "color-name": "1.1.3" + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/codesandbox/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/codesandbox/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/codesandbox/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, "engines": { - "node": ">=0.8.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" } }, - "node_modules/codesandbox/node_modules/fs-extra": { - "version": "3.0.1", - "license": "MIT", + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/cwd": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.9.1.tgz", + "integrity": "sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" + "find-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/codesandbox/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==" + }, + "node_modules/cytoscape": { + "version": "3.29.2", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.29.2.tgz", + "integrity": "sha512-2G1ycU28Nh7OHT9rkXRLpCDP30MKH1dXJORZuBhtEhEW7pKwgPi77ImqlCWinouyE1PNepIOGZBOrE84DG7LyQ==", "engines": { - "node": ">=4" + "node": ">=0.10" } }, - "node_modules/codesandbox/node_modules/jsonfile": { - "version": "3.0.1", - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "node_modules/cytoscape-cose-bilkent": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", + "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" } }, - "node_modules/codesandbox/node_modules/open": { - "version": "6.4.0", - "license": "MIT", + "node_modules/d3": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", "dependencies": { - "is-wsl": "^1.1.0" + "d3-array": "3", + "d3-axis": "3", + "d3-brush": "3", + "d3-chord": "3", + "d3-color": "3", + "d3-contour": "4", + "d3-delaunay": "6", + "d3-dispatch": "3", + "d3-drag": "3", + "d3-dsv": "3", + "d3-ease": "3", + "d3-fetch": "3", + "d3-force": "3", + "d3-format": "3", + "d3-geo": "3", + "d3-hierarchy": "3", + "d3-interpolate": "3", + "d3-path": "3", + "d3-polygon": "3", + "d3-quadtree": "3", + "d3-random": "3", + "d3-scale": "4", + "d3-scale-chromatic": "3", + "d3-selection": "3", + "d3-shape": "3", + "d3-time": "3", + "d3-time-format": "4", + "d3-timer": "3", + "d3-transition": "3", + "d3-zoom": "3" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/codesandbox/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", "dependencies": { - "has-flag": "^3.0.0" + "internmap": "1 - 2" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/codesandbox/node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", + "node_modules/d3-axis": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", + "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", "engines": { - "node": ">= 4.0.0" + "node": ">=12" } }, - "node_modules/collapse-white-space": { - "version": "2.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/d3-chord": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", + "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", "dependencies": { - "color-name": "~1.1.4" + "d3-path": "1 - 3" }, "engines": { - "node": ">=7.0.0" + "node": ">=12" } }, - "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "license": "MIT" + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } }, - "node_modules/combine-promises": { - "version": "1.2.0", - "license": "MIT", + "node_modules/d3-contour": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", + "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "dependencies": { + "d3-array": "^3.2.0" + }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" } }, - "node_modules/commander": { - "version": "7.2.0", - "license": "MIT", + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", "engines": { - "node": ">= 10" + "node": ">=12" } }, - "node_modules/common-path-prefix": { + "node_modules/d3-drag": { "version": "3.0.0", - "license": "ISC" - }, - "node_modules/compressible": { - "version": "2.0.18", - "license": "MIT", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "d3-dispatch": "1 - 3", + "d3-selection": "3" }, "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/compression": { - "version": "1.7.4", - "license": "MIT", + "node_modules/d3-dsv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", + "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "commander": "7", + "iconv-lite": "0.6", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json.js", + "csv2tsv": "bin/dsv2dsv.js", + "dsv2dsv": "bin/dsv2dsv.js", + "dsv2json": "bin/dsv2json.js", + "json2csv": "bin/json2dsv.js", + "json2dsv": "bin/json2dsv.js", + "json2tsv": "bin/json2dsv.js", + "tsv2csv": "bin/dsv2dsv.js", + "tsv2json": "bin/dsv2json.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=12" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node_modules/d3-dsv/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } }, - "node_modules/compute-gcd": { - "version": "1.2.1", + "node_modules/d3-fetch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", + "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", "dependencies": { - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/compute-lcm": { - "version": "1.1.2", + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", "dependencies": { - "compute-gcd": "^1.2.1", - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } }, - "node_modules/concat-stream": { - "version": "1.6.2", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/config-chain": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" } }, - "node_modules/configstore": { - "version": "3.1.5", - "license": "BSD-2-Clause", + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", "dependencies": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" + "d3-color": "1 - 3" }, "engines": { - "node": ">=4" + "node": ">=12" } }, - "node_modules/configstore/node_modules/write-file-atomic": { - "version": "2.4.3", - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" } }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "license": "MIT", + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", "engines": { - "node": ">=0.8" + "node": ">=12" } }, - "node_modules/consola": { - "version": "2.15.3", - "license": "MIT" - }, - "node_modules/console-browserify": { - "version": "1.2.0" - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "license": "MIT", + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/content-type": { - "version": "1.0.5", - "license": "MIT", + "node_modules/d3-random": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", + "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", "engines": { - "node": ">= 0.6" + "node": ">=12" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } }, - "node_modules/cookie": { - "version": "0.6.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "license": "MIT" + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "license": "ISC", + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "d3-path": "1" } }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "license": "MIT", + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/copy-to-clipboard": { - "version": "3.3.3", - "license": "MIT", + "node_modules/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", "dependencies": { - "toggle-selection": "^1.0.6" + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" + "node": ">=12" } }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "license": "ISC", + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", "dependencies": { - "is-glob": "^4.0.3" + "d3-path": "^3.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=12" } }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.2", - "license": "MIT", + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "d3-array": "2 - 3" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "license": "MIT", + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/core-js": { - "version": "3.37.1", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" } }, - "node_modules/core-js-compat": { - "version": "3.37.1", - "license": "MIT", + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", "dependencies": { - "browserslist": "^4.23.0" + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" } }, - "node_modules/core-js-pure": { - "version": "3.37.1", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/cose-base": { - "version": "1.0.3", - "license": "MIT", + "node_modules/dagre-d3-es": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz", + "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==", "dependencies": { - "layout-base": "^1.0.0" + "d3": "^7.8.2", + "lodash-es": "^4.17.21" } }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "license": "MIT", + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, "engines": { - "node": ">=14" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-error-class": { - "version": "3.0.2", - "license": "MIT", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, "dependencies": { - "capture-stack-trace": "^1.0.0" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/create-hash": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "license": "MIT", + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", + "node_modules/datauri": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/datauri/-/datauri-3.0.0.tgz", + "integrity": "sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "image-size": "0.8.3", + "mimer": "1.1.0" }, "engines": { "node": ">= 8" } }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "license": "ISC", + "node_modules/datauri/node_modules/image-size": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.8.3.tgz", + "integrity": "sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==", "dependencies": { - "isexe": "^2.0.0" + "queue": "6.0.1" }, "bin": { - "node-which": "bin/node-which" + "image-size": "bin/image-size.js" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "license": "MIT", + "node_modules/datauri/node_modules/queue": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz", + "integrity": "sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "inherits": "~2.0.3" + } + }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" }, "engines": { - "node": "*" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/crypto-random-string": { - "version": "1.0.0", - "license": "MIT", + "node_modules/decamelize": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "license": "ISC", + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=0.10.0" }, - "peerDependencies": { - "postcss": "^8.0.9" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-functions-list": { - "version": "3.2.2", + "node_modules/decamelize-keys/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=12 || >=16" + "node": ">=0.10.0" } }, - "node_modules/css-in-js-utils": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "hyphenate-style-name": "^1.0.3" + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/css-loader": { - "version": "6.11.0", - "license": "MIT", + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 12.13.0" + "character-entities": "^2.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "5.0.1", - "license": "MIT", + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "cssnano": "^6.0.1", - "jest-worker": "^29.4.3", - "postcss": "^8.4.24", - "schema-utils": "^4.0.1", - "serialize-javascript": "^6.0.1" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">= 14.15.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/jest-worker": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-select": { - "version": "5.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" } }, - "node_modules/css-selector-parser": { - "version": "1.4.1", - "license": "MIT" + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/css-tree": { - "version": "2.3.1", - "license": "MIT", + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" + "execa": "^5.0.0" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + "node": ">= 10" } }, - "node_modules/css-what": { - "version": "6.1.0", - "license": "BSD-2-Clause", + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "engines": { - "node": ">= 6" + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssesc": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/cssnano": { - "version": "6.1.2", - "license": "MIT", + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cssnano-preset-advanced": { - "version": "6.1.2", - "license": "MIT", + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", "dependencies": { - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.0", - "cssnano-preset-default": "^6.1.2", - "postcss-discard-unused": "^6.0.5", - "postcss-merge-idents": "^6.0.3", - "postcss-reduce-idents": "^6.0.3", - "postcss-zindex": "^6.0.2" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cssnano-preset-default": { - "version": "6.1.2", - "license": "MIT", + "node_modules/delaunator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", + "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", "dependencies": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, + "robust-predicates": "^3.0.2" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">= 0.8" } }, - "node_modules/cssnano-utils": { - "version": "4.0.2", - "license": "MIT", + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=6" } }, - "node_modules/csso": { - "version": "5.0.5", - "license": "MIT", + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dependencies": { - "css-tree": "~2.2.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">= 4.0.0" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "license": "MIT", + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">= 4.2.1" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "license": "CC0-1.0" + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/csstype": { - "version": "3.1.3", - "license": "MIT" + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/cwd": { - "version": "0.9.1", - "license": "MIT", + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", "dependencies": { - "find-pkg": "^0.1.0" + "dequal": "^2.0.0" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "engines": { - "node": ">=0.8" + "node": ">=0.3.1" } }, - "node_modules/cyclist": { - "version": "1.0.2", - "license": "MIT" + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } }, - "node_modules/cytoscape": { - "version": "3.29.2", - "license": "MIT", + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/cytoscape-cose-bilkent": { - "version": "4.1.0", - "license": "MIT", + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dependencies": { - "cose-base": "^1.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" }, - "peerDependencies": { - "cytoscape": "^3.2.0" + "engines": { + "node": ">=6" } }, - "node_modules/d3": { - "version": "7.9.0", - "license": "ISC", - "dependencies": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/d3-array": { - "version": "3.2.4", - "license": "ISC", + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "internmap": "1 - 2" + "esutils": "^2.0.2" }, "engines": { - "node": ">=12" + "node": ">=0.10.0" } }, - "node_modules/d3-array/node_modules/internmap": { - "version": "2.0.3", - "license": "ISC", - "engines": { - "node": ">=12" + "node_modules/docusaurus-plugin-segment": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-segment/-/docusaurus-plugin-segment-1.0.4.tgz", + "integrity": "sha512-kJT0wvhlursmjHNrrQDs7Ce6vAB+yjflr8P6T0s6LE87BPA2+KQ8ifyNb4PwSdX91OJ5bBYyb4V0T8EI8MtGWQ==", + "dependencies": { + "@segment/snippet": "^4.13.2" } }, - "node_modules/d3-axis": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": ">=12" + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" } }, - "node_modules/d3-brush": { - "version": "3.0.0", - "license": "ISC", + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - }, - "engines": { - "node": ">=12" + "@babel/runtime": "^7.1.2" } }, - "node_modules/d3-chord": { - "version": "3.0.1", - "license": "ISC", + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dependencies": { - "d3-path": "1 - 3" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/d3-color": { - "version": "3.1.0", - "license": "ISC", + "node_modules/domain-browser": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", + "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", "engines": { - "node": ">=12" - } - }, - "node_modules/d3-contour": { - "version": "4.0.2", - "license": "ISC", - "dependencies": { - "d3-array": "^3.2.0" + "node": ">=10" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/d3-delaunay": { - "version": "6.0.4", - "license": "ISC", + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dependencies": { - "delaunator": "5" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=12" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/d3-dispatch": { - "version": "3.0.1", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/dompurify": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.5.tgz", + "integrity": "sha512-lwG+n5h8QNpxtyrJW/gJWckL+1/DQiYMX8f7t8Z2AZTPw1esVrqjI63i7Zc2Gz0aKzLVMYC1V1PL/ky+aY/NgA==" }, - "node_modules/d3-drag": { - "version": "3.0.0", - "license": "ISC", + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dependencies": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">=12" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/d3-dsv": { - "version": "3.0.1", - "license": "ISC", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dependencies": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json.js", - "csv2tsv": "bin/dsv2dsv.js", - "dsv2dsv": "bin/dsv2dsv.js", - "dsv2json": "bin/dsv2json.js", - "json2csv": "bin/json2dsv.js", - "json2dsv": "bin/json2dsv.js", - "json2tsv": "bin/json2dsv.js", - "tsv2csv": "bin/dsv2dsv.js", - "tsv2json": "bin/dsv2json.js" - }, - "engines": { - "node": ">=12" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/d3-dsv/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/d3-ease": { - "version": "3.0.1", - "license": "BSD-3-Clause", + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/d3-fetch": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "d3-dsv": "1 - 3" - }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/d3-force": { - "version": "3.0.0", - "license": "ISC", + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dependencies": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - }, - "engines": { - "node": ">=12" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, - "node_modules/d3-format": { - "version": "3.1.0", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/duplexify/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/d3-geo": { - "version": "3.1.1", - "license": "ISC", + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "d3-array": "2.5.0 - 3" - }, - "engines": { - "node": ">=12" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/d3-hierarchy": { - "version": "3.1.2", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/d3-interpolate": { - "version": "3.0.1", - "license": "ISC", + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "d3-color": "1 - 3" - }, - "engines": { - "node": ">=12" + "safe-buffer": "~5.1.0" } }, - "node_modules/d3-path": { - "version": "3.1.0", - "license": "ISC", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/editions": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz", + "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==", + "dependencies": { + "errlop": "^2.0.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">=12" + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/d3-polygon": { - "version": "3.0.1", - "license": "ISC", - "engines": { - "node": ">=12" + "node_modules/editions/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/d3-quadtree": { - "version": "3.0.1", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, - "node_modules/d3-random": { - "version": "3.0.1", - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/electron-to-chromium": { + "version": "1.4.806", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.806.tgz", + "integrity": "sha512-nkoEX2QIB8kwCOtvtgwhXWy2IHVcOLQZu9Qo36uaGB835mdX/h8uLRlosL6QIhLVUnAiicXRW00PwaPZC74Nrg==" }, - "node_modules/d3-sankey": { - "version": "0.12.3", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": "1 - 2", - "d3-shape": "^1.2.0" - } + "node_modules/elkjs": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.9.3.tgz", + "integrity": "sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==" }, - "node_modules/d3-sankey/node_modules/d3-array": { - "version": "2.12.1", - "license": "BSD-3-Clause", + "node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", "dependencies": { - "internmap": "^1.0.0" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/d3-scale": { - "version": "4.0.2", - "license": "ISC", - "dependencies": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "engines": { - "node": ">=12" + "node": ">= 4" } }, - "node_modules/d3-scale-chromatic": { - "version": "3.1.0", - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - }, - "engines": { - "node": ">=12" + "node_modules/emoticon": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/d3-selection": { - "version": "3.0.0", - "license": "ISC", + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/d3-shape": { - "version": "1.3.7", - "license": "BSD-3-Clause", + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dependencies": { - "d3-path": "1" + "iconv-lite": "^0.6.2" } }, - "node_modules/d3-shape/node_modules/d3-path": { - "version": "1.0.9", - "license": "BSD-3-Clause" - }, - "node_modules/d3-time": { - "version": "3.1.0", - "license": "ISC", + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dependencies": { - "d3-array": "2 - 3" - }, - "engines": { - "node": ">=12" + "once": "^1.4.0" } }, - "node_modules/d3-time-format": { - "version": "4.1.0", - "license": "ISC", + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", "dependencies": { - "d3-time": "1 - 3" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, "engines": { - "node": ">=12" + "node": ">=10.13.0" } }, - "node_modules/d3-timer": { - "version": "3.0.1", - "license": "ISC", + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "engines": { - "node": ">=12" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/d3-transition": { - "version": "3.0.1", - "license": "ISC", - "dependencies": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "d3-selection": "2 - 3" + "node": ">=6" } }, - "node_modules/d3-zoom": { - "version": "3.0.0", - "license": "ISC", - "dependencies": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/errlop": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz", + "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==", "engines": { - "node": ">=12" + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" } }, - "node_modules/d3/node_modules/d3-shape": { - "version": "3.2.0", - "license": "ISC", + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dependencies": { - "d3-path": "^3.1.0" - }, - "engines": { - "node": ">=12" + "is-arrayish": "^0.2.1" } }, - "node_modules/dagre-d3-es": { - "version": "7.0.10", - "license": "MIT", + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "dependencies": { - "d3": "^7.8.2", - "lodash-es": "^4.17.21" + "stackframe": "^1.3.4" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, "dependencies": { - "call-bind": "^1.0.6", + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -10066,136 +10674,148 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/datauri": { - "version": "3.0.0", - "license": "MIT", + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, "dependencies": { - "image-size": "0.8.3", - "mimer": "1.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" } }, - "node_modules/dayjs": { - "version": "1.11.11", - "license": "MIT" - }, - "node_modules/debounce": { - "version": "1.2.1", - "license": "MIT" + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" }, - "node_modules/debug": { - "version": "4.3.5", - "license": "MIT", + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/decamelize": { - "version": "1.2.0", + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, - "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, - "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "license": "MIT", + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "es6-promise": "^4.0.3" } }, - "node_modules/decompress-response": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "engines": { - "node": ">=10" + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "license": "MIT", + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" }, @@ -10203,3565 +10823,3533 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "license": "MIT", + "node_modules/eslint-plugin-react": { + "version": "7.34.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz", + "integrity": "sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, "engines": { - "node": ">=4.0.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "devOptional": true, - "license": "MIT", - "peer": true + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "node_modules/deepmerge": { - "version": "4.3.1", - "license": "MIT", + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "license": "BSD-2-Clause", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, "dependencies": { - "execa": "^5.0.0" + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">= 10" + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/default-gateway/node_modules/execa": { + "node_modules/eslint-scope": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=8.0.0" } }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "license": "MIT", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/default-gateway/node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "engines": { - "node": ">=6" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { + "node_modules/esprima": { "version": "4.0.1", - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/default-gateway/node_modules/onetime": { - "version": "5.1.2", - "license": "MIT", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dependencies": { - "mimic-fn": "^2.1.0" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "license": "MIT", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "engines": { - "node": ">=10" + "node": ">=4.0" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "license": "MIT", + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "@types/estree": "^1.0.0" }, - "engines": { - "node": ">= 0.4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "license": "MIT", + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/del": { - "version": "6.1.1", - "license": "MIT", + "node_modules/estree-util-value-to-estree": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz", + "integrity": "sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" + "@types/estree": "^1.0.0", + "is-plain-obj": "^4.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/remcohaszing" } }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/delaunator": { - "version": "5.0.1", - "license": "ISC", + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dependencies": { - "robust-predicates": "^3.0.2" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "@types/estree": "^1.0.0" } }, - "node_modules/dequal": { + "node_modules/esutils": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "node": ">=0.10.0" } }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/detect-port": { - "version": "1.6.1", - "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "engines": { - "node": ">= 4.0.0" + "node": ">= 0.6" } }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "license": "MIT", + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "@types/node": "*", + "require-like": ">= 0.1.1" }, "engines": { - "node": ">= 4.2.1" + "node": ">= 0.8" } }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" } }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/devlop": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" }, - "node_modules/diff": { - "version": "5.2.0", - "license": "BSD-3-Clause", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "engines": { - "node": ">=0.3.1" + "node": ">=0.8.x" } }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "license": "MIT", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "license": "MIT", + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dependencies": { - "path-type": "^4.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/dns-packet": { - "version": "5.6.1", - "license": "MIT", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, + "node_modules/execa/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "engines": { "node": ">=6" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "devOptional": true, - "license": "Apache-2.0", - "peer": true, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dependencies": { - "esutils": "^2.0.2" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/docusaurus-plugin-segment": { - "version": "1.0.4", - "license": "Apache-2.0", - "dependencies": { - "@segment/snippet": "^4.13.2" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "license": "MIT", - "dependencies": { - "utila": "~0.4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dom-helpers": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2" - } + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "license": "MIT", + "node_modules/expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" + "os-homedir": "^1.0.1" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "4.23.0", - "license": "Artistic-2.0", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" + "node": ">=0.10.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", + "dev": true }, - "node_modules/domhandler": { - "version": "5.0.3", - "license": "BSD-2-Clause", + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { - "domelementtype": "^2.3.0" + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" }, "engines": { - "node": ">= 4" + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "engines": { + "node": ">= 0.6" } }, - "node_modules/dompurify": { - "version": "3.1.5", - "license": "(MPL-2.0 OR Apache-2.0)" + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/domutils": { - "version": "3.1.0", - "license": "BSD-2-Clause", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "license": "MIT", + "node_modules/express/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/dot-prop": { - "version": "4.2.1", - "license": "MIT", + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dependencies": { - "is-obj": "^1.0.0" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { "node": ">=4" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "license": "MIT" - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "license": "BSD-3-Clause" - }, - "node_modules/duplexify": { - "version": "3.7.1", - "license": "MIT", + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "license": "MIT" + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, - "node_modules/editions": { - "version": "2.3.1", - "license": "MIT", + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dependencies": { - "errlop": "^2.0.0", - "semver": "^6.3.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=0.8" - }, - "funding": { - "url": "https://bevry.me/fund" + "node": ">=8.6.0" } }, - "node_modules/editions/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" + "node_modules/fast-loops": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", + "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" }, - "node_modules/electron-to-chromium": { - "version": "1.4.791", - "license": "ISC" + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" }, - "node_modules/elkjs": { - "version": "0.9.3", - "license": "EPL-2.0" + "node_modules/fast-shallow-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz", + "integrity": "sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==" }, - "node_modules/elliptic": { - "version": "6.5.5", - "license": "MIT", + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "punycode": "^1.3.2" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/emojilib": { - "version": "2.4.0", - "license": "MIT" + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" }, - "node_modules/emojis-list": { - "version": "3.0.0", - "license": "MIT", + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, "engines": { - "node": ">= 4" + "node": ">= 4.9.1" } }, - "node_modules/emoticon": { - "version": "4.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/fastest-stable-stringify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz", + "integrity": "sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==" }, - "node_modules/encodeurl": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" } }, - "node_modules/encoding": { - "version": "0.1.13", - "license": "MIT", + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", "dependencies": { - "iconv-lite": "^0.6.2" + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "license": "MIT", + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", "dependencies": { - "once": "^1.4.0" + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/enhanced-resolve": { - "version": "5.17.0", - "license": "MIT", + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=10.13.0" + "node": ">=4" } }, - "node_modules/entities": { - "version": "4.5.0", - "license": "BSD-2-Clause", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">=0.8.0" } }, - "node_modules/env-paths": { - "version": "2.2.1", + "node_modules/file-entry-cache": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", + "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", "dev": true, - "license": "MIT", + "dependencies": { + "flat-cache": "^3.2.0" + }, "engines": { - "node": ">=6" + "node": ">=12.0.0" } }, - "node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/errlop": { - "version": "2.2.0", - "license": "MIT", + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">= 10.13.0" }, "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" + "node_modules/file-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" } }, - "node_modules/es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/es-define-property": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "node_modules/file-name": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/file-name/-/file-name-0.1.0.tgz", + "integrity": "sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "license": "MIT", + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", "engines": { - "node": ">= 0.4" + "node": ">= 0.4.0" } }, - "node_modules/es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dev": true, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-module-lexer": { - "version": "1.5.3", - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, + "node_modules/filter-obj": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", + "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 0.8" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "hasown": "^2.0.0" + "ms": "2.0.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/es6-promise": { - "version": "4.2.8", - "license": "MIT" - }, - "node_modules/es6-promisify": { - "version": "5.0.0", - "license": "MIT", + "node_modules/find-file-up": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", + "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", "dependencies": { - "es6-promise": "^4.0.3" + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/escalade": { - "version": "3.1.2", - "license": "MIT", + "node_modules/find-pkg": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", + "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", + "dependencies": { + "find-file-up": "^0.1.2" + }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/escape-goat": { - "version": "4.0.0", - "license": "MIT", + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, "engines": { - "node": ">=12" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/eslint": { - "version": "8.57.0", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, - "node_modules/eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } + "node_modules/flush-write-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, + "node_modules/flush-write-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "safe-buffer": "~5.1.0" } }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } + "node_modules/fnv-plus": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/fnv-plus/-/fnv-plus-1.3.1.tgz", + "integrity": "sha512-Gz1EvfOneuFfk4yG458dJ3TLJ7gV19q3OM/vVvvHf7eT02Hm1DleB4edsia6ahbKgAYxO9gvyQ1ioWZR+a00Yw==" }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "license": "BSD-2-Clause", + "node_modules/follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "debug": "=3.1.0" }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "devOptional": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node_modules/follow-redirects/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/follow-redirects/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "is-callable": "^1.1.3" } }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "devOptional": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=14" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint/node_modules/file-entry-cache": { - "version": "6.0.1", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", "dependencies": { - "flat-cache": "^3.0.4" + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "devOptional": true, - "license": "ISC", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dependencies": { - "type-fest": "^0.20.2" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "devOptional": true, - "license": "MIT", - "peer": true - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "devOptional": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.6.1", - "devOptional": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "*" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/esquery": { - "version": "1.5.0", - "devOptional": true, - "license": "BSD-3-Clause", - "peer": true, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dependencies": { - "estraverse": "^5.1.0" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" }, "engines": { - "node": ">=0.10" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node": ">= 14.17" } }, - "node_modules/estree-util-build-jsx": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" } }, - "node_modules/estree-util-is-identifier-name": { - "version": "3.0.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" } }, - "node_modules/estree-util-to-js": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "type": "patreon", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/estree-util-to-js/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "engines": { - "node": ">= 8" + "node": ">= 0.6" } }, - "node_modules/estree-util-value-to-estree": { - "version": "3.1.1", - "license": "MIT", + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dependencies": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/remcohaszing" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/estree-util-visit": { - "version": "2.0.0", - "license": "MIT", + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/estree-util-visit/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/estree-walker": { - "version": "3.0.3", - "license": "MIT", + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "@types/estree": "^1.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/eta": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=14.14" } }, - "node_modules/eval": { - "version": "0.1.8", + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dev": true, "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=6" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "license": "MIT", + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, - "node_modules/execa": { - "version": "0.7.0", - "license": "MIT", + "node_modules/fs-write-stream-atomic/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=4" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "5.1.0", - "license": "MIT", + "node_modules/fs-write-stream-atomic/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "safe-buffer": "~5.1.0" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "3.0.0", - "license": "MIT", + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=4" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/execa/node_modules/lru-cache": { - "version": "4.1.5", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "license": "MIT", + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, "dependencies": { - "shebang-regex": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" + "node_modules/genfun": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/genfun/-/genfun-4.0.1.tgz", + "integrity": "sha512-48yv1eDS5Qrz6cbSDBBik0u7jCgC/eA9eZrl9MIN1LfKzFTuGt6EHgr31YM8yT9cjb5BplXb4Iz3VtOYmgt8Jg==" }, - "node_modules/expand-tilde": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "os-homedir": "^1.0.1" - }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "engines": { - "node": ">=0.10.0" + "node": ">=6.9.0" } }, - "node_modules/exponential-backoff": { - "version": "3.1.1", + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, - "license": "Apache-2.0" + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, - "node_modules/express": { - "version": "4.19.2", - "license": "MIT", + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT" + "node_modules/git-branch": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/git-branch/-/git-branch-1.0.0.tgz", + "integrity": "sha512-ZTzuqw5Df8fyLXQWrX6hK+4FpNCdKzMcERlxENEGO5aKcLmG7MAszhrMhluUKNKmOS/JAGijDMQDXDCDw1mE/A==", + "engines": { + "node": ">=0.8" + } }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "license": "MIT", + "node_modules/git-config-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", + "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", "dependencies": { - "is-extendable": "^0.1.0" + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", + "node_modules/git-repo-name": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz", + "integrity": "sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "cwd": "^0.9.1", + "file-name": "^0.1.0", + "lazy-cache": "^1.0.4", + "remote-origin-url": "^0.5.1" }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "license": "MIT", + "node_modules/git-username": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/git-username/-/git-username-0.5.1.tgz", + "integrity": "sha512-xjUjrj3i4kup2A3a/ZVZB1Nt0PUX7SU7KeVqIbXPdslT7NbNfyO04JMxBv4gar77JePdS+A6f05jG1Viy6+U1w==", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "remote-origin-url": "^0.4.0" }, "engines": { - "node": ">=8.6.0" + "node": ">=0.8" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "devOptional": true, - "license": "MIT", - "peer": true - }, - "node_modules/fast-loops": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/fast-shallow-equal": { - "version": "1.0.0" + "node_modules/git-username/node_modules/parse-git-config": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-0.2.0.tgz", + "integrity": "sha512-amapZFADOJtHvX2URcRfbzG2OFcW+UAwmdK2kht2N2vsH5Py65VxI5yZTlD2DjmxVhTz6htFoVCxROYUJaYOXQ==", + "dependencies": { + "ini": "^1.3.3" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "license": "MIT", + "node_modules/git-username/node_modules/remote-origin-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-0.4.0.tgz", + "integrity": "sha512-HYhdsT2pNd0LP4Osb0vtQ1iassxIc3Yk1oze7j8dMJFciMkW8e0rdg9E/mOunqtSVHSzvMfwLDIYzPnEDmpk6Q==", "dependencies": { - "punycode": "^1.3.2" + "parse-git-config": "^0.2.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/fast-url-parser/node_modules/punycode": { - "version": "1.4.1", - "license": "MIT" + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" }, - "node_modules/fastest-levenshtein": { - "version": "1.0.16", + "node_modules/glob": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==", "dev": true, - "license": "MIT", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, "engines": { - "node": ">= 4.9.1" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fastest-stable-stringify": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "license": "ISC", + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "reusify": "^1.0.4" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/fault": { - "version": "1.0.4", - "license": "MIT", + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dependencies": { - "format": "^0.2.0" + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "license": "Apache-2.0", + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dependencies": { - "websocket-driver": ">=0.5.1" + "global-prefix": "^3.0.0" }, "engines": { - "node": ">=0.8.0" + "node": ">=6" } }, - "node_modules/feed": { - "version": "4.2.2", - "license": "MIT", + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dependencies": { - "xml-js": "^1.6.11" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=6" } }, - "node_modules/figures": { + "node_modules/global-prefix/node_modules/isexe": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { - "escape-string-regexp": "^1.0.5" + "isexe": "^2.0.0" }, - "engines": { - "node": ">=4" + "bin": { + "which": "bin/which" } }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "engines": { - "node": ">=0.8.0" + "node": ">=4" } }, - "node_modules/file-entry-cache": { - "version": "7.0.2", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, - "license": "MIT", "dependencies": { - "flat-cache": "^3.2.0" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "license": "MIT", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "get-intrinsic": "^1.1.3" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/file-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/file-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=14.16" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/file-name": { - "version": "0.1.0", - "license": "MIT", + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "engines": { - "node": ">=0.10.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/filesize": { - "version": "3.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, - "node_modules/fill-range": { - "version": "7.1.1", - "license": "MIT", + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", "dependencies": { - "to-regex-range": "^5.0.1" + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/filter-obj": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=6.0" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "license": "MIT", + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" + "sprintf-js": "~1.0.2" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dependencies": { - "ms": "2.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" + "node_modules/gray-matter/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "license": "MIT", + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" + "duplexer": "^0.1.2" }, "engines": { - "node": ">=14.16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/find-file-up": { - "version": "0.1.3", - "license": "MIT", - "dependencies": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/find-pkg": { - "version": "0.1.2", - "license": "MIT", - "dependencies": { - "find-file-up": "^0.1.2" - }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/find-up": { - "version": "5.0.0", - "license": "MIT", + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "es-define-property": "^1.0.0" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat": { - "version": "5.0.2", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache": { - "version": "3.2.0", - "devOptional": true, - "license": "MIT", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "has-symbols": "^1.0.3" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "devOptional": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flatted": { - "version": "3.3.1", - "devOptional": true, - "license": "ISC" + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "license": "MIT", + "node_modules/hash-color-material": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash-color-material/-/hash-color-material-1.1.3.tgz", + "integrity": "sha512-SkyBUHHWqaLI5+wUWvEcvy0i4bvf/lrr7xauh6LB7Z/gkD8dYoQpemNA42Zy3KZ970GuuUYL+txRn1B+Xgaf0g==" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dependencies": { "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "minimalistic-assert": "^1.0.1" } }, - "node_modules/fnv-plus": { - "version": "1.3.1", - "license": "MIT" - }, - "node_modules/follow-redirects": { - "version": "1.5.10", - "license": "MIT", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dependencies": { - "debug": "=3.1.0" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=4.0" + "node": ">= 0.4" } }, - "node_modules/follow-redirects/node_modules/debug": { - "version": "3.1.0", - "license": "MIT", + "node_modules/hast-to-hyperscript": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-10.0.3.tgz", + "integrity": "sha512-NuBoUStp4fRwmvlfbidlEiRSTk0gSHm+97q4Xn9CJ10HO+Py7nlTuDi6RhM1qLOureukGrCXLG7AAxaGqqyslQ==", "dependencies": { - "ms": "2.0.0" + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/follow-redirects/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" + "node_modules/hast-to-hyperscript/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/for-each": { - "version": "0.3.3", - "license": "MIT", + "node_modules/hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", "dependencies": { - "is-callable": "^1.1.3" + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "dev": true, - "license": "ISC", + "node_modules/hast-util-from-parse5/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@types/unist": "^2" } }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" + "node_modules/hast-util-from-parse5/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "license": "MIT", + "node_modules/hast-util-from-parse5/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", + "node_modules/hast-util-from-parse5/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "license": "MIT", + "node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "@types/hast": "^2.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", + "node_modules/hast-util-parse-selector/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@types/unist": "^2" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" + "node_modules/hast-util-parse-selector/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "license": "MIT", + "node_modules/hast-util-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.0.0.tgz", + "integrity": "sha512-3UKuYgaqakZrY916JfQzqSk8xZGyxpj9zwfPB3MctXLDorPdyqk1QZGZoCEqU2LMIEzVXBZukAQs7aAH9TJPIw==", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "@types/unist": "^2.0.3", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^3.0.0", + "vfile": "^4.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "license": "MIT", - "engines": { - "node": ">=6" + "url": "https://opencollective.com/unified" } }, - "node_modules/form-data-encoder": { - "version": "2.1.4", - "license": "MIT", - "engines": { - "node": ">= 14.17" + "node_modules/hast-util-raw/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "dependencies": { + "@types/unist": "^2" } }, - "node_modules/format": { - "version": "0.2.2", - "engines": { - "node": ">=0.4.x" - } + "node_modules/hast-util-raw/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/forwarded": { - "version": "0.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/hast-util-raw/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, - "node_modules/fraction.js": { - "version": "4.3.7", - "license": "MIT", - "engines": { - "node": "*" + "node_modules/hast-util-raw/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" }, "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/from2": { - "version": "2.3.0", - "license": "MIT", + "node_modules/hast-util-raw/node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/fs-exists-sync": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fs-extra": { - "version": "11.2.0", - "license": "MIT", + "node_modules/hast-util-raw/node_modules/unist-util-visit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-3.1.0.tgz", + "integrity": "sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^4.0.0" }, - "engines": { - "node": ">=14.14" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fs-minipass": { - "version": "3.0.3", - "dev": true, - "license": "ISC", + "node_modules/hast-util-raw/node_modules/unist-util-visit-parents": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz", + "integrity": "sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==", "dependencies": { - "minipass": "^7.0.3" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "license": "Unlicense" - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "license": "ISC", + "node_modules/hast-util-raw/node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, + "node_modules/hast-util-raw/node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, + "node_modules/hast-util-sanitize": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-4.1.0.tgz", + "integrity": "sha512-Hd9tU0ltknMGRDv+d6Ro/4XKzBqQnP/EZrpiTbpFYfXv/uOhWeKc+2uajcbEvAEH98VZd7eII2PiXm13RihnLw==", + "dependencies": { + "@types/hast": "^2.0.0" + }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/genfun": { - "version": "4.0.1", - "license": "CC0-1.0" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", - "engines": { - "node": ">=6.9.0" + "node_modules/hast-util-sanitize/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", + "dependencies": { + "@types/unist": "^2" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "node_modules/hast-util-sanitize/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "license": "MIT", + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "license": "ISC" - }, - "node_modules/get-stream": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/hast-util-to-estree/node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, + "node_modules/hast-util-to-estree/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" + "@types/unist": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/git-branch": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8" + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/git-config-path": { - "version": "1.0.1", - "license": "MIT", + "node_modules/hast-util-to-jsx-runtime/node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "homedir-polyfill": "^1.0.0" + "@types/hast": "^3.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/git-repo-name": { - "version": "0.6.0", - "license": "MIT", + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", + "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", + "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", "dependencies": { - "cwd": "^0.9.1", - "file-name": "^0.1.0", - "lazy-cache": "^1.0.4", - "remote-origin-url": "^0.5.1" - }, - "engines": { - "node": ">=0.8" + "inline-style-parser": "0.2.3" } }, - "node_modules/git-username": { - "version": "0.5.1", - "license": "MIT", + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", "dependencies": { - "remote-origin-url": "^0.4.0" + "@types/unist": "^3.0.0" }, - "engines": { - "node": ">=0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/git-username/node_modules/parse-git-config": { - "version": "0.2.0", - "license": "MIT", + "node_modules/hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", "dependencies": { - "ini": "^1.3.3" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/git-username/node_modules/remote-origin-url": { - "version": "0.4.0", - "license": "MIT", + "node_modules/hast-util-to-parse5/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "parse-git-config": "^0.2.0" - }, - "engines": { - "node": ">= 0.8.0" + "@types/unist": "^2" } }, - "node_modules/github-slugger": { - "version": "1.5.0", - "license": "ISC" + "node_modules/hast-util-to-parse5/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", + "node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", "dependencies": { - "is-glob": "^4.0.1" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" }, - "engines": { - "node": ">= 6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "license": "BSD-2-Clause" - }, - "node_modules/global-dirs": { - "version": "0.1.1", - "license": "MIT", + "node_modules/hastscript/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "ini": "^1.3.4" - }, - "engines": { - "node": ">=4" + "@types/unist": "^2" } }, - "node_modules/global-modules": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" + "node_modules/hastscript/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" } }, - "node_modules/global-modules/node_modules/global-prefix": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/global-modules/node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" } }, - "node_modules/global-prefix": { - "version": "0.1.5", - "license": "MIT", + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dependencies": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" - }, - "engines": { - "node": ">=0.10.0" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "react-is": "^16.7.0" } }, - "node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "parse-passwd": "^1.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/globby": { - "version": "11.1.0", - "license": "MIT", + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dev": true, "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/globjoin": { - "version": "0.1.4", + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", "dev": true, - "license": "MIT" + "engines": { + "node": "14 || >=16.14" + } }, - "node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/got": { - "version": "6.7.1", - "license": "MIT", + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "engines": { - "node": ">=4" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/got/node_modules/get-stream": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/got/node_modules/lowercase-keys": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "license": "ISC" + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "devOptional": true, - "peer": true + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, - "node_modules/gray-matter": { - "version": "4.0.3", - "license": "MIT", + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=6.0" + "node": "^14.13.1 || >=16.0.0" } }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" } }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gray-matter/node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" + "node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/gzip-size": { - "version": "6.0.0", - "license": "MIT", + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", "dependencies": { - "duplexer": "^0.1.2" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, - "node_modules/handle-thing": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, - "license": "MIT", + "node_modules/html-webpack-plugin/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">=6" + "node": ">= 12" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "license": "MIT", + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dependencies": { - "es-define-property": "^1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8.0.0" } }, - "node_modules/has-symbols": { - "version": "1.0.3", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 14" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "license": "MIT", + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "dependencies": { - "has-symbols": "^1.0.3" + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "node_modules/has-yarn": { + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hash-base": { - "version": "3.1.0", - "license": "MIT", + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" }, "engines": { - "node": ">=4" + "node": ">=10.19.0" } }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dev": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, - "node_modules/hash-color-material": { - "version": "1.1.3", - "license": "MIT" + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } }, - "node_modules/hash.js": { - "version": "1.1.7", - "license": "MIT", + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "ms": "^2.0.0" } }, - "node_modules/hasown": { - "version": "2.0.2", - "license": "MIT", + "node_modules/humps": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/humps/-/humps-2.0.1.tgz", + "integrity": "sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==" + }, + "node_modules/hyphenate-style-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.1.0.tgz", + "integrity": "sha512-WDC/ui2VVRrz3jOVi+XtjqkDjiVjTtFaAGiW37k6b+ohyQ5wYDOGkvCZa8+H0nx3gyvv0+BST9xuOgIyGQ00gw==" + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "function-bind": "^1.1.2" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/hast-to-hyperscript": { - "version": "10.0.3", - "license": "MIT", + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==" + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "dependencies": { - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "web-namespaces": "^2.0.0" + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://opencollective.com/immer" } }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "license": "MIT", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hast-util-from-parse5/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/hast-util-from-parse5/node_modules/hastscript": { - "version": "8.0.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { + "node_modules/import-lazy": { "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" } }, - "node_modules/hast-util-raw": { - "version": "9.0.3", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" } }, - "node_modules/hast-util-raw/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/hast-util-sanitize": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" } }, - "node_modules/hast-util-sanitize/node_modules/@types/hast": { - "version": "2.3.10", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" + "node_modules/infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "engines": { + "node": ">=12" } }, - "node_modules/hast-util-to-estree": { - "version": "3.1.0", - "license": "MIT", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/hast-util-to-jsx-runtime": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/hast-util-to-jsx-runtime/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, - "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { - "version": "0.2.3", - "license": "MIT" + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" }, - "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { - "version": "1.0.6", - "license": "MIT", + "node_modules/inline-style-prefixer": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-7.0.0.tgz", + "integrity": "sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==", "dependencies": { - "inline-style-parser": "0.2.3" + "css-in-js-utils": "^3.1.0", + "fast-loops": "^1.1.3" } }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.0", - "license": "MIT", + "node_modules/inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "license": "MIT", + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "@types/hast": "^3.0.0" + "color-convert": "^1.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=4" } }, - "node_modules/hastscript": { - "version": "7.2.0", - "license": "MIT", + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=4" } }, - "node_modules/hastscript/node_modules/@types/hast": { - "version": "2.3.10", - "license": "MIT", + "node_modules/inquirer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "@types/unist": "^2" + "color-name": "1.1.3" } }, - "node_modules/hastscript/node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/inquirer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" } }, - "node_modules/he": { - "version": "1.2.0", - "license": "MIT", - "bin": { - "he": "bin/he" + "node_modules/inquirer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" } }, - "node_modules/highlight.js": { - "version": "10.7.3", - "license": "BSD-3-Clause", + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/history": { - "version": "4.10.1", - "license": "MIT", + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "engines": { + "node": ">=4" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "license": "MIT", + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", "dependencies": { - "parse-passwd": "^1.0.0" + "ansi-regex": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "dev": true, - "license": "ISC", + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "lru-cache": "^10.0.1" + "ansi-regex": "^4.1.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/hpack.js": { - "version": "2.1.6", - "license": "MIT", + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/html-entities": { - "version": "2.5.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/html-minifier-terser": { - "version": "7.2.0", - "license": "MIT", + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "~5.3.2", - "commander": "^10.0.0", - "entities": "^4.4.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.15.1" - }, - "bin": { - "html-minifier-terser": "cli.js" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": ">= 0.4" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "10.0.1", - "license": "MIT", + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", "engines": { - "node": ">=14" + "node": ">=12" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "license": "MIT", + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10" } }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/html-webpack-plugin": { - "version": "5.6.0", - "license": "MIT", + "node_modules/ip": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.20.0" + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/html-webpack-plugin/node_modules/commander": { - "version": "8.3.0", - "license": "MIT", "engines": { "node": ">= 12" } }, - "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "engines": { - "node": ">=12" + "node": ">= 10" } }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.4.1", - "license": "MIT", + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" }, "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "4.3.1", - "license": "BSD-2-Clause", + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "domelementtype": "^2.2.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 4" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.8.0", - "license": "BSD-2-Clause", + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "2.2.0", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "license": "BSD-2-Clause" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "license": "MIT" + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" }, - "node_modules/http-errors": { + "node_modules/is-async-function": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "license": "MIT", + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "license": "MIT", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">= 14" + "node": ">=8" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "license": "MIT", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy/node_modules/follow-redirects": { - "version": "1.15.6", + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "funding": [ { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], - "license": "MIT", "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">=4" } }, - "node_modules/http2-wrapper": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { - "node": ">=10.19.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.4", - "dev": true, - "license": "MIT", + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "ci-info": "^3.2.0" }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" + "bin": { + "is-ci": "bin.js" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "license": "MIT", + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dependencies": { - "ms": "^2.0.0" + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/humps": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/hyphenate-style-name": { - "version": "1.0.5", - "license": "BSD-3-Clause" - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/iferr": { - "version": "0.1.5", - "license": "MIT" - }, - "node_modules/ignore": { - "version": "5.3.1", - "license": "MIT", - "engines": { - "node": ">= 4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/image-size": { - "version": "0.8.3", - "license": "MIT", + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, "dependencies": { - "queue": "6.0.1" - }, - "bin": { - "image-size": "bin/image-size.js" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immer": { - "version": "9.0.21", - "license": "MIT", + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "license": "MIT", + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "license": "MIT", + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", - "engines": { - "node": ">=0.8.19" + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { "node": ">=8" } }, - "node_modules/infima": { - "version": "0.2.0-alpha.43", - "license": "MIT", + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "license": "MIT" + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "node_modules/inline-style-prefixer": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" - } - }, - "node_modules/inquirer": { - "version": "6.5.2", - "license": "MIT", + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", + "dev": true }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, "engines": { - "node": ">=0.8.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", + "node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", "engines": { - "node": ">=4" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "license": "MIT", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { - "node": ">=4" + "node": ">=0.12.0" } }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "license": "MIT", + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" - }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "engines": { "node": ">=6" } }, - "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "license": "MIT", + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/internmap": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/interpret": { - "version": "1.4.0", - "license": "MIT", + "node_modules/is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/invariant": { - "version": "2.2.4", - "license": "MIT", + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", "dependencies": { - "loose-envify": "^1.0.0" + "@types/estree": "*" } }, - "node_modules/ip": { - "version": "1.1.9", - "license": "MIT" - }, - "node_modules/ip-address": { - "version": "9.0.5", + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, - "license": "MIT", "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 12" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -13769,14 +14357,13 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7" }, "engines": { "node": ">= 0.4" @@ -13785,55 +14372,39 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "dependencies": { - "has-bigints": "^1.0.1" + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -13842,30 +14413,13 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "license": "MIT", + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, "engines": { "node": ">= 0.4" }, @@ -13873,52 +14427,48 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ci": { - "version": "1.2.1", - "license": "MIT", - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "1.6.0", - "license": "MIT" + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" }, - "node_modules/is-core-module": { - "version": "2.13.1", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" + "call-bind": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -13927,1096 +14477,773 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-decimal": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "license": "MIT", - "bin": { - "is-docker": "cli.js" + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-extendable": { - "version": "0.1.1", - "license": "MIT", + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", "engines": { - "node": ">=0.10.0" + "node": ">=12" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", "dependencies": { - "call-bind": "^1.0.2" + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/istextorbinary": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz", + "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==", + "dependencies": { + "binaryextensions": "^2.1.2", + "editions": "^2.2.0", + "textextensions": "^2.5.0" + }, + "engines": { + "node": ">=0.12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://bevry.me/fund" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "license": "MIT", + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dependencies": { - "is-extglob": "^2.1.1" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-installed-globally": { - "version": "0.1.0", - "license": "MIT", + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dependencies": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/is-installed-globally/node_modules/is-path-inside": { - "version": "1.0.1", - "license": "MIT", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { - "path-is-inside": "^1.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" } }, - "node_modules/is-nan": { - "version": "1.3.2", - "license": "MIT", + "node_modules/joi": { + "version": "17.13.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.2.tgz", + "integrity": "sha512-QJQKY10YowIi6yUpDQG9YpeWLD+OHYlY/La8gk7VitrXfy34quHwCu4QKNlBV1rpgQj0YpnWWl4JM+3DU6GapQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, + "node_modules/jotai": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-1.13.1.tgz", + "integrity": "sha512-RUmH1S4vLsG3V6fbGlKzGJnLrDcC/HNb5gH2AeA9DzuJknoVxSGvvg8OBB7lke+gDc4oXmdVsaKn/xDUhWZ0vw==", "engines": { - "node": ">= 0.4" + "node": ">=12.20.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@babel/core": "*", + "@babel/template": "*", + "jotai-devtools": "*", + "jotai-immer": "*", + "jotai-optics": "*", + "jotai-redux": "*", + "jotai-tanstack-query": "*", + "jotai-urql": "*", + "jotai-valtio": "*", + "jotai-xstate": "*", + "jotai-zustand": "*", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@babel/template": { + "optional": true + }, + "jotai-devtools": { + "optional": true + }, + "jotai-immer": { + "optional": true + }, + "jotai-optics": { + "optional": true + }, + "jotai-redux": { + "optional": true + }, + "jotai-tanstack-query": { + "optional": true + }, + "jotai-urql": { + "optional": true + }, + "jotai-valtio": { + "optional": true + }, + "jotai-xstate": { + "optional": true + }, + "jotai-zustand": { + "optional": true + } } }, - "node_modules/is-npm": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/js-cookie": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz", + "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "argparse": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "license": "MIT", + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-redirect": { - "version": "1.0.0", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/is-reference": { - "version": "3.0.2", - "license": "MIT", + "node_modules/json-schema-compare": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", + "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", "dependencies": { - "@types/estree": "*" + "lodash": "^4.17.4" } }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, + "node_modules/json-schema-merge-allof": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", + "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "compute-lcm": "^1.1.2", + "json-schema-compare": "^0.2.2", + "lodash": "^4.17.20" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/is-retry-allowed": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "node_modules/is-root": { - "version": "2.1.0", - "license": "MIT", + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, "engines": { "node": ">=6" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/jsonc-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz", + "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==" }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/is-stream": { - "version": "1.1.0", - "license": "MIT", + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", "engines": { "node": ">=0.10.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4.0" } }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, + "node_modules/katex": { + "version": "0.16.10", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.10.tgz", + "integrity": "sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "commander": "^8.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "katex": "cli.js" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.14" - }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 12" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } }, - "node_modules/is-url": { - "version": "1.2.4", - "license": "MIT" + "node_modules/khroma": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", + "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, + "node_modules/known-css-properties": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", + "dev": true + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "package-json": "^8.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-windows": { - "version": "0.2.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/launch-editor": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.8.0.tgz", + "integrity": "sha512-vJranOAJrI/llyWGRQqiDM+adrw+k83fvmmx3+nV47g3+36xM15jE+zyZ6Ffel02+xSvuM0b2GDRosXZkbb6wA==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" } }, - "node_modules/is-wsl": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/launchdarkly-js-client-sdk": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/launchdarkly-js-client-sdk/-/launchdarkly-js-client-sdk-3.3.0.tgz", + "integrity": "sha512-Hb+EF/5m43jsKrkXLPrdklX5g+XUJiwJQlVfa4y+ZPEqSnP4w4GrFp+Iv5ftWCcRhhpQuw/rygoNZlL1e1vmgg==", + "dependencies": { + "escape-string-regexp": "^4.0.0", + "launchdarkly-js-sdk-common": "5.2.0" } }, - "node_modules/is-yarn-global": { - "version": "0.4.1", - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/launchdarkly-js-sdk-common": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/launchdarkly-js-sdk-common/-/launchdarkly-js-sdk-common-5.2.0.tgz", + "integrity": "sha512-aLv2ZrUv229RIwLtFhdILu2aJS/fqGSJzTk4L/bCDZA8RuIh7PutI3ui/AJeNnzPzjKzdEQZw6wVhkVc84baog==", + "dependencies": { + "base64-js": "^1.3.0", + "fast-deep-equal": "^2.0.1", + "uuid": "^8.0.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/launchdarkly-js-sdk-common/node_modules/fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" + "node_modules/layout-base": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" }, - "node_modules/isobject": { - "version": "3.0.1", - "license": "MIT", + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", "engines": { "node": ">=0.10.0" } }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" } }, - "node_modules/isomorphic-fetch/node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, + "node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">=14" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/istextorbinary": { - "version": "2.6.0", - "license": "MIT", - "dependencies": { - "binaryextensions": "^2.1.2", - "editions": "^2.2.0", - "textextensions": "^2.5.0" - }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha512-kPEjMFtZvwL9TaZo0uZ2ml+Ye9HUMmPwbYRJ324qF9tqMejwykJ5ggTyvzmrbBeapCAbk98BSbTeovHEEP1uCA==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://bevry.me/fund" + "node": ">=6.11.5" } }, - "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, - "node_modules/jackspeak": { - "version": "3.4.0", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=14" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-util": { - "version": "29.7.0", - "license": "MIT", + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "chalk": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/jest-worker": { - "version": "27.5.1", - "license": "MIT", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "color-convert": "^1.9.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">=4" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "license": "MIT", + "node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "has-flag": "^4.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, - "node_modules/jiti": { - "version": "1.21.3", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.13.1", - "license": "BSD-3-Clause", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" + "color-name": "1.1.3" } }, - "node_modules/jotai": { - "version": "1.13.1", - "license": "MIT", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/log-symbols/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { - "node": ">=12.20.0" - }, - "peerDependencies": { - "@babel/core": "*", - "@babel/template": "*", - "jotai-devtools": "*", - "jotai-immer": "*", - "jotai-optics": "*", - "jotai-redux": "*", - "jotai-tanstack-query": "*", - "jotai-urql": "*", - "jotai-valtio": "*", - "jotai-xstate": "*", - "jotai-zustand": "*", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@babel/template": { - "optional": true - }, - "jotai-devtools": { - "optional": true - }, - "jotai-immer": { - "optional": true - }, - "jotai-optics": { - "optional": true - }, - "jotai-redux": { - "optional": true - }, - "jotai-tanstack-query": { - "optional": true - }, - "jotai-urql": { - "optional": true - }, - "jotai-valtio": { - "optional": true - }, - "jotai-xstate": { - "optional": true - }, - "jotai-zustand": { - "optional": true - } + "node": ">=0.8.0" } }, - "node_modules/js-cookie": { - "version": "2.2.1", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node_modules/log-symbols/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" } }, - "node_modules/jsbn": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/jsesc": { - "version": "2.5.2", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "license": "MIT" - }, - "node_modules/json-schema-compare": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.4" + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/json-schema-merge-allof": { - "version": "0.8.1", - "license": "MIT", + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "compute-lcm": "^1.1.2", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.20" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "devOptional": true, - "license": "MIT", - "peer": true - }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" + "loose-envify": "cli.js" } }, - "node_modules/jsonc-parser": { - "version": "2.2.1", - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "license": "MIT", + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "tslib": "^2.0.3" } }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "license": "MIT", + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "engines": { - "node": ">=4.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/katex": { - "version": "0.16.10", - "funding": [ - "https://opencollective.com/katex", - "https://github.com/sponsors/katex" - ], - "license": "MIT", + "node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", "dependencies": { - "commander": "^8.3.0" + "fault": "^1.0.0", + "highlight.js": "~10.7.0" }, - "bin": { - "katex": "cli.js" - } - }, - "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "license": "MIT", - "engines": { - "node": ">= 12" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/keyv": { - "version": "4.5.4", - "license": "MIT", + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dependencies": { - "json-buffer": "3.0.1" + "yallist": "^3.0.2" } }, - "node_modules/khroma": { - "version": "2.1.0" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" } }, - "node_modules/kleur": { - "version": "3.0.3", - "license": "MIT", + "node_modules/magic-error": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/magic-error/-/magic-error-0.0.1.tgz", + "integrity": "sha512-1+N1ET8cbC5bfLQZcRojClzgK2gbUt9keTMr9OJeuXnQKWsfwRRRICuMA3HKaCIXFEgKzxivuMGCNKD7cdU5pg==", "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/known-css-properties": { - "version": "0.29.0", - "dev": true, - "license": "MIT" - }, - "node_modules/latest-version": { - "version": "3.1.0", - "license": "MIT", + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { - "package-json": "^4.0.0" + "pify": "^3.0.0" }, "engines": { "node": ">=4" } }, - "node_modules/launch-editor": { - "version": "2.6.1", - "license": "MIT", + "node_modules/make-fetch-happen": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "dev": true, "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "node_modules/layout-base": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "devOptional": true, - "license": "MIT", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/load-script": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "license": "MIT" - }, - "node_modules/lodash.get": { - "version": "4.4.2", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "devOptional": true, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lowlight": { - "version": "1.20.0", - "license": "MIT", - "dependencies": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "10.2.2", - "dev": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "license": "MIT", - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-error": { - "version": "0.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" } }, "node_modules/map-obj": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" }, @@ -15026,7 +15253,8 @@ }, "node_modules/markdown-extensions": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", "engines": { "node": ">=16" }, @@ -15036,7 +15264,8 @@ }, "node_modules/markdown-table": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15044,7 +15273,8 @@ }, "node_modules/markdown-to-jsx": { "version": "7.4.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz", + "integrity": "sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg==", "engines": { "node": ">= 10" }, @@ -15054,8 +15284,9 @@ }, "node_modules/mathml-tag-names": { "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, - "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -15063,7 +15294,8 @@ }, "node_modules/md5.js": { "version": "1.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -15072,7 +15304,8 @@ }, "node_modules/mdast-util-definitions": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -15085,14 +15318,21 @@ }, "node_modules/mdast-util-definitions/node_modules/@types/mdast": { "version": "3.0.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dependencies": { "@types/unist": "^2" } }, + "node_modules/mdast-util-definitions/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, "node_modules/mdast-util-definitions/node_modules/unist-util-is": { "version": "5.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -15103,7 +15343,8 @@ }, "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -15116,7 +15357,8 @@ }, "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -15128,7 +15370,8 @@ }, "node_modules/mdast-util-directive": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", + "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15144,53 +15387,25 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-directive/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/mdast-util-directive/node_modules/parse-entities": { - "version": "4.0.1", - "license": "MIT", + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-directive/node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "license": "MIT" - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-find-and-replace/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" }, @@ -15198,20 +15413,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-from-markdown": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz", + "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15231,23 +15436,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-from-markdown/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-from-markdown/node_modules/micromark": { - "version": "4.0.0", + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -15257,31 +15449,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + ] }, "node_modules/mdast-util-frontmatter": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -15297,7 +15470,8 @@ }, "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "engines": { "node": ">=12" }, @@ -15307,7 +15481,8 @@ }, "node_modules/mdast-util-gfm": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -15324,7 +15499,8 @@ }, "node_modules/mdast-util-gfm-autolink-literal": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -15337,9 +15513,44 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/mdast-util-gfm-footnote": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -15354,7 +15565,8 @@ }, "node_modules/mdast-util-gfm-strikethrough": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -15367,7 +15579,8 @@ }, "node_modules/mdast-util-gfm-table": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -15382,7 +15595,8 @@ }, "node_modules/mdast-util-gfm-task-list-item": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -15396,7 +15610,8 @@ }, "node_modules/mdast-util-mdx": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -15411,7 +15626,8 @@ }, "node_modules/mdast-util-mdx-expression": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15427,7 +15643,8 @@ }, "node_modules/mdast-util-mdx-jsx": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", + "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15448,35 +15665,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-mdx-jsx/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-mdx-jsx/node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "license": "MIT" - }, "node_modules/mdast-util-mdxjs-esm": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -15492,7 +15684,8 @@ }, "node_modules/mdast-util-phrasing": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -15502,34 +15695,80 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-phrasing/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" + "node_modules/mdast-util-to-hast": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-11.3.0.tgz", + "integrity": "sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/mdurl": "^1.0.0", + "mdast-util-definitions": "^5.0.0", + "mdurl": "^1.0.0", + "unist-builder": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "node_modules/mdast-util-phrasing/node_modules/unist-util-is": { - "version": "6.0.0", - "license": "MIT", + "node_modules/mdast-util-to-hast/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "@types/unist": "^3.0.0" + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "license": "MIT", + "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" }, "funding": { "type": "opencollective", @@ -15538,7 +15777,8 @@ }, "node_modules/mdast-util-to-markdown": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -15554,13 +15794,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-markdown/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { + "node_modules/mdast-util-to-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -15569,32 +15806,28 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdn-data": { - "version": "2.0.30", - "license": "CC0-1.0" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" }, "node_modules/mdurl": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" }, "node_modules/media-typer": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { "version": "3.5.3", - "license": "Unlicense", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -15604,12 +15837,14 @@ }, "node_modules/memoize-one": { "version": "5.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "node_modules/meow": { "version": "10.1.5", + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", "dev": true, - "license": "MIT", "dependencies": { "@types/minimist": "^1.2.2", "camelcase-keys": "^7.0.0", @@ -15631,43 +15866,85 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/decamelize": { - "version": "5.0.1", + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", "dev": true, - "license": "MIT", + "dependencies": { + "lru-cache": "^6.0.0" + }, "engines": { "node": ">=10" + } + }, + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/meow/node_modules/yargs-parser": { - "version": "20.2.9", + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, - "license": "ISC", "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/meow/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/merge-descriptors": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "node_modules/merge-stream": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" }, "node_modules/merge2": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "engines": { "node": ">= 8" } }, "node_modules/mermaid": { "version": "10.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.1.tgz", + "integrity": "sha512-Mx45Obds5W1UkW1nv/7dHRsbfMM1aOKA2+Pxs/IGHNonygDHwmng8xTHyS9z4KWVi0rbko8gjiBmuwwXQ7tiNA==", "dependencies": { "@braintree/sanitize-url": "^6.0.1", "@types/d3-scale": "^4.0.3", @@ -15693,14 +15970,21 @@ }, "node_modules/mermaid/node_modules/@types/mdast": { "version": "3.0.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dependencies": { "@types/unist": "^2" } }, + "node_modules/mermaid/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, "node_modules/mermaid/node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -15722,7 +16006,8 @@ }, "node_modules/mermaid/node_modules/mdast-util-to-string": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -15733,6 +16018,8 @@ }, "node_modules/mermaid/node_modules/micromark": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -15743,7 +16030,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -15766,6 +16052,8 @@ }, "node_modules/mermaid/node_modules/micromark-core-commonmark": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -15776,7 +16064,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -15798,6 +16085,8 @@ }, "node_modules/mermaid/node_modules/micromark-factory-destination": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -15808,7 +16097,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -15817,6 +16105,8 @@ }, "node_modules/mermaid/node_modules/micromark-factory-label": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -15827,7 +16117,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -15835,26 +16124,10 @@ "uvu": "^0.5.0" } }, - "node_modules/mermaid/node_modules/micromark-factory-space": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, "node_modules/mermaid/node_modules/micromark-factory-title": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -15865,7 +16138,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -15875,6 +16147,8 @@ }, "node_modules/mermaid/node_modules/micromark-factory-whitespace": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -15885,7 +16159,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -15893,26 +16166,10 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/mermaid/node_modules/micromark-util-character": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, "node_modules/mermaid/node_modules/micromark-util-chunked": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -15923,13 +16180,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/mermaid/node_modules/micromark-util-classify-character": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -15940,7 +16198,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -15949,6 +16206,8 @@ }, "node_modules/mermaid/node_modules/micromark-util-combine-extensions": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -15959,7 +16218,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -15967,6 +16225,8 @@ }, "node_modules/mermaid/node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -15977,13 +16237,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/mermaid/node_modules/micromark-util-decode-string": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -15994,7 +16255,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -16004,6 +16264,8 @@ }, "node_modules/mermaid/node_modules/micromark-util-encode": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -16013,11 +16275,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/mermaid/node_modules/micromark-util-html-tag-name": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -16027,11 +16290,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/mermaid/node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -16042,13 +16306,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/mermaid/node_modules/micromark-util-resolve-all": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -16059,13 +16324,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } }, "node_modules/mermaid/node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -16076,7 +16342,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -16085,6 +16350,8 @@ }, "node_modules/mermaid/node_modules/micromark-util-subtokenize": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -16095,7 +16362,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -16103,8 +16369,10 @@ "uvu": "^0.5.0" } }, - "node_modules/mermaid/node_modules/micromark-util-symbol": { + "node_modules/mermaid/node_modules/micromark-util-types": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -16114,26 +16382,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" - }, - "node_modules/mermaid/node_modules/micromark-util-types": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" + ] }, "node_modules/mermaid/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", "dependencies": { "@types/unist": "^2.0.0" }, @@ -16144,24 +16398,28 @@ }, "node_modules/mermaid/node_modules/uuid": { "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], - "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/methods": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "engines": { "node": ">= 0.6" } }, "node_modules/micromark": { - "version": "2.11.4", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16172,14 +16430,30 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { + "@types/debug": "^4.0.0", "debug": "^4.0.0", - "parse-entities": "^2.0.0" + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", "funding": [ { "type": "GitHub Sponsors", @@ -16190,7 +16464,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -16210,9 +16483,63 @@ "micromark-util-types": "^2.0.0" } }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromark-extension-directive": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", + "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -16227,27 +16554,63 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-directive/node_modules/parse-entities": { - "version": "4.0.1", - "license": "MIT", + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromark-extension-frontmatter": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -16261,7 +16624,8 @@ }, "node_modules/micromark-extension-frontmatter/node_modules/fault": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", "dependencies": { "format": "^0.2.0" }, @@ -16270,9 +16634,44 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -16290,7 +16689,8 @@ }, "node_modules/micromark-extension-gfm-autolink-literal": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -16302,9 +16702,44 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromark-extension-gfm-footnote": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -16320,41 +16755,69 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-gfm-strikethrough": { + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "license": "MIT", + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-gfm-tagfilter": { + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" }, "funding": { @@ -16362,9 +16825,25 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "license": "MIT", + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -16377,8 +16856,10 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.0", + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -16389,60 +16870,50 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.0", - "license": "MIT", + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-extension-mdx-md": { + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { "version": "2.0.0", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/micromark-extension-mdxjs": { - "version": "3.0.0", - "license": "MIT", + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", "micromark-util-types": "^2.0.0" }, "funding": { @@ -16450,27 +16921,26 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "license": "MIT", + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", "dependencies": { - "@types/estree": "^1.0.0", "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" + "micromark-util-types": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-factory-destination": { + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -16481,15 +16951,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16500,16 +16970,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-mdx-expression": { - "version": "2.0.1", + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16519,21 +16988,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" - } + ] }, - "node_modules/micromark-factory-space": { - "version": "2.0.0", + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16544,14 +17004,21 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-title": { + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -16562,16 +17029,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16582,16 +17048,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-character": { - "version": "2.1.0", + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16601,15 +17066,33 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", + ] + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-chunked": { + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", "funding": [ { "type": "GitHub Sponsors", @@ -16620,13 +17103,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16637,15 +17122,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-combine-extensions": { + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16655,15 +17140,63 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", + ] + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", "dependencies": { - "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16674,13 +17207,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-decode-string": { + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16690,17 +17225,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } + ] }, - "node_modules/micromark-util-encode": { + "node_modules/micromark-factory-destination": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", "funding": [ { "type": "GitHub Sponsors", @@ -16711,10 +17241,16 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT" + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.2", + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16725,24 +17261,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-events-to-acorn/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16752,11 +17279,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, - "node_modules/micromark-util-normalize-identifier": { + "node_modules/micromark-factory-label": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", "funding": [ { "type": "GitHub Sponsors", @@ -16767,13 +17295,17 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0" + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", + "node_modules/micromark-factory-label/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16784,13 +17316,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { + "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-util-sanitize-uri": { + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16800,16 +17334,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } + ] }, - "node_modules/micromark-util-subtokenize": { + "node_modules/micromark-factory-mdx-expression": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", "funding": [ { "type": "GitHub Sponsors", @@ -16820,16 +17350,21 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { + "@types/estree": "^1.0.0", "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" } }, - "node_modules/micromark-util-symbol": { - "version": "2.0.0", + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { "type": "GitHub Sponsors", @@ -16840,10 +17375,15 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT" + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } }, - "node_modules/micromark-util-types": { + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", "funding": [ { "type": "GitHub Sponsors", @@ -16853,2268 +17393,2821 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, - "node_modules/micromatch": { - "version": "4.0.7", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "license": "MIT", + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "node_modules/micromark-factory-space/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimer": { - "version": "1.1.0", - "license": "MIT", - "bin": { - "mimer": "bin/mimer" - }, - "engines": { - "node": ">= 6.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/mimic-response": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "license": "MIT", + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minimatch/node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, - "license": "MIT", + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/minimist-options/node_modules/is-plain-obj": { + "node_modules/micromark-util-character/node_modules/micromark-util-types": { "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/minipass-collect": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/minipass-fetch": { - "version": "3.0.5", - "dev": true, - "license": "MIT", + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/mississippi": { - "version": "1.3.1", - "license": "BSD-2-Clause", + "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^1.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/mri": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" } }, - "node_modules/mrmime": { + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=10" - } + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/ms": { - "version": "2.1.3", - "license": "MIT" + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "license": "MIT", + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/mute-stream": { - "version": "0.0.7", - "license": "ISC" + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/nano-css": { - "version": "5.6.1", - "license": "Unlicense", + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "css-tree": "^1.1.2", - "csstype": "^3.1.2", - "fastest-stable-stringify": "^2.0.2", - "inline-style-prefixer": "^7.0.0", - "rtl-css-js": "^1.16.1", - "stacktrace-js": "^2.0.2", - "stylis": "^4.3.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" + "micromark-util-types": "^2.0.0" } }, - "node_modules/nano-css/node_modules/css-tree": { - "version": "1.1.3", - "license": "MIT", + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" } }, - "node_modules/nano-css/node_modules/mdn-data": { - "version": "2.0.14", - "license": "CC0-1.0" - }, - "node_modules/nano-memoize": { - "version": "v1.3.1", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.7", + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "devOptional": true, - "license": "MIT", - "peer": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "license": "MIT" + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/no-case": { - "version": "3.0.4", - "license": "MIT", + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/node-emoji": { - "version": "2.1.3", - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, - "engines": { - "node": ">=18" - } + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/node-emoji/node_modules/@sindresorhus/is": { - "version": "4.6.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/node-fetch": { - "version": "1.7.3", - "license": "MIT", - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, - "node_modules/node-fetch-npm": { - "version": "2.0.4", - "license": "MIT", + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "dependencies": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - }, - "engines": { - "node": ">=4" + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" } }, - "node_modules/node-gyp": { - "version": "10.1.0", - "dev": true, - "license": "MIT", + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^4.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8.6" } }, - "node_modules/node-gyp/node_modules/glob": { - "version": "10.4.1", - "dev": true, - "license": "ISC", + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/node-gyp/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/node-gyp/node_modules/proc-log": { - "version": "3.0.0", - "dev": true, - "license": "ISC", + "node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 0.6" } }, - "node_modules/node-polyfill-webpack-plugin": { - "version": "2.0.1", - "license": "MIT", + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "dependencies": { - "assert": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^6.0.3", - "console-browserify": "^1.2.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.12.0", - "domain-browser": "^4.22.0", - "events": "^3.3.0", - "filter-obj": "^2.0.2", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "punycode": "^2.1.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^4.0.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.3.0", - "timers-browserify": "^2.0.12", - "tty-browserify": "^0.0.1", - "type-fest": "^2.14.0", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.1.2" + "mime-db": "~1.33.0" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": ">=5" + "node": ">= 0.6" } }, - "node_modules/node-polyfill-webpack-plugin/node_modules/readable-stream": { - "version": "4.5.2", - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" + "node_modules/mimer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimer/-/mimer-1.1.0.tgz", + "integrity": "sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==", + "bin": { + "mimer": "bin/mimer" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 6.0" } }, - "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": { - "version": "2.19.0", - "license": "(MIT OR CC0-1.0)", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", "engines": { - "node": ">=12.20" + "node": ">=4" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/node-releases": { - "version": "2.0.14", - "license": "MIT" - }, - "node_modules/non-layered-tidy-tree-layout": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/nopt": { - "version": "7.2.1", + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">=4" } }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/mini-css-extract-plugin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/normalize-package-data/node_modules/hosted-git-info": { - "version": "4.1.0", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/normalize-package-data/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/normalize-range": { - "version": "0.1.2", - "license": "MIT", + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/normalize-url": { - "version": "8.0.1", - "license": "MIT", - "engines": { - "node": ">=14.16" + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dev": true, + "dependencies": { + "minipass": "^7.0.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/npm-install-checks": { - "version": "6.3.0", + "node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "semver": "^7.1.1" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/npm-normalize-package-bin": { - "version": "3.0.1", + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, - "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": ">= 8" } }, - "node_modules/npm-package-arg": { - "version": "5.1.2", - "license": "ISC", + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, "dependencies": { - "hosted-git-info": "^2.4.2", - "osenv": "^0.1.4", - "semver": "^5.1.0", - "validate-npm-package-name": "^3.0.0" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/npm-package-arg/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { - "version": "3.0.0", - "license": "ISC", + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, "dependencies": { - "builtins": "^1.0.3" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm-pick-manifest": { - "version": "9.0.1", + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, - "license": "ISC", "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", - "semver": "^7.3.5" + "minipass": "^3.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { - "version": "11.0.2", + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "license": "ISC", "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": "^16.14.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "license": "MIT", + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, "dependencies": { - "path-key": "^2.0.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "license": "MIT", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/nprogress": { - "version": "0.2.0", - "license": "MIT" + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "node_modules/nth-check": { - "version": "2.1.1", - "license": "BSD-2-Clause", + "node_modules/mississippi": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-1.3.1.tgz", + "integrity": "sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==", "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^1.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/object-is": { - "version": "1.1.6", - "license": "MIT", + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/move-concurrently/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/object.assign": { - "version": "4.1.5", - "license": "MIT", + "node_modules/move-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, + "node_modules/move-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.4" + "node": "*" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, + "node_modules/move-concurrently/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "glob": "^7.1.3" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/object.values": { + "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "engines": { - "node": ">= 0.4" + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/obuf": { - "version": "1.1.2", - "license": "MIT" + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==" }, - "node_modules/on-finished": { - "version": "2.4.1", - "license": "MIT", + "node_modules/nano-css": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/nano-css/-/nano-css-5.6.1.tgz", + "integrity": "sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==", "dependencies": { - "ee-first": "1.1.1" + "@jridgewell/sourcemap-codec": "^1.4.15", + "css-tree": "^1.1.2", + "csstype": "^3.1.2", + "fastest-stable-stringify": "^2.0.2", + "inline-style-prefixer": "^7.0.0", + "rtl-css-js": "^1.16.1", + "stacktrace-js": "^2.0.2", + "stylis": "^4.3.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/nano-memoize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/nano-memoize/-/nano-memoize-1.3.1.tgz", + "integrity": "sha512-wQiW3xHptgGlec/Zbo7oq6Zz4kKoK8TaIIs1irTO9iJOGTIG3lnQRUJfH73bJ/rn7MOE4sTdSU+ALPGEidaijQ==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">= 0.8" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/on-headers": { - "version": "1.0.2", - "license": "MIT", + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dependencies": { - "wrappy": "1" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/onetime": { - "version": "2.0.1", - "license": "MIT", + "node_modules/node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", "dependencies": { - "mimic-fn": "^1.0.0" + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=18" } }, - "node_modules/open": { - "version": "8.4.2", - "license": "MIT", + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">=12" + "node": "4.x || >=6.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", - "license": "MIT", + "node_modules/node-fetch-npm": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", + "deprecated": "This module is not used anymore, npm uses minipass-fetch for its fetch implementation now", "dependencies": { - "is-docker": "^2.0.0" + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/opener": { - "version": "1.5.2", - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" } }, - "node_modules/optionator": { - "version": "0.9.4", - "devOptional": true, - "license": "MIT", - "peer": true, + "node_modules/node-gyp": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", + "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", + "dev": true, "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">= 0.8.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/ora": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "chalk": "^2.1.0", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.1", - "log-symbols": "^2.1.0" - }, + "node_modules/node-gyp/node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", + "node_modules/node-polyfill-webpack-plugin": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz", + "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==", "dependencies": { - "color-convert": "^1.9.0" + "assert": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^6.0.3", + "console-browserify": "^1.2.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.12.0", + "domain-browser": "^4.22.0", + "events": "^3.3.0", + "filter-obj": "^2.0.2", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "punycode": "^2.1.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^4.0.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.3.0", + "timers-browserify": "^2.0.12", + "tty-browserify": "^0.0.1", + "type-fest": "^2.14.0", + "url": "^0.11.0", + "util": "^0.12.4", + "vm-browserify": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "peerDependencies": { + "webpack": ">=5" } }, - "node_modules/ora/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/non-layered-tidy-tree-layout": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", + "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" + }, + "node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">=4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", + "node_modules/normalize-package-data": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", + "dev": true, "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/ora/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, "engines": { - "node": ">=0.8.0" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/ora/node_modules/has-flag": { + "node_modules/normalize-path": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/ora/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "license": "MIT" - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "license": "MIT", + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", "engines": { - "node": ">=0.10.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dev": true, + "dependencies": { + "semver": "^7.1.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/osenv": { - "version": "0.1.5", - "license": "ISC", - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/p-cancelable": { - "version": "3.0.0", - "license": "MIT", + "node_modules/npm-package-arg": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz", + "integrity": "sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, "engines": { - "node": ">=12.20" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/p-finally": { - "version": "1.0.0", - "license": "MIT", + "node_modules/npm-pick-manifest": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz", + "integrity": "sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==", + "dev": true, + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, "engines": { - "node": ">=4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dependencies": { - "yocto-queue": "^0.1.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dependencies": { - "p-limit": "^3.0.2" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-map": { - "version": "4.0.0", - "license": "MIT", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dependencies": { - "aggregate-error": "^3.0.0" + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-retry": { - "version": "4.6.2", - "license": "MIT", + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/p-retry/node_modules/retry": { - "version": "0.13.1", - "license": "MIT", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-try": { - "version": "2.2.0", - "license": "MIT", + "node_modules/object.hasown": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/package-json": { - "version": "4.0.1", - "license": "MIT", + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, "dependencies": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/package-json/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" }, - "node_modules/pacote": { - "version": "2.7.38", - "license": "CC0-1.0", + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dependencies": { - "bluebird": "^3.5.0", - "cacache": "^9.2.9", - "glob": "^7.1.2", - "lru-cache": "^4.1.1", - "make-fetch-happen": "^2.4.13", - "minimatch": "^3.0.4", - "mississippi": "^1.2.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^5.1.2", - "npm-pick-manifest": "^1.0.4", - "osenv": "^0.1.4", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^4.0.0", - "safe-buffer": "^5.1.1", - "semver": "^5.3.0", - "ssri": "^4.1.6", - "tar-fs": "^1.15.3", - "tar-stream": "^1.5.4", - "unique-filename": "^1.1.0", - "which": "^1.2.12" + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/pacote/node_modules/agent-base": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "es6-promisify": "^5.0.0" - }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "engines": { - "node": ">= 4.0.0" + "node": ">= 0.8" } }, - "node_modules/pacote/node_modules/cacache": { - "version": "9.3.0", - "license": "CC0-1.0", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dependencies": { - "bluebird": "^3.5.0", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^1.3.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.1", - "ssri": "^4.1.6", - "unique-filename": "^1.1.0", - "y18n": "^3.2.1" + "wrappy": "1" } }, - "node_modules/pacote/node_modules/debug": { - "version": "3.1.0", - "license": "MIT", + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", "dependencies": { - "ms": "2.0.0" + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/pacote/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/pacote/node_modules/err-code": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/pacote/node_modules/hosted-git-info": { - "version": "2.8.9", - "license": "ISC" - }, - "node_modules/pacote/node_modules/http-cache-semantics": { - "version": "3.8.1", - "license": "BSD-2-Clause" - }, - "node_modules/pacote/node_modules/http-proxy-agent": { - "version": "2.1.0", - "license": "MIT", + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", "dependencies": { - "agent-base": "4", - "debug": "3.1.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/pacote/node_modules/https-proxy-agent": { - "version": "2.2.4", - "license": "MIT", - "dependencies": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" + "node": ">=12" }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/pacote/node_modules/https-proxy-agent/node_modules/debug": { - "version": "3.2.7", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pacote/node_modules/lru-cache": { - "version": "4.1.5", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" } }, - "node_modules/pacote/node_modules/make-fetch-happen": { - "version": "2.6.0", - "license": "CC0-1.0", + "node_modules/ora": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", + "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", "dependencies": { - "agentkeepalive": "^3.3.0", - "cacache": "^10.0.0", - "http-cache-semantics": "^3.8.0", - "http-proxy-agent": "^2.0.0", - "https-proxy-agent": "^2.1.0", - "lru-cache": "^4.1.1", - "mississippi": "^1.2.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^3.0.1", - "ssri": "^5.0.0" + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/pacote/node_modules/make-fetch-happen/node_modules/cacache": { - "version": "10.0.4", - "license": "ISC", + "node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dependencies": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/pacote/node_modules/make-fetch-happen/node_modules/cacache/node_modules/mississippi": { - "version": "2.0.0", - "license": "BSD-2-Clause", + "node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, - "node_modules/pacote/node_modules/make-fetch-happen/node_modules/ssri": { - "version": "5.3.0", - "license": "ISC", + "node_modules/ora/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dependencies": { - "safe-buffer": "^5.1.1" + "color-name": "1.1.3" } }, - "node_modules/pacote/node_modules/make-fetch-happen/node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" + "node_modules/ora/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, - "node_modules/pacote/node_modules/normalize-package-data": { - "version": "2.5.0", - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "node_modules/ora/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" } }, - "node_modules/pacote/node_modules/npm-pick-manifest": { - "version": "1.0.4", - "license": "CC0-1.0", - "dependencies": { - "npm-package-arg": "^5.1.2", - "semver": "^5.3.0" + "node_modules/ora/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" } }, - "node_modules/pacote/node_modules/promise-retry": { - "version": "1.1.1", - "license": "MIT", + "node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dependencies": { - "err-code": "^1.0.0", - "retry": "^0.10.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=0.12" + "node": ">=4" } }, - "node_modules/pacote/node_modules/pump": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/pacote/node_modules/retry": { - "version": "0.10.1", - "license": "MIT", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", "engines": { - "node": "*" + "node": ">=0.10.0" } }, - "node_modules/pacote/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "node_modules/pacote/node_modules/smart-buffer": { - "version": "1.1.15", - "license": "MIT", + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "engines": { - "node": ">= 0.10.15", - "npm": ">= 1.3.5" + "node": ">=12.20" } }, - "node_modules/pacote/node_modules/socks": { - "version": "1.1.10", - "license": "MIT", - "dependencies": { - "ip": "^1.1.4", - "smart-buffer": "^1.0.13" - }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "engines": { - "node": ">= 0.10.0", - "npm": ">= 1.3.5" + "node": ">=4" } }, - "node_modules/pacote/node_modules/socks-proxy-agent": { - "version": "3.0.1", - "license": "MIT", + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dependencies": { - "agent-base": "^4.1.0", - "socks": "^1.1.10" + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pacote/node_modules/ssri": { - "version": "4.1.6", - "license": "CC0-1.0", + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dependencies": { - "safe-buffer": "^5.1.0" + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pacote/node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dependencies": { - "isexe": "^2.0.0" + "aggregate-error": "^3.0.0" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pacote/node_modules/y18n": { - "version": "3.2.2", - "license": "ISC" - }, - "node_modules/pacote/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" - }, - "node_modules/pako": { - "version": "1.0.11", - "license": "(MIT AND Zlib)" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "license": "MIT", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/param-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" } }, - "node_modules/parent-module": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "engines": { "node": ">=6" } }, - "node_modules/parse-asn1": { - "version": "5.1.7", - "license": "ISC", + "node_modules/package-json": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" }, "engines": { - "node": ">= 0.10" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse-asn1/node_modules/hash-base": { - "version": "3.0.4", - "license": "MIT", + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "node_modules/pacote": { + "version": "2.7.38", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-2.7.38.tgz", + "integrity": "sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA==", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" + "bluebird": "^3.5.0", + "cacache": "^9.2.9", + "glob": "^7.1.2", + "lru-cache": "^4.1.1", + "make-fetch-happen": "^2.4.13", + "minimatch": "^3.0.4", + "mississippi": "^1.2.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^5.1.2", + "npm-pick-manifest": "^1.0.4", + "osenv": "^0.1.4", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^4.0.0", + "safe-buffer": "^5.1.1", + "semver": "^5.3.0", + "ssri": "^4.1.6", + "tar-fs": "^1.15.3", + "tar-stream": "^1.5.4", + "unique-filename": "^1.1.0", + "which": "^1.2.12" } }, - "node_modules/parse-entities": { - "version": "2.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "es6-promisify": "^5.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">= 4.0.0" } }, - "node_modules/parse-entities/node_modules/character-entities": { - "version": "1.2.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/pacote/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/parse-entities/node_modules/character-entities-legacy": { - "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/pacote/node_modules/cacache": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-9.3.0.tgz", + "integrity": "sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g==", + "dependencies": { + "bluebird": "^3.5.0", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^1.3.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.1", + "ssri": "^4.1.6", + "unique-filename": "^1.1.0", + "y18n": "^3.2.1" } }, - "node_modules/parse-entities/node_modules/character-reference-invalid": { + "node_modules/pacote/node_modules/chownr": { "version": "1.1.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, - "node_modules/parse-entities/node_modules/is-alphabetical": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "node_modules/pacote/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dependencies": { + "ms": "2.0.0" } }, - "node_modules/parse-entities/node_modules/is-alphanumerical": { - "version": "1.0.4", - "license": "MIT", + "node_modules/pacote/node_modules/err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==" + }, + "node_modules/pacote/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/parse-entities/node_modules/is-decimal": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, - "node_modules/parse-entities/node_modules/is-hexadecimal": { - "version": "1.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "node_modules/pacote/node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" }, - "node_modules/parse-git-config": { - "version": "1.1.1", - "license": "MIT", + "node_modules/pacote/node_modules/http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "git-config-path": "^1.0.1", - "ini": "^1.3.4" + "agent-base": "4", + "debug": "3.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.5.0" } }, - "node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", + "node_modules/pacote/node_modules/https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "agent-base": "^4.3.0", + "debug": "^3.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4.5.0" } }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "license": "ISC" + "node_modules/pacote/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/pacote/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/parse5": { - "version": "7.1.2", - "license": "MIT", + "node_modules/pacote/node_modules/make-fetch-happen": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz", + "integrity": "sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw==", "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "agentkeepalive": "^3.3.0", + "cacache": "^10.0.0", + "http-cache-semantics": "^3.8.0", + "http-proxy-agent": "^2.0.0", + "https-proxy-agent": "^2.1.0", + "lru-cache": "^4.1.1", + "mississippi": "^1.2.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^3.0.1", + "ssri": "^5.0.0" } }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/make-fetch-happen/node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", + "node_modules/pacote/node_modules/make-fetch-happen/node_modules/cacache/node_modules/mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, "engines": { - "node": ">= 0.8" + "node": ">=4.0.0" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "license": "MIT", + "node_modules/pacote/node_modules/make-fetch-happen/node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "safe-buffer": "^5.1.1" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "license": "MIT" + "node_modules/pacote/node_modules/make-fetch-happen/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, - "node_modules/path-exists": { - "version": "4.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/pacote/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "license": "(WTFPL OR MIT)" + "node_modules/pacote/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/pacote/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz", + "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "hosted-git-info": "^2.4.2", + "osenv": "^0.1.4", + "semver": "^5.1.0", + "validate-npm-package-name": "^3.0.0" } }, - "node_modules/path-to-regexp": { - "version": "2.2.1", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/pacote/node_modules/npm-pick-manifest": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz", + "integrity": "sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ==", + "dependencies": { + "npm-package-arg": "^5.1.2", + "semver": "^5.3.0" } }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "license": "MIT", + "node_modules/pacote/node_modules/promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "err-code": "^1.0.0", + "retry": "^0.10.0" }, "engines": { "node": ">=0.12" } }, - "node_modules/periscopic": { - "version": "3.1.0", - "license": "MIT", + "node_modules/pacote/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/picocolors": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", + "node_modules/pacote/node_modules/retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==", "engines": { - "node": ">=8.6" + "node": "*" + } + }, + "node_modules/pacote/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "bin": { + "rimraf": "bin.js" } }, - "node_modules/pify": { - "version": "3.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/pacote/node_modules/smart-buffer": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", + "integrity": "sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==", "engines": { - "node": ">=4" + "node": ">= 0.10.15", + "npm": ">= 1.3.5" } }, - "node_modules/pkg-dir": { - "version": "7.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/socks": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", + "integrity": "sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA==", + "deprecated": "If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0", "dependencies": { - "find-up": "^6.3.0" + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" }, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.10.0", + "npm": ">= 1.3.5" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "6.3.0", - "license": "MIT", + "node_modules/pacote/node_modules/socks-proxy-agent": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz", + "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "agent-base": "^4.1.0", + "socks": "^1.1.10" } }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "7.2.0", - "license": "MIT", + "node_modules/pacote/node_modules/ssri": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-4.1.6.tgz", + "integrity": "sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==", "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "safe-buffer": "^5.1.0" } }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "4.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "unique-slug": "^2.0.0" } }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "6.0.0", - "license": "MIT", + "node_modules/pacote/node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "imurmurhash": "^0.1.4" } }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node_modules/pacote/node_modules/validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dependencies": { + "builtins": "^1.0.3" } }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=12.20" + "node_modules/pacote/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "which": "bin/which" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "license": "MIT", + "node_modules/pacote/node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + }, + "node_modules/pacote/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", + "node_modules/parallel-transform/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", + "node_modules/parallel-transform/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" + "safe-buffer": "~5.1.0" } }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "p-limit": "^2.0.0" + "callsites": "^3.0.0" }, "engines": { "node": ">=6" } }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/polished": { - "version": "4.3.1", - "license": "MIT", + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", "dependencies": { - "@babel/runtime": "^7.17.8" + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" }, - "engines": { - "node": ">=10" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "node_modules/postcss": { - "version": "8.4.38", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", + "node_modules/parse-git-config": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", + "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=0.10.0" } }, - "node_modules/postcss-calc": { - "version": "9.0.1", - "license": "MIT", + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-colormin": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=0.10.0" } }, - "node_modules/postcss-convert-values": { - "version": "6.1.0", - "license": "MIT", + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "entities": "^4.4.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/postcss-discard-comments": { - "version": "6.0.2", - "license": "MIT", - "engines": { - "node": "^14 || ^16 || >=18.0" + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "license": "MIT", + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">= 0.8" } }, - "node_modules/postcss-discard-empty": { - "version": "6.0.3", - "license": "MIT", + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "license": "MIT", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=0.10.0" } }, - "node_modules/postcss-discard-unused": { - "version": "6.0.5", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.16" - }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=8" } }, - "node_modules/postcss-loader": { - "version": "7.3.4", - "license": "MIT", + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "dependencies": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">= 14.15.0" + "node": ">=16 || 14 >=14.18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-merge-idents": { - "version": "6.0.3", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": "14 || >=16.14" } }, - "node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "license": "MIT", + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "isarray": "0.0.1" } }, - "node_modules/postcss-merge-rules": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" - }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=8" } }, - "node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "license": "MIT", + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=0.12" } }, - "node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "license": "MIT", + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" - }, + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=8.6" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/postcss-minify-params": { - "version": "6.1.0", - "license": "MIT", + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dependencies": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "find-up": "^6.3.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=14.16" }, - "peerDependencies": { - "postcss": "^8.4.31" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "license": "MIT", + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "dependencies": { - "postcss-selector-parser": "^6.0.16" + "find-up": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=8" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.1.0", - "license": "ISC", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">=6" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "license": "MIT", + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "p-try": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=6" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "license": "ISC", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "p-limit": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=6" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "license": "ISC", + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/polished": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", + "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", "dependencies": { - "icss-utils": "^5.0.0" + "@babel/runtime": "^7.17.8" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=10" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, "engines": { "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.2.2" } }, - "node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -19124,10 +20217,12 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", "dependencies": { + "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -19137,12 +20232,10 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-repeat-style": { + "node_modules/postcss-discard-comments": { "version": "6.0.2", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -19150,12 +20243,21 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-string": { - "version": "6.0.2", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "engines": { + "node": "^14 || ^16 || >=18.0" }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -19163,12 +20265,10 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-timing-functions": { + "node_modules/postcss-discard-overridden": { "version": "6.0.2", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -19176,12 +20276,12 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "license": "MIT", + "node_modules/postcss-discard-unused": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz", + "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==", "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -19190,23 +20290,33 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-url": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-loader": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-merge-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", + "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==", "dependencies": { + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -19216,12 +20326,13 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-ordered-values": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", "dependencies": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -19230,11 +20341,15 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-reduce-idents": { - "version": "6.0.3", - "license": "MIT", + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", "dependencies": { - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -19243,12 +20358,12 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-reduce-initial": { + "node_modules/postcss-minify-font-values": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { "node": "^14 || ^16 || >=18.0" @@ -19257,10 +20372,13 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "license": "MIT", + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -19270,15 +20388,284 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "dev": true, - "license": "MIT", + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", + "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", + "dev": true, "engines": { "node": ">=12.0" }, @@ -19292,7 +20679,8 @@ }, "node_modules/postcss-selector-parser": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19303,7 +20691,8 @@ }, "node_modules/postcss-sort-media-queries": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz", + "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==", "dependencies": { "sort-css-media-queries": "2.2.0" }, @@ -19316,7 +20705,8 @@ }, "node_modules/postcss-svgo": { "version": "6.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -19330,7 +20720,8 @@ }, "node_modules/postcss-unique-selectors": { "version": "6.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -19343,11 +20734,13 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/postcss-zindex": { "version": "6.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -19355,25 +20748,18 @@ "postcss": "^8.4.31" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "devOptional": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/prepend-http": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", "engines": { "node": ">=0.10.0" } }, "node_modules/prettier": { - "version": "3.3.1", - "license": "MIT", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", + "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", "bin": { "prettier": "bin/prettier.cjs" }, @@ -19386,7 +20772,8 @@ }, "node_modules/pretty-error": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -19394,14 +20781,16 @@ }, "node_modules/pretty-time": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", "engines": { "node": ">=4" } }, "node_modules/prism-react-renderer": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", + "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" @@ -19412,45 +20801,52 @@ }, "node_modules/prism-react-renderer/node_modules/clsx": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", "engines": { "node": ">=6" } }, "node_modules/prismjs": { "version": "1.29.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", "engines": { "node": ">=6" } }, "node_modules/proc-log": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", "dev": true, - "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/process": { "version": "0.11.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "node_modules/promise-inflight": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" }, "node_modules/promise-retry": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, - "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -19461,7 +20857,8 @@ }, "node_modules/prompts": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -19472,16 +20869,23 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, "node_modules/property-information": { "version": "6.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -19489,18 +20893,21 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" }, "node_modules/protoduck": { "version": "4.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/protoduck/-/protoduck-4.0.0.tgz", + "integrity": "sha512-9sxuz0YTU/68O98xuDn8NBxTVH9EuMhrBTxZdiBL0/qxRmWhB/5a8MagAebDa+98vluAZTs8kMZibCdezbRCeQ==", "dependencies": { "genfun": "^4.0.1" } }, "node_modules/proxy-addr": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -19509,13 +20916,23 @@ "node": ">= 0.10" } }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, "node_modules/pseudomap": { "version": "1.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, "node_modules/public-encrypt": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -19525,9 +20942,15 @@ "safe-buffer": "^5.1.2" } }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, "node_modules/pump": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -19535,7 +20958,8 @@ }, "node_modules/pumpify": { "version": "1.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -19544,7 +20968,8 @@ }, "node_modules/pumpify/node_modules/pump": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -19552,14 +20977,16 @@ }, "node_modules/punycode": { "version": "2.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "engines": { "node": ">=6" } }, "node_modules/pupa": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", "dependencies": { "escape-goat": "^4.0.0" }, @@ -19571,10 +20998,11 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "license": "BSD-3-Clause", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", + "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -19585,19 +21013,24 @@ }, "node_modules/querystring-es3": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { "node": ">=0.4.x" } }, "node_modules/queue": { - "version": "6.0.1", - "license": "MIT", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", "dependencies": { "inherits": "~2.0.3" } }, "node_modules/queue-microtask": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -19611,12 +21044,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/quick-lru": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "engines": { "node": ">=10" }, @@ -19626,29 +21059,33 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -19661,14 +21098,27 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/rc": { "version": "1.2.8", - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -19679,9 +21129,18 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "18.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { "loose-envify": "^1.1.0" }, @@ -19691,7 +21150,8 @@ }, "node_modules/react-dev-utils": { "version": "12.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -19722,23 +21182,113 @@ "node": ">=14" } }, - "node_modules/react-dev-utils/node_modules/filesize": { - "version": "8.0.7", - "license": "BSD-3-Clause", + "node_modules/react-dev-utils/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">= 0.4.0" + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", "engines": { "node": ">= 12.13.0" } }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/react-dom": { "version": "18.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19749,15 +21299,18 @@ }, "node_modules/react-error-overlay": { "version": "6.0.11", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "node_modules/react-fast-compare": { "version": "3.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" }, "node_modules/react-helmet-async": { "version": "1.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", @@ -19771,12 +21324,14 @@ } }, "node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" }, "node_modules/react-json-view-lite": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz", + "integrity": "sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA==", "engines": { "node": ">=14" }, @@ -19787,7 +21342,8 @@ "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "dependencies": { "@types/react": "*" }, @@ -19797,7 +21353,8 @@ }, "node_modules/react-loadable-ssr-addon-v5-slorber": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", "dependencies": { "@babel/runtime": "^7.10.3" }, @@ -19809,17 +21366,10 @@ "webpack": ">=4.41.1 || 5.x" } }, - "node_modules/react-loadable/node_modules/@types/react": { - "version": "18.3.3", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, "node_modules/react-markdown": { "version": "8.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", "dependencies": { "@types/hast": "^2.0.0", "@types/prop-types": "^15.0.0", @@ -19848,29 +21398,29 @@ }, "node_modules/react-markdown/node_modules/@types/hast": { "version": "2.3.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { "@types/unist": "^2" } }, "node_modules/react-markdown/node_modules/@types/mdast": { "version": "3.0.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dependencies": { "@types/unist": "^2" } }, - "node_modules/react-markdown/node_modules/hast-util-whitespace": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } + "node_modules/react-markdown/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, "node_modules/react-markdown/node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -19892,7 +21442,8 @@ }, "node_modules/react-markdown/node_modules/mdast-util-to-hast": { "version": "12.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -19910,7 +21461,8 @@ }, "node_modules/react-markdown/node_modules/mdast-util-to-string": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -19921,6 +21473,8 @@ }, "node_modules/react-markdown/node_modules/micromark": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -19931,7 +21485,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -19954,6 +21507,8 @@ }, "node_modules/react-markdown/node_modules/micromark-core-commonmark": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -19964,7 +21519,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -19986,6 +21540,8 @@ }, "node_modules/react-markdown/node_modules/micromark-factory-destination": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -19996,7 +21552,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -20005,6 +21560,8 @@ }, "node_modules/react-markdown/node_modules/micromark-factory-label": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -20015,7 +21572,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -20023,26 +21579,10 @@ "uvu": "^0.5.0" } }, - "node_modules/react-markdown/node_modules/micromark-factory-space": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, "node_modules/react-markdown/node_modules/micromark-factory-title": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -20053,7 +21593,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -20063,6 +21602,8 @@ }, "node_modules/react-markdown/node_modules/micromark-factory-whitespace": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -20073,7 +21614,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -20081,26 +21621,10 @@ "micromark-util-types": "^1.0.0" } }, - "node_modules/react-markdown/node_modules/micromark-util-character": { - "version": "1.2.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, "node_modules/react-markdown/node_modules/micromark-util-chunked": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -20111,13 +21635,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/react-markdown/node_modules/micromark-util-classify-character": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -20128,7 +21653,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -20137,6 +21661,8 @@ }, "node_modules/react-markdown/node_modules/micromark-util-combine-extensions": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -20147,7 +21673,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -20155,6 +21680,8 @@ }, "node_modules/react-markdown/node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -20165,13 +21692,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/react-markdown/node_modules/micromark-util-decode-string": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -20182,7 +21710,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -20192,6 +21719,8 @@ }, "node_modules/react-markdown/node_modules/micromark-util-encode": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -20201,11 +21730,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/react-markdown/node_modules/micromark-util-html-tag-name": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -20215,11 +21745,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" + ] }, "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -20230,13 +21761,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/react-markdown/node_modules/micromark-util-resolve-all": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -20247,13 +21779,14 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } }, "node_modules/react-markdown/node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -20264,7 +21797,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -20273,6 +21805,8 @@ }, "node_modules/react-markdown/node_modules/micromark-util-subtokenize": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -20283,7 +21817,6 @@ "url": "https://opencollective.com/unified" } ], - "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -20291,22 +21824,10 @@ "uvu": "^0.5.0" } }, - "node_modules/react-markdown/node_modules/micromark-util-symbol": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, "node_modules/react-markdown/node_modules/micromark-util-types": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -20316,16 +21837,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ], - "license": "MIT" - }, - "node_modules/react-markdown/node_modules/react-is": { - "version": "18.3.1", - "license": "MIT" + ] }, "node_modules/react-markdown/node_modules/remark-parse": { "version": "10.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -20338,7 +21855,8 @@ }, "node_modules/react-markdown/node_modules/remark-rehype": { "version": "10.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -20347,18661 +21865,4433 @@ }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unified": { - "version": "10.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unist-util-is": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unist-util-position": { - "version": "4.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unist-util-visit": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/vfile": { - "version": "5.3.7", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-markdown/node_modules/vfile-message": { - "version": "3.1.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/react-overflow-list": { - "version": "0.5.0", - "license": "MIT", - "dependencies": { - "react-use": "^17.3.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16" - } - }, - "node_modules/react-player": { - "version": "2.16.0", - "license": "MIT", - "dependencies": { - "deepmerge": "^4.0.0", - "load-script": "^1.0.0", - "memoize-one": "^5.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.0.1" - }, - "peerDependencies": { - "react": ">=16.6.0" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router/node_modules/isarray": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/react-router/node_modules/path-to-regexp": { - "version": "1.8.0", - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/react-syntax-highlighter": { - "version": "15.5.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.4.1", - "lowlight": "^1.17.0", - "prismjs": "^1.27.0", - "refractor": "^3.6.0" - }, - "peerDependencies": { - "react": ">= 0.14.0" - } - }, - "node_modules/react-universal-interface": { - "version": "0.6.2", - "peerDependencies": { - "react": "*", - "tslib": "*" - } - }, - "node_modules/react-use": { - "version": "17.5.0", - "license": "Unlicense", - "dependencies": { - "@types/js-cookie": "^2.2.6", - "@xobotyi/scrollbar-width": "^1.9.5", - "copy-to-clipboard": "^3.3.1", - "fast-deep-equal": "^3.1.3", - "fast-shallow-equal": "^1.0.0", - "js-cookie": "^2.2.1", - "nano-css": "^5.6.1", - "react-universal-interface": "^0.6.2", - "resize-observer-polyfill": "^1.5.1", - "screenfull": "^5.1.0", - "set-harmonic-interval": "^1.0.1", - "throttle-debounce": "^3.0.1", - "ts-easing": "^0.2.0", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-pkg": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "license": "MIT" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/redent": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/refractor": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/@types/hast": { - "version": "2.3.10", - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/refractor/node_modules/comma-separated-tokens": { - "version": "1.0.8", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/refractor/node_modules/hastscript": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/refractor/node_modules/prismjs": { - "version": "1.27.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/refractor/node_modules/property-information": { - "version": "5.6.0", - "license": "MIT", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/refractor/node_modules/space-separated-tokens": { - "version": "1.1.5", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "license": "MIT", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "3.4.0", - "license": "MIT", - "dependencies": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/registry-url": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "rc": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-codesandbox": { - "version": "0.10.1", - "license": "MIT", - "dependencies": { - "codesandbox": "^2.1.11", - "codesandbox-import-utils": "2.1.11", - "isomorphic-fetch": "^2.2.1", - "mdast-util-to-string": "^1.0.7", - "recursive-readdir": "^2.2.2", - "to-gatsby-remark-plugin": "^0.1.0", - "unist-builder": "^2.0.2", - "unist-util-is": "^4.0.1", - "unist-util-visit": "^2.0.1" - } - }, - "node_modules/remark-codesandbox/node_modules/isomorphic-fetch": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "node_modules/remark-codesandbox/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-codesandbox/node_modules/unist-builder": { - "version": "2.0.3", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-codesandbox/node_modules/unist-util-visit": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-codesandbox/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-directive": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-directive": "^3.0.0", - "micromark-extension-directive": "^3.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-docusaurus-tabs": { - "version": "0.2.0", - "license": "MIT", - "dependencies": { - "mdast-util-to-string": "^2.0.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-docusaurus-tabs/node_modules/unist-util-visit": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-docusaurus-tabs/node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-emoji": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-frontmatter": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-frontmatter": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remote-origin-url": { - "version": "0.5.3", - "license": "MIT", - "dependencies": { - "parse-git-config": "^1.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.8", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/resolve-dir": { - "version": "0.1.1", - "license": "MIT", - "dependencies": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-dir/node_modules/global-modules": { - "version": "0.2.3", - "license": "MIT", - "dependencies": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "license": "MIT" - }, - "node_modules/responselike": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/robust-predicates": { - "version": "3.0.2", - "license": "Unlicense" - }, - "node_modules/rtl-css-js": { - "version": "1.16.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2" - } - }, - "node_modules/rtl-detect": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/rtlcss": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/rtlcss/node_modules/strip-json-comments": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "license": "BSD-3-Clause" - }, - "node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/sade": { - "version": "1.8.1", - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.4.1", - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.23.2", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/screenfull": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/search-insights": { - "version": "2.14.0", - "license": "MIT", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "semver": "^5.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/send": { - "version": "0.18.0", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "license": "MIT", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/mime-db": { - "version": "1.33.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/mime-types": { - "version": "2.1.18", - "license": "MIT", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-handler/node_modules/range-parser": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-harmonic-interval": { - "version": "1.0.1", - "license": "Unlicense", - "engines": { - "node": ">=6.9" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "license": "BSD-3-Clause", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shortid": { - "version": "2.2.16", - "license": "MIT", - "dependencies": { - "nanoid": "^2.1.0" - } - }, - "node_modules/shortid/node_modules/nanoid": { - "version": "2.1.11", - "license": "MIT" - }, - "node_modules/side-channel": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/sirv": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/sitemap": { - "version": "7.1.2", - "license": "MIT", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "license": "MIT" - }, - "node_modules/skin-tone": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "unicode-emoji-modifier-base": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/snake-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/socks": { - "version": "2.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.7.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.18", - "license": "CC0-1.0" - }, - "node_modules/spdy": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/srcset": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ssri": { - "version": "10.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/stack-generator": { - "version": "2.0.10", - "license": "MIT", - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "license": "MIT" - }, - "node_modules/stacktrace-gps": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "source-map": "0.5.6", - "stackframe": "^1.3.4" - } - }, - "node_modules/stacktrace-gps/node_modules/source-map": { - "version": "0.5.6", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stacktrace-js": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "error-stack-parser": "^2.0.6", - "stack-generator": "^2.0.5", - "stacktrace-gps": "^3.0.4" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.7.0", - "license": "MIT" - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/stream-shift": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "license": "MIT", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-search": { - "version": "0.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/style-to-object": { - "version": "0.4.4", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" - } - }, - "node_modules/stylelint": { - "version": "15.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } - }, - "node_modules/stylelint-config-recommended": { - "version": "13.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "stylelint": "^15.10.0" - } - }, - "node_modules/stylelint-config-standard": { - "version": "34.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "stylelint-config-recommended": "^13.0.0" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "stylelint": "^15.10.0" - } - }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/stylis": { - "version": "4.3.2", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=14.18" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "dev": true - }, - "node_modules/svgo": { - "version": "3.3.2", - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/table": { - "version": "6.8.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "dev": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar-fs": { - "version": "1.16.3", - "license": "MIT", - "dependencies": { - "chownr": "^1.0.1", - "mkdirp": "^0.5.1", - "pump": "^1.0.0", - "tar-stream": "^1.1.2" - } - }, - "node_modules/tar-stream": { - "version": "1.6.2", - "license": "MIT", - "dependencies": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/tar/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/term-size": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "execa": "^0.7.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser": { - "version": "5.31.0", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/text-table": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/textextensions": { - "version": "2.6.0", - "license": "MIT", - "engines": { - "node": ">=0.8" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/throttle-debounce": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" - }, - "node_modules/through2": { - "version": "2.0.5", - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/timed-out": { - "version": "4.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-buffer": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-gatsby-remark-plugin": { - "version": "0.1.0", - "license": "MIT", - "dependencies": { - "to-vfile": "^6.1.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-vfile": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "is-buffer": "^2.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/to-vfile/node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/to-vfile/node_modules/vfile": { - "version": "4.2.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/to-vfile/node_modules/vfile-message": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trim-newlines": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-api-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", - "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6.10" - } - }, - "node_modules/ts-easing": { - "version": "0.2.0", - "license": "Unlicense" - }, - "node_modules/ts-keycode-enum": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/tsc-files": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz", - "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==", - "dev": true, - "bin": { - "tsc-files": "cli.js" - }, - "peerDependencies": { - "typescript": ">=3" - } - }, - "node_modules/tslib": { - "version": "2.6.3", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "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" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/type-check": { - "version": "0.4.0", - "devOptional": true, - "license": "MIT", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "1.4.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", - "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "license": "MIT" - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "5.26.5", - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-emoji-modifier-base": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "11.0.4", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-filename/node_modules/unique-slug": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unique-slug": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/unique-string": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unist-builder": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-position/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-select": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "css-selector-parser": "^1.0.0", - "nth-check": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-visit-parents/node_modules/unist-util-is": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/unist-util-visit/node_modules/unist-util-is": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unzip-response": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.16", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "2.5.0", - "license": "BSD-2-Clause", - "dependencies": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/update-notifier/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/update-notifier/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/update-notifier/node_modules/has-flag": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/import-lazy": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/update-notifier/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url": { - "version": "0.11.3", - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/url-loader/node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url-parse-lax": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "prepend-http": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "license": "MIT" - }, - "node_modules/url/node_modules/qs": { - "version": "6.12.1", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/util": { - "version": "0.12.5", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/utila": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/utility-types": { - "version": "3.11.0", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/uvu": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/validate-npm-package-name": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/validate.io-array": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/validate.io-function": { - "version": "1.0.2" - }, - "node_modules/validate.io-integer": { - "version": "1.0.5", - "dependencies": { - "validate.io-number": "^1.0.3" - } - }, - "node_modules/validate.io-integer-array": { - "version": "1.0.0", - "dependencies": { - "validate.io-array": "^1.0.3", - "validate.io-integer": "^1.0.4" - } - }, - "node_modules/validate.io-number": { - "version": "1.0.3" - }, - "node_modules/value-equal": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/vfile/node_modules/@types/unist": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/watchpack": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/web-worker": { - "version": "1.3.0", - "license": "Apache-2.0" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/webpack": { - "version": "5.91.0", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.21.10", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.11", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.10.2", - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.2", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ipaddr.js": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.17.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.10.0", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.20", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", - "dev": true, - "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/wolfy87-eventemitter": { - "version": "5.2.9", - "license": "Unlicense" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "devOptional": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/write-file-atomic/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "license": "MIT", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zustand": { - "version": "3.7.2", - "license": "MIT", - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.9.3", - "requires": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.9.3", - "requires": {} - }, - "@algolia/cache-browser-local-storage": { - "version": "4.23.3", - "requires": { - "@algolia/cache-common": "4.23.3" - } - }, - "@algolia/cache-common": { - "version": "4.23.3" - }, - "@algolia/cache-in-memory": { - "version": "4.23.3", - "requires": { - "@algolia/cache-common": "4.23.3" - } - }, - "@algolia/client-account": { - "version": "4.23.3", - "requires": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/client-analytics": { - "version": "4.23.3", - "requires": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/client-common": { - "version": "4.23.3", - "requires": { - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/client-personalization": { - "version": "4.23.3", - "requires": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/client-search": { - "version": "4.23.3", - "requires": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/events": { - "version": "4.0.1" - }, - "@algolia/logger-common": { - "version": "4.23.3" - }, - "@algolia/logger-console": { - "version": "4.23.3", - "requires": { - "@algolia/logger-common": "4.23.3" - } - }, - "@algolia/recommend": { - "version": "4.23.3", - "requires": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.23.3", - "requires": { - "@algolia/requester-common": "4.23.3" - } - }, - "@algolia/requester-common": { - "version": "4.23.3" - }, - "@algolia/requester-node-http": { - "version": "4.23.3", - "requires": { - "@algolia/requester-common": "4.23.3" - } - }, - "@algolia/transporter": { - "version": "4.23.3", - "requires": { - "@algolia/cache-common": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/requester-common": "4.23.3" - } - }, - "@ampproject/remapping": { - "version": "2.3.0", - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@babel/code-frame": { - "version": "7.24.7", - "requires": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.7" - }, - "@babel/core": { - "version": "7.24.7", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "@babel/generator": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.24.7", - "requires": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "requires": { - "yallist": "^3.0.2" - } - }, - "semver": { - "version": "6.3.1" - }, - "yallist": { - "version": "3.1.1" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "requires": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-function-name": { - "version": "7.24.7", - "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.7", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.7", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.7", - "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.7" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" - } - }, - "@babel/helper-replace-supers": { - "version": "7.24.7", - "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.7", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "requires": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.7", - "requires": { - "@babel/types": "^7.24.7" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.7" - }, - "@babel/helper-validator-identifier": { - "version": "7.24.7" - }, - "@babel/helper-validator-option": { - "version": "7.24.7" - }, - "@babel/helper-wrap-function": { - "version": "7.24.7", - "requires": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/helpers": { - "version": "7.24.7", - "requires": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/highlight": { - "version": "7.24.7", - "requires": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.24.7" - }, - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" - } - }, - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "requires": {} - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "requires": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.24.7", - "requires": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "requires": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "requires": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "requires": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.24.7", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.24.7" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "regenerator-transform": "^0.15.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.24.7", - "requires": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.24.7", - "requires": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-typescript": "^7.24.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - } - }, - "@babel/preset-env": { - "version": "7.24.7", - "requires": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.7", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.7", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/plugin-transform-react-jsx-development": "^7.24.7", - "@babel/plugin-transform-react-pure-annotations": "^7.24.7" - } - }, - "@babel/preset-typescript": { - "version": "7.24.7", - "requires": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.24.7" - } - }, - "@babel/regjsgen": { - "version": "0.8.0" - }, - "@babel/runtime": { - "version": "7.24.7", - "requires": { - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/runtime-corejs3": { - "version": "7.24.7", - "requires": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" - } - }, - "@babel/template": { - "version": "7.24.7", - "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" - } - }, - "@babel/traverse": { - "version": "7.24.7", - "requires": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.24.7", - "requires": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" - } - }, - "@braintree/sanitize-url": { - "version": "6.0.4" - }, - "@colors/colors": { - "version": "1.5.0", - "optional": true - }, - "@csstools/css-parser-algorithms": { - "version": "2.6.3", - "dev": true, - "requires": {} - }, - "@csstools/css-tokenizer": { - "version": "2.3.1", - "dev": true - }, - "@csstools/media-query-list-parser": { - "version": "2.1.11", - "dev": true, - "requires": {} - }, - "@csstools/selector-specificity": { - "version": "3.1.1", - "dev": true, - "requires": {} - }, - "@discoveryjs/json-ext": { - "version": "0.5.7" - }, - "@docsearch/css": { - "version": "3.6.0" - }, - "@docsearch/react": { - "version": "3.6.0", - "requires": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.0", - "algoliasearch": "^4.19.1" - } - }, - "@docusaurus/core": { - "version": "3.4.0", - "requires": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.2", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", - "p-map": "^4.0.0", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.5", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1" - }, - "boxen": { - "version": "6.2.1", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "type-fest": { - "version": "2.19.0" - } - } - }, - "commander": { - "version": "5.1.0" - }, - "configstore": { - "version": "6.0.0", - "requires": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - } - }, - "crypto-random-string": { - "version": "4.0.0", - "requires": { - "type-fest": "^1.0.1" - } - }, - "dot-prop": { - "version": "6.0.1", - "requires": { - "is-obj": "^2.0.0" - } - }, - "emoji-regex": { - "version": "9.2.2" - }, - "global-dirs": { - "version": "3.0.1", - "requires": { - "ini": "2.0.0" - } - }, - "got": { - "version": "12.6.1", - "requires": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - } - }, - "ini": { - "version": "2.0.0" - }, - "is-ci": { - "version": "3.0.1", - "requires": { - "ci-info": "^3.2.0" - } - }, - "is-installed-globally": { - "version": "0.4.0", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-npm": { - "version": "6.0.0" - }, - "is-obj": { - "version": "2.0.0" - }, - "latest-version": { - "version": "7.0.0", - "requires": { - "package-json": "^8.1.0" - } - }, - "package-json": { - "version": "8.1.1", - "requires": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - } - }, - "registry-auth-token": { - "version": "5.0.2", - "requires": { - "@pnpm/npm-conf": "^2.1.0" - } - }, - "registry-url": { - "version": "6.0.1", - "requires": { - "rc": "1.2.8" - } - }, - "semver-diff": { - "version": "4.0.0", - "requires": { - "semver": "^7.3.5" - } - }, - "string-width": { - "version": "5.1.2", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "unique-string": { - "version": "3.0.0", - "requires": { - "crypto-random-string": "^4.0.0" - } - }, - "update-notifier": { - "version": "6.0.2", - "requires": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "dependencies": { - "boxen": { - "version": "7.1.1", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - } - }, - "camelcase": { - "version": "7.0.1" - }, - "chalk": { - "version": "5.3.0" - }, - "type-fest": { - "version": "2.19.0" - } - } - }, - "write-file-atomic": { - "version": "3.0.3", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "5.1.0" - } - } - }, - "@docusaurus/cssnano-preset": { - "version": "3.4.0", - "requires": { - "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", - "postcss-sort-media-queries": "^5.2.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/eslint-plugin": { - "version": "3.4.0", - "dev": true, - "requires": { - "@typescript-eslint/utils": "^5.62.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/logger": { - "version": "3.4.0", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.6.0" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.4.0", - "requires": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - }, - "dependencies": { - "image-size": { - "version": "1.1.1", - "requires": { - "queue": "6.0.2" - } - }, - "mdast-util-to-string": { - "version": "4.0.0", - "requires": { - "@types/mdast": "^4.0.0" - } - }, - "queue": { - "version": "6.0.2", - "requires": { - "inherits": "~2.0.3" - } - } - } - }, - "@docusaurus/module-type-aliases": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz", - "integrity": "sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw==", - "requires": { - "@docusaurus/types": "3.4.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" - }, - "dependencies": { - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "react-helmet-async": { - "version": "2.0.5", - "requires": { - "invariant": "^2.2.4", - "react-fast-compare": "^3.2.2", - "shallowequal": "^1.1.0" - } - } - } - }, - "@docusaurus/plugin-client-redirects": { - "version": "3.4.0", - "dev": true, - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-content-docs": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-debug": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "fs-extra": "^11.1.1", - "react-json-view-lite": "^1.2.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/gtag.js": "^0.0.12", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-google-tag-manager": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "sitemap": "^7.1.1", - "tslib": "^2.6.0" - } - }, - "@docusaurus/theme-classic": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/plugin-content-blog": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/plugin-content-pages": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/theme-translations": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/react": "^3.0.0", - "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.26", - "prism-react-renderer": "^2.3.0", - "prismjs": "^1.29.0", - "react-router-dom": "^5.3.4", - "rtlcss": "^4.1.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "clsx": { - "version": "2.1.1" - } - } - }, - "@docusaurus/theme-common": { - "version": "3.4.0", - "requires": { - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/plugin-content-blog": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/plugin-content-pages": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^2.0.0", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.3.0", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "@docusaurus/core": { - "version": "3.4.0", - "requires": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.2", - "cli-table3": "^0.6.3", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", - "del": "^6.1.1", - "detect-port": "^1.5.1", - "escape-html": "^1.0.3", - "eta": "^2.2.0", - "eval": "^0.1.8", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", - "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", - "p-map": "^4.0.0", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.4", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.4", - "rtl-detect": "^1.0.4", - "semver": "^7.5.4", - "serve-handler": "^6.1.5", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", - "tslib": "^2.6.0", - "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" - } - }, - "@docusaurus/mdx-loader": { - "version": "3.4.0", - "requires": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@mdx-js/mdx": "^3.0.0", - "@slorber/remark-comment": "^1.0.0", - "escape-html": "^1.0.3", - "estree-util-value-to-estree": "^3.0.1", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "image-size": "^1.0.2", - "mdast-util-mdx": "^3.0.0", - "mdast-util-to-string": "^4.0.0", - "rehype-raw": "^7.0.0", - "remark-directive": "^3.0.0", - "remark-emoji": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.0", - "stringify-object": "^3.3.0", - "tslib": "^2.6.0", - "unified": "^11.0.3", - "unist-util-visit": "^5.0.0", - "url-loader": "^4.1.1", - "vfile": "^6.0.1", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "srcset": "^4.0.0", - "tslib": "^2.6.0", - "unist-util-visit": "^5.0.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-content-docs": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "@types/react-router-config": "^5.0.7", - "combine-promises": "^1.1.0", - "fs-extra": "^11.1.1", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/mdx-loader": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "fs-extra": "^11.1.1", - "tslib": "^2.6.0", - "webpack": "^5.88.1" - } - }, - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "ansi-regex": { - "version": "6.0.1" - }, - "boxen": { - "version": "6.2.1", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "type-fest": { - "version": "2.19.0" - } - } - }, - "clsx": { - "version": "2.1.1" - }, - "commander": { - "version": "5.1.0" - }, - "configstore": { - "version": "6.0.0", - "requires": { - "dot-prop": "^6.0.1", - "graceful-fs": "^4.2.6", - "unique-string": "^3.0.0", - "write-file-atomic": "^3.0.3", - "xdg-basedir": "^5.0.1" - } - }, - "crypto-random-string": { - "version": "4.0.0", - "requires": { - "type-fest": "^1.0.1" - } - }, - "dot-prop": { - "version": "6.0.1", - "requires": { - "is-obj": "^2.0.0" - } - }, - "emoji-regex": { - "version": "9.2.2" - }, - "global-dirs": { - "version": "3.0.1", - "requires": { - "ini": "2.0.0" - } - }, - "got": { - "version": "12.6.1", - "requires": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" - } - }, - "image-size": { - "version": "1.1.1", - "requires": { - "queue": "6.0.2" - } - }, - "ini": { - "version": "2.0.0" - }, - "is-ci": { - "version": "3.0.1", - "requires": { - "ci-info": "^3.2.0" - } - }, - "is-installed-globally": { - "version": "0.4.0", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-npm": { - "version": "6.0.0" - }, - "is-obj": { - "version": "2.0.0" - }, - "isarray": { - "version": "0.0.1" - }, - "latest-version": { - "version": "7.0.0", - "requires": { - "package-json": "^8.1.0" - } - }, - "mdast-util-to-string": { - "version": "4.0.0", - "requires": { - "@types/mdast": "^4.0.0" - } - }, - "package-json": { - "version": "8.1.1", - "requires": { - "got": "^12.1.0", - "registry-auth-token": "^5.0.1", - "registry-url": "^6.0.0", - "semver": "^7.3.7" - } - }, - "path-to-regexp": { - "version": "1.8.0", - "requires": { - "isarray": "0.0.1" - } - }, - "prism-react-renderer": { - "version": "2.3.1", - "requires": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" - } - }, - "queue": { - "version": "6.0.2", - "requires": { - "inherits": "~2.0.3" - } - }, - "react-helmet-async": { - "version": "1.3.0", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-router": { - "version": "5.3.4", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-config": { - "version": "5.1.1", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.4", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "registry-auth-token": { - "version": "5.0.2", - "requires": { - "@pnpm/npm-conf": "^2.1.0" - } - }, - "registry-url": { - "version": "6.0.1", - "requires": { - "rc": "1.2.8" - } - }, - "semver-diff": { - "version": "4.0.0", - "requires": { - "semver": "^7.3.5" - } - }, - "string-width": { - "version": "5.1.2", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "unique-string": { - "version": "3.0.0", - "requires": { - "crypto-random-string": "^4.0.0" - } - }, - "update-notifier": { - "version": "6.0.2", - "requires": { - "boxen": "^7.0.0", - "chalk": "^5.0.1", - "configstore": "^6.0.0", - "has-yarn": "^3.0.0", - "import-lazy": "^4.0.0", - "is-ci": "^3.0.1", - "is-installed-globally": "^0.4.0", - "is-npm": "^6.0.0", - "is-yarn-global": "^0.4.0", - "latest-version": "^7.0.0", - "pupa": "^3.1.0", - "semver": "^7.3.7", - "semver-diff": "^4.0.0", - "xdg-basedir": "^5.1.0" - }, - "dependencies": { - "boxen": { - "version": "7.1.1", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - } - }, - "camelcase": { - "version": "7.0.1" - }, - "chalk": { - "version": "5.3.0" - }, - "type-fest": { - "version": "2.19.0" - } - } - }, - "write-file-atomic": { - "version": "3.0.3", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "xdg-basedir": { - "version": "5.1.0" - } - } - }, - "@docusaurus/theme-mermaid": { - "version": "3.4.0", - "requires": { - "@docusaurus/core": "3.4.0", - "@docusaurus/module-type-aliases": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/types": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "mermaid": "^10.4.0", - "tslib": "^2.6.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "3.4.0", - "requires": { - "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.4.0", - "@docusaurus/logger": "3.4.0", - "@docusaurus/plugin-content-docs": "3.4.0", - "@docusaurus/theme-common": "3.4.0", - "@docusaurus/theme-translations": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-validation": "3.4.0", - "algoliasearch": "^4.18.0", - "algoliasearch-helper": "^3.13.3", - "clsx": "^2.0.0", - "eta": "^2.2.0", - "fs-extra": "^11.1.1", - "lodash": "^4.17.21", - "tslib": "^2.6.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "clsx": { - "version": "2.1.1" - } - } - }, - "@docusaurus/theme-translations": { - "version": "3.4.0", - "requires": { - "fs-extra": "^11.1.1", - "tslib": "^2.6.0" - } - }, - "@docusaurus/tsconfig": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz", - "integrity": "sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg==", - "dev": true - }, - "@docusaurus/types": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.4.0.tgz", - "integrity": "sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A==", - "requires": { - "@mdx-js/mdx": "^3.0.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.9.2", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.88.1", - "webpack-merge": "^5.9.0" - }, - "dependencies": { - "commander": { - "version": "5.1.0" - } - } - }, - "@docusaurus/utils": { - "version": "3.4.0", - "requires": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "@svgr/webpack": "^8.1.0", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^11.1.1", - "github-slugger": "^1.5.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "jiti": "^1.20.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "prompts": "^2.4.2", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.6.0", - "url-loader": "^4.1.1", - "utility-types": "^3.10.0", - "webpack": "^5.88.1" - } - }, - "@docusaurus/utils-common": { - "version": "3.4.0", - "requires": { - "tslib": "^2.6.0" - } - }, - "@docusaurus/utils-validation": { - "version": "3.4.0", - "requires": { - "@docusaurus/logger": "3.4.0", - "@docusaurus/utils": "3.4.0", - "@docusaurus/utils-common": "3.4.0", - "fs-extra": "^11.2.0", - "joi": "^17.9.2", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.6.0" - } - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "devOptional": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", - "devOptional": true, - "peer": true - }, - "@eslint/eslintrc": { - "version": "2.1.4", - "devOptional": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "devOptional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "globals": { - "version": "13.24.0", - "devOptional": true, - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "devOptional": true, - "peer": true - }, - "strip-json-comments": { - "version": "3.1.1", - "devOptional": true, - "peer": true - }, - "type-fest": { - "version": "0.20.2", - "devOptional": true, - "peer": true - } - } - }, - "@eslint/js": { - "version": "8.57.0", - "devOptional": true, - "peer": true - }, - "@fortawesome/fontawesome-common-types": { - "version": "6.5.2" - }, - "@fortawesome/fontawesome-svg-core": { - "version": "6.5.2", - "requires": { - "@fortawesome/fontawesome-common-types": "6.5.2" - } - }, - "@fortawesome/react-fontawesome": { - "version": "0.2.2", - "requires": { - "prop-types": "^15.8.1" - } - }, - "@hapi/hoek": { - "version": "9.3.0" - }, - "@hapi/topo": { - "version": "5.1.0", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.11.14", - "devOptional": true, - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "devOptional": true, - "peer": true - }, - "@humanwhocodes/object-schema": { - "version": "2.0.3", - "devOptional": true, - "peer": true - }, - "@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/types": { - "version": "29.6.3", - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.2" - }, - "@jridgewell/set-array": { - "version": "1.2.1" - }, - "@jridgewell/source-map": { - "version": "0.3.6", - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@json-schema-spec/json-pointer": { - "version": "0.1.2" - }, - "@json-schema-tools/dereferencer": { - "version": "1.5.5", - "requires": { - "@json-schema-tools/reference-resolver": "^1.2.4", - "@json-schema-tools/traverse": "^1.7.8", - "fast-safe-stringify": "^2.0.7" - } - }, - "@json-schema-tools/meta-schema": { - "version": "1.6.19" - }, - "@json-schema-tools/reference-resolver": { - "version": "1.2.6", - "requires": { - "@json-schema-spec/json-pointer": "^0.1.2", - "isomorphic-fetch": "^3.0.0" - } - }, - "@json-schema-tools/traverse": { - "version": "1.10.4" - }, - "@juggle/resize-observer": { - "version": "3.4.0" - }, - "@lavamoat/aa": { - "version": "4.2.0", - "dev": true, - "requires": { - "resolve": "1.22.8" - } - }, - "@lavamoat/allow-scripts": { - "version": "3.0.4", - "dev": true, - "requires": { - "@lavamoat/aa": "^4.2.0", - "@npmcli/run-script": "7.0.4", - "bin-links": "4.0.3", - "npm-normalize-package-bin": "3.0.1", - "yargs": "17.7.2" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.5" - }, - "@mdx-js/mdx": { - "version": "3.0.1", - "requires": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdx": "^2.0.0", - "collapse-white-space": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", - "hast-util-to-jsx-runtime": "^2.0.0", - "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "source-map": "^0.7.0", - "unified": "^11.0.0", - "unist-util-position-from-estree": "^2.0.0", - "unist-util-stringify-position": "^4.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "dependencies": { - "source-map": { - "version": "0.7.4" - } - } - }, - "@mdx-js/react": { - "version": "3.0.1", - "requires": { - "@types/mdx": "^2.0.0" - } - }, - "@metamask/design-tokens": { - "version": "1.13.0" - }, - "@metamask/docusaurus-openrpc": { - "version": "0.4.1", - "requires": { - "@docusaurus/core": "^3.0.0", - "@docusaurus/plugin-content-blog": "^3.0.0", - "@docusaurus/plugin-content-docs": "^3.0.0", - "@docusaurus/plugin-content-pages": "^3.0.0", - "@docusaurus/plugin-debug": "^3.0.0", - "@docusaurus/plugin-google-analytics": "^3.0.0", - "@docusaurus/plugin-google-gtag": "^3.0.0", - "@docusaurus/plugin-google-tag-manager": "^3.0.0", - "@docusaurus/plugin-sitemap": "^3.0.0", - "@docusaurus/theme-classic": "^3.0.0", - "@docusaurus/theme-common": "^3.0.0", - "@docusaurus/theme-search-algolia": "^3.0.0", - "@docusaurus/types": "^3.0.0", - "@metamask/open-rpc-docs-react": "^0.2.0", - "@open-rpc/schema-utils-js": "^1.16.1", - "node-polyfill-webpack-plugin": "^2.0.1", - "process": "^0.11.10" - } - }, - "@metamask/open-rpc-docs-react": { - "version": "0.2.0", - "requires": { - "@json-schema-tools/traverse": "^1.10.1", - "@open-rpc/examples": "^1.6.1", - "@rjsf/core": "^5.6.2", - "@rjsf/utils": "^5.6.2", - "@rjsf/validator-ajv8": "^5.6.2", - "@stoplight/json-schema-viewer": "^4.9.1", - "@stoplight/markdown-viewer": "^5", - "@stoplight/mosaic": "^1.32", - "@stoplight/mosaic-code-viewer": "^1.32", - "hash-color-material": "^1.1.3", - "lodash": "^4.17.15", - "qs": "^6.11.1", - "react-markdown": "^8.0.7", - "react-syntax-highlighter": "^15.4.3" - }, - "dependencies": { - "qs": { - "version": "6.12.1", - "requires": { - "side-channel": "^1.0.6" - } - } - } - }, - "@ndhoule/each": { - "version": "2.0.1", - "requires": { - "@ndhoule/keys": "^2.0.0" - } - }, - "@ndhoule/keys": { - "version": "2.0.0" - }, - "@ndhoule/map": { - "version": "2.0.1", - "requires": { - "@ndhoule/each": "^2.0.1" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - } - }, - "@npmcli/fs": { - "version": "3.1.1", - "dev": true, - "requires": { - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "5.0.7", - "dev": true, - "requires": { - "@npmcli/promise-spawn": "^7.0.0", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" - } - }, - "@npmcli/node-gyp": { - "version": "3.0.0", - "dev": true - }, - "@npmcli/package-json": { - "version": "5.2.0", - "dev": true, - "requires": { - "@npmcli/git": "^5.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", - "semver": "^7.5.3" - }, - "dependencies": { - "glob": { - "version": "10.4.1", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - } - }, - "json-parse-even-better-errors": { - "version": "3.0.2", - "dev": true - }, - "minimatch": { - "version": "9.0.4", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "normalize-package-data": { - "version": "6.0.1", - "dev": true, - "requires": { - "hosted-git-info": "^7.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - } - } - }, - "@npmcli/promise-spawn": { - "version": "7.0.2", - "dev": true, - "requires": { - "which": "^4.0.0" - } - }, - "@npmcli/run-script": { - "version": "7.0.4", - "dev": true, - "requires": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "which": "^4.0.0" - } - }, - "@open-rpc/examples": { - "version": "1.7.2" - }, - "@open-rpc/meta-schema": { - "version": "1.14.2" - }, - "@open-rpc/schema-utils-js": { - "version": "1.16.2", - "requires": { - "@json-schema-tools/dereferencer": "1.5.5", - "@json-schema-tools/meta-schema": "1.6.19", - "@json-schema-tools/reference-resolver": "1.2.4", - "@open-rpc/meta-schema": "1.14.2", - "ajv": "^6.10.0", - "detect-node": "^2.0.4", - "fast-safe-stringify": "^2.0.7", - "fs-extra": "^10.1.0", - "is-url": "^1.2.4", - "isomorphic-fetch": "^3.0.0" - }, - "dependencies": { - "@json-schema-tools/reference-resolver": { - "version": "1.2.4", - "requires": { - "@json-schema-spec/json-pointer": "^0.1.2", - "isomorphic-fetch": "^3.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "10.1.0", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "0.4.1" - } - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "optional": true - }, - "@pnpm/config.env-replace": { - "version": "1.1.0" - }, - "@pnpm/network.ca-file": { - "version": "1.0.2", - "requires": { - "graceful-fs": "4.2.10" - }, - "dependencies": { - "graceful-fs": { - "version": "4.2.10" - } - } - }, - "@pnpm/npm-conf": { - "version": "2.2.2", - "requires": { - "@pnpm/config.env-replace": "^1.1.0", - "@pnpm/network.ca-file": "^1.0.1", - "config-chain": "^1.1.11" - } - }, - "@polka/url": { - "version": "1.0.0-next.25" - }, - "@react-hook/debounce": { - "version": "3.0.0", - "requires": { - "@react-hook/latest": "^1.0.2" - } - }, - "@react-hook/event": { - "version": "1.2.6", - "requires": {} - }, - "@react-hook/latest": { - "version": "1.0.3", - "requires": {} - }, - "@react-hook/passive-layout-effect": { - "version": "1.2.1", - "requires": {} - }, - "@react-hook/resize-observer": { - "version": "1.2.6", - "requires": { - "@juggle/resize-observer": "^3.3.1", - "@react-hook/latest": "^1.0.2", - "@react-hook/passive-layout-effect": "^1.2.0" - } - }, - "@react-hook/size": { - "version": "2.1.2", - "requires": { - "@react-hook/passive-layout-effect": "^1.2.0", - "@react-hook/resize-observer": "^1.2.1" - } - }, - "@react-hook/throttle": { - "version": "2.2.0", - "requires": { - "@react-hook/latest": "^1.0.2" - } - }, - "@react-hook/window-size": { - "version": "3.1.1", - "requires": { - "@react-hook/debounce": "^3.0.0", - "@react-hook/event": "^1.2.1", - "@react-hook/throttle": "^2.2.0" - } - }, - "@react-types/button": { - "version": "3.4.1", - "requires": { - "@react-types/shared": "^3.8.0" - } - }, - "@react-types/checkbox": { - "version": "3.8.1", - "requires": { - "@react-types/shared": "^3.23.1" - } - }, - "@react-types/radio": { - "version": "3.1.2", - "requires": { - "@react-types/shared": "^3.8.0" - } - }, - "@react-types/shared": { - "version": "3.23.1", - "requires": {} - }, - "@react-types/switch": { - "version": "3.1.2", - "requires": { - "@react-types/checkbox": "^3.2.3", - "@react-types/shared": "^3.8.0" - } - }, - "@react-types/textfield": { - "version": "3.3.0", - "requires": { - "@react-types/shared": "^3.9.0" - } - }, - "@rehooks/component-size": { - "version": "1.0.3", - "requires": {} - }, - "@rjsf/core": { - "version": "5.18.4", - "requires": { - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "markdown-to-jsx": "^7.4.1", - "nanoid": "^3.3.7", - "prop-types": "^15.8.1" - } - }, - "@rjsf/utils": { - "version": "5.18.4", - "requires": { - "json-schema-merge-allof": "^0.8.1", - "jsonpointer": "^5.0.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.3.1" - } - } - }, - "@rjsf/validator-ajv8": { - "version": "5.18.4", - "requires": { - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21" - } - }, - "@segment/snippet": { - "version": "4.16.2", - "requires": { - "@ndhoule/map": "^2.0.1" - } - }, - "@sentry/browser": { - "version": "6.19.7", - "requires": { - "@sentry/core": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sentry/core": { - "version": "6.19.7", - "requires": { - "@sentry/hub": "6.19.7", - "@sentry/minimal": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sentry/hub": { - "version": "6.19.7", - "requires": { - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sentry/minimal": { - "version": "6.19.7", - "requires": { - "@sentry/hub": "6.19.7", - "@sentry/types": "6.19.7", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sentry/react": { - "version": "6.19.7", - "requires": { - "@sentry/browser": "6.19.7", - "@sentry/minimal": "6.19.7", - "@sentry/types": "6.19.7", - "@sentry/utils": "6.19.7", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sentry/types": { - "version": "6.19.7" - }, - "@sentry/utils": { - "version": "6.19.7", - "requires": { - "@sentry/types": "6.19.7", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "@sideway/address": { - "version": "4.1.5", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.1" - }, - "@sideway/pinpoint": { - "version": "2.0.0" - }, - "@sinclair/typebox": { - "version": "0.27.8" - }, - "@sindresorhus/is": { - "version": "5.6.0" - }, - "@slorber/remark-comment": { - "version": "1.0.0", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.1.0", - "micromark-util-symbol": "^1.0.1" - }, - "dependencies": { - "micromark-factory-space": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0" - }, - "micromark-util-types": { - "version": "1.1.0" - } - } - }, - "@stoplight/json": { - "version": "3.21.0", - "requires": { - "@stoplight/ordered-object-literal": "^1.0.3", - "@stoplight/path": "^1.3.2", - "@stoplight/types": "^13.6.0", - "jsonc-parser": "~2.2.1", - "lodash": "^4.17.21", - "safe-stable-stringify": "^1.1" - } - }, - "@stoplight/json-schema-merge-allof": { - "version": "0.8.0", - "requires": { - "compute-lcm": "^1.1.0", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.4" - } - }, - "@stoplight/json-schema-tree": { - "version": "4.0.0", - "requires": { - "@stoplight/json": "^3.12.0", - "@stoplight/json-schema-merge-allof": "^0.8.0", - "@stoplight/lifecycle": "^2.3.2", - "@types/json-schema": "^7.0.7", - "magic-error": "0.0.1" - } - }, - "@stoplight/json-schema-viewer": { - "version": "4.16.1", - "requires": { - "@stoplight/json": "^3.20.1", - "@stoplight/json-schema-tree": "^4.0.0", - "@stoplight/react-error-boundary": "^2.0.0", - "@types/json-schema": "^7.0.7", - "classnames": "^2.2.6", - "fnv-plus": "^1.3.1", - "jotai": "^1.4.5", - "lodash": "^4.17.19" - } - }, - "@stoplight/lifecycle": { - "version": "2.3.3", - "requires": { - "tslib": "^2.3.1", - "wolfy87-eventemitter": "~5.2.8" - } - }, - "@stoplight/markdown": { - "version": "3.2.0", - "requires": { - "@stoplight/types": "^12.3.0", - "@stoplight/yaml": "^4.2.2", - "github-slugger": "^1.3.0", - "hast-util-whitespace": "^2.0.0", - "lodash": "^4.17.21", - "mdast-util-to-string": "^3.1.0", - "remark-frontmatter": "^3.0.0", - "remark-gfm": "^1.0.0", - "remark-parse": "^9.0.0", - "remark-stringify": "^9.0.1", - "tslib": "^2.3.0", - "unified": "^9.2.1", - "unist-util-select": "^4.0.0", - "unist-util-visit": "^3.1.0" - }, - "dependencies": { - "@stoplight/types": { - "version": "12.5.0", - "requires": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - } - }, - "@types/mdast": { - "version": "3.0.15", - "requires": { - "@types/unist": "^2" - } - }, - "bail": { - "version": "1.0.5" - }, - "ccount": { - "version": "1.1.0" - }, - "hast-util-whitespace": { - "version": "2.0.1" - }, - "is-plain-obj": { - "version": "2.1.0" - }, - "longest-streak": { - "version": "2.0.4" - }, - "markdown-table": { - "version": "2.0.0", - "requires": { - "repeat-string": "^1.0.0" - } - }, - "mdast-util-find-and-replace": { - "version": "1.1.1", - "requires": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "mdast-util-from-markdown": { - "version": "0.8.5", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "2.0.0" - } - } - }, - "mdast-util-frontmatter": { - "version": "0.2.0", - "requires": { - "micromark-extension-frontmatter": "^0.2.0" - } - }, - "mdast-util-gfm": { - "version": "0.1.2", - "requires": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "requires": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } - }, - "mdast-util-gfm-table": { - "version": "0.1.6", - "requires": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "requires": { - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-to-markdown": { - "version": "0.6.5", - "requires": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "2.0.0" - } - } - }, - "mdast-util-to-string": { - "version": "3.2.0", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "micromark-extension-frontmatter": { - "version": "0.2.2", - "requires": { - "fault": "^1.0.0" - } - }, - "micromark-extension-gfm": { - "version": "0.3.3", - "requires": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "requires": { - "micromark": "~2.11.3" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "requires": { - "micromark": "~2.11.0" - } - }, - "micromark-extension-gfm-table": { - "version": "0.4.3", - "requires": { - "micromark": "~2.11.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "0.3.0" - }, - "micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "requires": { - "micromark": "~2.11.0" - } - }, - "remark-frontmatter": { - "version": "3.0.0", - "requires": { - "mdast-util-frontmatter": "^0.2.0", - "micromark-extension-frontmatter": "^0.2.0" - } - }, - "remark-gfm": { - "version": "1.0.0", - "requires": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - } - }, - "remark-parse": { - "version": "9.0.0", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "remark-stringify": { - "version": "9.0.1", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } - }, - "trough": { - "version": "1.0.5" - }, - "unified": { - "version": "9.2.2", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "3.1.0", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" - }, - "dependencies": { - "unist-util-is": { - "version": "5.2.1", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "4.1.1", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "vfile": { - "version": "4.2.1", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-message": { - "version": "2.0.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "zwitch": { - "version": "1.0.5" - } - } - }, - "@stoplight/markdown-viewer": { - "version": "5.7.0", - "requires": { - "@rehooks/component-size": "^1.0.3", - "@stoplight/markdown": "^3.1.3", - "@stoplight/react-error-boundary": "^2.0.0", - "deepmerge": "^4.2.2", - "hast-to-hyperscript": "^10.0.1", - "hast-util-raw": "7.0.0", - "hast-util-sanitize": "^4.0.0", - "hastscript": "^7.0.2", - "mdast-util-to-hast": "^11.1.1", - "remark-parse": "^9.0.0", - "unified": "^9.2.1", - "unist-builder": "^3.0.0", - "unist-util-select": "^4.0.1", - "unist-util-visit": "^3.1.0" - }, - "dependencies": { - "@types/hast": { - "version": "2.3.10", - "requires": { - "@types/unist": "^2" - } - }, - "@types/mdast": { - "version": "3.0.15", - "requires": { - "@types/unist": "^2" - } - }, - "bail": { - "version": "1.0.5" - }, - "hast-util-from-parse5": { - "version": "7.1.2", - "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - } - }, - "hast-util-raw": { - "version": "7.0.0", - "requires": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "@types/unist": "^2.0.3", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "dependencies": { - "vfile": { - "version": "4.2.1", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-message": { - "version": "2.0.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - } - } - }, - "hast-util-to-parse5": { - "version": "7.1.0", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "html-void-elements": { - "version": "2.0.1" - }, - "is-plain-obj": { - "version": "2.1.0" - }, - "mdast-util-from-markdown": { - "version": "0.8.5", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "11.3.0", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/mdurl": "^1.0.0", - "mdast-util-definitions": "^5.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "4.1.2", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } - } - }, - "parse5": { - "version": "6.0.1" - }, - "remark-parse": { - "version": "9.0.0", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "trough": { - "version": "1.0.5" - }, - "unified": { - "version": "9.2.2", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "dependencies": { - "vfile": { - "version": "4.2.1", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-message": { - "version": "2.0.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - } - } - }, - "unist-util-is": { - "version": "5.2.1", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "3.1.0", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^4.0.0" - } - }, - "unist-util-visit-parents": { - "version": "4.1.1", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.3", - "requires": { - "@types/unist": "^2.0.0" - } - } - } - }, - "vfile-location": { - "version": "4.1.0", - "requires": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "dependencies": { - "unist-util-stringify-position": { - "version": "3.0.3", - "requires": { - "@types/unist": "^2.0.0" - } - } - } - } - } - }, - "@stoplight/mosaic": { - "version": "1.53.2", - "requires": { - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.2.0", - "@react-hook/size": "^2.1.1", - "@react-hook/window-size": "^3.0.7", - "@react-types/button": "3.4.1", - "@react-types/radio": "3.1.2", - "@react-types/shared": "3.9.0", - "@react-types/switch": "3.1.2", - "@react-types/textfield": "3.3.0", - "@stoplight/types": "^13.7.0", - "@types/react": "^17.0.3", - "@types/react-dom": "^17.0.3", - "clsx": "^1.1.1", - "copy-to-clipboard": "^3.3.1", - "dom-helpers": "^3.3.1", - "lodash.get": "^4.4.2", - "nano-memoize": "^1.2.1", - "polished": "^4.1.3", - "react-fast-compare": "^3.2.0", - "react-overflow-list": "^0.5.0", - "ts-keycode-enum": "^1.0.6", - "tslib": "^2.1.0", - "use-resize-observer": "^9.0.2", - "zustand": "^3.5.2" - }, - "dependencies": { - "@react-types/shared": { - "version": "3.9.0", - "requires": {} - } - } - }, - "@stoplight/mosaic-code-viewer": { - "version": "1.53.2", - "requires": { - "@fortawesome/fontawesome-svg-core": "^6.1.1", - "@fortawesome/react-fontawesome": "^0.2.0", - "@react-hook/size": "^2.1.1", - "@react-hook/window-size": "^3.0.7", - "@react-types/radio": "3.1.2", - "@react-types/shared": "3.9.0", - "@react-types/switch": "3.1.2", - "@stoplight/mosaic": "1.53.2", - "@stoplight/types": "^13.7.0", - "clsx": "^1.1.1", - "copy-to-clipboard": "^3.3.1", - "dom-helpers": "^3.3.1", - "lodash.get": "^4.4.2", - "nano-memoize": "^1.2.1", - "polished": "^4.1.3", - "prism-react-renderer": "^1.2.1", - "prismjs": "^1.23.0", - "react-fast-compare": "^3.2.0", - "react-overflow-list": "^0.5.0", - "ts-keycode-enum": "^1.0.6", - "tslib": "^2.1.0", - "use-resize-observer": "^9.0.2", - "zustand": "^3.5.2" - }, - "dependencies": { - "@react-types/shared": { - "version": "3.9.0", - "requires": {} - }, - "prism-react-renderer": { - "version": "1.3.5", - "requires": {} - } - } - }, - "@stoplight/ordered-object-literal": { - "version": "1.0.5" - }, - "@stoplight/path": { - "version": "1.3.2" - }, - "@stoplight/react-error-boundary": { - "version": "2.0.0", - "requires": { - "@sentry/react": "^6.13.2" - } - }, - "@stoplight/types": { - "version": "13.20.0", - "requires": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - } - }, - "@stoplight/yaml": { - "version": "4.3.0", - "requires": { - "@stoplight/ordered-object-literal": "^1.0.5", - "@stoplight/types": "^14.1.1", - "@stoplight/yaml-ast-parser": "0.0.50", - "tslib": "^2.2.0" - }, - "dependencies": { - "@stoplight/types": { - "version": "14.1.1", - "requires": { - "@types/json-schema": "^7.0.4", - "utility-types": "^3.10.0" - } - } - } - }, - "@stoplight/yaml-ast-parser": { - "version": "0.0.50" - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "8.1.0", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - } - }, - "@svgr/core": { - "version": "8.1.0", - "requires": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "requires": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - } - }, - "@svgr/plugin-jsx": { - "version": "8.1.0", - "requires": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - } - }, - "@svgr/plugin-svgo": { - "version": "8.1.0", - "requires": { - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "svgo": "^3.0.2" - } - }, - "@svgr/webpack": { - "version": "8.1.0", - "requires": { - "@babel/core": "^7.21.3", - "@babel/plugin-transform-react-constant-elements": "^7.21.3", - "@babel/preset-env": "^7.20.2", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.0", - "@svgr/core": "8.1.0", - "@svgr/plugin-jsx": "8.1.0", - "@svgr/plugin-svgo": "8.1.0" - } - }, - "@szmarczak/http-timer": { - "version": "5.0.1", - "requires": { - "defer-to-connect": "^2.0.1" - } - }, - "@trysound/sax": { - "version": "0.2.0" - }, - "@tsconfig/docusaurus": { - "version": "1.0.7", - "dev": true - }, - "@types/acorn": { - "version": "4.0.6", - "requires": { - "@types/estree": "*" - } - }, - "@types/body-parser": { - "version": "1.19.5", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.13", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.38", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.5.4", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/d3-scale": { - "version": "4.0.8", - "requires": { - "@types/d3-time": "*" - } - }, - "@types/d3-scale-chromatic": { - "version": "3.0.3" - }, - "@types/d3-time": { - "version": "3.0.3" - }, - "@types/debug": { - "version": "4.1.12", - "requires": { - "@types/ms": "*" - } - }, - "@types/eslint": { - "version": "8.56.10", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.7", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "1.0.5" - }, - "@types/estree-jsx": { - "version": "1.0.5", - "requires": { - "@types/estree": "*" - } - }, - "@types/express": { - "version": "4.17.21", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.19.3", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "@types/gtag.js": { - "version": "0.0.12" - }, - "@types/hast": { - "version": "3.0.4", - "requires": { - "@types/unist": "*" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } - } - }, - "@types/history": { - "version": "4.7.11" - }, - "@types/html-minifier-terser": { - "version": "6.1.0" - }, - "@types/http-cache-semantics": { - "version": "4.0.4" - }, - "@types/http-errors": { - "version": "2.0.4" - }, - "@types/http-proxy": { - "version": "1.17.14", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.6" - }, - "@types/istanbul-lib-report": { - "version": "3.0.3", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.4", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/js-cookie": { - "version": "2.2.7" - }, - "@types/json-schema": { - "version": "7.0.15" - }, - "@types/mdast": { - "version": "4.0.4", - "requires": { - "@types/unist": "*" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } - } - }, - "@types/mdurl": { - "version": "1.0.5" - }, - "@types/mdx": { - "version": "2.0.13" - }, - "@types/mime": { - "version": "1.3.5" - }, - "@types/minimist": { - "version": "1.2.5", - "dev": true - }, - "@types/ms": { - "version": "0.7.34" - }, - "@types/node": { - "version": "20.14.2", - "requires": { - "undici-types": "~5.26.4" - } - }, - "@types/node-forge": { - "version": "1.3.11", - "requires": { - "@types/node": "*" - } - }, - "@types/normalize-package-data": { - "version": "2.4.4", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.2" - }, - "@types/parse5": { - "version": "6.0.3" - }, - "@types/prismjs": { - "version": "1.26.4" - }, - "@types/prop-types": { - "version": "15.7.12" - }, - "@types/qs": { - "version": "6.9.15" - }, - "@types/range-parser": { - "version": "1.2.7" - }, - "@types/react": { - "version": "17.0.80", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "^0.16", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.25", - "requires": { - "@types/react": "^17" - } - }, - "@types/react-router": { - "version": "5.1.20", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - }, - "dependencies": { - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - } - } - }, - "@types/react-router-config": { - "version": "5.0.11", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - }, - "dependencies": { - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - } - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - }, - "dependencies": { - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - } - } - }, - "@types/retry": { - "version": "0.12.0" - }, - "@types/sax": { - "version": "1.2.7", - "requires": { - "@types/node": "*" - } - }, - "@types/scheduler": { - "version": "0.16.8" - }, - "@types/semver": { - "version": "7.5.8", - "dev": true - }, - "@types/send": { - "version": "0.17.4", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/serve-index": { - "version": "1.9.4", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.7", - "requires": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "*" - } - }, - "@types/sockjs": { - "version": "0.3.36", - "requires": { - "@types/node": "*" - } - }, - "@types/unist": { - "version": "2.0.10" - }, - "@types/ws": { - "version": "8.5.10", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.32", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.3" - }, - "@typescript-eslint/parser": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.12.0.tgz", - "integrity": "sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "7.12.0", - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/typescript-estree": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4" - }, - "dependencies": { - "@typescript-eslint/scope-manager": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.12.0.tgz", - "integrity": "sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0" - } - }, - "@typescript-eslint/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", - "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.12.0.tgz", - "integrity": "sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.12.0", - "@typescript-eslint/visitor-keys": "7.12.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - } - }, - "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "dependencies": { - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - } - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - } - } - }, - "@typescript-eslint/utils": { - "version": "5.62.0", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.12.0.tgz", - "integrity": "sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "7.12.0", - "eslint-visitor-keys": "^3.4.3" - }, - "dependencies": { - "@typescript-eslint/types": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.12.0.tgz", - "integrity": "sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==", - "dev": true - } - } - }, - "@ungap/structured-clone": { - "version": "1.2.0" - }, - "@webassemblyjs/ast": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.12.1" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.6", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.6", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.6" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.12.1", - "requires": { - "@webassemblyjs/ast": "1.12.1", - "@xtuc/long": "4.2.2" - } - }, - "@xobotyi/scrollbar-width": { - "version": "1.9.5" - }, - "@xtuc/ieee754": { - "version": "1.2.0" - }, - "@xtuc/long": { - "version": "4.2.2" - }, - "abbrev": { - "version": "2.0.0", - "dev": true - }, - "abort-controller": { - "version": "3.0.0", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "accepts": { - "version": "1.3.8", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.11.3" - }, - "acorn-import-assertions": { - "version": "1.9.0", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "requires": {} - }, - "acorn-walk": { - "version": "8.3.2" - }, - "address": { - "version": "1.2.2" - }, - "agent-base": { - "version": "7.1.1", - "dev": true, - "requires": { - "debug": "^4.3.4" - } - }, - "agentkeepalive": { - "version": "3.5.3", - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "8.16.0", - "requires": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - } - }, - "ajv-formats": { - "version": "2.1.1", - "requires": { - "ajv": "^8.0.0" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "algoliasearch": { - "version": "4.23.3", - "requires": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-account": "4.23.3", - "@algolia/client-analytics": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-personalization": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/recommend": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" - } - }, - "algoliasearch-helper": { - "version": "3.21.0", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "ansi-align": { - "version": "3.0.1", - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-escapes": { - "version": "3.2.0" - }, - "ansi-html-community": { - "version": "0.0.8" - }, - "ansi-regex": { - "version": "5.0.1" - }, - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0" - }, - "arg": { - "version": "5.0.2" - }, - "argparse": { - "version": "2.0.1" - }, - "array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - } - }, - "array-flatten": { - "version": "1.1.1" - }, - "array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0" - }, - "array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arrify": { - "version": "1.0.1", - "dev": true - }, - "asn1.js": { - "version": "4.10.1", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert": { - "version": "2.1.0", - "requires": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "astral-regex": { - "version": "2.0.0", - "dev": true - }, - "astring": { - "version": "1.8.6" - }, - "at-least-node": { - "version": "1.0.0" - }, - "autoprefixer": { - "version": "10.4.19", - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.7", - "requires": { - "possible-typed-array-names": "^1.0.0" - } - }, - "axios": { - "version": "0.18.1", - "requires": { - "follow-redirects": "1.5.10", - "is-buffer": "^2.0.2" - } - }, - "babel-loader": { - "version": "9.1.3", - "requires": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - } - }, - "bail": { - "version": "2.0.2" - }, - "balanced-match": { - "version": "1.0.2" - }, - "base64-js": { - "version": "1.5.1" - }, - "batch": { - "version": "0.6.1" - }, - "big.js": { - "version": "5.2.2" - }, - "bin-links": { - "version": "4.0.3", - "dev": true, - "requires": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" - } - }, - "binary-extensions": { - "version": "2.3.0" - }, - "binaryextensions": { - "version": "2.3.0" - }, - "bl": { - "version": "1.2.3", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2" - }, - "bn.js": { - "version": "4.12.0" - }, - "body-parser": { - "version": "1.20.2", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2" - }, - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "bonjour-service": { - "version": "1.2.1", - "requires": { - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0" - }, - "boxen": { - "version": "1.3.0", - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - }, - "dependencies": { - "ansi-align": { - "version": "2.0.0", - "requires": { - "string-width": "^2.0.0" - } - }, - "ansi-regex": { - "version": "3.0.1" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "camelcase": { - "version": "4.1.0" - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "cli-boxes": { - "version": "1.0.0" - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "is-fullwidth-code-point": { - "version": "2.0.0" - }, - "string-width": { - "version": "2.1.1", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - }, - "widest-line": { - "version": "2.0.1", - "requires": { - "string-width": "^2.1.1" - } - } - } - }, - "brace-expansion": { - "version": "2.0.1", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.3", - "requires": { - "fill-range": "^7.1.1" - } - }, - "brorand": { - "version": "1.1.0" - }, - "browserify-aes": { - "version": "1.2.0", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1" - } - } - }, - "browserify-sign": { - "version": "4.2.3", - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.5", - "hash-base": "~3.0", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.7", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1" - }, - "hash-base": { - "version": "3.0.4", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.23.0", - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "buffer": { - "version": "6.0.3", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0" - }, - "buffer-fill": { - "version": "1.0.0" - }, - "buffer-from": { - "version": "1.1.2" - }, - "buffer-xor": { - "version": "1.0.3" - }, - "builtin-status-codes": { - "version": "3.0.0" - }, - "builtins": { - "version": "1.0.3" - }, - "bytes": { - "version": "3.0.0" - }, - "cacache": { - "version": "18.0.3", - "dev": true, - "requires": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "10.4.1", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - } - }, - "minimatch": { - "version": "9.0.4", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "unique-filename": { - "version": "3.0.0", - "dev": true, - "requires": { - "unique-slug": "^4.0.0" - } - } - } - }, - "cacheable-lookup": { - "version": "7.0.0" - }, - "cacheable-request": { - "version": "10.2.14", - "requires": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" - } - }, - "call-bind": { - "version": "1.0.7", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - } - }, - "callsites": { - "version": "3.1.0" - }, - "camel-case": { - "version": "4.1.2", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0" - }, - "camelcase-keys": { - "version": "7.0.2", - "dev": true, - "requires": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - } - }, - "caniuse-api": { - "version": "3.0.0", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001628" - }, - "capture-stack-trace": { - "version": "1.0.2" - }, - "ccount": { - "version": "2.0.1" - }, - "chalk": { - "version": "4.1.2", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2" - }, - "character-entities": { - "version": "2.0.2" - }, - "character-entities-html4": { - "version": "2.1.0" - }, - "character-entities-legacy": { - "version": "3.0.0" - }, - "character-reference-invalid": { - "version": "2.0.1" - }, - "chardet": { - "version": "0.7.0" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "htmlparser2": { - "version": "8.0.2", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - } - }, - "chokidar": { - "version": "3.6.0", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chownr": { - "version": "1.1.4" - }, - "chrome-trace-event": { - "version": "1.0.4" - }, - "ci-info": { - "version": "3.9.0" - }, - "cipher-base": { - "version": "1.0.4", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "classnames": { - "version": "2.5.1" - }, - "clean-css": { - "version": "5.3.3", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0" - }, - "cli-boxes": { - "version": "3.0.0" - }, - "cli-cursor": { - "version": "2.1.0", - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-spinners": { - "version": "1.3.1" - }, - "cli-table3": { - "version": "0.6.5", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "cli-width": { - "version": "2.2.1" - }, - "cliui": { - "version": "8.0.1", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "2.0.4", - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "clsx": { - "version": "1.2.1" - }, - "cmd-shim": { - "version": "6.0.3", - "dev": true - }, - "codesandbox": { - "version": "2.2.3", - "requires": { - "axios": "^0.18.1", - "chalk": "^2.4.1", - "codesandbox-import-util-types": "^2.2.3", - "codesandbox-import-utils": "^2.2.3", - "commander": "^2.9.0", - "datauri": "^3.0.0", - "filesize": "^3.6.1", - "fs-extra": "^3.0.1", - "git-branch": "^1.0.0", - "git-repo-name": "^0.6.0", - "git-username": "^0.5.0", - "humps": "^2.0.1", - "inquirer": "^6.2.2", - "lodash": "^4.17.5", - "lz-string": "^1.4.4", - "ms": "^2.0.0", - "open": "^6.3.0", - "ora": "^1.3.0", - "pacote": "^2.7.36", - "shortid": "^2.2.8", - "update-notifier": "^2.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "codesandbox-import-utils": { - "version": "2.3.0", - "requires": { - "codesandbox-import-util-types": "^2.3.0", - "istextorbinary": "^2.2.1", - "lz-string": "^1.4.4" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "commander": { - "version": "2.20.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "fs-extra": { - "version": "3.0.1", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" - } - }, - "has-flag": { - "version": "3.0.0" - }, - "jsonfile": { - "version": "3.0.1", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "open": { - "version": "6.4.0", - "requires": { - "is-wsl": "^1.1.0" - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - }, - "universalify": { - "version": "0.1.2" - } - } - }, - "codesandbox-import-util-types": { - "version": "2.3.0" - }, - "codesandbox-import-utils": { - "version": "2.1.11", - "requires": { - "codesandbox-import-util-types": "^2.1.9", - "istextorbinary": "^2.2.1", - "lz-string": "^1.4.4" - } - }, - "collapse-white-space": { - "version": "2.1.0" - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4" - }, - "colord": { - "version": "2.9.3" - }, - "colorette": { - "version": "2.0.20" - }, - "combine-promises": { - "version": "1.2.0" - }, - "comma-separated-tokens": { - "version": "2.0.3" - }, - "commander": { - "version": "7.2.0" - }, - "common-path-prefix": { - "version": "3.0.0" - }, - "compressible": { - "version": "2.0.18", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - }, - "safe-buffer": { - "version": "5.1.2" - } - } - }, - "compute-gcd": { - "version": "1.2.1", - "requires": { - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "compute-lcm": { - "version": "1.1.2", - "requires": { - "compute-gcd": "^1.2.1", - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "concat-map": { - "version": "0.0.1" - }, - "concat-stream": { - "version": "1.6.2", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.13", - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "3.1.5", - "requires": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - }, - "dependencies": { - "write-file-atomic": { - "version": "2.4.3", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - } - } - }, - "connect-history-api-fallback": { - "version": "2.0.0" - }, - "consola": { - "version": "2.15.3" - }, - "console-browserify": { - "version": "1.2.0" - }, - "constants-browserify": { - "version": "1.0.0" - }, - "content-disposition": { - "version": "0.5.2" - }, - "content-type": { - "version": "1.0.5" - }, - "convert-source-map": { - "version": "2.0.0" - }, - "cookie": { - "version": "0.6.0" - }, - "cookie-signature": { - "version": "1.0.6" - }, - "copy-concurrently": { - "version": "1.0.5", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-text-to-clipboard": { - "version": "3.2.0" - }, - "copy-to-clipboard": { - "version": "3.3.3", - "requires": { - "toggle-selection": "^1.0.6" - } - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "6.0.2", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.2.2", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "slash": { - "version": "4.0.0" - } - } - }, - "core-js": { - "version": "3.37.1" - }, - "core-js-compat": { - "version": "3.37.1", - "requires": { - "browserslist": "^4.23.0" - } - }, - "core-js-pure": { - "version": "3.37.1" - }, - "core-util-is": { - "version": "1.0.3" - }, - "cose-base": { - "version": "1.0.3", - "requires": { - "layout-base": "^1.0.0" - } - }, - "cosmiconfig": { - "version": "8.3.6", - "requires": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "create-error-class": { - "version": "3.0.2", - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "7.0.3", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-random-string": { - "version": "1.0.0" - }, - "css-declaration-sorter": { - "version": "7.2.0", - "requires": {} - }, - "css-functions-list": { - "version": "3.2.2", - "dev": true - }, - "css-in-js-utils": { - "version": "3.1.0", - "requires": { - "hyphenate-style-name": "^1.0.3" - } - }, - "css-loader": { - "version": "6.11.0", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - } - }, - "css-minimizer-webpack-plugin": { - "version": "5.0.1", - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "cssnano": "^6.0.1", - "jest-worker": "^29.4.3", - "postcss": "^8.4.24", - "schema-utils": "^4.0.1", - "serialize-javascript": "^6.0.1" - }, - "dependencies": { - "jest-worker": { - "version": "29.7.0", - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "css-select": { - "version": "5.1.0", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "css-selector-parser": { - "version": "1.4.1" - }, - "css-tree": { - "version": "2.3.1", - "requires": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - } - }, - "css-what": { - "version": "6.1.0" - }, - "cssesc": { - "version": "3.0.0" - }, - "cssnano": { - "version": "6.1.2", - "requires": { - "cssnano-preset-default": "^6.1.2", - "lilconfig": "^3.1.1" - } - }, - "cssnano-preset-advanced": { - "version": "6.1.2", - "requires": { - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.0", - "cssnano-preset-default": "^6.1.2", - "postcss-discard-unused": "^6.0.5", - "postcss-merge-idents": "^6.0.3", - "postcss-reduce-idents": "^6.0.3", - "postcss-zindex": "^6.0.2" - } - }, - "cssnano-preset-default": { - "version": "6.1.2", - "requires": { - "browserslist": "^4.23.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - } - }, - "cssnano-utils": { - "version": "4.0.2", - "requires": {} - }, - "csso": { - "version": "5.0.5", - "requires": { - "css-tree": "~2.2.0" - }, - "dependencies": { - "css-tree": { - "version": "2.2.1", - "requires": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - } - }, - "mdn-data": { - "version": "2.0.28" - } - } - }, - "csstype": { - "version": "3.1.3" - }, - "cwd": { - "version": "0.9.1", - "requires": { - "find-pkg": "^0.1.0" - } - }, - "cyclist": { - "version": "1.0.2" - }, - "cytoscape": { - "version": "3.29.2" - }, - "cytoscape-cose-bilkent": { - "version": "4.1.0", - "requires": { - "cose-base": "^1.0.0" - } - }, - "d3": { - "version": "7.9.0", - "requires": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - }, - "dependencies": { - "d3-shape": { - "version": "3.2.0", - "requires": { - "d3-path": "^3.1.0" - } - } - } - }, - "d3-array": { - "version": "3.2.4", - "requires": { - "internmap": "1 - 2" - }, - "dependencies": { - "internmap": { - "version": "2.0.3" - } - } - }, - "d3-axis": { - "version": "3.0.0" - }, - "d3-brush": { - "version": "3.0.0", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - } - }, - "d3-chord": { - "version": "3.0.1", - "requires": { - "d3-path": "1 - 3" - } - }, - "d3-color": { - "version": "3.1.0" - }, - "d3-contour": { - "version": "4.0.2", - "requires": { - "d3-array": "^3.2.0" - } - }, - "d3-delaunay": { - "version": "6.0.4", - "requires": { - "delaunator": "5" - } - }, - "d3-dispatch": { - "version": "3.0.1" - }, - "d3-drag": { - "version": "3.0.0", - "requires": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - } - }, - "d3-dsv": { - "version": "3.0.1", - "requires": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "d3-ease": { - "version": "3.0.1" - }, - "d3-fetch": { - "version": "3.0.1", - "requires": { - "d3-dsv": "1 - 3" - } - }, - "d3-force": { - "version": "3.0.0", - "requires": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-format": { - "version": "3.1.0" - }, - "d3-geo": { - "version": "3.1.1", - "requires": { - "d3-array": "2.5.0 - 3" - } - }, - "d3-hierarchy": { - "version": "3.1.2" - }, - "d3-interpolate": { - "version": "3.0.1", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0" - }, - "d3-polygon": { - "version": "3.0.1" - }, - "d3-quadtree": { - "version": "3.0.1" - }, - "d3-random": { - "version": "3.0.1" - }, - "d3-sankey": { - "version": "0.12.3", - "requires": { - "d3-array": "1 - 2", - "d3-shape": "^1.2.0" - }, - "dependencies": { - "d3-array": { - "version": "2.12.1", - "requires": { - "internmap": "^1.0.0" - } - } - } - }, - "d3-scale": { - "version": "4.0.2", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-scale-chromatic": { - "version": "3.1.0", - "requires": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - } - }, - "d3-selection": { - "version": "3.0.0" - }, - "d3-shape": { - "version": "1.3.7", - "requires": { - "d3-path": "1" - }, - "dependencies": { - "d3-path": { - "version": "1.0.9" - } - } - }, - "d3-time": { - "version": "3.1.0", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1" - }, - "d3-transition": { - "version": "3.0.1", - "requires": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-zoom": { - "version": "3.0.0", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - } - }, - "dagre-d3-es": { - "version": "7.0.10", - "requires": { - "d3": "^7.8.2", - "lodash-es": "^4.17.21" - } - }, - "data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - } - }, - "datauri": { - "version": "3.0.0", - "requires": { - "image-size": "0.8.3", - "mimer": "1.1.0" - } - }, - "dayjs": { - "version": "1.11.11" - }, - "debounce": { - "version": "1.2.1" - }, - "debug": { - "version": "4.3.5", - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2" - } - } - }, - "decamelize": { - "version": "1.2.0", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.1", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "dev": true - } - } - }, - "decode-named-character-reference": { - "version": "1.0.2", - "requires": { - "character-entities": "^2.0.0" - } - }, - "decompress-response": { - "version": "6.0.0", - "requires": { - "mimic-response": "^3.1.0" - }, - "dependencies": { - "mimic-response": { - "version": "3.1.0" - } - } - }, - "deep-extend": { - "version": "0.6.0" - }, - "deep-is": { - "version": "0.1.4", - "devOptional": true, - "peer": true - }, - "deepmerge": { - "version": "4.3.1" - }, - "default-gateway": { - "version": "6.0.3", - "requires": { - "execa": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "is-stream": { - "version": "2.0.1" - }, - "mimic-fn": { - "version": "2.1.0" - }, - "npm-run-path": { - "version": "4.0.1", - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "requires": { - "mimic-fn": "^2.1.0" - } - } - } - }, - "defer-to-connect": { - "version": "2.0.1" - }, - "define-data-property": { - "version": "1.1.4", - "requires": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - } - }, - "define-lazy-prop": { - "version": "2.0.0" - }, - "define-properties": { - "version": "1.2.1", - "requires": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "del": { - "version": "6.1.1", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delaunator": { - "version": "5.0.1", - "requires": { - "robust-predicates": "^3.0.2" - } - }, - "depd": { - "version": "2.0.0" - }, - "dequal": { - "version": "2.0.3" - }, - "des.js": { - "version": "1.1.0", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0" - }, - "detect-node": { - "version": "2.1.0" - }, - "detect-port": { - "version": "1.6.1", - "requires": { - "address": "^1.0.1", - "debug": "4" - } - }, - "detect-port-alt": { - "version": "1.1.6", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "devlop": { - "version": "1.1.0", - "requires": { - "dequal": "^2.0.0" - } - }, - "diff": { - "version": "5.2.0" - }, - "diffie-hellman": { - "version": "5.0.3", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "3.0.1", - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-packet": { - "version": "5.6.1", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "devOptional": true, - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "docusaurus-plugin-segment": { - "version": "1.0.4", - "requires": { - "@segment/snippet": "^4.13.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "requires": { - "utila": "~0.4" - } - }, - "dom-helpers": { - "version": "3.4.0", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "dom-serializer": { - "version": "2.0.0", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domain-browser": { - "version": "4.23.0" - }, - "domelementtype": { - "version": "2.3.0" - }, - "domhandler": { - "version": "5.0.3", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "dompurify": { - "version": "3.1.5" - }, - "domutils": { - "version": "3.1.0", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - } - }, - "dot-case": { - "version": "3.0.4", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "4.2.1", - "requires": { - "is-obj": "^1.0.0" - } - }, - "duplexer": { - "version": "0.1.2" - }, - "duplexer3": { - "version": "0.1.5" - }, - "duplexify": { - "version": "3.7.1", - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "eastasianwidth": { - "version": "0.2.0" - }, - "editions": { - "version": "2.3.1", - "requires": { - "errlop": "^2.0.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.1" - } - } - }, - "ee-first": { - "version": "1.1.1" - }, - "electron-to-chromium": { - "version": "1.4.791" - }, - "elkjs": { - "version": "0.9.3" - }, - "elliptic": { - "version": "6.5.5", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0" - }, - "emojilib": { - "version": "2.4.0" - }, - "emojis-list": { - "version": "3.0.0" - }, - "emoticon": { - "version": "4.0.1" - }, - "encodeurl": { - "version": "1.0.2" - }, - "encoding": { - "version": "0.1.13", - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "end-of-stream": { - "version": "1.4.4", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.17.0", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.5.0" - }, - "env-paths": { - "version": "2.2.1", - "dev": true - }, - "err-code": { - "version": "2.0.3", - "dev": true - }, - "errlop": { - "version": "2.2.0" - }, - "error-ex": { - "version": "1.3.2", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.1.4", - "requires": { - "stackframe": "^1.3.4" - } - }, - "es-abstract": { - "version": "1.23.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", - "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - } - }, - "es-define-property": { - "version": "1.0.0", - "requires": { - "get-intrinsic": "^1.2.4" - } - }, - "es-errors": { - "version": "1.3.0" - }, - "es-iterator-helpers": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", - "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.2" - } - }, - "es-module-lexer": { - "version": "1.5.3" - }, - "es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "requires": { - "es-errors": "^1.3.0" - } - }, - "es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - } - }, - "es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "requires": { - "hasown": "^2.0.0" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8" - }, - "es6-promisify": { - "version": "5.0.0", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escalade": { - "version": "3.1.2" - }, - "escape-goat": { - "version": "4.0.0" - }, - "escape-html": { - "version": "1.0.3" - }, - "escape-string-regexp": { - "version": "4.0.0" - }, - "eslint": { - "version": "8.57.0", - "devOptional": true, - "peer": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "devOptional": true, - "peer": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "eslint-scope": { - "version": "7.2.2", - "devOptional": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "devOptional": true, - "peer": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "glob-parent": { - "version": "6.0.2", - "devOptional": true, - "peer": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.24.0", - "devOptional": true, - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "devOptional": true, - "peer": true - }, - "type-fest": { - "version": "0.20.2", - "devOptional": true, - "peer": true - } - } - }, - "eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", - "dev": true, - "requires": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "dependencies": { - "estraverse": { - "version": "4.3.0" - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "devOptional": true - }, - "espree": { - "version": "9.6.1", - "devOptional": true, - "peer": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1" - }, - "esquery": { - "version": "1.5.0", - "devOptional": true, - "peer": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0" - }, - "estree-util-attach-comments": { - "version": "3.0.0", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "estree-util-build-jsx": { - "version": "3.0.1", - "requires": { - "@types/estree-jsx": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "estree-walker": "^3.0.0" - } - }, - "estree-util-is-identifier-name": { - "version": "3.0.0" - }, - "estree-util-to-js": { - "version": "2.0.0", - "requires": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "dependencies": { - "source-map": { - "version": "0.7.4" - } - } - }, - "estree-util-value-to-estree": { - "version": "3.1.1", - "requires": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - } - }, - "estree-util-visit": { - "version": "2.0.0", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^3.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } - } - }, - "estree-walker": { - "version": "3.0.3", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "esutils": { - "version": "2.0.3" - }, - "eta": { - "version": "2.2.0" - }, - "etag": { - "version": "1.8.1" - }, - "eval": { - "version": "0.1.8", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "event-target-shim": { - "version": "5.0.1" - }, - "eventemitter3": { - "version": "4.0.7" - }, - "events": { - "version": "3.3.0" - }, - "evp_bytestokey": { - "version": "1.0.3", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "0.7.0", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "get-stream": { - "version": "3.0.0" - }, - "lru-cache": { - "version": "4.1.5", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0" - }, - "which": { - "version": "1.3.1", - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2" - } - } - }, - "expand-tilde": { - "version": "1.2.2", - "requires": { - "os-homedir": "^1.0.1" - } - }, - "exponential-backoff": { - "version": "3.1.1", - "dev": true - }, - "express": { - "version": "4.19.2", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "content-disposition": { - "version": "0.5.4", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - }, - "path-to-regexp": { - "version": "0.1.7" - } - } - }, - "extend": { - "version": "3.0.2" - }, - "extend-shallow": { - "version": "2.0.1", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "fast-deep-equal": { - "version": "3.1.3" - }, - "fast-glob": { - "version": "3.3.2", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0" - }, - "fast-levenshtein": { - "version": "2.0.6", - "devOptional": true, - "peer": true - }, - "fast-loops": { - "version": "1.1.3" - }, - "fast-safe-stringify": { - "version": "2.1.1" - }, - "fast-shallow-equal": { - "version": "1.0.0" - }, - "fast-url-parser": { - "version": "1.1.3", - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1" - } - } - }, - "fastest-levenshtein": { - "version": "1.0.16", - "dev": true - }, - "fastest-stable-stringify": { - "version": "2.0.2" - }, - "fastq": { - "version": "1.17.1", - "requires": { - "reusify": "^1.0.4" - } - }, - "fault": { - "version": "1.0.4", - "requires": { - "format": "^0.2.0" - } - }, - "faye-websocket": { - "version": "0.11.4", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "feed": { - "version": "4.2.2", - "requires": { - "xml-js": "^1.6.11" - } - }, - "figures": { - "version": "2.0.0", - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5" - } - } - }, - "file-entry-cache": { - "version": "7.0.2", - "dev": true, - "requires": { - "flat-cache": "^3.2.0" - } - }, - "file-loader": { - "version": "6.2.0", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "file-name": { - "version": "0.1.0" - }, - "filesize": { - "version": "3.6.1" - }, - "fill-range": { - "version": "7.1.1", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "filter-obj": { - "version": "2.0.2" - }, - "finalhandler": { - "version": "1.2.0", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "find-cache-dir": { - "version": "4.0.0", - "requires": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - } - }, - "find-file-up": { - "version": "0.1.3", - "requires": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - } - }, - "find-pkg": { - "version": "0.1.2", - "requires": { - "find-file-up": "^0.1.2" - } - }, - "find-up": { - "version": "5.0.0", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2" - }, - "flat-cache": { - "version": "3.2.0", - "devOptional": true, - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "devOptional": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "3.3.1", - "devOptional": true - }, - "flush-write-stream": { - "version": "1.1.1", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "fnv-plus": { - "version": "1.3.1" - }, - "follow-redirects": { - "version": "1.5.10", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0" - } - } - }, - "for-each": { - "version": "0.3.3", - "requires": { - "is-callable": "^1.1.3" - } - }, - "foreground-child": { - "version": "3.1.1", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "dev": true - } - } - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "cosmiconfig": { - "version": "6.0.0", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "schema-utils": { - "version": "2.7.0", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "tapable": { - "version": "1.1.3" - } - } - }, - "form-data-encoder": { - "version": "2.1.4" - }, - "format": { - "version": "0.2.2" - }, - "forwarded": { - "version": "0.2.0" - }, - "fraction.js": { - "version": "4.3.7" - }, - "fresh": { - "version": "0.5.2" - }, - "from2": { - "version": "2.3.0", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-constants": { - "version": "1.0.0" - }, - "fs-exists-sync": { - "version": "0.1.0" - }, - "fs-extra": { - "version": "11.2.0", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "3.0.3", - "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "fs-monkey": { - "version": "1.0.6" - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0" - }, - "function-bind": { - "version": "1.1.2" - }, - "function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "genfun": { - "version": "4.0.1" - }, - "gensync": { - "version": "1.0.0-beta.2" - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.4", - "requires": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2" - }, - "get-stream": { - "version": "6.0.1" - }, - "get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "requires": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - } - }, - "git-branch": { - "version": "1.0.0" - }, - "git-config-path": { - "version": "1.0.1", - "requires": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "homedir-polyfill": "^1.0.0" - } - }, - "git-repo-name": { - "version": "0.6.0", - "requires": { - "cwd": "^0.9.1", - "file-name": "^0.1.0", - "lazy-cache": "^1.0.4", - "remote-origin-url": "^0.5.1" - } - }, - "git-username": { - "version": "0.5.1", - "requires": { - "remote-origin-url": "^0.4.0" - }, - "dependencies": { - "parse-git-config": { - "version": "0.2.0", - "requires": { - "ini": "^1.3.3" - } - }, - "remote-origin-url": { - "version": "0.4.0", - "requires": { - "parse-git-config": "^0.2.0" - } - } - } - }, - "github-slugger": { - "version": "1.5.0" - }, - "glob": { - "version": "7.2.3", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1" - }, - "global-dirs": { - "version": "0.1.1", - "requires": { - "ini": "^1.3.4" - } - }, - "global-modules": { - "version": "2.0.0", - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "which": { - "version": "1.3.1", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "global-prefix": { - "version": "0.1.5", - "requires": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0" - }, - "globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - } - }, - "globby": { - "version": "11.1.0", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globjoin": { - "version": "0.1.4", - "dev": true - }, - "gopd": { - "version": "1.0.1", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "got": { - "version": "6.7.1", - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0" - }, - "lowercase-keys": { - "version": "1.0.1" - } - } - }, - "graceful-fs": { - "version": "4.2.11" - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "devOptional": true, - "peer": true - }, - "gray-matter": { - "version": "4.0.3", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3" - } - } - }, - "gzip-size": { - "version": "6.0.0", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1" - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "4.0.0" - }, - "has-property-descriptors": { - "version": "1.0.2", - "requires": { - "es-define-property": "^1.0.0" - } - }, - "has-proto": { - "version": "1.0.3" - }, - "has-symbols": { - "version": "1.0.3" - }, - "has-tostringtag": { - "version": "1.0.2", - "requires": { - "has-symbols": "^1.0.3" - } - }, - "has-yarn": { - "version": "3.0.0" - }, - "hash-base": { - "version": "3.1.0", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "hash-color-material": { - "version": "1.1.3" - }, - "hash.js": { - "version": "1.1.7", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hasown": { - "version": "2.0.2", - "requires": { - "function-bind": "^1.1.2" - } - }, - "hast-to-hyperscript": { - "version": "10.0.3", - "requires": { - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "web-namespaces": "^2.0.0" - } - }, - "hast-util-from-parse5": { - "version": "8.0.1", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "hastscript": { - "version": "8.0.0", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - } - } - } - }, - "hast-util-parse-selector": { - "version": "4.0.0", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-raw": { - "version": "9.0.3", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } - } - }, - "hast-util-sanitize": { - "version": "4.1.0", - "requires": { - "@types/hast": "^2.0.0" - }, - "dependencies": { - "@types/hast": { - "version": "2.3.10", - "requires": { - "@types/unist": "^2" - } - } - } - }, - "hast-util-to-estree": { - "version": "3.1.0", - "requires": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-attach-comments": "^3.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unist-util-position": "^5.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-jsx-runtime": { - "version": "2.3.0", - "requires": { - "@types/estree": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^1.0.0", - "unist-util-position": "^5.0.0", - "vfile-message": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "inline-style-parser": { - "version": "0.2.3" - }, - "style-to-object": { - "version": "1.0.6", - "requires": { - "inline-style-parser": "0.2.3" - } - } - } - }, - "hast-util-to-parse5": { - "version": "8.0.0", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-whitespace": { - "version": "3.0.0", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hastscript": { - "version": "7.2.0", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "dependencies": { - "@types/hast": { - "version": "2.3.10", - "requires": { - "@types/unist": "^2" - } - }, - "hast-util-parse-selector": { - "version": "3.1.1", - "requires": { - "@types/hast": "^2.0.0" - } - } - } - }, - "he": { - "version": "1.2.0" - }, - "highlight.js": { - "version": "10.7.3" - }, - "history": { - "version": "4.10.1", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "requires": { - "react-is": "^16.7.0" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "7.0.2", - "dev": true, - "requires": { - "lru-cache": "^10.0.1" - } - }, - "hpack.js": { - "version": "2.1.6", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "html-entities": { - "version": "2.5.2" - }, - "html-escaper": { - "version": "2.0.2" - }, - "html-minifier-terser": { - "version": "7.2.0", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "~5.3.2", - "commander": "^10.0.0", - "entities": "^4.4.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.15.1" - }, - "dependencies": { - "commander": { - "version": "10.0.1" - } - } - }, - "html-tags": { - "version": "3.3.1" - }, - "html-void-elements": { - "version": "3.0.0" - }, - "html-webpack-plugin": { - "version": "5.6.0", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0" - }, - "html-minifier-terser": { - "version": "6.1.0", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.4.1", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0" - } - } - }, - "http-cache-semantics": { - "version": "4.1.1" - }, - "http-deceiver": { - "version": "1.2.7" - }, - "http-errors": { - "version": "2.0.0", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8" - }, - "http-proxy": { - "version": "1.18.1", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "dependencies": { - "follow-redirects": { - "version": "1.15.6" - } - } - }, - "http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "requires": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0" - } - } - }, - "http2-wrapper": { - "version": "2.2.1", - "requires": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.2.0" - } - }, - "https-browserify": { - "version": "1.0.0" - }, - "https-proxy-agent": { - "version": "7.0.4", - "dev": true, - "requires": { - "agent-base": "^7.0.2", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0" - }, - "humanize-ms": { - "version": "1.2.1", - "requires": { - "ms": "^2.0.0" - } - }, - "humps": { - "version": "2.0.1" - }, - "hyphenate-style-name": { - "version": "1.0.5" - }, - "iconv-lite": { - "version": "0.4.24", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "requires": {} - }, - "ieee754": { - "version": "1.2.1" - }, - "iferr": { - "version": "0.1.5" - }, - "ignore": { - "version": "5.3.1" - }, - "image-size": { - "version": "0.8.3", - "requires": { - "queue": "6.0.1" - } - }, - "immer": { - "version": "9.0.21" - }, - "import-fresh": { - "version": "3.3.0", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0" - } - } - }, - "import-lazy": { - "version": "4.0.0" - }, - "imurmurhash": { - "version": "0.1.4" - }, - "indent-string": { - "version": "4.0.0" - }, - "infima": { - "version": "0.2.0-alpha.43" - }, - "inflight": { - "version": "1.0.6", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8" - }, - "inline-style-parser": { - "version": "0.1.1" - }, - "inline-style-prefixer": { - "version": "7.0.0", - "requires": { - "css-in-js-utils": "^3.1.0", - "fast-loops": "^1.1.3" - } - }, - "inquirer": { - "version": "6.5.2", - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.1" - }, - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "is-fullwidth-code-point": { - "version": "2.0.0" - }, - "string-width": { - "version": "2.1.1", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1" - } - } - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "requires": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "1.0.1" - }, - "interpret": { - "version": "1.4.0" - }, - "invariant": { - "version": "2.2.4", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip": { - "version": "1.1.9" - }, - "ip-address": { - "version": "9.0.5", - "dev": true, - "requires": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - } - }, - "ipaddr.js": { - "version": "1.9.1" - }, - "is-alphabetical": { - "version": "2.0.1" - }, - "is-alphanumerical": { - "version": "2.0.1", - "requires": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - } - }, - "is-arrayish": { - "version": "0.2.1" - }, - "is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "2.0.5" - }, - "is-callable": { - "version": "1.2.7" - }, - "is-ci": { - "version": "1.2.1", - "requires": { - "ci-info": "^1.5.0" - }, - "dependencies": { - "ci-info": { - "version": "1.6.0" - } - } - }, - "is-core-module": { - "version": "2.13.1", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "requires": { - "is-typed-array": "^1.1.13" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "2.0.1" - }, - "is-docker": { - "version": "2.2.1" - }, - "is-extendable": { - "version": "0.1.1" - }, - "is-extglob": { - "version": "2.1.1" - }, - "is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0" - }, - "is-generator-function": { - "version": "1.0.10", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "2.0.1" - }, - "is-installed-globally": { - "version": "0.1.0", - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - }, - "dependencies": { - "is-path-inside": { - "version": "1.0.1", - "requires": { - "path-is-inside": "^1.0.1" - } - } - } - }, - "is-lambda": { - "version": "1.0.1", - "dev": true - }, - "is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true - }, - "is-nan": { - "version": "1.3.2", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true - }, - "is-npm": { - "version": "1.0.0" - }, - "is-number": { - "version": "7.0.0" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1" - }, - "is-path-cwd": { - "version": "2.2.0" - }, - "is-path-inside": { - "version": "3.0.3" - }, - "is-plain-obj": { - "version": "4.1.0" - }, - "is-plain-object": { - "version": "5.0.0", - "dev": true - }, - "is-redirect": { - "version": "1.0.0" - }, - "is-reference": { - "version": "3.0.2", - "requires": { - "@types/estree": "*" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0" - }, - "is-retry-allowed": { - "version": "1.2.0" - }, - "is-root": { - "version": "2.1.0" - }, - "is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7" - } - }, - "is-stream": { - "version": "1.1.0" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.13", - "requires": { - "which-typed-array": "^1.1.14" - } - }, - "is-typedarray": { - "version": "1.0.0" - }, - "is-url": { - "version": "1.2.4" - }, - "is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - } - }, - "is-windows": { - "version": "0.2.0" - }, - "is-wsl": { - "version": "1.1.0" - }, - "is-yarn-global": { - "version": "0.4.1" - }, - "isarray": { - "version": "1.0.0" - }, - "isexe": { - "version": "2.0.0" - }, - "isobject": { - "version": "3.0.1" - }, - "isomorphic-fetch": { - "version": "3.0.0", - "requires": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - }, - "dependencies": { - "node-fetch": { - "version": "2.7.0", - "requires": { - "whatwg-url": "^5.0.0" - } - } - } - }, - "istextorbinary": { - "version": "2.6.0", - "requires": { - "binaryextensions": "^2.1.2", - "editions": "^2.2.0", - "textextensions": "^2.5.0" - } - }, - "iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - } - }, - "jackspeak": { - "version": "3.4.0", - "dev": true, - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest-util": { - "version": "29.7.0", - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-worker": { - "version": "27.5.1", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jiti": { - "version": "1.21.3" - }, - "joi": { - "version": "17.13.1", - "requires": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "jotai": { - "version": "1.13.1", - "requires": {} - }, - "js-cookie": { - "version": "2.2.1" - }, - "js-tokens": { - "version": "4.0.0" - }, - "js-yaml": { - "version": "4.1.0", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "1.1.0", - "dev": true - }, - "jsesc": { - "version": "2.5.2" - }, - "json-buffer": { - "version": "3.0.1" - }, - "json-parse-better-errors": { - "version": "1.0.2" - }, - "json-parse-even-better-errors": { - "version": "2.3.1" - }, - "json-schema-compare": { - "version": "0.2.2", - "requires": { - "lodash": "^4.17.4" - } - }, - "json-schema-merge-allof": { - "version": "0.8.1", - "requires": { - "compute-lcm": "^1.1.2", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.20" - } - }, - "json-schema-traverse": { - "version": "1.0.0" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "devOptional": true, - "peer": true - }, - "json5": { - "version": "2.2.3" - }, - "jsonc-parser": { - "version": "2.2.1" - }, - "jsonfile": { - "version": "6.1.0", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpointer": { - "version": "5.0.1" - }, - "jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - } - }, - "katex": { - "version": "0.16.10", - "requires": { - "commander": "^8.3.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0" - } - } - }, - "keyv": { - "version": "4.5.4", - "requires": { - "json-buffer": "3.0.1" - } - }, - "khroma": { - "version": "2.1.0" - }, - "kind-of": { - "version": "6.0.3" - }, - "kleur": { - "version": "3.0.3" - }, - "known-css-properties": { - "version": "0.29.0", - "dev": true - }, - "latest-version": { - "version": "3.1.0", - "requires": { - "package-json": "^4.0.0" - } - }, - "launch-editor": { - "version": "2.6.1", - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" - } - }, - "layout-base": { - "version": "1.0.2" - }, - "lazy-cache": { - "version": "1.0.4" - }, - "leven": { - "version": "3.1.0" - }, - "levn": { - "version": "0.4.1", - "devOptional": true, - "peer": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "3.1.1" - }, - "lines-and-columns": { - "version": "1.2.4" - }, - "load-script": { - "version": "1.0.0" - }, - "loader-runner": { - "version": "4.3.0" - }, - "loader-utils": { - "version": "2.0.4", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash-es": { - "version": "4.17.21" - }, - "lodash.debounce": { - "version": "4.0.8" - }, - "lodash.get": { - "version": "4.4.2" - }, - "lodash.memoize": { - "version": "4.1.2" - }, - "lodash.merge": { - "version": "4.6.2", - "devOptional": true, - "peer": true - }, - "lodash.truncate": { - "version": "4.4.2", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0" - }, - "log-symbols": { - "version": "2.2.0", - "requires": { - "chalk": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "longest-streak": { - "version": "3.1.0" - }, - "loose-envify": { - "version": "1.4.0", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "3.0.0" - }, - "lowlight": { - "version": "1.20.0", - "requires": { - "fault": "^1.0.0", - "highlight.js": "~10.7.0" - } - }, - "lru-cache": { - "version": "10.2.2", - "dev": true - }, - "lz-string": { - "version": "1.5.0" - }, - "magic-error": { - "version": "0.0.1" - }, - "make-dir": { - "version": "1.3.0", - "requires": { - "pify": "^3.0.0" - } - }, - "make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "requires": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - } - }, - "map-obj": { - "version": "4.3.0", - "dev": true - }, - "markdown-extensions": { - "version": "2.0.0" - }, - "markdown-table": { - "version": "3.0.3" - }, - "markdown-to-jsx": { - "version": "7.4.7", - "requires": {} - }, - "mathml-tag-names": { - "version": "2.1.3", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdast-util-definitions": { - "version": "5.1.2", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.15", - "requires": { - "@types/unist": "^2" - } - }, - "unist-util-is": { - "version": "5.2.1", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - } - } - }, - "mdast-util-directive": { - "version": "3.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "parse-entities": { - "version": "4.0.1", - "requires": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10" - } - } - } - } - }, - "mdast-util-find-and-replace": { - "version": "3.0.1", - "requires": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "escape-string-regexp": { - "version": "5.0.0" - }, - "unist-util-is": { - "version": "6.0.0", - "requires": { - "@types/unist": "^3.0.0" - } - } - } - }, - "mdast-util-from-markdown": { - "version": "2.0.1", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "mdast-util-to-string": { - "version": "4.0.0", - "requires": { - "@types/mdast": "^4.0.0" - } - }, - "micromark": { - "version": "4.0.0", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - } - } - }, - "mdast-util-frontmatter": { - "version": "2.0.1", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "escape-string-regexp": "^5.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0" - } - } - }, - "mdast-util-gfm": { - "version": "3.0.0", - "requires": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - } - }, - "mdast-util-gfm-footnote": { - "version": "2.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-table": { - "version": "2.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-mdx": { - "version": "3.0.0", - "requires": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-mdx-expression": "^2.0.0", - "mdast-util-mdx-jsx": "^3.0.0", - "mdast-util-mdxjs-esm": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-mdx-expression": { - "version": "2.0.0", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-mdx-jsx": { - "version": "3.1.2", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^5.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "parse-entities": { - "version": "4.0.1", - "requires": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10" - } - } - } - } - }, - "mdast-util-mdxjs-esm": { - "version": "2.0.1", - "requires": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-phrasing": { - "version": "4.1.0", - "requires": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "unist-util-is": { - "version": "6.0.0", - "requires": { - "@types/unist": "^3.0.0" - } - } - } - }, - "mdast-util-to-hast": { - "version": "13.1.0", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "2.1.0", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "mdast-util-to-string": { - "version": "4.0.0", - "requires": { - "@types/mdast": "^4.0.0" - } - } - } - }, - "mdast-util-to-string": { - "version": "2.0.0" - }, - "mdn-data": { - "version": "2.0.30" - }, - "mdurl": { - "version": "1.0.1" - }, - "media-typer": { - "version": "0.3.0" - }, - "memfs": { - "version": "3.5.3", - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "memoize-one": { - "version": "5.2.1" - }, - "meow": { - "version": "10.1.5", - "dev": true, - "requires": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "dependencies": { - "decamelize": { - "version": "5.0.1", - "dev": true - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true - } - } - }, - "merge-descriptors": { - "version": "1.0.1" - }, - "merge-stream": { - "version": "2.0.0" - }, - "merge2": { - "version": "1.4.1" - }, - "mermaid": { - "version": "10.9.1", - "requires": { - "@braintree/sanitize-url": "^6.0.1", - "@types/d3-scale": "^4.0.3", - "@types/d3-scale-chromatic": "^3.0.0", - "cytoscape": "^3.28.1", - "cytoscape-cose-bilkent": "^4.1.0", - "d3": "^7.4.0", - "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.10", - "dayjs": "^1.11.7", - "dompurify": "^3.0.5", - "elkjs": "^0.9.0", - "katex": "^0.16.9", - "khroma": "^2.0.0", - "lodash-es": "^4.17.21", - "mdast-util-from-markdown": "^1.3.0", - "non-layered-tidy-tree-layout": "^2.0.2", - "stylis": "^4.1.3", - "ts-dedent": "^2.2.0", - "uuid": "^9.0.0", - "web-worker": "^1.2.0" - }, - "dependencies": { - "@types/mdast": { - "version": "3.0.15", - "requires": { - "@types/unist": "^2" - } - }, - "mdast-util-from-markdown": { - "version": "1.3.1", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - } - }, - "mdast-util-to-string": { - "version": "3.2.0", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "micromark": { - "version": "3.2.0", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-core-commonmark": { - "version": "1.1.0", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-factory-destination": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-label": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-space": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-title": { - "version": "1.1.0", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "1.1.0", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-chunked": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-classify-character": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "1.1.0", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-decode-string": { - "version": "1.1.0", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-encode": { - "version": "1.1.0" - }, - "micromark-util-html-tag-name": { - "version": "1.2.0" - }, - "micromark-util-normalize-identifier": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "1.1.0", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "1.2.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "1.1.0", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0" - }, - "micromark-util-types": { - "version": "1.1.0" - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "uuid": { - "version": "9.0.1" - } - } - }, - "methods": { - "version": "1.1.2" - }, - "micromark": { - "version": "2.11.4", - "requires": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "micromark-core-commonmark": { - "version": "2.0.1", - "requires": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-directive": { - "version": "3.0.0", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "parse-entities": "^4.0.0" - }, - "dependencies": { - "parse-entities": { - "version": "4.0.1", - "requires": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - } - } - } - }, - "micromark-extension-frontmatter": { - "version": "2.0.0", - "requires": { - "fault": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "dependencies": { - "fault": { - "version": "2.0.1", - "requires": { - "format": "^0.2.0" - } - } - } - }, - "micromark-extension-gfm": { - "version": "3.0.0", - "requires": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-footnote": { - "version": "2.0.0", - "requires": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "url": "https://opencollective.com/unified" } }, - "micromark-extension-gfm-table": { - "version": "2.0.0", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "requires": { - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdx-expression": { - "version": "3.0.0", - "requires": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdx-jsx": { - "version": "3.0.0", - "requires": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "estree-util-is-identifier-name": "^3.0.0", - "micromark-factory-mdx-expression": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" + "node_modules/react-markdown/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdx-md": { - "version": "2.0.0", - "requires": { - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdxjs": { - "version": "3.0.0", - "requires": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^3.0.0", - "micromark-extension-mdx-jsx": "^3.0.0", - "micromark-extension-mdx-md": "^2.0.0", - "micromark-extension-mdxjs-esm": "^3.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-markdown/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "micromark-extension-mdxjs-esm": { - "version": "3.0.0", - "requires": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" + "node_modules/react-overflow-list": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/react-overflow-list/-/react-overflow-list-0.5.0.tgz", + "integrity": "sha512-+UegukgQ10E4ll3txz4DJyrnCgZ3eDVuv5dvR8ziyG5FfgCDZcUKeKhIgbU90oyqQa21aH4oLOoGKt0TiYJRmg==", + "dependencies": { + "react-use": "^17.3.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" } }, - "micromark-factory-destination": { - "version": "2.0.0", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-player": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.16.0.tgz", + "integrity": "sha512-mAIPHfioD7yxO0GNYVFD1303QFtI3lyyQZLY229UEAp/a10cSW+hPcakg0Keq8uWJxT2OiT/4Gt+Lc9bD6bJmQ==", + "dependencies": { + "deepmerge": "^4.0.0", + "load-script": "^1.0.0", + "memoize-one": "^5.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.0.1" + }, + "peerDependencies": { + "react": ">=16.6.0" } }, - "micromark-factory-label": { - "version": "2.0.0", - "requires": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" } }, - "micromark-factory-mdx-expression": { - "version": "2.0.1", - "requires": { - "@types/estree": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-events-to-acorn": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-position-from-estree": "^2.0.0", - "vfile-message": "^4.0.0" + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" } }, - "micromark-factory-space": { - "version": "2.0.0", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" } }, - "micromark-factory-title": { - "version": "2.0.0", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } + "node_modules/react-router/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "micromark-factory-whitespace": { - "version": "2.0.0", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-syntax-highlighter": { + "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.27.0", + "refractor": "^3.6.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" } }, - "micromark-util-character": { - "version": "2.1.0", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/react-universal-interface": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/react-universal-interface/-/react-universal-interface-0.6.2.tgz", + "integrity": "sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==", + "peerDependencies": { + "react": "*", + "tslib": "*" } }, - "micromark-util-chunked": { - "version": "2.0.0", - "requires": { - "micromark-util-symbol": "^2.0.0" + "node_modules/react-use": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/react-use/-/react-use-17.5.0.tgz", + "integrity": "sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==", + "dependencies": { + "@types/js-cookie": "^2.2.6", + "@xobotyi/scrollbar-width": "^1.9.5", + "copy-to-clipboard": "^3.3.1", + "fast-deep-equal": "^3.1.3", + "fast-shallow-equal": "^1.0.0", + "js-cookie": "^2.2.1", + "nano-css": "^5.6.1", + "react-universal-interface": "^0.6.2", + "resize-observer-polyfill": "^1.5.1", + "screenfull": "^5.1.0", + "set-harmonic-interval": "^1.0.1", + "throttle-debounce": "^3.0.1", + "ts-easing": "^0.2.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" } }, - "micromark-util-classify-character": { - "version": "2.0.0", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/read-cmd-shim": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", + "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "micromark-util-combine-extensions": { - "version": "2.0.0", - "requires": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/read-pkg": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^3.0.2", + "parse-json": "^5.2.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "requires": { - "micromark-util-symbol": "^2.0.0" + "node_modules/read-pkg-up": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "read-pkg": "^6.0.0", + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-decode-string": { - "version": "2.0.0", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-encode": { - "version": "2.0.0" - }, - "micromark-util-events-to-acorn": { - "version": "2.0.2", - "requires": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "estree-util-visit": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "vfile-message": "^4.0.0" - }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-html-tag-name": { - "version": "2.0.0" - }, - "micromark-util-normalize-identifier": { - "version": "2.0.0", - "requires": { - "micromark-util-symbol": "^2.0.0" + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-resolve-all": { - "version": "2.0.0", - "requires": { - "micromark-util-types": "^2.0.0" + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-sanitize-uri": { - "version": "2.0.0", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" } }, - "micromark-util-subtokenize": { - "version": "2.0.1", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "micromark-util-symbol": { - "version": "2.0.0" - }, - "micromark-util-types": { - "version": "2.0.0" - }, - "micromatch": { - "version": "4.0.7", - "requires": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "node_modules/read-pkg-up/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "miller-rabin": { - "version": "4.0.1", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "mime": { - "version": "1.6.0" - }, - "mime-db": { - "version": "1.52.0" - }, - "mime-types": { - "version": "2.1.35", - "requires": { - "mime-db": "1.52.0" + "node_modules/read-pkg/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "mimer": { - "version": "1.1.0" - }, - "mimic-fn": { - "version": "1.2.0" + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } }, - "mimic-response": { - "version": "4.0.0" + "node_modules/read-pkg/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "min-indent": { - "version": "1.0.1", + "node_modules/read-pkg/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "mini-css-extract-plugin": { - "version": "2.9.0", - "requires": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "minimalistic-assert": { - "version": "1.0.1" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1" - }, - "minimatch": { - "version": "3.1.2", - "requires": { - "brace-expansion": "^1.1.7" - }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - } + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "minimist": { - "version": "1.2.8" + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "dev": true - } + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" } }, - "minipass": { - "version": "7.1.2", - "dev": true + "node_modules/recursive-readdir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "minipass-collect": { - "version": "2.0.1", - "dev": true, - "requires": { - "minipass": "^7.0.3" + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "minipass-fetch": { - "version": "3.0.5", + "node_modules/redent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", "dev": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" + "dependencies": { + "indent-string": "^5.0.0", + "strip-indent": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "minipass-flush": { - "version": "1.0.5", + "node_modules/redent/node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", "dev": true, - "requires": { - "minipass": "^3.0.0" + "engines": { + "node": ">=12" }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "minipass-pipeline": { - "version": "1.2.4", + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", "dev": true, - "requires": { - "minipass": "^3.0.0" - }, "dependencies": { - "minipass": { - "version": "3.3.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "minipass-sized": { - "version": "1.0.3", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, + "node_modules/refractor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", "dependencies": { - "minipass": { - "version": "3.3.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "minizlib": { - "version": "2.1.2", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, + "node_modules/refractor/node_modules/@types/hast": { + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz", + "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==", "dependencies": { - "minipass": { - "version": "3.3.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "@types/unist": "^2" } }, - "mississippi": { - "version": "1.3.1", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^1.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } + "node_modules/refractor/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "mkdirp": { - "version": "0.5.6", - "requires": { - "minimist": "^1.2.6" + "node_modules/refractor/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "move-concurrently": { - "version": "1.0.1", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "node_modules/refractor/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "mri": { - "version": "1.2.0" - }, - "mrmime": { - "version": "2.0.0" - }, - "ms": { - "version": "2.1.3" + "node_modules/refractor/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "multicast-dns": { - "version": "7.2.5", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" + "node_modules/refractor/node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "mute-stream": { - "version": "0.0.7" + "node_modules/refractor/node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "nano-css": { - "version": "5.6.1", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "css-tree": "^1.1.2", - "csstype": "^3.1.2", - "fastest-stable-stringify": "^2.0.2", - "inline-style-prefixer": "^7.0.0", - "rtl-css-js": "^1.16.1", - "stacktrace-js": "^2.0.2", - "stylis": "^4.3.0" - }, + "node_modules/refractor/node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", "dependencies": { - "css-tree": { - "version": "1.1.3", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14" - } + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "nano-memoize": { - "version": "v1.3.1" - }, - "nanoid": { - "version": "3.3.7" - }, - "natural-compare": { - "version": "1.4.0", - "devOptional": true, - "peer": true + "node_modules/refractor/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "negotiator": { - "version": "0.6.3" + "node_modules/refractor/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "neo-async": { - "version": "2.6.2" + "node_modules/refractor/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "no-case": { - "version": "3.0.4", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "node_modules/refractor/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node-emoji": { - "version": "2.1.3", - "requires": { - "@sindresorhus/is": "^4.6.0", - "char-regex": "^1.0.2", - "emojilib": "^2.4.0", - "skin-tone": "^2.0.0" - }, + "node_modules/refractor/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dependencies": { - "@sindresorhus/is": { - "version": "4.6.0" - } + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node-fetch": { - "version": "1.7.3", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "node_modules/refractor/node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "engines": { + "node": ">=6" } }, - "node-fetch-npm": { - "version": "2.0.4", - "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" + "node_modules/refractor/node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node-forge": { - "version": "1.3.1" - }, - "node-gyp": { - "version": "10.1.0", - "dev": true, - "requires": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^4.0.0" - }, - "dependencies": { - "glob": { - "version": "10.4.1", - "dev": true, - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "path-scurry": "^1.11.1" - } - }, - "minimatch": { - "version": "9.0.4", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "proc-log": { - "version": "3.0.0", - "dev": true - } + "node_modules/refractor/node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node-polyfill-webpack-plugin": { - "version": "2.0.1", - "requires": { - "assert": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^6.0.3", - "console-browserify": "^1.2.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.12.0", - "domain-browser": "^4.22.0", - "events": "^3.3.0", - "filter-obj": "^2.0.2", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "punycode": "^2.1.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^4.0.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.3.0", - "timers-browserify": "^2.0.12", - "tty-browserify": "^0.0.1", - "type-fest": "^2.14.0", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.1.2" - }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", "dependencies": { - "readable-stream": { - "version": "4.5.2", - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - } - }, - "type-fest": { - "version": "2.19.0" - } + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" } }, - "node-releases": { - "version": "2.0.14" - }, - "non-layered-tidy-tree-layout": { - "version": "2.0.2" + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, - "nopt": { - "version": "7.2.1", - "dev": true, - "requires": { - "abbrev": "^2.0.0" + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "normalize-package-data": { - "version": "3.0.3", + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, "dependencies": { - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "normalize-path": { - "version": "3.0.0" + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } }, - "normalize-range": { - "version": "0.1.2" + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } }, - "normalize-url": { - "version": "8.0.1" + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "npm-install-checks": { - "version": "6.3.0", - "dev": true, - "requires": { - "semver": "^7.1.1" + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" } }, - "npm-normalize-package-bin": { - "version": "3.0.1", - "dev": true + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } }, - "npm-package-arg": { - "version": "5.1.2", - "requires": { - "hosted-git-info": "^2.4.2", - "osenv": "^0.1.4", - "semver": "^5.1.0", - "validate-npm-package-name": "^3.0.0" - }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", "dependencies": { - "hosted-git-info": { - "version": "2.8.9" - }, - "semver": { - "version": "5.7.2" - }, - "validate-npm-package-name": { - "version": "3.0.0", - "requires": { - "builtins": "^1.0.3" - } - } + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "npm-pick-manifest": { - "version": "9.0.1", - "dev": true, - "requires": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", - "semver": "^7.3.5" - }, + "node_modules/rehype-raw/node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dependencies": { - "npm-package-arg": { - "version": "11.0.2", - "dev": true, - "requires": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - } - } + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "npm-run-path": { - "version": "2.0.2", - "requires": { - "path-key": "^2.0.0" - }, + "node_modules/rehype-raw/node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dependencies": { - "path-key": { - "version": "2.0.1" - } + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "nprogress": { - "version": "0.2.0" - }, - "nth-check": { - "version": "2.1.1", - "requires": { - "boolbase": "^1.0.0" + "node_modules/rehype-raw/node_modules/hast-util-raw": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.4.tgz", + "integrity": "sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "object-assign": { - "version": "4.1.1" - }, - "object-inspect": { - "version": "1.13.1" + "node_modules/rehype-raw/node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "object-is": { - "version": "1.1.6", - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" + "node_modules/rehype-raw/node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "object-keys": { - "version": "1.1.1" + "node_modules/rehype-raw/node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "object.assign": { - "version": "4.1.5", - "requires": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" + "node_modules/rehype-raw/node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "node_modules/rehype-raw/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "node_modules/rehype-raw/node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "requires": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" } }, - "object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "node_modules/remark-codesandbox": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/remark-codesandbox/-/remark-codesandbox-0.10.1.tgz", + "integrity": "sha512-eY/Vn5K7cVji0wm4q8ioFKFo+u7KEFk3SYpClGrSFgTL6ia/Mecq+lP3v1FdHtvPE7JCHgFuyxhPJtgCYErxeg==", + "dependencies": { + "codesandbox": "^2.1.11", + "codesandbox-import-utils": "2.1.11", + "isomorphic-fetch": "^2.2.1", + "mdast-util-to-string": "^1.0.7", + "recursive-readdir": "^2.2.2", + "to-gatsby-remark-plugin": "^0.1.0", + "unist-builder": "^2.0.2", + "unist-util-is": "^4.0.1", + "unist-util-visit": "^2.0.1" } }, - "obuf": { - "version": "1.1.2" + "node_modules/remark-codesandbox/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "on-finished": { - "version": "2.4.1", - "requires": { - "ee-first": "1.1.1" + "node_modules/remark-codesandbox/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" } }, - "on-headers": { - "version": "1.0.2" - }, - "once": { - "version": "1.4.0", - "requires": { - "wrappy": "1" + "node_modules/remark-codesandbox/node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha512-9c4TNAKYXM5PRyVcwUZrF3W09nQ+sO7+jydgs4ZGW9dhsLG2VOlISJABombdQqQRXCwuYG3sYV/puGf5rp0qmA==", + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, - "onetime": { - "version": "2.0.1", - "requires": { - "mimic-fn": "^1.0.0" + "node_modules/remark-codesandbox/node_modules/mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "open": { - "version": "8.4.2", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, + "node_modules/remark-codesandbox/node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "dependencies": { - "is-wsl": { - "version": "2.2.0", - "requires": { - "is-docker": "^2.0.0" - } - } + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, - "opener": { - "version": "1.5.2" + "node_modules/remark-codesandbox/node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "optionator": { - "version": "0.9.4", - "devOptional": true, - "peer": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" + "node_modules/remark-codesandbox/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "ora": { - "version": "1.4.0", - "requires": { - "chalk": "^2.1.0", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.1", - "log-symbols": "^2.1.0" - }, + "node_modules/remark-codesandbox/node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "os-browserify": { - "version": "0.3.0" - }, - "os-homedir": { - "version": "1.0.2" - }, - "os-tmpdir": { - "version": "1.0.2" + "node_modules/remark-codesandbox/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "osenv": { - "version": "0.1.5", - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "node_modules/remark-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", + "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "p-cancelable": { - "version": "3.0.0" + "node_modules/remark-docusaurus-tabs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/remark-docusaurus-tabs/-/remark-docusaurus-tabs-0.2.0.tgz", + "integrity": "sha512-Xl8FkeQAdDqlhf7EurBxCkT7cfA5QK2PN8eoFr94g1OOuc7XsgVk897zf8yhNNnpQYR8nd/XC6JaXTZxHxX4mA==", + "dependencies": { + "mdast-util-to-string": "^2.0.0", + "unist-util-visit": "^2.0.3" + } }, - "p-finally": { - "version": "1.0.0" + "node_modules/remark-docusaurus-tabs/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "p-limit": { - "version": "3.1.0", - "requires": { - "yocto-queue": "^0.1.0" + "node_modules/remark-docusaurus-tabs/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "p-locate": { - "version": "5.0.0", - "requires": { - "p-limit": "^3.0.2" + "node_modules/remark-docusaurus-tabs/node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "p-map": { - "version": "4.0.0", - "requires": { - "aggregate-error": "^3.0.0" + "node_modules/remark-docusaurus-tabs/node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "p-retry": { - "version": "4.6.2", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, + "node_modules/remark-docusaurus-tabs/node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", "dependencies": { - "retry": { - "version": "0.13.1" - } + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "p-try": { - "version": "2.2.0" - }, - "package-json": { + "node_modules/remark-emoji": { "version": "4.0.1", - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - }, + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", "dependencies": { - "semver": { - "version": "5.7.2" - } - } - }, - "pacote": { - "version": "2.7.38", - "requires": { - "bluebird": "^3.5.0", - "cacache": "^9.2.9", - "glob": "^7.1.2", - "lru-cache": "^4.1.1", - "make-fetch-happen": "^2.4.13", - "minimatch": "^3.0.4", - "mississippi": "^1.2.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^5.1.2", - "npm-pick-manifest": "^1.0.4", - "osenv": "^0.1.4", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^4.0.0", - "safe-buffer": "^5.1.1", - "semver": "^5.3.0", - "ssri": "^4.1.6", - "tar-fs": "^1.15.3", - "tar-stream": "^1.5.4", - "unique-filename": "^1.1.0", - "which": "^1.2.12" + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" }, - "dependencies": { - "agent-base": { - "version": "4.3.0", - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "cacache": { - "version": "9.3.0", - "requires": { - "bluebird": "^3.5.0", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^1.3.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.1", - "ssri": "^4.1.6", - "unique-filename": "^1.1.0", - "y18n": "^3.2.1" - } - }, - "debug": { - "version": "3.1.0", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0" - } - } - }, - "err-code": { - "version": "1.1.2" - }, - "hosted-git-info": { - "version": "2.8.9" - }, - "http-cache-semantics": { - "version": "3.8.1" - }, - "http-proxy-agent": { - "version": "2.1.0", - "requires": { - "agent-base": "4", - "debug": "3.1.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "lru-cache": { - "version": "4.1.5", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-fetch-happen": { - "version": "2.6.0", - "requires": { - "agentkeepalive": "^3.3.0", - "cacache": "^10.0.0", - "http-cache-semantics": "^3.8.0", - "http-proxy-agent": "^2.0.0", - "https-proxy-agent": "^2.1.0", - "lru-cache": "^4.1.1", - "mississippi": "^1.2.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^3.0.1", - "ssri": "^5.0.0" - }, - "dependencies": { - "cacache": { - "version": "10.0.4", - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - }, - "dependencies": { - "mississippi": { - "version": "2.0.0", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - } - } - }, - "ssri": { - "version": "5.3.0", - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "y18n": { - "version": "4.0.3" - } - } - }, - "normalize-package-data": { - "version": "2.5.0", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "npm-pick-manifest": { - "version": "1.0.4", - "requires": { - "npm-package-arg": "^5.1.2", - "semver": "^5.3.0" - } - }, - "promise-retry": { - "version": "1.1.1", - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - } - }, - "pump": { - "version": "2.0.1", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "retry": { - "version": "0.10.1" - }, - "semver": { - "version": "5.7.2" - }, - "smart-buffer": { - "version": "1.1.15" - }, - "socks": { - "version": "1.1.10", - "requires": { - "ip": "^1.1.4", - "smart-buffer": "^1.0.13" - } - }, - "socks-proxy-agent": { - "version": "3.0.1", - "requires": { - "agent-base": "^4.1.0", - "socks": "^1.1.10" - } - }, - "ssri": { - "version": "4.1.6", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "which": { - "version": "1.3.1", - "requires": { - "isexe": "^2.0.0" - } - }, - "y18n": { - "version": "3.2.2" - }, - "yallist": { - "version": "2.1.2" - } - } - }, - "pako": { - "version": "1.0.11" - }, - "parallel-transform": { - "version": "1.2.0", - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "param-case": { - "version": "3.0.4", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parent-module": { - "version": "1.0.1", - "requires": { - "callsites": "^3.0.0" + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse-asn1": { - "version": "5.1.7", - "requires": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "hash-base": "~3.0", - "pbkdf2": "^3.1.2", - "safe-buffer": "^5.2.1" - }, + "node_modules/remark-gfm/node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", "dependencies": { - "hash-base": { - "version": "3.0.4", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - } + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse-entities": { - "version": "2.0.0", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, + "node_modules/remark-mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", "dependencies": { - "character-entities": { - "version": "1.2.4" - }, - "character-entities-legacy": { - "version": "1.1.4" - }, - "character-reference-invalid": { - "version": "1.1.4" - }, - "is-alphabetical": { - "version": "1.0.4" - }, - "is-alphanumerical": { - "version": "1.0.4", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4" - }, - "is-hexadecimal": { - "version": "1.0.4" - } + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse-git-config": { - "version": "1.1.1", - "requires": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "git-config-path": "^1.0.1", - "ini": "^1.3.4" + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse-json": { - "version": "5.2.0", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse-numeric-range": { - "version": "1.3.0" - }, - "parse-passwd": { - "version": "1.0.0" - }, - "parse5": { - "version": "7.1.2", - "requires": { - "entities": "^4.4.0" + "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" + "node_modules/remark-rehype/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "parseurl": { - "version": "1.3.3" - }, - "pascal-case": { - "version": "3.1.2", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dependencies": { + "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "path-browserify": { - "version": "1.0.1" - }, - "path-exists": { - "version": "4.0.0" - }, - "path-is-absolute": { - "version": "1.0.1" - }, - "path-is-inside": { - "version": "1.0.2" - }, - "path-key": { - "version": "3.1.1" - }, - "path-parse": { - "version": "1.0.7" + "node_modules/remark-stringify/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "path-scurry": { - "version": "1.11.1", - "dev": true, - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "node_modules/remark-stringify/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "path-to-regexp": { - "version": "2.2.1" - }, - "path-type": { - "version": "4.0.0" - }, - "pbkdf2": { - "version": "3.1.2", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "node_modules/remark-stringify/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "periscopic": { - "version": "3.1.0", - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" + "node_modules/remark-stringify/node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "picocolors": { - "version": "1.0.1" - }, - "picomatch": { - "version": "2.3.1" - }, - "pify": { - "version": "3.0.0" - }, - "pkg-dir": { - "version": "7.0.0", - "requires": { - "find-up": "^6.3.0" - }, - "dependencies": { - "find-up": { - "version": "6.3.0", - "requires": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - } - }, - "locate-path": { - "version": "7.2.0", - "requires": { - "p-locate": "^6.0.0" - } - }, - "p-limit": { - "version": "4.0.0", - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "6.0.0", - "requires": { - "p-limit": "^4.0.0" - } - }, - "path-exists": { - "version": "5.0.0" - }, - "yocto-queue": { - "version": "1.0.0" - } + "node_modules/remark-stringify/node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "pkg-up": { - "version": "3.1.0", - "requires": { - "find-up": "^3.0.0" - }, + "node_modules/remark-stringify/node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dependencies": { - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0" - } + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "polished": { - "version": "4.3.1", - "requires": { - "@babel/runtime": "^7.17.8" + "node_modules/remark-stringify/node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "possible-typed-array-names": { - "version": "1.0.0" - }, - "postcss": { - "version": "8.4.38", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "node_modules/remark-stringify/node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "postcss-calc": { - "version": "9.0.1", - "requires": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" + "node_modules/remark-stringify/node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "postcss-colormin": { - "version": "6.1.0", - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" + "node_modules/remark-stringify/node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "postcss-convert-values": { - "version": "6.1.0", - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "node_modules/remark-stringify/node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "postcss-discard-comments": { - "version": "6.0.2", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "6.0.3", - "requires": {} - }, - "postcss-discard-empty": { - "version": "6.0.3", - "requires": {} + "node_modules/remark-stringify/node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "postcss-discard-overridden": { - "version": "6.0.2", - "requires": {} + "node_modules/remark-stringify/node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "postcss-discard-unused": { - "version": "6.0.5", - "requires": { - "postcss-selector-parser": "^6.0.16" + "node_modules/remote-origin-url": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-0.5.3.tgz", + "integrity": "sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==", + "dependencies": { + "parse-git-config": "^1.1.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "postcss-loader": { - "version": "7.3.4", - "requires": { - "cosmiconfig": "^8.3.5", - "jiti": "^1.20.0", - "semver": "^7.5.4" + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "postcss-merge-idents": { - "version": "6.0.3", - "requires": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" } }, - "postcss-merge-longhand": { - "version": "6.0.5", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "postcss-merge-rules": { - "version": "6.1.1", - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", - "postcss-selector-parser": "^6.0.16" + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "postcss-minify-font-values": { - "version": "6.1.0", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "postcss-minify-gradients": { - "version": "6.0.3", - "requires": { - "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "postcss-minify-params": { + "node_modules/renderkid/node_modules/htmlparser2": { "version": "6.1.0", - "requires": { - "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "postcss-minify-selectors": { - "version": "6.0.4", - "requires": { - "postcss-selector-parser": "^6.0.16" + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "postcss-modules-extract-imports": { - "version": "3.1.0", - "requires": {} + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } }, - "postcss-modules-local-by-default": { - "version": "4.0.5", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "postcss-modules-scope": { - "version": "3.2.0", - "requires": { - "postcss-selector-parser": "^6.0.4" + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" } }, - "postcss-modules-values": { - "version": "4.0.0", - "requires": { - "icss-utils": "^5.0.0" + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" } }, - "postcss-normalize-charset": { - "version": "6.0.2", - "requires": {} + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" }, - "postcss-normalize-display-values": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, - "postcss-normalize-positions": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "postcss-normalize-repeat-style": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" }, - "postcss-normalize-string": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-normalize-timing-functions": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-normalize-unicode": { - "version": "6.1.0", - "requires": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", + "dependencies": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "engines": { + "node": ">=0.10.0" } }, - "postcss-normalize-url": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "node_modules/resolve-dir/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "postcss-normalize-whitespace": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "postcss-ordered-values": { - "version": "6.0.2", - "requires": { - "cssnano-utils": "^4.0.2", - "postcss-value-parser": "^4.2.0" + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" } }, - "postcss-reduce-idents": { - "version": "6.0.3", - "requires": { - "postcss-value-parser": "^4.2.0" - } + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, - "postcss-reduce-initial": { - "version": "6.1.0", - "requires": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0" + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "postcss-reduce-transforms": { - "version": "6.0.2", - "requires": { - "postcss-value-parser": "^4.2.0" + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" } }, - "postcss-resolve-nested-selector": { - "version": "0.1.1", - "dev": true + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "postcss-safe-parser": { - "version": "6.0.0", + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, - "requires": {} + "engines": { + "node": ">= 4" + } }, - "postcss-selector-parser": { - "version": "6.1.0", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "postcss-sort-media-queries": { - "version": "5.2.0", - "requires": { - "sort-css-media-queries": "2.2.0" + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "postcss-svgo": { - "version": "6.0.3", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^3.2.0" + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "postcss-unique-selectors": { - "version": "6.0.4", - "requires": { - "postcss-selector-parser": "^6.0.16" + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "postcss-value-parser": { - "version": "4.2.0" - }, - "postcss-zindex": { - "version": "6.0.2", - "requires": {} - }, - "prelude-ls": { - "version": "1.2.1", - "devOptional": true, - "peer": true - }, - "prepend-http": { - "version": "1.0.4" - }, - "prettier": { - "version": "3.3.1" + "node_modules/robust-predicates": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, - "pretty-error": { - "version": "4.0.0", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" + "node_modules/rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "dependencies": { + "@babel/runtime": "^7.1.2" } }, - "pretty-time": { - "version": "1.1.0" + "node_modules/rtl-detect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" }, - "prism-react-renderer": { - "version": "2.3.1", - "requires": { - "@types/prismjs": "^1.26.0", - "clsx": "^2.0.0" - }, + "node_modules/rtlcss": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", + "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", "dependencies": { - "clsx": { - "version": "2.1.1" - } + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" } }, - "prismjs": { - "version": "1.29.0" - }, - "proc-log": { - "version": "4.2.0", - "dev": true - }, - "process": { - "version": "0.11.10" - }, - "process-nextick-args": { - "version": "2.0.1" - }, - "promise-inflight": { - "version": "1.0.1" - }, - "promise-retry": { - "version": "2.0.1", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" } }, - "prompts": { - "version": "2.4.2", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "prop-types": { - "version": "15.8.1", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dependencies": { + "aproba": "^1.1.1" } }, - "property-information": { - "version": "6.5.0" + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } }, - "proto-list": { - "version": "1.2.4" + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, - "protoduck": { - "version": "4.0.0", - "requires": { - "genfun": "^4.0.1" + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" } }, - "proxy-addr": { - "version": "2.0.7", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "pseudomap": { - "version": "1.0.2" + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, - "pump": { + "node_modules/safe-regex-test": { "version": "1.0.3", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, "dependencies": { - "pump": { - "version": "2.0.1", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "punycode": { - "version": "2.3.1" + "node_modules/safe-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz", + "integrity": "sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw==" }, - "pupa": { - "version": "3.1.0", - "requires": { - "escape-goat": "^4.0.0" - } + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "qs": { - "version": "6.11.0", - "requires": { - "side-channel": "^1.0.4" - } + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" }, - "querystring-es3": { - "version": "0.2.1" + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } }, - "queue": { - "version": "6.0.1", - "requires": { - "inherits": "~2.0.3" + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "queue-microtask": { - "version": "1.2.3" + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } }, - "quick-lru": { - "version": "5.1.1" + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, - "randombytes": { - "version": "2.1.0", - "requires": { - "safe-buffer": "^5.1.0" + "node_modules/screenfull": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/screenfull/-/screenfull-5.2.0.tgz", + "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "randomfill": { - "version": "1.0.4", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" } }, - "range-parser": { - "version": "1.2.1" + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" }, - "raw-body": { - "version": "2.5.2", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dependencies": { - "bytes": { - "version": "3.1.2" - } + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" } }, - "rc": { - "version": "1.2.8", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "react": { - "version": "18.3.1", - "requires": { - "loose-envify": "^1.1.0" + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "react-dev-utils": { - "version": "12.0.1", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dependencies": { - "filesize": { - "version": "8.0.7" - }, - "loader-utils": { - "version": "3.3.1" - } + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "react-dom": { - "version": "18.3.1", - "requires": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "react-error-overlay": { - "version": "6.0.11" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "react-fast-compare": { - "version": "3.2.2" + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "react-helmet-async": { - "version": "1.3.0", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" + "node_modules/send/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" } }, - "react-is": { - "version": "16.13.1" - }, - "react-json-view-lite": { - "version": "1.4.0", - "requires": {} - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@6.0.0", - "requires": { - "@types/react": "*" - }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dependencies": { - "@types/react": { - "version": "18.3.3", - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - } + "randombytes": "^2.1.0" } }, - "react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "requires": { - "@babel/runtime": "^7.10.3" + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" } }, - "react-markdown": { - "version": "8.0.7", - "requires": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, + "node_modules/serve-handler/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dependencies": { - "@types/hast": { - "version": "2.3.10", - "requires": { - "@types/unist": "^2" - } - }, - "@types/mdast": { - "version": "3.0.15", - "requires": { - "@types/unist": "^2" - } - }, - "hast-util-whitespace": { - "version": "2.0.1" - }, - "mdast-util-from-markdown": { - "version": "1.3.1", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - } - }, - "mdast-util-to-hast": { - "version": "12.3.0", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - } - }, - "mdast-util-to-string": { - "version": "3.2.0", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "micromark": { - "version": "3.2.0", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-core-commonmark": { - "version": "1.1.0", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-factory-destination": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-label": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-space": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-title": { - "version": "1.1.0", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "1.1.0", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-chunked": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-classify-character": { - "version": "1.1.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "1.1.0", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-decode-string": { - "version": "1.1.0", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-encode": { - "version": "1.1.0" - }, - "micromark-util-html-tag-name": { - "version": "1.2.0" - }, - "micromark-util-normalize-identifier": { - "version": "1.1.0", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "1.1.0", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "1.2.0", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "1.1.0", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0" - }, - "micromark-util-types": { - "version": "1.1.0" - }, - "react-is": { - "version": "18.3.1" - }, - "remark-parse": { - "version": "10.0.2", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "remark-rehype": { - "version": "10.1.0", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - } - }, - "unified": { - "version": "10.1.2", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-is": { - "version": "5.2.1", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "react-overflow-list": { - "version": "0.5.0", - "requires": { - "react-use": "^17.3.1" + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "react-player": { - "version": "2.16.0", - "requires": { - "deepmerge": "^4.0.0", - "load-script": "^1.0.0", - "memoize-one": "^5.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.0.1" - } + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" }, - "react-router": { - "version": "5.3.4", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dependencies": { - "isarray": { - "version": "0.0.1" - }, - "path-to-regexp": { - "version": "1.8.0", - "requires": { - "isarray": "0.0.1" - } - } + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "react-router-config": { - "version": "5.1.1", - "requires": { - "@babel/runtime": "^7.1.2" + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" } }, - "react-router-dom": { - "version": "5.3.4", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" } }, - "react-syntax-highlighter": { - "version": "15.5.0", - "requires": { - "@babel/runtime": "^7.3.1", - "highlight.js": "^10.4.1", - "lowlight": "^1.17.0", - "prismjs": "^1.27.0", - "refractor": "^3.6.0" + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "react-universal-interface": { - "version": "0.6.2", - "requires": {} + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "react-use": { - "version": "17.5.0", - "requires": { - "@types/js-cookie": "^2.2.6", - "@xobotyi/scrollbar-width": "^1.9.5", - "copy-to-clipboard": "^3.3.1", - "fast-deep-equal": "^3.1.3", - "fast-shallow-equal": "^1.0.0", - "js-cookie": "^2.2.1", - "nano-css": "^5.6.1", - "react-universal-interface": "^0.6.2", - "resize-observer-polyfill": "^1.5.1", - "screenfull": "^5.1.0", - "set-harmonic-interval": "^1.0.1", - "throttle-debounce": "^3.0.1", - "ts-easing": "^0.2.0", - "tslib": "^2.1.0" - } + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "read-cmd-shim": { - "version": "4.0.0", - "dev": true + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, - "read-pkg": { - "version": "6.0.0", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" } }, - "read-pkg-up": { - "version": "8.0.0", - "dev": true, - "requires": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" } }, - "readable-stream": { - "version": "2.3.8", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, "dependencies": { - "safe-buffer": { - "version": "5.1.2" - }, - "string_decoder": { - "version": "1.1.1", - "requires": { - "safe-buffer": "~5.1.0" - } - } + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, - "readdirp": { - "version": "3.6.0", - "requires": { - "picomatch": "^2.2.1" + "node_modules/set-harmonic-interval": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz", + "integrity": "sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==", + "engines": { + "node": ">=6.9" } }, - "reading-time": { - "version": "1.5.0" + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, - "rechoir": { - "version": "0.6.2", - "requires": { - "resolve": "^1.1.6" - } + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "recursive-readdir": { - "version": "2.2.3", - "requires": { - "minimatch": "^3.0.5" + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" } }, - "redent": { - "version": "4.0.0", - "dev": true, - "requires": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dependencies": { - "indent-string": { - "version": "5.0.0", - "dev": true - } + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" } }, - "reflect.getprototypeof": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", - "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.1", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" - } + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, - "refractor": { - "version": "3.6.0", - "requires": { - "hastscript": "^6.0.0", - "parse-entities": "^2.0.0", - "prismjs": "~1.27.0" - }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "@types/hast": { - "version": "2.3.10", - "requires": { - "@types/unist": "^2" - } - }, - "comma-separated-tokens": { - "version": "1.0.8" - }, - "hast-util-parse-selector": { - "version": "2.2.5" - }, - "hastscript": { - "version": "6.0.0", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "prismjs": { - "version": "1.27.0" - }, - "property-information": { - "version": "5.6.0", - "requires": { - "xtend": "^4.0.0" - } - }, - "space-separated-tokens": { - "version": "1.1.5" - } + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "regenerate": { - "version": "1.4.2" + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } }, - "regenerate-unicode-properties": { - "version": "10.1.1", - "requires": { - "regenerate": "^1.4.2" + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regenerator-runtime": { - "version": "0.14.1" + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } }, - "regenerator-transform": { - "version": "0.15.2", - "requires": { - "@babel/runtime": "^7.8.4" + "node_modules/shelljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "node_modules/shelljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "regexpu-core": { - "version": "5.3.2", - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "node_modules/shelljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "registry-auth-token": { - "version": "3.4.0", - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dependencies": { + "nanoid": "^2.1.0" } }, - "registry-url": { - "version": "3.1.0", - "requires": { - "rc": "^1.0.1" + "node_modules/shortid/node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "regjsparser": { - "version": "0.9.1", - "requires": { - "jsesc": "~0.5.0" + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" }, - "dependencies": { - "jsesc": { - "version": "0.5.0" - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "rehype-raw": { - "version": "7.0.0", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" } }, - "relateurl": { - "version": "0.2.7" + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, - "remark-codesandbox": { - "version": "0.10.1", - "requires": { - "codesandbox": "^2.1.11", - "codesandbox-import-utils": "2.1.11", - "isomorphic-fetch": "^2.2.1", - "mdast-util-to-string": "^1.0.7", - "recursive-readdir": "^2.2.2", - "to-gatsby-remark-plugin": "^0.1.0", - "unist-builder": "^2.0.2", - "unist-util-is": "^4.0.1", - "unist-util-visit": "^2.0.1" - }, + "node_modules/sitemap": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", "dependencies": { - "isomorphic-fetch": { - "version": "2.2.1", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "mdast-util-to-string": { - "version": "1.1.0" - }, - "unist-builder": { - "version": "2.0.3" - }, - "unist-util-visit": { - "version": "2.0.3", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" } }, - "remark-directive": { - "version": "3.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-directive": "^3.0.0", - "micromark-extension-directive": "^3.0.0", - "unified": "^11.0.0" - } + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, - "remark-docusaurus-tabs": { - "version": "0.2.0", - "requires": { - "mdast-util-to-string": "^2.0.0", - "unist-util-visit": "^2.0.3" - }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "remark-emoji": { - "version": "4.0.1", - "requires": { - "@types/mdast": "^4.0.2", - "emoticon": "^4.0.1", - "mdast-util-find-and-replace": "^3.0.1", - "node-emoji": "^2.1.0", - "unified": "^11.0.4" + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" } }, - "remark-frontmatter": { - "version": "5.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-frontmatter": "^2.0.0", - "micromark-extension-frontmatter": "^2.0.0", - "unified": "^11.0.0" + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" } }, - "remark-gfm": { + "node_modules/slice-ansi": { "version": "4.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - } - }, - "remark-mdx": { - "version": "3.0.1", - "requires": { - "mdast-util-mdx": "^3.0.0", - "micromark-extension-mdxjs": "^3.0.0" + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "remark-parse": { - "version": "11.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "remark-rehype": { - "version": "11.1.0", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "remark-stringify": { - "version": "11.0.0", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "remote-origin-url": { - "version": "0.5.3", - "requires": { - "parse-git-config": "^1.1.1" + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "renderkid": { - "version": "3.0.0", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - }, + "node_modules/socks-proxy-agent": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "dev": true, "dependencies": { - "css-select": { - "version": "4.3.0", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "1.4.1", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domhandler": { - "version": "4.3.1", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "entities": { - "version": "2.2.0" - } + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" } }, - "repeat-string": { - "version": "1.6.1" - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "require-from-string": { - "version": "2.0.2" - }, - "require-like": { - "version": "0.1.2" - }, - "requires-port": { - "version": "1.0.0" - }, - "resize-observer-polyfill": { - "version": "1.5.1" - }, - "resolve": { - "version": "1.22.8", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "node_modules/sort-css-media-queries": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", + "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==", + "engines": { + "node": ">= 6.3.0" } }, - "resolve-alpn": { - "version": "1.2.1" - }, - "resolve-dir": { - "version": "0.1.1", - "requires": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" - }, - "dependencies": { - "global-modules": { - "version": "0.2.3", - "requires": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" - } - } + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" } }, - "resolve-from": { - "version": "5.0.0", - "dev": true - }, - "resolve-pathname": { - "version": "3.0.0" - }, - "responselike": { - "version": "3.0.0", - "requires": { - "lowercase-keys": "^3.0.0" + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" } }, - "restore-cursor": { - "version": "2.0.0", - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "retry": { - "version": "0.12.0", - "dev": true - }, - "reusify": { - "version": "1.0.4" - }, - "rimraf": { - "version": "2.7.1", - "requires": { - "glob": "^7.1.3" + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" } }, - "ripemd160": { + "node_modules/space-separated-tokens": { "version": "2.0.2", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "robust-predicates": { - "version": "3.0.2" + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" }, - "rtl-css-js": { - "version": "1.16.1", - "requires": { - "@babel/runtime": "^7.1.2" + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "rtl-detect": { - "version": "1.1.2" + "node_modules/spdx-license-ids": { + "version": "3.0.18", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", + "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==" }, - "rtlcss": { - "version": "4.1.1", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.21", - "strip-json-comments": "^3.1.1" - }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dependencies": { - "strip-json-comments": { - "version": "3.1.1" - } + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "run-async": { - "version": "2.4.1" - }, - "run-parallel": { - "version": "1.2.0", - "requires": { - "queue-microtask": "^1.2.2" + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" } }, - "run-queue": { - "version": "1.0.3", - "requires": { - "aproba": "^1.1.1" + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" } }, - "rw": { - "version": "1.3.3" + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true }, - "rxjs": { - "version": "6.6.7", - "requires": { - "tslib": "^1.9.0" + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "engines": { + "node": ">=12" }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, - "sade": { - "version": "1.8.1", - "requires": { - "mri": "^1.1.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", "dev": true, - "requires": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "safe-buffer": { - "version": "5.2.1" - }, - "safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "requires": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "node_modules/stack-generator": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.10.tgz", + "integrity": "sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==", + "dependencies": { + "stackframe": "^1.3.4" } }, - "safe-stable-stringify": { - "version": "1.1.1" - }, - "safer-buffer": { - "version": "2.1.2" - }, - "sax": { - "version": "1.4.1" + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, - "scheduler": { - "version": "0.23.2", - "requires": { - "loose-envify": "^1.1.0" + "node_modules/stacktrace-gps": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.1.2.tgz", + "integrity": "sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==", + "dependencies": { + "source-map": "0.5.6", + "stackframe": "^1.3.4" } }, - "schema-utils": { - "version": "4.2.0", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" + "node_modules/stacktrace-gps/node_modules/source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==", + "engines": { + "node": ">=0.10.0" } }, - "screenfull": { - "version": "5.2.0" - }, - "search-insights": { - "version": "2.14.0", - "peer": true - }, - "section-matter": { - "version": "1.0.0", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" + "node_modules/stacktrace-js": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.2.tgz", + "integrity": "sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==", + "dependencies": { + "error-stack-parser": "^2.0.6", + "stack-generator": "^2.0.5", + "stacktrace-gps": "^3.0.4" } }, - "select-hose": { - "version": "2.0.0" - }, - "selfsigned": { - "version": "2.4.1", - "requires": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" } }, - "semver": { - "version": "7.6.2" + "node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" }, - "semver-diff": { - "version": "2.1.0", - "requires": { - "semver": "^5.0.3" - }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dependencies": { - "semver": { - "version": "5.7.2" - } + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" } }, - "send": { - "version": "0.18.0", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dependencies": { - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0" - } - } - } + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, - "serialize-javascript": { - "version": "6.0.2", - "requires": { - "randombytes": "^2.1.0" + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" } }, - "serve-handler": { - "version": "6.1.5", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dependencies": { - "mime-db": { - "version": "1.33.0" - }, - "mime-types": { - "version": "2.1.18", - "requires": { - "mime-db": "~1.33.0" - } - }, - "range-parser": { - "version": "1.2.0" - } + "safe-buffer": "~5.2.0" } }, - "serve-index": { - "version": "1.9.1", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2" - }, - "http-errors": { - "version": "1.6.3", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3" - }, - "ms": { - "version": "2.0.0" - }, - "setprototypeof": { - "version": "1.1.0" - }, - "statuses": { - "version": "1.5.0" - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "serve-static": { - "version": "1.15.0", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "set-function-length": { - "version": "1.2.2", - "requires": { - "define-data-property": "^1.1.4", + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", + "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, - "requires": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "set-harmonic-interval": { - "version": "1.0.1" - }, - "setimmediate": { - "version": "1.0.5" - }, - "setprototypeof": { - "version": "1.2.0" - }, - "sha.js": { - "version": "2.4.11", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "shallow-clone": { - "version": "3.0.1", - "requires": { - "kind-of": "^6.0.2" + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "shallowequal": { - "version": "1.1.0" - }, - "shebang-command": { - "version": "2.0.0", - "requires": { - "shebang-regex": "^3.0.0" + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "shebang-regex": { - "version": "3.0.0" - }, - "shell-quote": { - "version": "1.8.1" - }, - "shelljs": { - "version": "0.8.5", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "shortid": { - "version": "2.2.16", - "requires": { - "nanoid": "^2.1.0" - }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dependencies": { - "nanoid": { - "version": "2.1.11" - } + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "side-channel": { - "version": "1.0.6", - "requires": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "signal-exit": { - "version": "3.0.7" - }, - "sirv": { - "version": "2.0.4", - "requires": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "sisteransi": { - "version": "1.0.5" + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } }, - "sitemap": { - "version": "7.1.2", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "dependencies": { - "@types/node": { - "version": "17.0.45" - } + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "engines": { + "node": ">=0.10.0" } }, - "skin-tone": { + "node_modules/strip-final-newline": { "version": "2.0.0", - "requires": { - "unicode-emoji-modifier-base": "^1.0.0" + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" } }, - "slash": { - "version": "3.0.0" - }, - "slice-ansi": { + "node_modules/strip-indent": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "dependencies": { + "min-indent": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "smart-buffer": { - "version": "4.2.0", + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", "dev": true }, - "snake-case": { - "version": "3.0.4", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" } }, - "sockjs": { - "version": "0.3.24", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/stylelint": { + "version": "15.11.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", + "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", + "dev": true, + "dependencies": { + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.4", + "@csstools/selector-specificity": "^3.0.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^8.2.0", + "css-functions-list": "^3.2.1", + "css-tree": "^2.3.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^7.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.2.4", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.29.0", + "mathml-tag-names": "^2.1.3", + "meow": "^10.1.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.28", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "supports-hyperlinks": "^3.0.0", + "svg-tags": "^1.0.0", + "table": "^6.8.1", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" } }, - "socks": { - "version": "2.8.3", + "node_modules/stylelint-config-recommended": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", + "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", "dev": true, - "requires": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" } }, - "socks-proxy-agent": { - "version": "8.0.3", + "node_modules/stylelint-config-standard": { + "version": "34.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", + "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", "dev": true, - "requires": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.7.1" + "dependencies": { + "stylelint-config-recommended": "^13.0.0" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "stylelint": "^15.10.0" } }, - "sort-css-media-queries": { - "version": "2.2.0" - }, - "source-map": { - "version": "0.6.1" - }, - "source-map-js": { - "version": "1.2.0" - }, - "source-map-support": { - "version": "0.5.21", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/stylelint/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" } }, - "space-separated-tokens": { - "version": "2.0.2" + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true }, - "spdx-correct": { - "version": "3.2.0", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "node_modules/stylelint/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "spdx-exceptions": { - "version": "2.5.0" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } + "node_modules/stylelint/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "spdx-license-ids": { - "version": "3.0.18" + "node_modules/stylelint/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true }, - "spdy": { - "version": "4.0.2", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" } }, - "spdy-transport": { - "version": "3.0.0", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, + "node_modules/stylelint/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "readable-stream": { - "version": "3.6.2", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "sprintf-js": { - "version": "1.1.3", - "dev": true - }, - "srcset": { - "version": "4.0.0" - }, - "ssri": { - "version": "10.0.6", + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "requires": { - "minipass": "^7.0.3" - } - }, - "stack-generator": { - "version": "2.0.10", - "requires": { - "stackframe": "^1.3.4" + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "stackframe": { - "version": "1.3.4" + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" }, - "stacktrace-gps": { - "version": "3.1.2", - "requires": { - "source-map": "0.5.6", - "stackframe": "^1.3.4" + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", + "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "dev": true, "dependencies": { - "source-map": { - "version": "0.5.6" - } + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=14.18" } }, - "stacktrace-js": { - "version": "2.0.2", - "requires": { - "error-stack-parser": "^2.0.6", - "stack-generator": "^2.0.5", - "stacktrace-gps": "^3.0.4" + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "statuses": { - "version": "2.0.1" + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, - "std-env": { - "version": "3.7.0" + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true }, - "stream-browserify": { - "version": "3.0.0", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dependencies": { - "readable-stream": { - "version": "3.6.2", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, - "stream-each": { - "version": "1.2.3", - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" } }, - "stream-http": { - "version": "3.2.0", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - }, + "node_modules/svgo/node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dependencies": { - "readable-stream": { - "version": "3.6.2", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "stream-shift": { - "version": "1.0.3" - }, - "string_decoder": { - "version": "1.3.0", - "requires": { - "safe-buffer": "~5.2.0" + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" } }, - "string-width": { - "version": "4.2.3", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } + "node_modules/svgo/node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", + "node_modules/table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" } }, - "string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - } - }, - "string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "node_modules/table/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "engines": { + "node": ">=8" } }, - "string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - } + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "stringify-entities": { - "version": "4.0.4", - "requires": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - } + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true }, - "stringify-object": { - "version": "3.3.0", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi": { + "node_modules/table/node_modules/strip-ansi": { "version": "6.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" } }, - "strip-bom-string": { - "version": "1.0.0" + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } }, - "strip-eof": { - "version": "1.0.0" + "node_modules/tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "dependencies": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + } }, - "strip-final-newline": { - "version": "2.0.0" + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, - "strip-indent": { - "version": "4.0.0", - "dev": true, - "requires": { - "min-indent": "^1.0.1" + "node_modules/tar-fs/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "strip-json-comments": { - "version": "2.0.1" + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } }, - "style-search": { - "version": "0.1.0", - "dev": true + "node_modules/tar-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, - "style-to-object": { - "version": "0.4.4", - "requires": { - "inline-style-parser": "0.1.1" + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "stylehacks": { - "version": "6.1.1", - "requires": { - "browserslist": "^4.23.0", - "postcss-selector-parser": "^6.0.16" + "node_modules/tar-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "stylelint": { - "version": "15.11.0", + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, - "requires": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, "dependencies": { - "balanced-match": { - "version": "2.0.0", - "dev": true - } + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "stylelint-config-recommended": { - "version": "13.0.0", + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, - "requires": {} + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "stylelint-config-standard": { - "version": "34.0.0", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, - "requires": { - "stylelint-config-recommended": "^13.0.0" + "engines": { + "node": ">=8" } }, - "stylis": { - "version": "4.3.2" + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, - "supports-color": { - "version": "7.2.0", - "requires": { - "has-flag": "^4.0.0" + "node_modules/term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==", + "dependencies": { + "execa": "^0.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/term-size/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/term-size/node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "supports-hyperlinks": { + "node_modules/term-size/node_modules/get-stream": { "version": "3.0.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "engines": { + "node": ">=4" } }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0" + "node_modules/term-size/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } }, - "svg-parser": { - "version": "2.0.4" + "node_modules/term-size/node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, - "svg-tags": { - "version": "1.0.0", - "dev": true + "node_modules/term-size/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } }, - "svgo": { - "version": "3.3.2", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" + "node_modules/term-size/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "table": { - "version": "6.8.2", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "node_modules/term-size/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" } }, - "tapable": { - "version": "2.2.1" - }, - "tar": { - "version": "6.2.1", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, + "node_modules/term-size/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { - "chownr": { - "version": "2.0.0", - "dev": true - }, - "fs-minipass": { - "version": "2.1.0", - "dev": true, - "requires": { - "minipass": "^3.0.0" - }, - "dependencies": { - "minipass": { - "version": "3.3.6", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "minipass": { - "version": "5.0.0", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "dev": true - } + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "tar-fs": { - "version": "1.16.3", - "requires": { - "chownr": "^1.0.1", - "mkdirp": "^0.5.1", - "pump": "^1.0.0", - "tar-stream": "^1.1.2" + "node_modules/term-size/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" } }, - "tar-stream": { - "version": "1.6.2", - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - } + "node_modules/term-size/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, - "term-size": { - "version": "1.2.0", - "requires": { - "execa": "^0.7.0" + "node_modules/term-size/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "terser": { - "version": "5.31.0", - "requires": { + "node_modules/term-size/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + }, + "node_modules/terser": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", + "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, - "dependencies": { - "commander": { - "version": "2.20.3" - } + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "terser-webpack-plugin": { + "node_modules/terser-webpack-plugin": { "version": "5.3.10", - "requires": { + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.1", "terser": "^5.26.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true }, - "json-schema-traverse": { - "version": "0.4.1" + "esbuild": { + "optional": true }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "uglify-js": { + "optional": true } } }, - "text-table": { - "version": "0.2.0" + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, - "textextensions": { - "version": "2.6.0" + "node_modules/textextensions": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz", + "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==", + "engines": { + "node": ">=0.8" + }, + "funding": { + "url": "https://bevry.me/fund" + } }, - "throttle-debounce": { - "version": "3.0.1" + "node_modules/throttle-debounce": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz", + "integrity": "sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==", + "engines": { + "node": ">=10" + } }, - "through": { - "version": "2.3.8" + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "through2": { + "node_modules/through2": { "version": "2.0.5", - "requires": { + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, - "thunky": { - "version": "1.1.0" + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, - "timed-out": { - "version": "4.0.1" + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "engines": { + "node": ">=0.10.0" + } }, - "timers-browserify": { + "node_modules/timers-browserify": { "version": "2.0.12", - "requires": { + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" } }, - "tiny-invariant": { - "version": "1.3.3" + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, - "tiny-warning": { - "version": "1.0.3" + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "tmp": { + "node_modules/tmp": { "version": "0.0.33", - "requires": { + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "to-buffer": { - "version": "1.1.1" + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, - "to-fast-properties": { - "version": "2.0.0" + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } }, - "to-gatsby-remark-plugin": { + "node_modules/to-gatsby-remark-plugin": { "version": "0.1.0", - "requires": { + "resolved": "https://registry.npmjs.org/to-gatsby-remark-plugin/-/to-gatsby-remark-plugin-0.1.0.tgz", + "integrity": "sha512-blmhJ/gIrytWnWLgPSRCkhCPeki6UBK2daa3k9mGahN7GjwHu8KrS7F70MvwlsG7IE794JLgwAdCbi4hU4faFQ==", + "dependencies": { "to-vfile": "^6.1.0" } }, - "to-regex-range": { + "node_modules/to-regex-range": { "version": "5.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "to-vfile": { + "node_modules/to-vfile": { "version": "6.1.0", - "requires": { + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz", + "integrity": "sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==", + "dependencies": { "is-buffer": "^2.0.0", "vfile": "^4.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/to-vfile/node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", "dependencies": { - "unist-util-stringify-position": { - "version": "2.0.3", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "vfile": { - "version": "4.2.1", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-message": { - "version": "2.0.4", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - } + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/to-vfile/node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "toggle-selection": { - "version": "1.0.6" + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" }, - "toidentifier": { - "version": "1.0.1" + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } }, - "totalist": { - "version": "3.0.1" + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } }, - "tr46": { - "version": "0.0.3" + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "trim-lines": { - "version": "3.0.1" + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "trim-newlines": { + "node_modules/trim-newlines": { "version": "4.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "trough": { - "version": "2.2.0" + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "ts-api-utils": { + "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, - "requires": {} + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } }, - "ts-dedent": { - "version": "2.2.0" + "node_modules/ts-dedent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", + "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "engines": { + "node": ">=6.10" + } }, - "ts-easing": { - "version": "0.2.0" + "node_modules/ts-easing": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz", + "integrity": "sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==" }, - "ts-keycode-enum": { - "version": "1.0.6" + "node_modules/ts-keycode-enum": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/ts-keycode-enum/-/ts-keycode-enum-1.0.6.tgz", + "integrity": "sha512-DF8+Cf/FJJnPRxwz8agCoDelQXKZWQOS/gnnwx01nZ106tPJdB3BgJ9QTtLwXgR82D8O+nTjuZzWgf0Rg4vuRA==" }, - "tsc-files": { + "node_modules/tsc-files": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz", "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==", "dev": true, - "requires": {} + "bin": { + "tsc-files": "cli.js" + }, + "peerDependencies": { + "typescript": ">=3" + } }, - "tslib": { - "version": "2.6.3" + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, - "tsutils": { + "node_modules/tsutils": { "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "requires": { + "dependencies": { "tslib": "^1.8.1" }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "dev": true - } + "engines": { + "node": ">= 6" + }, + "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" } }, - "tty-browserify": { - "version": "0.0.1" + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, - "type-check": { - "version": "0.4.0", - "devOptional": true, - "peer": true, - "requires": { - "prelude-ls": "^1.2.1" - } + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" }, - "type-fest": { - "version": "1.4.0" + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "type-is": { + "node_modules/type-is": { "version": "1.6.18", - "requires": { + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/type-is/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "typed-array-buffer": { + "node_modules/typed-array-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" } }, - "typed-array-byte-length": { + "node_modules/typed-array-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-byte-offset": { + "node_modules/typed-array-byte-offset": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, - "requires": { + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typed-array-length": { + "node_modules/typed-array-length": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "typedarray": { - "version": "0.0.6" + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, - "typedarray-to-buffer": { + "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "requires": { + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { "is-typedarray": "^1.0.0" } }, - "typescript": { + "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } }, - "unbox-primitive": { + "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, - "requires": { + "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "undici-types": { - "version": "5.26.5" + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0" + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } }, - "unicode-emoji-modifier-base": { - "version": "1.0.0" + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } }, - "unicode-match-property-ecmascript": { + "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0" + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0" + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } }, - "unified": { - "version": "11.0.4", - "requires": { + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", @@ -39010,286 +26300,431 @@ "trough": "^2.0.0", "vfile": "^6.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unique-filename": { - "version": "1.1.1", - "requires": { - "unique-slug": "^2.0.0" - }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dev": true, "dependencies": { - "unique-slug": { - "version": "2.0.2", - "requires": { - "imurmurhash": "^0.1.4" - } - } + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "unique-slug": { + "node_modules/unique-slug": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "unique-string": { - "version": "1.0.0", - "requires": { - "crypto-random-string": "^1.0.0" + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "unist-builder": { + "node_modules/unist-builder": { "version": "3.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-3.0.1.tgz", + "integrity": "sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==", + "dependencies": { "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-generated": { - "version": "2.0.1" + "node_modules/unist-builder/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" }, - "unist-util-is": { - "version": "4.1.0" + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } }, - "unist-util-position": { - "version": "5.0.0", - "requires": { + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { "@types/unist": "^3.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-position-from-estree": { + "node_modules/unist-util-position-from-estree": { "version": "2.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { "@types/unist": "^3.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-remove-position": { + "node_modules/unist-util-position/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/unist-util-remove-position": { "version": "5.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { "@types/unist": "^3.0.0", "unist-util-visit": "^5.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-select": { + "node_modules/unist-util-select": { "version": "4.0.3", - "requires": { + "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-4.0.3.tgz", + "integrity": "sha512-1074+K9VyR3NyUz3lgNtHKm7ln+jSZXtLJM4E22uVuoFn88a/Go2pX8dusrt/W+KWH1ncn8jcd8uCQuvXb/fXA==", + "dependencies": { "@types/unist": "^2.0.0", "css-selector-parser": "^1.0.0", "nth-check": "^2.0.0", "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-stringify-position": { + "node_modules/unist-util-select/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/unist-util-stringify-position": { "version": "4.0.0", - "requires": { - "@types/unist": "^3.0.0" - }, + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-visit": { + "node_modules/unist-util-visit": { "version": "5.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "unist-util-is": { - "version": "6.0.0", - "requires": { - "@types/unist": "^3.0.0" - } - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "unist-util-visit-parents": { + "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - }, - "unist-util-is": { - "version": "6.0.0", - "requires": { - "@types/unist": "^3.0.0" - } - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "universalify": { - "version": "2.0.1" + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } }, - "unpipe": { - "version": "1.0.0" + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } }, - "unzip-response": { - "version": "2.0.1" + "node_modules/unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==", + "engines": { + "node": ">=4" + } }, - "update-browserslist-db": { + "node_modules/update-browserslist-db": { "version": "1.0.16", - "requires": { + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { "escalade": "^3.1.2", "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "update-notifier": { - "version": "2.5.0", - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3" - }, - "escape-string-regexp": { - "version": "1.0.5" - }, - "has-flag": { - "version": "3.0.0" - }, - "import-lazy": { - "version": "2.1.0" - }, - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "uri-js": { + "node_modules/uri-js": { "version": "4.4.1", - "requires": { + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { "punycode": "^2.1.0" } }, - "url": { + "node_modules/url": { "version": "0.11.3", - "requires": { + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dependencies": { "punycode": "^1.4.1", "qs": "^6.11.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1" - }, - "qs": { - "version": "6.12.1", - "requires": { - "side-channel": "^1.0.6" - } - } } }, - "url-loader": { + "node_modules/url-loader": { "version": "4.1.1", - "requires": { + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", "schema-utils": "^3.0.0" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true } } }, - "url-parse-lax": { + "node_modules/url-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse-lax": { "version": "1.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dependencies": { "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, - "use-resize-observer": { + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/use-resize-observer": { "version": "9.1.0", - "requires": { + "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", + "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", + "dependencies": { "@juggle/resize-observer": "^3.3.1" + }, + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" } }, - "util": { + "node_modules/util": { "version": "0.12.5", - "requires": { + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", "is-generator-function": "^1.0.7", @@ -39297,149 +26732,272 @@ "which-typed-array": "^1.1.2" } }, - "util-deprecate": { - "version": "1.0.2" + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, - "utila": { - "version": "0.4.0" + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, - "utility-types": { - "version": "3.11.0" + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "engines": { + "node": ">= 4" + } }, - "utils-merge": { - "version": "1.0.1" + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } }, - "uuid": { - "version": "8.3.2" + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } }, - "uvu": { + "node_modules/uvu": { "version": "0.5.6", - "requires": { + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", "kleur": "^4.0.3", "sade": "^1.7.3" }, - "dependencies": { - "kleur": { - "version": "4.1.5" - } + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" } }, - "validate-npm-package-license": { + "node_modules/uvu/node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/validate-npm-package-license": { "version": "3.0.4", - "requires": { + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "validate-npm-package-name": { + "node_modules/validate-npm-package-name": { "version": "5.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } }, - "validate.io-array": { - "version": "1.0.6" + "node_modules/validate.io-array": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", + "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" }, - "validate.io-function": { - "version": "1.0.2" + "node_modules/validate.io-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", + "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" }, - "validate.io-integer": { + "node_modules/validate.io-integer": { "version": "1.0.5", - "requires": { + "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", + "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", + "dependencies": { "validate.io-number": "^1.0.3" } }, - "validate.io-integer-array": { + "node_modules/validate.io-integer-array": { "version": "1.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", + "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", + "dependencies": { "validate.io-array": "^1.0.3", "validate.io-integer": "^1.0.4" } }, - "validate.io-number": { - "version": "1.0.3" + "node_modules/validate.io-number": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", + "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" }, - "value-equal": { - "version": "1.0.1" + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, - "vary": { - "version": "1.1.2" + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } }, - "vfile": { + "node_modules/vfile": { "version": "6.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "vfile-location": { - "version": "5.0.2", - "requires": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" + "node_modules/vfile-location/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/vfile-location/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "vfile-message": { + "node_modules/vfile-message": { "version": "4.0.2", - "requires": { + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" }, - "dependencies": { - "@types/unist": { - "version": "3.0.2" - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "vm-browserify": { - "version": "1.1.2" + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" }, - "watchpack": { + "node_modules/watchpack": { "version": "2.4.1", - "requires": { + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" } }, - "wbuf": { + "node_modules/wbuf": { "version": "1.7.3", - "requires": { + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { "minimalistic-assert": "^1.0.0" } }, - "web-namespaces": { - "version": "2.0.1" + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } }, - "web-worker": { - "version": "1.3.0" + "node_modules/web-worker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", + "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" }, - "webidl-conversions": { - "version": "3.0.1" + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, - "webpack": { - "version": "5.91.0", - "requires": { + "node_modules/webpack": { + "version": "5.92.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz", + "integrity": "sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==", + "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^1.0.5", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", + "acorn-import-attributes": "^1.9.5", "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.16.0", + "enhanced-resolve": "^5.17.0", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -39455,36 +27013,27 @@ "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "requires": {} - }, - "json-schema-traverse": { - "version": "0.4.1" - }, - "schema-utils": { - "version": "3.3.0", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } } }, - "webpack-bundle-analyzer": { + "node_modules/webpack-bundle-analyzer": { "version": "4.10.2", - "requires": { + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dependencies": { "@discoveryjs/json-ext": "0.5.7", "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -39497,21 +27046,76 @@ "picocolors": "^1.0.0", "sirv": "^2.0.3", "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" } }, - "webpack-dev-middleware": { + "node_modules/webpack-dev-middleware": { "version": "5.3.4", - "requires": { + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" } }, - "webpack-dev-server": { + "node_modules/webpack-dev-server": { "version": "4.15.2", - "requires": { + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", "@types/express": "^4.17.13", @@ -39543,95 +27147,207 @@ "webpack-dev-middleware": "^5.3.4", "ws": "^8.13.0" }, - "dependencies": { - "ipaddr.js": { - "version": "2.2.0" + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true }, - "rimraf": { - "version": "3.0.2", - "requires": { - "glob": "^7.1.3" - } + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true }, - "ws": { - "version": "8.17.0", - "requires": {} + "utf-8-validate": { + "optional": true } } }, - "webpack-merge": { + "node_modules/webpack-merge": { "version": "5.10.0", - "requires": { + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" } }, - "webpack-sources": { - "version": "3.2.3" + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } }, - "webpackbar": { + "node_modules/webpackbar": { "version": "5.0.2", - "requires": { + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.3", "pretty-time": "^1.1.0", "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" } }, - "websocket-driver": { + "node_modules/websocket-driver": { "version": "0.7.4", - "requires": { + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" } }, - "websocket-extensions": { - "version": "0.1.4" + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } }, - "whatwg-fetch": { - "version": "3.6.20" + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" }, - "whatwg-url": { + "node_modules/whatwg-url": { "version": "5.0.0", - "requires": { + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, - "which": { + "node_modules/which": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", "dev": true, - "requires": { + "dependencies": { "isexe": "^3.1.1" }, - "dependencies": { - "isexe": { - "version": "3.1.1", - "dev": true - } + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" } }, - "which-boxed-primitive": { + "node_modules/which-boxed-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "requires": { + "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", "is-number-object": "^1.0.4", "is-string": "^1.0.5", "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-builtin-type": { + "node_modules/which-builtin-type": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", "dev": true, - "requires": { + "dependencies": { "function.prototype.name": "^1.1.5", "has-tostringtag": "^1.0.0", "is-async-function": "^2.0.0", @@ -39645,166 +27361,261 @@ "which-collection": "^1.0.1", "which-typed-array": "^1.1.9" }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-collection": { + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/which-collection": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, - "requires": { + "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "which-typed-array": { + "node_modules/which-typed-array": { "version": "1.1.15", - "requires": { + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "widest-line": { + "node_modules/widest-line": { "version": "4.0.1", - "requires": { + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { "string-width": "^5.0.1" }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1" - }, - "emoji-regex": { - "version": "9.2.2" - }, - "string-width": { - "version": "5.1.2", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "requires": { - "ansi-regex": "^6.0.1" - } - } + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "wildcard": { - "version": "2.0.1" - }, - "wolfy87-eventemitter": { - "version": "5.2.9" + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" }, - "word-wrap": { - "version": "1.2.5", - "devOptional": true, - "peer": true + "node_modules/wolfy87-eventemitter": { + "version": "5.2.9", + "resolved": "https://registry.npmjs.org/wolfy87-eventemitter/-/wolfy87-eventemitter-5.2.9.tgz", + "integrity": "sha512-P+6vtWyuDw+MB01X7UeF8TaHBvbCovf4HPEMF/SV7BdDc1SMTiBy13SRD71lQh4ExFTG1d/WNzDGDCyOKSMblw==" }, - "wrap-ansi": { + "node_modules/wrap-ansi": { "version": "8.1.0", - "requires": { + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1" - }, - "ansi-styles": { - "version": "6.2.1" - }, - "emoji-regex": { - "version": "9.2.2" - }, - "string-width": { - "version": "5.1.2", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "requires": { - "ansi-regex": "^6.0.1" - } - } + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "requires": { + "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "wrappy": { - "version": "1.0.2" + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "write-file-atomic": { + "node_modules/write-file-atomic": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, - "requires": { + "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "dev": true - } + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "ws": { - "version": "7.5.9", - "requires": {} + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, - "xdg-basedir": { - "version": "3.0.0" + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "xml-js": { + "node_modules/xml-js": { "version": "1.6.11", - "requires": { + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" } }, - "xtend": { - "version": "4.0.2" + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } }, - "y18n": { + "node_modules/y18n": { "version": "5.0.8", - "dev": true + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } }, - "yallist": { - "version": "4.0.0", - "dev": true + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, - "yaml": { - "version": "1.10.2" + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } }, - "yargs": { + "node_modules/yargs": { "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, - "requires": { + "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", @@ -39812,21 +27623,105 @@ "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" } }, - "yargs-parser": { - "version": "21.1.1", + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "yocto-queue": { - "version": "0.1.0" + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "zustand": { + "node_modules/zustand": { "version": "3.7.2", - "requires": {} + "resolved": "https://registry.npmjs.org/zustand/-/zustand-3.7.2.tgz", + "integrity": "sha512-PIJDIZKtokhof+9+60cpockVOq05sJzHCriyvaLBmEJixseQ1a5Kdov6fWZfWOu5SK9c+FhH1jU0tntLxRJYMA==", + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } + } }, - "zwitch": { - "version": "2.0.4" + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } } } diff --git a/package.json b/package.json index 17ec76bfb2e..c29b1af9fad 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,8 @@ "@metamask/docusaurus-openrpc": "^0.4.1", "clsx": "^1.2.1", "docusaurus-plugin-segment": "^1.0.4", + "dotenv": "^16.4.5", + "launchdarkly-js-client-sdk": "^3.3.0", "node-polyfill-webpack-plugin": "^2.0.1", "prettier": "^3.0.0", "prism-react-renderer": "^2.1.0", diff --git a/src/plugins/launchdarkly/index.ts b/src/plugins/launchdarkly/index.ts new file mode 100644 index 00000000000..f3e424e81e6 --- /dev/null +++ b/src/plugins/launchdarkly/index.ts @@ -0,0 +1,21 @@ +import * as path from "path"; + +const LDPlugin = () => { + return { + name: "docusaurus-plugin-launchdarkly", + getClientModules() { + return [path.resolve(__dirname, "./ldClient")]; + }, + configureWebpack() { + return { + resolve: { + alias: { + launchdarkly: path.resolve(__dirname, "./ldClient.ts"), + }, + }, + }; + }, + }; +}; + +export default LDPlugin \ No newline at end of file diff --git a/src/plugins/launchdarkly/ldClient.ts b/src/plugins/launchdarkly/ldClient.ts new file mode 100644 index 00000000000..502fd39bf8f --- /dev/null +++ b/src/plugins/launchdarkly/ldClient.ts @@ -0,0 +1,29 @@ +import { initialize } from "launchdarkly-js-client-sdk"; +import ExecutionEnvironment from "@docusaurus/ExecutionEnvironment"; +import siteConfig from "@generated/docusaurus.config"; + + +export default (function () { + if (!ExecutionEnvironment.canUseDOM) { + return null; + } + + const { LD_CLIENT_ID } = siteConfig.customFields; + + const context = { + kind: "user", + anonymous: true, + key: "ld-anonymous-user-key", + }; + + const ldClient = initialize(LD_CLIENT_ID as string, context, { + allAttributesPrivate: true, + bootstrap: "localStorage", + }); + + ldClient.on("ready", () => { + console.log("LaunchDarkly client ready"); + }); + + return ldClient; +})(); diff --git a/src/plugins/launchdarkly/package.json b/src/plugins/launchdarkly/package.json new file mode 100644 index 00000000000..7ce183b102c --- /dev/null +++ b/src/plugins/launchdarkly/package.json @@ -0,0 +1,15 @@ +{ + "name": "docusaurus-plugin-launchdarkly", + "version": "1.0.0", + "description": "A Docusaurus plugin to initialize the LaunchDarkly SDK", + "main": "index.ts", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [ + "docusaurus-plugin", + "launchdarkly" + ], + "author": "Cedric Magne", + "license": "MIT" +} diff --git a/tsconfig.json b/tsconfig.json index 314eab8a418..60773147be6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,6 +2,15 @@ // This file is not used in compilation. It is here just for a nice editor experience. "extends": "@docusaurus/tsconfig", "compilerOptions": { - "baseUrl": "." - } + "baseUrl": ".", + "paths": { + "launchdarkly": ["./node_modules/launchdarkly-js-client-sdk/dist/ldclient.es.js"] + } + }, + "include": [ + "./**/*" + ], + "exclude": [ + "node_modules" + ], } diff --git a/yarn.lock b/yarn.lock index a5020b1c675..67e97104327 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2503,7 +2503,7 @@ __metadata: languageName: node linkType: hard -"@json-schema-tools/reference-resolver@npm:1.2.4": +"@json-schema-tools/reference-resolver@npm:1.2.4, @json-schema-tools/reference-resolver@npm:^1.2.4": version: 1.2.4 resolution: "@json-schema-tools/reference-resolver@npm:1.2.4" dependencies: @@ -2513,16 +2513,6 @@ __metadata: languageName: node linkType: hard -"@json-schema-tools/reference-resolver@npm:^1.2.4": - version: 1.2.6 - resolution: "@json-schema-tools/reference-resolver@npm:1.2.6" - dependencies: - "@json-schema-spec/json-pointer": ^0.1.2 - isomorphic-fetch: ^3.0.0 - checksum: ba3d549365b4a5e27958bf367ed440e9584d8f396aeccb09065c5300e1bc4abf66d3a60d15d05e7e61d85a42c0c434d14d6b645769c530030191a7eb5c4840e8 - languageName: node - linkType: hard - "@json-schema-tools/traverse@npm:^1.10.1, @json-schema-tools/traverse@npm:^1.7.8": version: 1.10.4 resolution: "@json-schema-tools/traverse@npm:1.10.4" @@ -2614,9 +2604,9 @@ __metadata: linkType: hard "@metamask/design-tokens@npm:^1.11.1": - version: 1.13.0 - resolution: "@metamask/design-tokens@npm:1.13.0" - checksum: 7f5b00ba2ae8ee8ea502121aaf52ff47045e64bb815518527a35b038ed21b4d1317650a05dae831dad57053cab8940d028e614f3ccc6b1fe81ed4d54d0402e44 + version: 1.12.0 + resolution: "@metamask/design-tokens@npm:1.12.0" + checksum: 9b6c5485c846171aa7fcef03cbe93b4d94ffaa76faf953aa27a689fd3d494438cd657de6ea1aa5a40cc2af15dcf10f8dd860fd3d90f5e9806807e37020bdccd9 languageName: node linkType: hard @@ -3002,7 +2992,7 @@ __metadata: languageName: node linkType: hard -"@react-types/shared@npm:3.9.0": +"@react-types/shared@npm:3.9.0, @react-types/shared@npm:^3.8.0, @react-types/shared@npm:^3.9.0": version: 3.9.0 resolution: "@react-types/shared@npm:3.9.0" peerDependencies: @@ -3011,7 +3001,7 @@ __metadata: languageName: node linkType: hard -"@react-types/shared@npm:^3.23.1, @react-types/shared@npm:^3.8.0, @react-types/shared@npm:^3.9.0": +"@react-types/shared@npm:^3.23.1": version: 3.23.1 resolution: "@react-types/shared@npm:3.23.1" peerDependencies: @@ -3993,11 +3983,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.14.2 - resolution: "@types/node@npm:20.14.2" + version: 20.14.5 + resolution: "@types/node@npm:20.14.5" dependencies: undici-types: ~5.26.4 - checksum: 265362479b8f3b50fcd1e3f9e9af6121feb01a478dff0335ae67cccc3babfe45d0f12209d3d350595eebd7e67471762697b877c380513f8e5d27a238fa50c805 + checksum: b337784407edbdd374b25149e9dfce80368846a9b0dc5b7d88a2591572ec87a5d87c11c9ddc1906294aef26a1ad889d56be8b08de6be3ce1256b8d9a836bc7d8 languageName: node linkType: hard @@ -4237,20 +4227,20 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/parser@npm:7.12.0" + version: 7.13.1 + resolution: "@typescript-eslint/parser@npm:7.13.1" dependencies: - "@typescript-eslint/scope-manager": 7.12.0 - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/typescript-estree": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/scope-manager": 7.13.1 + "@typescript-eslint/types": 7.13.1 + "@typescript-eslint/typescript-estree": 7.13.1 + "@typescript-eslint/visitor-keys": 7.13.1 debug: ^4.3.4 peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 8c7e6f464a1075047c3a96d69d3b610f5a26d169e31ff57144e6f1dab5ed1364d95d9a914dd407715205292c579283bcb88107627736f6e6e4b7ef102abec149 + checksum: a8f39b34f61397c8e34b6716b6e25397d8f770541c3ef67b704850af9b7ce05ee86d5169ef0e983689bf7b063fa47eca5fedee20e08d0567aabbc94a64881543 languageName: node linkType: hard @@ -4264,13 +4254,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/scope-manager@npm:7.12.0" +"@typescript-eslint/scope-manager@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/scope-manager@npm:7.13.1" dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 - checksum: 563de8a96b1c879e2cc84ea8e24a2a0f01aeafdc3ac477712f6e195f9f3639b978a8f86fd9841bd84d80e6d305b1c32cc5079baadd8fe24cd2603eba6ee792da + "@typescript-eslint/types": 7.13.1 + "@typescript-eslint/visitor-keys": 7.13.1 + checksum: 1301cee01efdbd29ed09292e52e6a3fc3a7b6c8713a16d52a385003d99589883f47f4aa6270f22004c2c442b3ee6978883b065be5fb6a41843b6af84d1f32e7c languageName: node linkType: hard @@ -4281,10 +4271,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/types@npm:7.12.0" - checksum: 56068abd1bf563fceb6ddea3d6b72893ae51fb527e5821e03aecc679f5dd6ff378f2adf445ccc404655163152f586bf04856a09b020635f57af4ce2fd9b5d40a +"@typescript-eslint/types@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/types@npm:7.13.1" + checksum: 0817278c84cde070fed56b55bda538e295a2193cc11d120d7d32fd6030614e209a55093607a25c3071e44ddda7a3e9495ed0b7267a8812f65263db7a230404a1 languageName: node linkType: hard @@ -4306,12 +4296,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.12.0" +"@typescript-eslint/typescript-estree@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.13.1" dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/types": 7.13.1 + "@typescript-eslint/visitor-keys": 7.13.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4321,7 +4311,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 16c75e117920432bc782da9efa0a2051ffa95c4b31b1f5cd613799aeeffd6de0f5ca5ff736ee2da5a8d3034d2ebb9c5240736d0737f118ed7c774b8b2ac87845 + checksum: b629b5a58bd9e966cf5071aef28393c503441577b4e23d975db9a6c01e4239ac249bbed2933b02b396befaf9e9da504ed310eabbfce77a8dfb199f237294de05 languageName: node linkType: hard @@ -4353,13 +4343,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.12.0": - version: 7.12.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.12.0" +"@typescript-eslint/visitor-keys@npm:7.13.1": + version: 7.13.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.13.1" dependencies: - "@typescript-eslint/types": 7.12.0 + "@typescript-eslint/types": 7.13.1 eslint-visitor-keys: ^3.4.3 - checksum: 4352d910d87435457bb3fe2a6766fe702c31c0706789b4c478bd16c99bed7aa16654856e61ff14ecea2802030f96fa40d478bd57c205ac53f1f130577b7423b2 + checksum: cfa307e93cca8b2f628fe6b9146a8ea9733fb063a703bdb26f2b4a5c8f52d8e300ec3632c93c12d9f251b595c1b6aab62f9cc9ceac8cda4c618dd7bd6f583b2e languageName: node linkType: hard @@ -4568,12 +4558,12 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: acorn: ^8 - checksum: 944fb2659d0845c467066bdcda2e20c05abe3aaf11972116df457ce2627628a81764d800dd55031ba19de513ee0d43bb771bc679cc0eda66dc8b4fade143bc0c + checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 languageName: node linkType: hard @@ -4587,18 +4577,20 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 3626b9d26a37b1b427796feaa5261faf712307a8920392c8dce9a5739fb31077667f4ad2ec71c7ac6aaf9f61f04a9d3d67ff56f459587206fc04aa31c27ef392 + version: 8.3.3 + resolution: "acorn-walk@npm:8.3.3" + dependencies: + acorn: ^8.11.0 + checksum: 0f09d351fc30b69b2b9982bf33dc30f3d35a34e030e5f1ed3c49fc4e3814a192bf3101e4c30912a0595410f5e91bb70ddba011ea73398b3ecbfe41c7334c6dd0 languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" bin: acorn: bin/acorn - checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c + checksum: ae142de8739ef15a5d936c550c1d267fc4dedcdbe62ad1aa2c0009afed1de84dd0a584684a5d200bb55d8db14f3e09a95c6e92a5303973c04b9a7413c36d1df0 languageName: node linkType: hard @@ -4705,13 +4697,13 @@ __metadata: linkType: hard "algoliasearch-helper@npm:^3.13.3": - version: 3.21.0 - resolution: "algoliasearch-helper@npm:3.21.0" + version: 3.22.0 + resolution: "algoliasearch-helper@npm:3.22.0" dependencies: "@algolia/events": ^4.0.1 peerDependencies: algoliasearch: ">= 3.1 < 6" - checksum: 18978b0b1ad4f9a96b9a8c1e9b284d574bda770f647cd386d2472a20c0f333d7157555fd61e289bc5822415d4af563121c53a25d45c2e597efe19fbb97a43c6e + checksum: eaf8bc52053dc4b8695d0d5d4da9b4e3222e97497ebfb6b32d784e7e165d37eedcca6a86ca856bc6e6524450ab1cece3fe63f402654851050d37f606f9fbbb5a languageName: node linkType: hard @@ -4953,7 +4945,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.3": +"array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: @@ -5159,7 +5151,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.3.1": +"base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 @@ -5431,16 +5423,16 @@ __metadata: linkType: hard "browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" + version: 4.23.1 + resolution: "browserslist@npm:4.23.1" dependencies: - caniuse-lite: ^1.0.30001587 - electron-to-chromium: ^1.4.668 + caniuse-lite: ^1.0.30001629 + electron-to-chromium: ^1.4.796 node-releases: ^2.0.14 - update-browserslist-db: ^1.0.13 + update-browserslist-db: ^1.0.16 bin: browserslist: cli.js - checksum: 436f49e796782ca751ebab7edc010cfc9c29f68536f387666cd70ea22f7105563f04dd62c6ff89cb24cc3254d17cba385f979eeeb3484d43e012412ff7e75def + checksum: 06189e2d6666a203ce097cc0e713a40477d08420927b79af139211e5712f3cf676fdc4dd6af3aa493d47c09206a344b3420a8315577dbe88c58903132de9b0f5 languageName: node linkType: hard @@ -5679,10 +5671,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001587, caniuse-lite@npm:^1.0.30001599": - version: 1.0.30001629 - resolution: "caniuse-lite@npm:1.0.30001629" - checksum: c5e646e1b309b2a70b01499e0f0fca3a54bc111212f121b32614fe925b8f24ff6c1832a4306ddadf35678fbb11a6a97f953be07ccdc96bce5b530a4f84f40c45 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001629": + version: 1.0.30001636 + resolution: "caniuse-lite@npm:1.0.30001636" + checksum: b0347fd2c8d346680a64d98b061c59cb8fbf149cdd03005a447fae4d21e6286d5bd161b43eefe3221c6624aacb3cda4e838ae83c95ff5313a547f84ca93bcc70 languageName: node linkType: hard @@ -6007,10 +5999,10 @@ __metadata: languageName: node linkType: hard -"codesandbox-import-util-types@npm:^2.1.9, codesandbox-import-util-types@npm:^2.2.3, codesandbox-import-util-types@npm:^2.3.0": - version: 2.3.0 - resolution: "codesandbox-import-util-types@npm:2.3.0" - checksum: e527fe1a0bc2de5a0a9842a70d42ad4c6de56a99a4a9e1427a81f4006ab91d85ff098e2e919cccbcd8703f9b3216b9c1f4ce5a40261051d8d1511287fbbf7d77 +"codesandbox-import-util-types@npm:^2.1.9, codesandbox-import-util-types@npm:^2.2.3": + version: 2.2.3 + resolution: "codesandbox-import-util-types@npm:2.2.3" + checksum: 6b4ac83f5ca56153e30819abe29b562c3bf39bfd8b5e9b0785268016400cd320f8214d0e154555cde36ff611585544bb7530e0f0c12d86deab2e0c539b148a62 languageName: node linkType: hard @@ -6026,13 +6018,13 @@ __metadata: linkType: hard "codesandbox-import-utils@npm:^2.2.3": - version: 2.3.0 - resolution: "codesandbox-import-utils@npm:2.3.0" + version: 2.2.3 + resolution: "codesandbox-import-utils@npm:2.2.3" dependencies: - codesandbox-import-util-types: ^2.3.0 + codesandbox-import-util-types: ^2.2.3 istextorbinary: ^2.2.1 lz-string: ^1.4.4 - checksum: 977edf0d95706bf02e0b850679efb84ab04fa2d92d05faf183626fa996e2ff0c9f1350d69b0a8cf11c519f3edf15266f1109402810d0e6219b08a0b0589b072d + checksum: 793750becad04c1a59981e20e71fa4f63603e1be3a69a97968574faf5befa5f65ea1d3c2252e1d11dc98717c204181173e83f4171ee9b3728a7c30c962abbe61 languageName: node linkType: hard @@ -7290,7 +7282,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:3.1.0, debug@npm:=3.1.0": +"debug@npm:3.1.0, debug@npm:=3.1.0, debug@npm:^3.1.0": version: 3.1.0 resolution: "debug@npm:3.1.0" dependencies: @@ -7311,15 +7303,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.1.0": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: ^2.1.1 - checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -7709,6 +7692,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.4.5": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c + languageName: node + linkType: hard + "duplexer3@npm:^0.1.4": version: 0.1.5 resolution: "duplexer3@npm:0.1.5" @@ -7759,10 +7749,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.791 - resolution: "electron-to-chromium@npm:1.4.791" - checksum: 8253b09158bf07d70eac7ac2d64f6010bd5239a786f06de702751786906c067e220b1db0e0725aac7fc28da852fe69d5918dc9ac1614c81a38c0f008015899de +"electron-to-chromium@npm:^1.4.796": + version: 1.4.806 + resolution: "electron-to-chromium@npm:1.4.806" + checksum: 51181df78e51e99b9b61253626985d7437815bfe2f6f9a669aa99aeb05e31f539f851de3ab22288636ab0cf5141f5541a95c70904ac597c3833f850ca5855779 languageName: node linkType: hard @@ -7848,7 +7838,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.16.0": +"enhanced-resolve@npm:^5.17.0": version: 5.17.0 resolution: "enhanced-resolve@npm:5.17.0" dependencies: @@ -8116,14 +8106,14 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.34.2": - version: 7.34.2 - resolution: "eslint-plugin-react@npm:7.34.2" + version: 7.34.3 + resolution: "eslint-plugin-react@npm:7.34.3" dependencies: array-includes: ^3.1.8 array.prototype.findlast: ^1.2.5 array.prototype.flatmap: ^1.3.2 array.prototype.toreversed: ^1.1.2 - array.prototype.tosorted: ^1.1.3 + array.prototype.tosorted: ^1.1.4 doctrine: ^2.1.0 es-iterator-helpers: ^1.0.19 estraverse: ^5.3.0 @@ -8139,7 +8129,7 @@ __metadata: string.prototype.matchall: ^4.0.11 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: aed331239f3a64fcd884380534ece4b8716f1eca4899c8636d04306879e6b4e7339e28e427bdd571d372b78b713025e0767e5f5b5486a8d19bff82616ebe8959 + checksum: 1a519b9792ab9392a5157f2543ce98ab1218c62f4a31c4c3ceb5dd3e7997def4aa07ab39f7276af0fe116ef002db29d97216a15b7aa3b200e55b641cf77d6292 languageName: node linkType: hard @@ -8438,6 +8428,13 @@ __metadata: languageName: node linkType: hard +"fast-deep-equal@npm:^2.0.1": + version: 2.0.1 + resolution: "fast-deep-equal@npm:2.0.1" + checksum: b701835a87985e0ec4925bdf1f0c1e7eb56309b5d12d534d5b4b69d95a54d65bb16861c081781ead55f73f12d6c60ba668713391ee7fbf6b0567026f579b7b0b + 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" @@ -8738,7 +8735,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:1.5.10": +"follow-redirects@npm:1.5.10, follow-redirects@npm:^1.0.0": version: 1.5.10 resolution: "follow-redirects@npm:1.5.10" dependencies: @@ -8747,16 +8744,6 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" - peerDependenciesMeta: - debug: - optional: true - checksum: a62c378dfc8c00f60b9c80cab158ba54e99ba0239a5dd7c81245e5a5b39d10f0c35e249c3379eae719ff0285fff88c365dd446fab19dee771f1d76252df1bbf5 - languageName: node - linkType: hard - "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -8767,12 +8754,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" dependencies: cross-spawn: ^7.0.0 signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + checksum: 3e2e844d6003c96d70affe8ae98d7eaaba269a868c14d997620c088340a8775cd5d2d9043e6ceebae1928d8d9a874911c4d664b9a267e8995945df20337aebc0 languageName: node linkType: hard @@ -9138,17 +9125,18 @@ __metadata: linkType: hard "glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.4.1 - resolution: "glob@npm:10.4.1" + version: 10.4.2 + resolution: "glob@npm:10.4.2" dependencies: foreground-child: ^3.1.0 jackspeak: ^3.1.2 minimatch: ^9.0.4 minipass: ^7.1.2 + package-json-from-dist: ^1.0.0 path-scurry: ^1.11.1 bin: glob: dist/esm/bin.mjs - checksum: 5d33c686c80bf6877f4284adf99a8c3cbb2a6eccbc92342943fe5d4b42c01d78c1881f2223d950c92a938d0f857e12e37b86a8e5483ab2141822e053b67d0dde + checksum: bd7c0e30701136e936f414e5f6f82c7f04503f01df77408f177aa584927412f0bde0338e6ec541618cd21eacc57dde33e7b3c6c0a779cc1c6e6a0e14f3d15d9b languageName: node linkType: hard @@ -9433,18 +9421,7 @@ __metadata: languageName: node linkType: hard -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: ^2.0.4 - readable-stream: ^3.6.0 - safe-buffer: ^5.2.0 - checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc - languageName: node - linkType: hard - -"hash-base@npm:~3.0": +"hash-base@npm:^3.0.0, hash-base@npm:~3.0": version: 3.0.4 resolution: "hash-base@npm:3.0.4" dependencies: @@ -9571,8 +9548,8 @@ __metadata: linkType: hard "hast-util-raw@npm:^9.0.0": - version: 9.0.3 - resolution: "hast-util-raw@npm:9.0.3" + version: 9.0.4 + resolution: "hast-util-raw@npm:9.0.4" dependencies: "@types/hast": ^3.0.0 "@types/unist": ^3.0.0 @@ -9587,7 +9564,7 @@ __metadata: vfile: ^6.0.0 web-namespaces: ^2.0.0 zwitch: ^2.0.0 - checksum: 99061946777fa0d8fade8ce5511195c41fd49d2b7dc253d7f8590764d2e7ea6a0af90f1355a20940d8ad395c74b138b42686adfc5d9deb01bfd67f6641d835ae + checksum: 1096c21ca78908549fa392f10783eb7a3f4c6f11d7a6f572b597464edf53e7bcf36181ddf3432ff7cec8b5455b8d5f054b2214cfb35d705a5ff3968c94409e7a languageName: node linkType: hard @@ -10104,9 +10081,9 @@ __metadata: linkType: hard "hyphenate-style-name@npm:^1.0.3": - version: 1.0.5 - resolution: "hyphenate-style-name@npm:1.0.5" - checksum: 1eda2ea5bf6798cb16317edce62658791371b0e371bbf15c95f49f41c44a2c3fae42aec945be55bd1e453df13f377c20998952e1019393687f962eb42e46d6ab + version: 1.1.0 + resolution: "hyphenate-style-name@npm:1.1.0" + checksum: b9ed74e29181d96bd58a2d0e62fc4a19879db591dba268275829ff0ae595fcdf11faafaeaa63330a45c3004664d7db1f0fc7cdb372af8ee4615ed8260302c207 languageName: node linkType: hard @@ -11120,24 +11097,24 @@ __metadata: linkType: hard "jiti@npm:^1.20.0": - version: 1.21.3 - resolution: "jiti@npm:1.21.3" + version: 1.21.6 + resolution: "jiti@npm:1.21.6" bin: jiti: bin/jiti.js - checksum: c9d9d68704d7809d0ce68c86e620e4291b634b06a2623eebbbabe2568a28b2c78132f8621d099286ec0adc3def80a2a8397e9c6c0f978b09ea8d835e50e939ca + checksum: 9ea4a70a7bb950794824683ed1c632e2ede26949fbd348e2ba5ec8dc5efa54dc42022d85ae229cadaa60d4b95012e80ea07d625797199b688cc22ab0e8891d32 languageName: node linkType: hard "joi@npm:^17.9.2": - version: 17.13.1 - resolution: "joi@npm:17.13.1" + version: 17.13.2 + resolution: "joi@npm:17.13.2" dependencies: "@hapi/hoek": ^9.3.0 "@hapi/topo": ^5.1.0 "@sideway/address": ^4.1.5 "@sideway/formula": ^3.0.1 "@sideway/pinpoint": ^2.0.0 - checksum: e755140446a0e0fb679c0f512d20dfe1625691de368abe8069507c9bccae5216b5bb56b5a83100a600808b1753ab44fdfdc9933026268417f84b6e0832a9604e + checksum: 7dfe216aac17b48049e749644dc92a046f817c31a3f8d5f126dbbb66b5c563c4435ce076c718d95f0422cf0f5b934d47fba00e20b186fc93ba14f8ce736e6996 languageName: node linkType: hard @@ -11442,12 +11419,33 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.0": - version: 2.6.1 - resolution: "launch-editor@npm:2.6.1" + version: 2.8.0 + resolution: "launch-editor@npm:2.8.0" dependencies: picocolors: ^1.0.0 shell-quote: ^1.8.1 - checksum: e06d193075ac09f7f8109f10cabe464a211bf7ed4cbe75f83348d6f67bf4d9f162f06e7a1ab3e1cd7fc250b5342c3b57080618aff2e646dc34248fe499227601 + checksum: 495009163fd4879fbc576323d1da3b821379ec66e9c20ed3297ea65b3eceb720fe9409cbd2819d6ff5dd0115325e6b6716d473dd729d5aa8ddd67810e3545477 + languageName: node + linkType: hard + +"launchdarkly-js-client-sdk@npm:^3.3.0": + version: 3.3.0 + resolution: "launchdarkly-js-client-sdk@npm:3.3.0" + dependencies: + escape-string-regexp: ^4.0.0 + launchdarkly-js-sdk-common: 5.2.0 + checksum: 7b56450c390a2eff36c9d98c2d7de55a50fb565a168943d19bd0284d18717f96b117858933acb53bab4a1debdab343cf81e41fd07e301f1275d3f72b94a01ede + languageName: node + linkType: hard + +"launchdarkly-js-sdk-common@npm:5.2.0": + version: 5.2.0 + resolution: "launchdarkly-js-sdk-common@npm:5.2.0" + dependencies: + base64-js: ^1.3.0 + fast-deep-equal: ^2.0.1 + uuid: ^8.0.0 + checksum: c4eab1818834748133e976ace96995c9451c00cfe8923960bbcd2ad333e6578a35e145dace3cd03885d2a7b57be0af53c72dee3a4d61f4d09bf8468a2600e58f languageName: node linkType: hard @@ -11473,9 +11471,9 @@ __metadata: linkType: hard "lilconfig@npm:^3.1.1": - version: 3.1.1 - resolution: "lilconfig@npm:3.1.1" - checksum: dc8a4f4afde3f0fac6bd36163cc4777a577a90759b8ef1d0d766b19ccf121f723aa79924f32af5b954f3965268215e046d0f237c41c76e5ef01d4e6d1208a15e + version: 3.1.2 + resolution: "lilconfig@npm:3.1.2" + checksum: 4e8b83ddd1d0ad722600994e6ba5d858ddca14f0587aa6b9c8185e17548149b5e13d4d583d811e9e9323157fa8c6a527e827739794c7502b59243c58e210b8c3 languageName: node linkType: hard @@ -12186,8 +12184,8 @@ __metadata: linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.1.0 - resolution: "mdast-util-to-hast@npm:13.1.0" + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" dependencies: "@types/hast": ^3.0.0 "@types/mdast": ^4.0.0 @@ -12198,7 +12196,7 @@ __metadata: unist-util-position: ^5.0.0 unist-util-visit: ^5.0.0 vfile: ^6.0.0 - checksum: 640bc897286af8fe760cd477fb04bbf544a5a897cdc2220ce36fe2f892f067b483334610387aeb969511bd78a2d841a54851079cd676ac513d6a5ff75852514e + checksum: 7e5231ff3d4e35e1421908437577fd5098141f64918ff5cc8a0f7a8a76c5407f7a3ee88d75f7a1f7afb763989c9f357475fa0ba8296c00aaff1e940098fe86a6 languageName: node linkType: hard @@ -12405,7 +12403,9 @@ __metadata: "@typescript-eslint/parser": ^7.12.0 clsx: ^1.2.1 docusaurus-plugin-segment: ^1.0.4 + dotenv: ^16.4.5 eslint-plugin-react: ^7.34.2 + launchdarkly-js-client-sdk: ^3.3.0 node-polyfill-webpack-plugin: ^2.0.1 prettier: ^3.0.0 prism-react-renderer: ^2.1.0 @@ -13240,7 +13240,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.18": +"mime-types@npm:2.1.18, mime-types@npm:~2.1.17": version: 2.1.18 resolution: "mime-types@npm:2.1.18" dependencies: @@ -13249,7 +13249,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -13548,14 +13548,14 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": +"ms@npm:2.1.2, ms@npm:^2.0.0": version: 2.1.2 resolution: "ms@npm:2.1.2" checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -14238,6 +14238,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea + languageName: node + linkType: hard + "package-json@npm:^4.0.0": version: 4.0.1 resolution: "package-json@npm:4.0.1" @@ -15112,11 +15119,11 @@ __metadata: linkType: hard "prettier@npm:^3.0.0": - version: 3.3.1 - resolution: "prettier@npm:3.3.1" + version: 3.3.2 + resolution: "prettier@npm:3.3.2" bin: prettier: bin/prettier.cjs - checksum: 10987ff39e23d9359a76a441431dfe3ee26cc444540dc1577e8109e31394231fc1187d47a1e4ebc98bd605885c50ec681e9f2674e489c3313708c30b6ef5e119 + checksum: 5557d8caed0b182f68123c2e1e370ef105251d1dd75800fadaece3d061daf96b1389141634febf776050f9d732c7ae8fd444ff0b4a61b20535e7610552f32c69 languageName: node linkType: hard @@ -15532,27 +15539,14 @@ __metadata: languageName: node linkType: hard -"react-fast-compare@npm:^3.0.1, react-fast-compare@npm:^3.2.0, react-fast-compare@npm:^3.2.2": +"react-fast-compare@npm:^3.0.1, react-fast-compare@npm:^3.2.0": version: 3.2.2 resolution: "react-fast-compare@npm:3.2.2" checksum: 2071415b4f76a3e6b55c84611c4d24dcb12ffc85811a2840b5a3f1ff2d1a99be1020d9437ee7c6e024c9f4cbb84ceb35e48cf84f28fcb00265ad2dfdd3947704 languageName: node linkType: hard -"react-helmet-async@npm:*": - version: 2.0.5 - resolution: "react-helmet-async@npm:2.0.5" - dependencies: - invariant: ^2.2.4 - react-fast-compare: ^3.2.2 - shallowequal: ^1.1.0 - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - checksum: cc2d13496f6fdee6b5f9472d3f7369db3e70e4fc1a55793708c2bbd90d48b0dedc725fd066f987c7a3d74b03a29bd5e65b9f40fa29bd8239e7cfb526aff4d4b6 - languageName: node - linkType: hard - -"react-helmet-async@npm:^1.3.0": +"react-helmet-async@npm:*, react-helmet-async@npm:^1.3.0": version: 1.3.0 resolution: "react-helmet-async@npm:1.3.0" dependencies: @@ -16569,7 +16563,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -17873,8 +17867,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.15.1, terser@npm:^5.26.0": - version: 5.31.0 - resolution: "terser@npm:5.31.0" + version: 5.31.1 + resolution: "terser@npm:5.31.1" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -17882,7 +17876,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 48f14229618866bba8a9464e9d0e7fdcb6b6488b3a6c4690fcf4d48df65bf45959d5ae8c02f1a0b3f3dd035a9ae340b715e1e547645b112dc3963daa3564699a + checksum: 6ab57e62e9cd690dc99b3d0ee2e07289cd3408109a950c7118bf39e32851a5bf08b67fe19e0ac43a5a98813792ac78101bf25e5aa524f05ae8bb4e0131d0feef languageName: node linkType: hard @@ -18326,8 +18320,8 @@ __metadata: linkType: hard "unified@npm:^11.0.0, unified@npm:^11.0.3, unified@npm:^11.0.4": - version: 11.0.4 - resolution: "unified@npm:11.0.4" + version: 11.0.5 + resolution: "unified@npm:11.0.5" dependencies: "@types/unist": ^3.0.0 bail: ^2.0.0 @@ -18336,7 +18330,7 @@ __metadata: is-plain-obj: ^4.0.0 trough: ^2.0.0 vfile: ^6.0.0 - checksum: cfb023913480ac2bd5e787ffb8c27782c43e6be4a55f8f1c288233fce46a7ebe7718ccc5adb80bf8d56b7ef85f5fc32239c7bfccda006f9f2382e0cc2e2a77e4 + checksum: b3bf7fd6f568cc261e074dae21188483b0f2a8ab858d62e6e85b75b96cc655f59532906ae3c64d56a9b257408722d71f1d4135292b3d7ee02907c8b592fb3cf0 languageName: node linkType: hard @@ -18644,7 +18638,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": +"update-browserslist-db@npm:^1.0.16": version: 1.0.16 resolution: "update-browserslist-db@npm:1.0.16" dependencies: @@ -18796,7 +18790,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.2": +"uuid@npm:^8.0.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -19143,8 +19137,8 @@ __metadata: linkType: hard "webpack@npm:^5.88.1": - version: 5.91.0 - resolution: "webpack@npm:5.91.0" + version: 5.92.0 + resolution: "webpack@npm:5.92.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.5 @@ -19152,10 +19146,10 @@ __metadata: "@webassemblyjs/wasm-edit": ^1.12.1 "@webassemblyjs/wasm-parser": ^1.12.1 acorn: ^8.7.1 - acorn-import-assertions: ^1.9.0 + acorn-import-attributes: ^1.9.5 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.16.0 + enhanced-resolve: ^5.17.0 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 @@ -19175,7 +19169,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: f1073715dbb1ed5c070affef293d800a867708bcbc5aba4d8baee87660e0cf53c55966a6f36fab078d1d6c9567cdcd0a9086bdfb607cab87ea68c6449791b9a3 + checksum: b020102549d2bdbc59902003140808601a4f85800c3efcb8292d4239a71a44786d0b4e2412cfa840a75c2e60276e7e55ea3b77b4e1850a915024cab2a57e90ef languageName: node linkType: hard @@ -19429,8 +19423,8 @@ __metadata: linkType: hard "ws@npm:^8.13.0": - version: 8.17.0 - resolution: "ws@npm:8.17.0" + version: 8.17.1 + resolution: "ws@npm:8.17.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -19439,7 +19433,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 147ef9eab0251364e1d2c55338ad0efb15e6913923ccbfdf20f7a8a6cb8f88432bcd7f4d8f66977135bfad35575644f9983201c1a361019594a4e53977bf6d4e + checksum: 442badcce1f1178ec87a0b5372ae2e9771e07c4929a3180321901f226127f252441e8689d765aa5cfba5f50ac60dd830954afc5aeae81609aefa11d3ddf5cecf languageName: node linkType: hard