From 3e5fcac070f98ee046bb71c9a7ba79f0f9f2b2b9 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:44:54 +0200 Subject: [PATCH 01/15] Ignore --- docs/.gitignore | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/.gitignore diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 00000000..54631bd3 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,15 @@ +# Dependencies +node_modules/ + +# Production +build/ + +# Generated files +.docusaurus/ +.cache-loader/ + +# Misc +.DS_Store +npm-debug.log* +yarn-debug.log* +yarn-error.log* From 38f80146d7aac720989f348a6863ea45a397d015 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:45:12 +0200 Subject: [PATCH 02/15] Logo and diagrams --- docs/static/img/anton-dashboard-example.png | Bin 0 -> 409888 bytes docs/static/img/anton-diagram.png | Bin 0 -> 43821 bytes docs/static/img/logo.svg | 1 + 3 files changed, 1 insertion(+) create mode 100644 docs/static/img/anton-dashboard-example.png create mode 100644 docs/static/img/anton-diagram.png create mode 100644 docs/static/img/logo.svg diff --git a/docs/static/img/anton-dashboard-example.png b/docs/static/img/anton-dashboard-example.png new file mode 100644 index 0000000000000000000000000000000000000000..d5dbaf0fc14b2d62dc1a4bd6faddf22acc7b972a GIT binary patch literal 409888 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%0DqHdSl3#CDZLHG86paq=5}D;P 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

J9y^ax@wI|r*@I@Q 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 XWvO>F_m^FuTmII(uTiA-Fyy}h&g7wQ literal 0 HcmV?d00001 diff --git a/docs/static/img/logo.svg b/docs/static/img/logo.svg new file mode 100644 index 00000000..4a3f9b25 --- /dev/null +++ b/docs/static/img/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file From d57995555eb815caa776ae62041eb8df4278dae7 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:45:26 +0200 Subject: [PATCH 03/15] Init site --- docs/package-lock.json | 20064 ++++++++++++++++++++++++++++++++++++++ docs/package.json | 46 + docs/sidebars.ts | 93 + docs/src/css/custom.css | 95 + docs/tsconfig.json | 6 + 5 files changed, 20304 insertions(+) create mode 100644 docs/package-lock.json create mode 100644 docs/package.json create mode 100644 docs/sidebars.ts create mode 100644 docs/src/css/custom.css create mode 100644 docs/tsconfig.json diff --git a/docs/package-lock.json b/docs/package-lock.json new file mode 100644 index 00000000..f8253c6c --- /dev/null +++ b/docs/package-lock.json @@ -0,0 +1,20064 @@ +{ + "name": "anton-docs", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "anton-docs", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/preset-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", + "@easyops-cn/docusaurus-search-local": "^0.55.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", + "@docusaurus/types": "3.10.1", + "typescript": "~5.6.2" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@algolia/abtesting": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.19.0.tgz", + "integrity": "sha512-Lhnez3hhXHk25lfxLAMxvkP4fmN3+1RgADhD2ssMDBYuAsDVReeyP+3SGRx+ntq8ijMrLqUyfvO72TB6jsTteQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.19.8", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.8.tgz", + "integrity": "sha512-3YEorYg44niXcm7gkft3nXYItHd44e8tmh4D33CTszPgP0QWkaLEaFywiNyJBo7UL/mqObA/G9RYuU7R8tN1IA==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.8", + "@algolia/autocomplete-shared": "1.19.8" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.8", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.8.tgz", + "integrity": "sha512-ZvJWO8ZZJDpc1LNM2TTBdmQsZBLMR4rU5iNR2OYvEeFBiaf/0ESnRSSLQbryarJY4SVxtoz6A2ZtDMNM+iQEAA==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.8" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.19.8", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.8.tgz", + "integrity": "sha512-h5hf2t8ejF6vlOgvLaZzQbWs5SyH2z4PAWygNAvvD/2RI29hdQ54ldUGwqVuj9Srs+n8XUKTPUqb7fvhBhQrnQ==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.53.0.tgz", + "integrity": "sha512-0ZjA5Hcmaoz5Lj6OG0zhfIyeqzJZnLW2CRJA1W17UwMFGRtZAJ9yJKRvPEDA6gkpsIoQxORTSW6sWFiuYncPNQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.53.0.tgz", + "integrity": "sha512-kWNodP75iiEaOtemC9F/hlxNBG5E2QUjN1BusnE6m2b4l7Qh/BUO3fGCVsmKJI65VO4VKGGmT43ICvHtTcJ2JQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.53.0.tgz", + "integrity": "sha512-YPN45TXD9Wrse185t/Ta7nktZsqpv97oOjCzp2sblHnCL6rBc9TDeJAg1IGl2UpdwnSD05Zu/5wLB4watOUMyg==", + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.53.0.tgz", + "integrity": "sha512-qAcYTDJE6m924FDDUQvdD6vh7DYaqOeSpFS74IP37/JRV0v4cGBauyxTF2WzDnokUylQDbqreoFIJZfg0Fitmw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.53.0.tgz", + "integrity": "sha512-fQaY+DkSJOpuUVUe8MQTwrdiKAqkJGhpDarB08duBn/sUv7Bkib6MDRQauCcWTWTe4HIW+EbwQP9R4kci1V/Yw==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.53.0.tgz", + "integrity": "sha512-o72tsiEZGfeS/dxL9IADfzcZWGEwKDEe5CvtrBuT//3JR+SHuTtHRI2ZTf7D7bcKagcbojvO8hnkHdfoakSlYg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.53.0.tgz", + "integrity": "sha512-Ds16IyPm/dNJPCU8OzApo2gwGrgWT5BYHhE3NFwZbpCveqyvPDB9sZDDkJ5DsdOGT2aC+R3i0/M1OVXF2qdgPg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==", + "license": "MIT" + }, + "node_modules/@algolia/ingestion": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.53.0.tgz", + "integrity": "sha512-oNbT6z4NwD8Pou9VPINGlN/tlG1afESh2EbxqnP6rwl95xKVD/Zlciis1PpNeO/9U/rrajc1+7DcfKi03tX1KQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.53.0.tgz", + "integrity": "sha512-G+KZb/yd+qAOFn/cEvTGeLxQm8aP3a0od50l3z/ylccY+/o4YG3TNcjU1tFQHW4mXC137GPyR7W70R0kRQDLnA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.53.0.tgz", + "integrity": "sha512-6aVfYd55Un6IUgPLbo84WfgFZlS3L0vA1ttzXL5vahHewUJ8jYgd89TzlWRTeej7w70mb9RWsVlFYGmJ/diQww==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.53.0.tgz", + "integrity": "sha512-ke27DqgzCOlt+RbeEdCxtXxMQOnAOi8ujr2wid0DmDKzR95Kw/f9sBsuhBxtjevCqJRJszfRTLY0B1pbO6IhkA==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.53.0.tgz", + "integrity": "sha512-GngiOqt2Gq4oLno6yXQVj9om+qSO9SWAoduoTOEg79dKZ62brB8OOIvSJG/vDNoanYi6a7Al9uDZwXvi+bcVTg==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.53.0.tgz", + "integrity": "sha512-6mF9LZMUk0QqWvrnxkxBqhswwz6Xfiwy6/gmTzL5HrlhdVG3ITAqGV2k3XmVThP1h0Ulc3VQwiNCD7/Nr4JNlQ==", + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", + "license": "MIT", + "dependencies": { + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", + "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.7.tgz", + "integrity": "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/traverse": "^7.29.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.29.7.tgz", + "integrity": "sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.29.7.tgz", + "integrity": "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.29.7.tgz", + "integrity": "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz", + "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.29.7.tgz", + "integrity": "sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-wrap-function": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.29.7.tgz", + "integrity": "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.29.7", + "@babel/helper-optimise-call-expression": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.29.7.tgz", + "integrity": "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.29.7.tgz", + "integrity": "sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.29.7.tgz", + "integrity": "sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.29.7.tgz", + "integrity": "sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.29.7", + "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.29.7.tgz", + "integrity": "sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.7.tgz", + "integrity": "sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.29.7.tgz", + "integrity": "sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.29.7.tgz", + "integrity": "sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "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==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.29.7.tgz", + "integrity": "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.29.7.tgz", + "integrity": "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.29.7.tgz", + "integrity": "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.29.7.tgz", + "integrity": "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.29.7.tgz", + "integrity": "sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.7.tgz", + "integrity": "sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.29.7.tgz", + "integrity": "sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-remap-async-to-generator": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.29.7.tgz", + "integrity": "sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.29.7.tgz", + "integrity": "sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.29.7.tgz", + "integrity": "sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.29.7.tgz", + "integrity": "sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.29.7.tgz", + "integrity": "sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.29.7.tgz", + "integrity": "sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/template": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.29.7.tgz", + "integrity": "sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.29.7.tgz", + "integrity": "sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.29.7.tgz", + "integrity": "sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.29.7.tgz", + "integrity": "sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.29.7.tgz", + "integrity": "sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.29.7.tgz", + "integrity": "sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.29.7.tgz", + "integrity": "sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.29.7.tgz", + "integrity": "sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.29.7.tgz", + "integrity": "sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.29.7.tgz", + "integrity": "sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.29.7.tgz", + "integrity": "sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.29.7.tgz", + "integrity": "sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.29.7.tgz", + "integrity": "sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.29.7.tgz", + "integrity": "sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.29.7.tgz", + "integrity": "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.7.tgz", + "integrity": "sha512-TM2ZcQLoG2/y4HODiStCo10DibYhWhGWAwVv+EQKmG/7GFl0N+AAmUiXOMKM+aiJ9XBJ9AHVZBvTzMnJ2sM3cQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.29.7.tgz", + "integrity": "sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.7.tgz", + "integrity": "sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.29.7.tgz", + "integrity": "sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.29.7.tgz", + "integrity": "sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.29.7.tgz", + "integrity": "sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.29.7.tgz", + "integrity": "sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.29.7.tgz", + "integrity": "sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-replace-supers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.29.7.tgz", + "integrity": "sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.29.7.tgz", + "integrity": "sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.29.7.tgz", + "integrity": "sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.29.7.tgz", + "integrity": "sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.29.7.tgz", + "integrity": "sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.29.7.tgz", + "integrity": "sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.29.7.tgz", + "integrity": "sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.29.7.tgz", + "integrity": "sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.29.7.tgz", + "integrity": "sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.29.7.tgz", + "integrity": "sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.29.7.tgz", + "integrity": "sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.7.tgz", + "integrity": "sha512-rNNFV0DBAJp988xW2DOntfDoYn1eR8GGF5AT5vYc+rjyfaQkM242c9tZUHHPe7KYaiJizXPWhQTzzdbXySyhBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.29.7.tgz", + "integrity": "sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.29.7.tgz", + "integrity": "sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.7.tgz", + "integrity": "sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.29.7.tgz", + "integrity": "sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.29.7.tgz", + "integrity": "sha512-/u5K1QWada7tbYNqTjMh96718g9NTwh9tfPJMsSmVsQwGT447FskV+KcfeXkXq2GWki4EM/MuTdmBec+hOuVTQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.29.7.tgz", + "integrity": "sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.29.7.tgz", + "integrity": "sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.29.7.tgz", + "integrity": "sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.29.7.tgz", + "integrity": "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.29.7", + "@babel/helper-create-class-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", + "@babel/plugin-syntax-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.29.7.tgz", + "integrity": "sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.29.7.tgz", + "integrity": "sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.29.7.tgz", + "integrity": "sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.29.7.tgz", + "integrity": "sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.7.tgz", + "integrity": "sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.29.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.29.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.29.7", + "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.29.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.29.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.29.7", + "@babel/plugin-syntax-import-attributes": "^7.29.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.29.7", + "@babel/plugin-transform-async-generator-functions": "^7.29.7", + "@babel/plugin-transform-async-to-generator": "^7.29.7", + "@babel/plugin-transform-block-scoped-functions": "^7.29.7", + "@babel/plugin-transform-block-scoping": "^7.29.7", + "@babel/plugin-transform-class-properties": "^7.29.7", + "@babel/plugin-transform-class-static-block": "^7.29.7", + "@babel/plugin-transform-classes": "^7.29.7", + "@babel/plugin-transform-computed-properties": "^7.29.7", + "@babel/plugin-transform-destructuring": "^7.29.7", + "@babel/plugin-transform-dotall-regex": "^7.29.7", + "@babel/plugin-transform-duplicate-keys": "^7.29.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-dynamic-import": "^7.29.7", + "@babel/plugin-transform-explicit-resource-management": "^7.29.7", + "@babel/plugin-transform-exponentiation-operator": "^7.29.7", + "@babel/plugin-transform-export-namespace-from": "^7.29.7", + "@babel/plugin-transform-for-of": "^7.29.7", + "@babel/plugin-transform-function-name": "^7.29.7", + "@babel/plugin-transform-json-strings": "^7.29.7", + "@babel/plugin-transform-literals": "^7.29.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.29.7", + "@babel/plugin-transform-member-expression-literals": "^7.29.7", + "@babel/plugin-transform-modules-amd": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-modules-systemjs": "^7.29.7", + "@babel/plugin-transform-modules-umd": "^7.29.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.7", + "@babel/plugin-transform-new-target": "^7.29.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.29.7", + "@babel/plugin-transform-numeric-separator": "^7.29.7", + "@babel/plugin-transform-object-rest-spread": "^7.29.7", + "@babel/plugin-transform-object-super": "^7.29.7", + "@babel/plugin-transform-optional-catch-binding": "^7.29.7", + "@babel/plugin-transform-optional-chaining": "^7.29.7", + "@babel/plugin-transform-parameters": "^7.29.7", + "@babel/plugin-transform-private-methods": "^7.29.7", + "@babel/plugin-transform-private-property-in-object": "^7.29.7", + "@babel/plugin-transform-property-literals": "^7.29.7", + "@babel/plugin-transform-regenerator": "^7.29.7", + "@babel/plugin-transform-regexp-modifiers": "^7.29.7", + "@babel/plugin-transform-reserved-words": "^7.29.7", + "@babel/plugin-transform-shorthand-properties": "^7.29.7", + "@babel/plugin-transform-spread": "^7.29.7", + "@babel/plugin-transform-sticky-regex": "^7.29.7", + "@babel/plugin-transform-template-literals": "^7.29.7", + "@babel/plugin-transform-typeof-symbol": "^7.29.7", + "@babel/plugin-transform-unicode-escapes": "^7.29.7", + "@babel/plugin-transform-unicode-property-regex": "^7.29.7", + "@babel/plugin-transform-unicode-regex": "^7.29.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.29.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.29.7.tgz", + "integrity": "sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-transform-react-display-name": "^7.29.7", + "@babel/plugin-transform-react-jsx": "^7.29.7", + "@babel/plugin-transform-react-jsx-development": "^7.29.7", + "@babel/plugin-transform-react-pure-annotations": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.29.7.tgz", + "integrity": "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "@babel/plugin-syntax-jsx": "^7.29.7", + "@babel/plugin-transform-modules-commonjs": "^7.29.7", + "@babel/plugin-transform-typescript": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", + "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@braintree/sanitize-url": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz", + "integrity": "sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==", + "license": "MIT" + }, + "node_modules/@chevrotain/types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", + "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", + "license": "Apache-2.0" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "@csstools/css-calc": "^2.1.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + } + }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-position-area-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz", + "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-property-rule-prelude-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz", + "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz", + "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-system-ui-font-family": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz", + "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^5.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/core": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.3.tgz", + "integrity": "sha512-rUOujwIpxJRgD7+kicVsI3D5sqBvdiRTquzWBpTEXZs8ZXfGbfzpus5HqumaNYTppN2HvH8E2yNuRwYdHJeOlA==", + "license": "MIT", + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/@docsearch/css": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.3.tgz", + "integrity": "sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==", + "license": "MIT" + }, + "node_modules/@docsearch/react": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.3.tgz", + "integrity": "sha512-Bg2wdDsoQVlNCcEKuEJAU04tvHCqgx8rIu+uIoM4pRtcx3TBKJuXutJik3LTA8LRc9YEyHkrYUrmcC0D7BYf+g==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "1.19.2", + "@docsearch/core": "4.6.3", + "@docsearch/css": "4.6.3" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 20.0.0", + "react": ">= 16.8.0 < 20.0.0", + "react-dom": ">= 16.8.0 < 20.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-core": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz", + "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.19.2", + "@algolia/autocomplete-shared": "1.19.2" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz", + "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-shared": "1.19.2" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-shared": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz", + "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==", + "license": "MIT", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.1.tgz", + "integrity": "sha512-DZzFO1K3v/GoEt1fx1DiYHF4en+PuhtQf1AkQJa5zu3CoeKSpr5cpQRUlz3jr0m44wyzmSXu9bVpfir+N4+8bg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.1.tgz", + "integrity": "sha512-HIqQPvbqnnQRe4NsBd1774KRarjXqS6wHsWELtyuSs1gCfvixJO2jUGH/OEBtr1Gvzpw+ze5CjGMvSJ8UE1KUw==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.10.1", + "@docusaurus/cssnano-preset": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.3", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.11.0", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.2", + "null-loader": "^4.0.1", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^7.0.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.1.tgz", + "integrity": "sha512-3pf2fXXw0eVk8WnC3T4LIigRDupcpvngpKo9Vy7mYyBhuddc0klDUuZAIfzMoK6z05pdlk6EFC/vBSX43+1O5w==", + "license": "MIT", + "dependencies": { + "@docusaurus/babel": "3.10.1", + "@docusaurus/bundler": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "core-js": "^3.31.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "execa": "^5.1.1", + "fs-extra": "^11.1.1", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.6.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "open": "^8.4.0", + "p-map": "^4.0.0", + "prompts": "^2.4.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", + "react-loadable-ssr-addon-v5-slorber": "^1.0.3", + "react-router": "^5.3.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.7", + "tinypool": "^1.0.2", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^5.2.2", + "webpack-merge": "^6.0.1" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*", + "@mdx-js/react": "^3.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.1.tgz", + "integrity": "sha512-eNfHGcTKCSq6xmcavAkX3RRclHaE2xRCMParlDXLdXVP01/a2e/jKXMj/0ULnLFQSNwwuI62L0Ge8J+nZsR7UQ==", + "license": "MIT", + "dependencies": { + "cssnano-preset-advanced": "^6.1.2", + "postcss": "^8.5.4", + "postcss-sort-media-queries": "^5.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.1.tgz", + "integrity": "sha512-oPjNFnfJsRCkePVjkGrxWGq4MvJKRQT0r9jOP0eRBTZ7Wr9FAbzdP/Gjs0I2Ss6YRkPoEgygKG112OkE6skvJw==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.1.tgz", + "integrity": "sha512-GRmeb/wQ+iXRrFwcHBfgQhrJxGElgCsoTWZYDhccjsZVne1p8MK/EpQVIloXttz76TCe78kKD5AEG9n1xc1oxQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@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": "^2.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": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.1.tgz", + "integrity": "sha512-YoOZKUdGlp8xSYhuAkGdSo5Ydkbq4V4eK3sD8v0a2hloxCWdQbNBhkc+Ko9QyjpESc0BYcIGM5iHVAy5hdFV6w==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz", + "integrity": "sha512-mmkgE6Q2+K74tnkou7tXlpDLvoCU/qkSa2GSQ3XUiHWvcebCoDQzS670RR3tO8PmaWlIyWWISYWzZLuMfxunRA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "cheerio": "1.0.0-rc.12", + "combine-promises": "^1.1.0", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "schema-dts": "^1.1.2", + "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": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz", + "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@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", + "schema-dts": "^1.1.2", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.1.tgz", + "integrity": "sha512-huJpaRPMl42nsFwuCXvV8bVDj2MazuwRJIUylI/RSlmZeJssVoZXeCjVf1y+1Drtpa9SKcdGn8yoJ76IRJijtw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-css-cascade-layers": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.1.tgz", + "integrity": "sha512-r//fn+MNHkE1wCof8T29VAQezt1enGCpsFxoziBbvLgBM4JfXN2P3rxrBaavHmvLvm7lYkpJeitcDthwnmWCTw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.1.tgz", + "integrity": "sha512-9KqOpKNfAyqGZykRb9LhIT/vyRF6sm/ykhjj/39JvaJahDS+jZJE0Z1Wfz9q3DUNDTMNN0Q7u/kk4rKKU+IJuA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^2.3.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.1.tgz", + "integrity": "sha512-8o0P1KtmgdYQHH+oInitPpRWI0Of5XednAX4+DMhQNSmGSRNrsEEHg1ebv35m9AgRClfAytCJ5jA9KvcASTyuA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.1.tgz", + "integrity": "sha512-pu3xIUo5o/zCMLfUY9BO5KOwSH0zIsAGyFRPvXHayFSA5XIhCU/SFuB0g0ZNjFn9niZLCaNvoeAuOGFJZq0fdw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@types/gtag.js": "^0.0.20", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.1.tgz", + "integrity": "sha512-f6fyGHiCm7kJHBtAisGQS5oNBnpnMTYQZxDXeVrnw/3zWU+LMA22pr6UHGYkBKDbN+qPC5QHG3NuOfzQLq3+Lw==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.1.tgz", + "integrity": "sha512-C26MbmmqgdjkDq1htaZ3aD7LzEDKFWXfpyQpt0EOUThuq5nV77zDaedV20yHcVo9p+3ey9aZ4pbHA0D3QcZTzg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/plugin-svgr": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.1.tgz", + "integrity": "sha512-6SFxsmjWFkVLDmBUvFK6i72QjUwqyQFe4Ovz+SUJophJjOyVG3ZZG5IQpBC/kX/Gfv1yWeU9nWauH6F6Q7QX/Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@svgr/core": "8.1.0", + "@svgr/webpack": "^8.1.0", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.1.tgz", + "integrity": "sha512-YO/FL8v1zmbxoTso6mjMz/RDjhaTJxb1UpFFTDdY5847LLDCeyYiYlrhyTbgN1RIN3xnkLKZ9Lj1x8hUzI4JOg==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/plugin-css-cascade-layers": "3.10.1", + "@docusaurus/plugin-debug": "3.10.1", + "@docusaurus/plugin-google-analytics": "3.10.1", + "@docusaurus/plugin-google-gtag": "3.10.1", + "@docusaurus/plugin-google-tag-manager": "3.10.1", + "@docusaurus/plugin-sitemap": "3.10.1", + "@docusaurus/plugin-svgr": "3.10.1", + "@docusaurus/theme-classic": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-search-algolia": "3.10.1", + "@docusaurus/types": "3.10.1" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.1.tgz", + "integrity": "sha512-VU1RK0qb2pab0si4r7HFK37cYco8VzqLj3u1PspVipSr/z/GPVKHO4/HXbnePqHoWDk8urjyGSeatH0NIMBM1A==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-translations": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.45", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.5.4", + "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": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", + "license": "MIT", + "dependencies": { + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@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": ">=20.0" + }, + "peerDependencies": { + "@docusaurus/plugin-content-docs": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-mermaid": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.1.tgz", + "integrity": "sha512-2gxpmln8Pc4EN1oWzshQEx2HTs67jk14v7MmgqGs8ZU7Nm8oihg+fTouof2u4vN8DtB3Fln4cDJu4UprSX1S3Q==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "mermaid": ">=11.6.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + }, + "peerDependencies": { + "@mermaid-js/layout-elk": "^0.1.9", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@mermaid-js/layout-elk": { + "optional": true + } + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.1.tgz", + "integrity": "sha512-OTaARARVZj2GvkJQjB+1jOIxntRaXea+G+fMsNqrZBAU1O1vJKDW22R7kECOHW27oJCLFN9HKaZeRrfAUyviug==", + "license": "MIT", + "dependencies": { + "@algolia/autocomplete-core": "^1.19.2", + "@docsearch/react": "^3.9.0 || ^4.3.2", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-translations": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", + "algoliasearch": "^5.37.0", + "algoliasearch-helper": "^3.26.0", + "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": ">=20.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.1.tgz", + "integrity": "sha512-cLMyaKivjBVWKMJuWqyFVVgtqe8DPJNPkog0bn8W1MDVAKcPdxRFycBfC1We1RaNp7Rdk513bmtW78RR6OBxBw==", + "license": "MIT", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/tsconfig": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.1.tgz", + "integrity": "sha512-rYvB7yqkdqWIpAbDzQljGfM4cDBkLTbhmagZBEcsyj6oPUsz47lmW2pYdN1j+7sGFgltbAmQH62xfbrij4Eh6Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@docusaurus/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.1.tgz", + "integrity": "sha512-XYMK8k1szDCFMw2V+Xyen0g7Kee1sP3dtFnl7vkGkZOkeAJ/oPDQPL8iz4HBKOo/cwU8QeV6onVjMqtP+tFzsw==", + "license": "MIT", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.95.0", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.1.tgz", + "integrity": "sha512-3ojeJry9xBYdJO6qoyyzqeJFSJBVx2mXhyDzSdjwL2+URFQMf+h25gG38iswGImicK0ELjTd1EL2xzk8hf3QPw==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "escape-string-regexp": "^4.0.0", + "execa": "^5.1.1", + "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", + "p-queue": "^6.6.2", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.1.tgz", + "integrity": "sha512-5mFSgEADtnFxFH7RLw02QA5MpU5JVUCj0MPeIvi/aF4Fi45tQRIuTwXoXDqJ+1VfQJuYJGz3SI63wmGz4HvXzA==", + "license": "MIT", + "dependencies": { + "@docusaurus/types": "3.10.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.1.tgz", + "integrity": "sha512-cRv1X69jwaWv47waglllgZVWzeBFLhl53XT/XED/83BerVBTC5FTP8WTcVl8Z6sZOegDSwitu/wpCSPCDOT6lg==", + "license": "MIT", + "dependencies": { + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "fs-extra": "^11.2.0", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=20.0" + } + }, + "node_modules/@easyops-cn/autocomplete.js": { + "version": "0.38.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz", + "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "immediate": "^3.2.3" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local": { + "version": "0.55.2", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.2.tgz", + "integrity": "sha512-dI/riu+MbDxkAjAHAdc0uahjXRaWKvbIPe9IAmA6AGcUfnVb9xd8s2I/6wEPTOXsAd6eFqn4Yis3WBWh3KUd3g==", + "license": "MIT", + "dependencies": { + "@docusaurus/plugin-content-docs": "^2 || ^3", + "@docusaurus/theme-translations": "^2 || ^3", + "@docusaurus/utils": "^2 || ^3", + "@docusaurus/utils-common": "^2 || ^3", + "@docusaurus/utils-validation": "^2 || ^3", + "@easyops-cn/autocomplete.js": "^0.38.1", + "@node-rs/jieba": "^1.6.0", + "cheerio": "^1.0.0", + "clsx": "^2.1.1", + "comlink": "^4.4.2", + "debug": "^4.2.0", + "fs-extra": "^10.0.0", + "klaw-sync": "^6.0.0", + "lunr": "^2.3.9", + "lunr-languages": "^1.4.0", + "mark.js": "^8.11.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "@docusaurus/theme-common": "^2 || ^3", + "open-ask-ai": "^0.7.3", + "react": "^16.14.0 || ^17 || ^18 || ^19", + "react-dom": "^16.14.0 || 17 || ^18 || ^19" + }, + "peerDependenciesMeta": { + "open-ask-ai": { + "optional": true + } + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz", + "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==", + "license": "MIT", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.1.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.19.0", + "whatwg-mimetype": "^4.0.0" + }, + "engines": { + "node": ">=20.18.1" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/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==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz", + "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "entities": "^7.0.1" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.0.tgz", + "integrity": "sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", + "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.3.tgz", + "integrity": "sha512-LPKOXPn/zV+zis1oOfGWogaXVpqUybF3ZS6SCZIsz8vg0ivVp9+fVqyYB7xq0aiST/VhUQYGO1qo6uoYSiEJqw==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.1.0", + "@iconify/types": "^2.0.0", + "import-meta-resolve": "^4.2.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz", + "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-core": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.57.6.tgz", + "integrity": "sha512-uI++Wx6VkBJqVmkb4ZeExwAVpZiA2Do5NrEtXoDk0Pdvce3ytFXJoviT1sLOj16+qDIMnD5nWPfOhVpnDmRJKg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-fsa": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.57.6.tgz", + "integrity": "sha512-pKkw/yC5CzSZKhIIUIsH1przOa+K5jGmZIg1sWaSF24JojyrUFbjcQv7QrcGAudriei6HQ6R0BFj+V8NbQinJw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.57.6.tgz", + "integrity": "sha512-Kbn1jdkvDN4F2+BhoB6mMu7NCbhP0bgA5NcI1aJj/Q5UcU+I1JLLW+dEQean33iV4tXv35AzBVKPICnDltBpxw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/fs-print": "4.57.6", + "@jsonjoy.com/fs-snapshot": "4.57.6", + "glob-to-regex.js": "^1.0.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-builtins": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.57.6.tgz", + "integrity": "sha512-V4DgEFT3Cg5S9fCMOZSCVdTxdJWWLBO0WnAazV7hnCM96u5zXHyW/ubDAfcSVwqjkMJ50W1Y44IXtxRoIwaCVg==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-to-fsa": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.57.6.tgz", + "integrity": "sha512-+JptNw3iifihxH2rEXrninDzX4FFVW8JD/wPR8GbJPAeL9CQUSblrlumOPB5gZuS7tYRX+PJPLtT7XzKoRhv/Q==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-fsa": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-node-utils": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.57.6.tgz", + "integrity": "sha512-foyUrfS7WmYEUzqYXSNxmJBcSj04TABrkpFabwO9SCDCpVCfJ+qG+2sk5FjfiflG2n0SDFZDCJ6vYlJAEpxJFg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-builtins": "4.57.6" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-print": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.57.6.tgz", + "integrity": "sha512-96eAn4Dudtt67LTeuU47yUD+pg9/G/oKpI10zei9ljk3X3WK4lYKc+n3cpaPCAbKPzoyfxl0mXm8f8Y7BOSFXw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-node-utils": "4.57.6", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.57.6.tgz", + "integrity": "sha512-V57CMzbOgTzUWGOWQ8GzHQdpJP6JnrYVNCtTBNxVYEnlVRvo4uEJqHhtAT8vhDFrIuJOXLrTL1Fki4h5oI7xxg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^17.65.0", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/json-pack": "^17.65.0", + "@jsonjoy.com/util": "^17.65.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz", + "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz", + "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz", + "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "17.67.0", + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0", + "@jsonjoy.com/json-pointer": "17.67.0", + "@jsonjoy.com/util": "17.67.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz", + "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/util": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": { + "version": "17.67.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz", + "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "17.67.0", + "@jsonjoy.com/codegen": "17.67.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz", + "integrity": "sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.2.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.2", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0", + "tree-dump": "^1.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util/node_modules/@jsonjoy.com/buffers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", + "license": "MIT", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/@mermaid-js/parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.1.1.tgz", + "integrity": "sha512-VuHdsYMK1bT6X2JbcAaWAhugTRvRBRyuZgd+c22swUeI9g/ntaxF7CY7dYarhZovofCbUNO0G7JesfmNtjYOCw==", + "license": "MIT", + "dependencies": { + "@chevrotain/types": "~11.1.1" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@node-rs/jieba": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz", + "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@node-rs/jieba-android-arm-eabi": "1.10.4", + "@node-rs/jieba-android-arm64": "1.10.4", + "@node-rs/jieba-darwin-arm64": "1.10.4", + "@node-rs/jieba-darwin-x64": "1.10.4", + "@node-rs/jieba-freebsd-x64": "1.10.4", + "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4", + "@node-rs/jieba-linux-arm64-gnu": "1.10.4", + "@node-rs/jieba-linux-arm64-musl": "1.10.4", + "@node-rs/jieba-linux-x64-gnu": "1.10.4", + "@node-rs/jieba-linux-x64-musl": "1.10.4", + "@node-rs/jieba-wasm32-wasi": "1.10.4", + "@node-rs/jieba-win32-arm64-msvc": "1.10.4", + "@node-rs/jieba-win32-ia32-msvc": "1.10.4", + "@node-rs/jieba-win32-x64-msvc": "1.10.4" + } + }, + "node_modules/@node-rs/jieba-android-arm-eabi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz", + "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-android-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz", + "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-arm64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz", + "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-darwin-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz", + "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-freebsd-x64": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz", + "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz", + "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz", + "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-arm64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz", + "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-gnu": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz", + "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-linux-x64-musl": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz", + "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-wasm32-wasi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz", + "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@node-rs/jieba-win32-arm64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz", + "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-ia32-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz", + "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@node-rs/jieba-win32-x64-msvc": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz", + "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.7.0.tgz", + "integrity": "sha512-hew63shtzzvBcSHbhm+cyAmKe6AIfinT9hzEqSPjDC6opTTMKmTkQ0gHuN2KsWlvqiKw1S/fS94fhag/FJkioQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "@peculiar/asn1-x509-attr": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.7.0.tgz", + "integrity": "sha512-VVsAyGqErT9D1SY4aEqozThXMVI+ssVRiv2DDeYuvpBKLIgZ3hYs3Ay3u/VSoKq6ESFi9cf6rf3IOOzfwh7oMA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.7.0.tgz", + "integrity": "sha512-n7KEs/Q/wrB415cxy4fHOBhegp4NdJ15fkJPwcB/3/8iNBQC2L/N7SChJPKDJPZGYH0jD4Tg4/0vnHmwghnbKw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.7.0.tgz", + "integrity": "sha512-V/nrlQVmhg7lYAsM7E13UDL5erAwFv6kCIVFqNaMIHSVi7dngcT839JkRTkQBqznMG98l2XjxYk74ZztAohZzA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.7.0", + "@peculiar/asn1-pkcs8": "^2.7.0", + "@peculiar/asn1-rsa": "^2.7.0", + "@peculiar/asn1-schema": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.7.0.tgz", + "integrity": "sha512-9GTl1nE8Mx1kTZ+7QyYatDyKsm34QcWRBFkY1iPvWC3X4Dona5s/tlLiQsx5WzVdZqiMBZNYT0buyw4/vbhnjw==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.7.0.tgz", + "integrity": "sha512-Bh7m+OuIaSEllPQcSd9OSp93F4ROWH7sbITWV8MI+8dwsjE5111/87VxiWVvYFKyww3vp39geLv9ENqhwWHcew==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.7.0", + "@peculiar/asn1-pfx": "^2.7.0", + "@peculiar/asn1-pkcs8": "^2.7.0", + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "@peculiar/asn1-x509-attr": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.7.0.tgz", + "integrity": "sha512-/qvENQrXyTZURjMqSeofHul0JJt2sNSzSwk36pl2olkHbaioMQgrASDZAlHXl0xUlnVbHj0uGgOrBMTb5x2aJQ==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.7.0.tgz", + "integrity": "sha512-W8ZfWzLmQnrcky+eh3tni4IozMdqBDiHWU0N+vve/UGjMaUs8c0L7A2oEdkBXS8rTpWDpK/aoI3DG/L/hxmxPg==", + "license": "MIT", + "dependencies": { + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.7.0.tgz", + "integrity": "sha512-mUn9RRrkGDnG4ALfunDmzyRW5dg+sWCj/pfnCCqEHYbkGxEpvUt6iVJv8Yw1cyp6SWZ26ZE5oSmI5SqEaen15g==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/utils": "^2.0.2", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.7.0.tgz", + "integrity": "sha512-NS8e7SOgXipkzUPLF/sce7ukpMpWjhxYsH0n6Y+bHYo4TTxOb95Zv7hqwSuL212mj5YxovjdOKQOgH1As3E94w==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.7.0", + "@peculiar/asn1-x509": "^2.7.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@peculiar/utils/-/utils-2.0.3.tgz", + "integrity": "sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.3.tgz", + "integrity": "sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==", + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=20.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==", + "license": "MIT", + "engines": { + "node": ">=12.22.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/@pnpm/npm-conf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-3.0.2.tgz", + "integrity": "sha512-h104Kh26rR8tm+a3Qkc5S4VLYint3FE48as7+/5oCEcKR2idC/pF1G6AhIXKI+eHPJa/3J9i5z0Al47IeGHPkA==", + "license": "MIT", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "BSD-3-Clause" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.10", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", + "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "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==", + "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-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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "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": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.1.3", + "deepmerge": "^4.3.1", + "svgo": "^3.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", + "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", + "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", + "license": "MIT" + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", + "license": "MIT" + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "license": "MIT" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-scale-chromatic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "license": "MIT" + }, + "node_modules/@types/d3-selection": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz", + "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "license": "MIT", + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.8", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", + "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" + }, + "node_modules/@types/gtag.js": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.20.tgz", + "integrity": "sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", + "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.9.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.2.tgz", + "integrity": "sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw==", + "license": "MIT", + "dependencies": { + "undici-types": ">=7.24.0 <7.24.7" + } + }, + "node_modules/@types/prismjs": { + "version": "1.26.6", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz", + "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.1.tgz", + "integrity": "sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "license": "MIT" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", + "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "license": "ISC" + }, + "node_modules/@upsetjs/venn.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@upsetjs/venn.js/-/venn.js-2.0.0.tgz", + "integrity": "sha512-WbBhLrooyePuQ1VZxrJjtLvTc4NVfpOyKx0sKqioq9bX1C1m7Jgykkn8gLrtwumBioXIqam8DLxp88Adbue6Hw==", + "license": "MIT", + "optionalDependencies": { + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "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==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", + "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/algoliasearch": { + "version": "5.53.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.53.0.tgz", + "integrity": "sha512-OGW1q6b91CRSSeiOnM8LxuR5NYJ2esvw66jUZ4IIvdv+ItNkx3pwLuyR+jaCdbGee4ov5WgUnyPryyh11xvByQ==", + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.19.0", + "@algolia/client-abtesting": "5.53.0", + "@algolia/client-analytics": "5.53.0", + "@algolia/client-common": "5.53.0", + "@algolia/client-insights": "5.53.0", + "@algolia/client-personalization": "5.53.0", + "@algolia/client-query-suggestions": "5.53.0", + "@algolia/client-search": "5.53.0", + "@algolia/ingestion": "1.53.0", + "@algolia/monitoring": "1.53.0", + "@algolia/recommend": "5.53.0", + "@algolia/requester-browser-xhr": "5.53.0", + "@algolia/requester-fetch": "5.53.0", + "@algolia/requester-node-http": "5.53.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.1.tgz", + "integrity": "sha512-6ck2YFudF2Pje7szQoPBiRFTGfd+1I+0I/WfLPGn0bj1kvrFoOQmNyedNiDxTk3/r4IfSLDYk+RA4G7u8H6+yA==", + "license": "MIT", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "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/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" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "Python-2.0" + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1js": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.10.tgz", + "integrity": "sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.5", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", + "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "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", + "dependencies": { + "browserslist": "^4.28.2", + "caniuse-lite": "^1.0.30001787", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.35", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.35.tgz", + "integrity": "sha512-honAfLBde0HAFLdNyBEfuuENkF6zR+ozxqxa/2zJKHBe1qzLqyTSeRKpdPEHAP03rlDGyQOPnCSxnVpVqQo9Mg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "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==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.5", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz", + "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==", + "license": "MIT", + "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.1", + "iconv-lite": "~0.4.24", + "on-finished": "~2.4.1", + "qs": "~6.15.1", + "raw-body": "~2.5.3", + "type-is": "~1.6.18", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.4.1.tgz", + "integrity": "sha512-9KM4QMPKnaJqaja1v7gYO/+TXZGLtzPA05NmUTqDAJjcsWeVoOXKMvU9g0gfuuoYTQqJZ924hivICd5R/bCJbA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "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": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001797", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001797.tgz", + "integrity": "sha512-l8xKG+gwAIExZGl9FrF7KUwuOmk6wbEPC9Xoy/RtnWv1XG0Q4LFlagaLpUv3Kiza3W/wm27zy0yWJEieYKAP6w==", + "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/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "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==", + "license": "BSD-2-Clause", + "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" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.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==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "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" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "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/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==", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.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==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/comlink": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz", + "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==", + "license": "Apache-2.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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", + "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" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", + "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", + "license": "MIT" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz", + "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "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==", + "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", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz", + "integrity": "sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "layout-base": "^1.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz", + "integrity": "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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" + }, + "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/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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 14.15.0" + }, + "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-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "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/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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.9.0.tgz", + "integrity": "sha512-J8jOU/hLjaXcO1LldOLraJSQpfLXRKof0I7mtbRyOy2AAXgqst0x9rlgi2qXeD6d0ou3ZLqcPAMqYVbpCbrxEw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-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==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "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==", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/cytoscape": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.34.0.tgz", + "integrity": "sha512-62rNSrioXw93uliKFBwjukeQyeWwH2PqDrTac31r2P6464u3AUvTk0xS4LVvT251g7IgkFunrI48ZEZGjywSOg==", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cose-base": "^1.0.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "license": "MIT", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "license": "MIT", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", + "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==", + "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", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-path": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-array": "^3.2.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "delaunator": "5" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "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" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-dsv": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz", + "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "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==", + "license": "BSD-3-Clause" + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "d3-path": "1" + } + }, + "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==", + "license": "ISC" + }, + "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==", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-interpolate": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "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==", + "license": "ISC", + "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/dagre-d3-es": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.14.tgz", + "integrity": "sha512-P4rFMVq9ESWqmOgK+dlXvOtLwYg0i7u0HBGJER0LZDJT2VHIPAMZ/riPxqJceWMStH5+E61QxFra9kIS3AqdMg==", + "license": "MIT", + "dependencies": { + "d3": "^7.9.0", + "lodash-es": "^4.17.21" + } + }, + "node_modules/dayjs": { + "version": "1.11.21", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.21.tgz", + "integrity": "sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "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==", + "license": "MIT", + "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/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delaunator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.1.0.tgz", + "integrity": "sha512-AGrQ4QSgssa1NGmWmLPqN5NY2KajF5MqxetNEO+o0n3ZwZZeTmt7bBnvzHWrmkZFxGgr4HdyFgelzgi06otLuQ==", + "license": "ISC", + "dependencies": { + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "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" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dompurify": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.4.9.tgz", + "integrity": "sha512-4dPSRMRDqHvs0V4YDFCsaIZo4if5u0xM+llyxiM2fwuZFdKArUBAF3VtI2+n8NKg9P870WMdYk0UhqQNoWXbfQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.371", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.371.tgz", + "integrity": "sha512-e9htk9mAYL6AzmkEhSvVVw7IWGSBJ/Bqdn2eRyRLrj1g6sncN4WbFt5qnILYoCktktr45pyjIrOiRvBThQ808w==", + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.23.0.tgz", + "integrity": "sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", + "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-toolkit": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.47.0.tgz", + "integrity": "sha512-n1GuoD0WEQZMBk5tttoZSqwgyLx01oqa5XsBmCHwPyNe1S9jPBEmtR2pSgp2kJuWE3ciFZ6yRHmY4pM4C3OOkw==", + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "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==", + "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/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==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz", + "integrity": "sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.2.tgz", + "integrity": "sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.5", + "content-disposition": "~0.5.4", + "content-type": "~1.0.4", + "cookie": "~0.7.1", + "cookie-signature": "~1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.3.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "~0.1.12", + "proxy-addr": "~2.0.7", + "qs": "~6.15.1", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "~0.19.0", + "serve-static": "~1.16.2", + "setprototypeof": "1.2.0", + "statuses": "~2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/express/node_modules/path-to-regexp": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz", + "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==", + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "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.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "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/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==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/file-loader/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==", + "license": "MIT" + }, + "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==", + "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/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.2.tgz", + "integrity": "sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "~2.4.1", + "parseurl": "~1.3.3", + "statuses": "~2.0.2", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "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" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 14.17" + } + }, + "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/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.5", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.5.tgz", + "integrity": "sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "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, + "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", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hachure-fill": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "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/hast-util-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "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": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "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": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.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" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "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/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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==", + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.7", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.7.tgz", + "integrity": "sha512-md+vXtdCAe60s1k6AU3dUyMJnDxUyQAwfwPKoLisvgUF1IXjtlLsk2se54+qfL9Mdm26bbwvjJybpNx48NKRLw==", + "license": "MIT", + "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" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "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==", + "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" + }, + "engines": { + "node": ">=12" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "license": "MIT", + "dependencies": { + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "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" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "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==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", + "license": "MIT", + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "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==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz", + "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "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==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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/is-network-error": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.2.tgz", + "integrity": "sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-npm": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.12.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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "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==", + "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" + } + }, + "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==", + "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.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", + "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" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", + "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "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==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/katex": { + "version": "0.16.47", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz", + "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "license": "MIT", + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.14.1.tgz", + "integrity": "sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.4" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz", + "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==", + "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": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "license": "MIT" + }, + "node_modules/lodash-es": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz", + "integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "license": "MIT" + }, + "node_modules/lunr-languages": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.20.0.tgz", + "integrity": "sha512-3LVgE7ekWXt04NBci/hjm+NXJxXZeRXuyClL0kA0HONyBOjxhP3ZQkuWIM4Ok3pbeptUW/rj3XcJcJuJVPwPYA==", + "license": "MPL-1.1" + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "license": "MIT" + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.2.tgz", + "integrity": "sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz", + "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "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==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@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-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "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" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@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-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.57.6", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.57.6.tgz", + "integrity": "sha512-WQK+DGjKCnPdpSyJUXphz+COF2uEhhsxQ3VIWBSbzpbbXuch3h4FePMqXrXGdLjsTgo4JFzBFsP6AWd9pVazGw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/fs-core": "4.57.6", + "@jsonjoy.com/fs-fsa": "4.57.6", + "@jsonjoy.com/fs-node": "4.57.6", + "@jsonjoy.com/fs-node-builtins": "4.57.6", + "@jsonjoy.com/fs-node-to-fsa": "4.57.6", + "@jsonjoy.com/fs-node-utils": "4.57.6", + "@jsonjoy.com/fs-print": "4.57.6", + "@jsonjoy.com/fs-snapshot": "4.57.6", + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/mermaid": { + "version": "11.15.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.15.0.tgz", + "integrity": "sha512-pTMbcf3rWdtLiYGpmoTjHEpeY8seiy6sR+9nD7LOs8KfUbHE4lOUAprTRqRAcWSQ6MQpdX+YEsxShtGsINtPtw==", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^7.1.1", + "@iconify/utils": "^3.0.2", + "@mermaid-js/parser": "^1.1.1", + "@types/d3": "^7.4.3", + "@upsetjs/venn.js": "^2.0.0", + "cytoscape": "^3.33.1", + "cytoscape-cose-bilkent": "^4.1.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", + "d3-sankey": "^0.12.3", + "dagre-d3-es": "7.0.14", + "dayjs": "^1.11.19", + "dompurify": "^3.3.1", + "es-toolkit": "^1.45.1", + "katex": "^0.16.25", + "khroma": "^2.1.0", + "marked": "^16.3.0", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", + "ts-dedent": "^2.2.0", + "uuid": "^11.1.0 || ^12 || ^13 || ^14.0.0" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "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/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "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" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", + "dependencies": { + "fault": "^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-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "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": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "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-table/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "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-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@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-events-to-acorn": "^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" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "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==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-destination/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-label/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.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" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-title/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "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" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-classify-character/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "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-decode-string/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@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/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "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-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "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-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz", + "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==", + "license": "MIT", + "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" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz", + "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "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/node-releases": { + "version": "2.0.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.47.tgz", + "integrity": "sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.1.tgz", + "integrity": "sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "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==", + "license": "MIT" + }, + "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==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "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/null-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==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/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==", + "license": "MIT" + }, + "node_modules/null-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==", + "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/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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "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/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==", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "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==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^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/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "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==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", + "dependencies": { + "domhandler": "^5.0.3", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "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==", + "license": "(WTFPL OR MIT)" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", + "dependencies": { + "isarray": "0.0.1" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkijs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.4.0.tgz", + "integrity": "sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==", + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "license": "MIT" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "license": "MIT", + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, + "node_modules/postcss": { + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "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", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "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-custom-media": { + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "MIT", + "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-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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "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" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "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-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^3.1.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "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==", + "license": "MIT", + "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-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.6.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz", + "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", + "@csstools/postcss-exponential-functions": "^2.0.9", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", + "@csstools/postcss-initial": "^2.0.1", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.11", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.1", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-position-area-property": "^1.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/postcss-property-rule-prelude-list": "^1.0.0", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.12", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", + "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1", + "@csstools/postcss-system-ui-font-family": "^1.0.0", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", + "@csstools/postcss-trigonometric-functions": "^4.0.9", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.23", + "browserslist": "^4.28.1", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.3", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.6.0", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.12", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.4", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.12", + "postcss-logical": "^8.1.0", + "postcss-nesting": "^13.0.2", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "5.2.0", + "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==", + "license": "MIT", + "dependencies": { + "sort-css-media-queries": "2.2.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.23" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/postcss-zindex": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz", + "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", + "license": "MIT", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/qs": { + "version": "6.15.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz", + "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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", + "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/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "license": "MIT", + "dependencies": { + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.7.tgz", + "integrity": "sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.7.tgz", + "integrity": "sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.7" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" + }, + "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "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 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/react-json-view-lite": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.5.0.tgz", + "integrity": "sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + } + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", + "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", + "dependencies": { + "@types/react": "*" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz", + "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "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==", + "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", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "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==", + "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/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.1.tgz", + "integrity": "sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==", + "license": "MIT", + "dependencies": { + "@pnpm/npm-conf": "^3.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "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==", + "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/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "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-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "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", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "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.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "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.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "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", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "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.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "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", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "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/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "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", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "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", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "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", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "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", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "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", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.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" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.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": "*" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.12", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", + "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/robust-predicates": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", + "integrity": "sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==", + "license": "Unlicense" + }, + "node_modules/roughjs": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", + "license": "MIT", + "dependencies": { + "hachure-fill": "^0.5.2", + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } + }, + "node_modules/rtlcss": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "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/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz", + "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "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": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", + "license": "MIT", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.5.0.tgz", + "integrity": "sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==", + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "~0.5.2", + "http-errors": "~2.0.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.4.1", + "range-parser": "~1.2.1", + "statuses": "~2.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", + "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.5", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.8.0", + "mime-types": "~2.1.35", + "parseurl": "~1.3.3" + }, + "engines": { + "node": ">= 0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ms": "2.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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz", + "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==", + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "~0.19.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "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/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.4.tgz", + "integrity": "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "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", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.3.tgz", + "integrity": "sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==", + "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", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/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==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "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==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "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==", + "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/string-width/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "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==", + "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", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.14" + } + }, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.7" + } + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "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/stylis": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.4.0.tgz", + "integrity": "sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz", + "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==", + "license": "MIT", + "dependencies": { + "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", + "sax": "^1.5.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.48.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", + "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.6.1.tgz", + "integrity": "sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@minify-html/node": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "@swc/html": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "cssnano": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "html-minifier-terser": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "postcss": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "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/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/thingies": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.6.0.tgz", + "integrity": "sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", + "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-dedent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", + "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", + "license": "MIT", + "engines": { + "node": ">=6.10" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "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==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.2.tgz", + "integrity": "sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, + "node_modules/undici-types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "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.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "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/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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==", + "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", + "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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.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==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "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.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "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.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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==", + "license": "BSD-2-Clause", + "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==", + "license": "MIT", + "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" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "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.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "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", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/url-loader/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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "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/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "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", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.107.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.107.2.tgz", + "integrity": "sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.16.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.22.0", + "es-module-lexer": "^2.1.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "loader-runner": "^4.3.2", + "mime-db": "^1.54.0", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.5.0", + "watchpack": "^2.5.1", + "webpack-sources": "^3.5.0" + }, + "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", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "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-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==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime-types": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", + "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.4.tgz", + "integrity": "sha512-GqDPGZN9bRqKBTkp4aWkobDDHMsrXKoGSdOH56smIri8qR0JG8gfL8/v/f/OZR3/OKXjG8uwJbFVhKm/FNU/UA==", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.25", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", + "colorette": "^2.0.10", + "compression": "^1.8.1", + "connect-history-api-fallback": "^2.0.0", + "express": "^4.22.1", + "graceful-fs": "^4.2.6", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^5.5.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", + "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.5.0.tgz", + "integrity": "sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpackbar": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz", + "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==", + "license": "MIT", + "dependencies": { + "ansis": "^3.2.0", + "consola": "^3.2.3", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@rspack/core": "*", + "webpack": "3 || 4 || 5" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/websocket-driver": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.5.tgz", + "integrity": "sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==", + "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", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "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/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "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.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "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/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 00000000..6bf73b34 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,46 @@ +{ + "name": "anton-docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.10.1", + "@docusaurus/preset-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", + "@easyops-cn/docusaurus-search-local": "^0.55.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", + "@docusaurus/types": "3.10.1", + "typescript": "~5.6.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=20.0" + } +} diff --git a/docs/sidebars.ts b/docs/sidebars.ts new file mode 100644 index 00000000..4782dd4d --- /dev/null +++ b/docs/sidebars.ts @@ -0,0 +1,93 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +const sidebars: SidebarsConfig = { + docs: [ + 'index', + { + type: 'category', + label: 'Get Started', + items: [ + 'start/quickstart', + 'start/install', + 'start/pick-a-provider', + 'start/updating', + ], + }, + { + type: 'category', + label: 'Use Anton', + items: [ + 'use/cli', + 'use/desktop', + 'use/chat-basics', + 'use/sessions', + 'use/workspaces', + 'use/dashboard', + ], + }, + { + type: 'category', + label: 'Connect Things', + items: [ + 'connect/overview', + 'connect/data-sources', + 'connect/web-search', + 'connect/web-fetch', + 'connect/custom-integrations', + ], + }, + { + type: 'category', + label: 'Teach Anton', + items: [ + 'teach/memory-overview', + 'teach/lessons-and-rules', + 'teach/skills', + 'teach/episodes-and-recall', + 'teach/project-context', + 'teach/learnings-cli', + ], + }, + { + type: 'category', + label: 'Configure', + items: [ + 'configure/env-vars', + 'configure/analytics', + 'configure/trace-headers', + 'configure/search-providers', + 'configure/security', + ], + }, + { + type: 'category', + label: 'Reference', + items: [ + 'reference/cli-commands', + 'reference/slash-commands', + 'reference/workspace-files', + 'reference/glossary', + ], + }, + { + type: 'category', + label: 'Under the Hood', + items: [ + 'developer/architecture', + 'developer/brain-mapping', + 'developer/memory-systems', + 'developer/cerebellum-and-acc', + 'developer/skills-internals', + 'developer/scratchpad-runtime', + 'developer/llm-dispatch', + 'developer/tool-system', + 'developer/adding-a-datasource', + 'developer/adding-a-tool', + 'developer/release-and-versioning', + 'developer/contributing', + ], + }, + ], +}; + +export default sidebars; diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css new file mode 100644 index 00000000..05f41167 --- /dev/null +++ b/docs/src/css/custom.css @@ -0,0 +1,95 @@ +/** + * Anton docs theme — Minds-hub press kit branding (https://mindshub.ai/press-kit). + * + * Colors: Aqua primary ramp (#1F9CB0 family), Frost neutrals. + * Type: Arimo (headlines), Noto Sans (body), Menlo (code). + */ + +@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&family=Noto+Sans:wght@400;500;600;700&display=swap'); + +:root { + /* Aqua — primary brand ramp */ + --ifm-color-primary: #1f9cb0; + --ifm-color-primary-dark: #16788e; + --ifm-color-primary-darker: #115562; + --ifm-color-primary-darkest: #0e4651; + --ifm-color-primary-light: #45a9b9; + --ifm-color-primary-lighter: #7cc3ce; + --ifm-color-primary-lightest: #aedae1; + + /* Signal accents */ + --anton-cobalt: #2f6bd6; + --anton-sage: #2e9f7e; + --anton-clay: #c25b3f; + --anton-citrine: #d9a02c; + + /* Frost neutrals */ + --anton-frost-bg: #f7f9fa; + --anton-frost-border: #dde9ee; + + --ifm-font-family-base: 'Noto Sans', system-ui, -apple-system, 'Segoe UI', + Roboto, sans-serif; + --ifm-heading-font-family: 'Arimo', 'Noto Sans', system-ui, sans-serif; + --ifm-font-family-monospace: Menlo, Monaco, 'Courier New', monospace; + + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(31, 156, 176, 0.1); +} + +/* Dark mode — lighter aqua for contrast on Frost-dark backgrounds */ +[data-theme='dark'] { + --ifm-color-primary: #45a9b9; + --ifm-color-primary-dark: #1f9cb0; + --ifm-color-primary-darker: #16788e; + --ifm-color-primary-darkest: #115562; + --ifm-color-primary-light: #7cc3ce; + --ifm-color-primary-lighter: #aedae1; + --ifm-color-primary-lightest: #d6ecf0; + + --ifm-background-color: #0e1518; + --ifm-background-surface-color: #1b262b; + + --docusaurus-highlighted-code-line-bg: rgba(124, 195, 206, 0.15); +} + +.navbar__title { + font-family: var(--ifm-heading-font-family); + letter-spacing: 0.02em; +} + +/* Subdued contributor callout used at the bottom of the homepage */ +.anton-contributor-note { + margin-top: 4rem; + padding-top: 1.5rem; + border-top: 1px solid var(--anton-frost-border); + color: var(--ifm-color-emphasis-600); + font-size: 0.9rem; +} + +[data-theme='dark'] .anton-contributor-note { + border-top-color: #2a3940; +} + +/* Hero on the homepage */ +.anton-hero { + text-align: center; + padding: 3rem 1rem 2rem; +} + +.anton-hero h1 { + font-size: 2.6rem; +} + +.anton-hero .anton-hero-tagline { + max-width: 42rem; + margin: 0 auto 2rem; + font-size: 1.15rem; + color: var(--ifm-color-emphasis-700); +} + +.anton-hero-buttons { + display: flex; + gap: 0.75rem; + justify-content: center; + flex-wrap: wrap; +} diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 00000000..d250afae --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": "." + } +} From 506b88d24f9f620ba49407c3f0050223379da836 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:45:39 +0200 Subject: [PATCH 04/15] Add docosourus deps --- docs/docusaurus.config.ts | 137 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 docs/docusaurus.config.ts diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts new file mode 100644 index 00000000..6052bcb8 --- /dev/null +++ b/docs/docusaurus.config.ts @@ -0,0 +1,137 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'Anton', + tagline: 'The open-source AI coworker', + favicon: 'img/logo.svg', + + // Localhost only for v1 — no production URL committed yet. + url: 'http://localhost:3000', + baseUrl: '/', + + organizationName: 'mindsdb', + projectName: 'anton', + + onBrokenLinks: 'throw', + + markdown: { + mermaid: true, + hooks: { + onBrokenMarkdownLinks: 'warn', + }, + }, + + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + themes: [ + '@docusaurus/theme-mermaid', + [ + require.resolve('@easyops-cn/docusaurus-search-local'), + /** @type {import("@easyops-cn/docusaurus-search-local").PluginOptions} */ + ({ + hashed: true, + language: ['en'], + indexBlog: false, + docsRouteBasePath: '/', + highlightSearchTermsOnTargetPage: false, + }), + ], + ], + + presets: [ + [ + 'classic', + { + docs: { + routeBasePath: '/', // Docs at the site root + sidebarPath: './sidebars.ts', + editUrl: 'https://github.com/mindsdb/anton/edit/main/docs/', + }, + blog: false, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + image: 'img/anton-diagram.png', + colorMode: { + defaultMode: 'light', + respectPrefersColorScheme: true, + }, + docs: { + sidebar: { + hideable: true, + autoCollapseCategories: true, + }, + }, + navbar: { + title: 'Anton', + logo: { + alt: 'Anton', + src: 'img/logo.svg', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'docs', + position: 'left', + label: 'Docs', + }, + { + href: 'https://github.com/mindsdb/anton', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + {label: 'Quickstart', to: '/start/quickstart'}, + {label: 'Use Anton', to: '/use/cli'}, + {label: 'Reference', to: '/reference/cli-commands'}, + {label: 'Under the Hood', to: '/developer/architecture'}, + ], + }, + { + title: 'Community', + items: [ + {label: 'GitHub Issues', href: 'https://github.com/mindsdb/anton/issues'}, + {label: 'Slack Community', href: 'https://mindsdb.com/joincommunity'}, + {label: 'GitHub Discussions', href: 'https://github.com/mindsdb/mindsdb/discussions'}, + ], + }, + { + title: 'More', + items: [ + {label: 'GitHub', href: 'https://github.com/mindsdb/anton'}, + {label: 'MindsDB', href: 'https://mindsdb.com'}, + {label: 'Minds Hub', href: 'https://mindshub.ai'}, + ], + }, + ], + copyright: `Built by MindsDB · AGPL-3.0 License · ${new Date().getFullYear()}`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + additionalLanguages: ['bash', 'json', 'python', 'toml', 'powershell'], + }, + mermaid: { + theme: {light: 'neutral', dark: 'dark'}, + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; From 532e6fa448ed81a13c98d3d2cbf4cff08807db80 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:45:50 +0200 Subject: [PATCH 05/15] Configure docs --- docs/docs/configure/analytics.md | 42 +++++++++++++ docs/docs/configure/env-vars.md | 82 +++++++++++++++++++++++++ docs/docs/configure/search-providers.md | 66 ++++++++++++++++++++ docs/docs/configure/security.md | 75 ++++++++++++++++++++++ docs/docs/configure/trace-headers.md | 37 +++++++++++ 5 files changed, 302 insertions(+) create mode 100644 docs/docs/configure/analytics.md create mode 100644 docs/docs/configure/env-vars.md create mode 100644 docs/docs/configure/search-providers.md create mode 100644 docs/docs/configure/security.md create mode 100644 docs/docs/configure/trace-headers.md diff --git a/docs/docs/configure/analytics.md b/docs/docs/configure/analytics.md new file mode 100644 index 00000000..ee5b1fad --- /dev/null +++ b/docs/docs/configure/analytics.md @@ -0,0 +1,42 @@ +--- +title: Analytics +description: What anonymous usage events Anton sends, what they contain, and how to opt out. +--- + +# Analytics + +Anton collects anonymous usage events — for example "session started" or +"first query" — to help the MindsDB team understand how the product is used. + +## What is sent + +Each event is a single HTTP GET request carrying only: + +- the action name (e.g. `anton_started`), +- a timestamp, +- an anonymous installation ID. + +**No personal data or query content is ever sent** — no prompts, no file +contents, no hostnames. The installation ID is a one-way SHA-256 hash of the +machine's network adapter address, truncated to 16 hex characters; the raw +address never leaves your device. Events are fire-and-forget: they never +block Anton and failures are silently ignored. + +## Opting out + +Set the environment variable: + +```bash +export ANTON_ANALYTICS_ENABLED=false +``` + +Or add it to your workspace config (`.anton/.env`): + +```text +ANTON_ANALYTICS_ENABLED=false +``` + +To turn it off everywhere, put the same line in the global `~/.anton/.env`. +See [Environment variables](/configure/env-vars) for how the config files are +loaded, and [Security model](/configure/security) for the full picture of +what leaves your machine. diff --git a/docs/docs/configure/env-vars.md b/docs/docs/configure/env-vars.md new file mode 100644 index 00000000..4b6aa083 --- /dev/null +++ b/docs/docs/configure/env-vars.md @@ -0,0 +1,82 @@ +--- +title: Environment variables +description: The authoritative reference for ANTON_* configuration variables and the .env loading chain. +--- + +# Environment variables + +Every Anton setting can be set as an environment variable with the `ANTON_` +prefix. Most users never touch these directly — the `anton setup` and +`anton setup-search` flows write them to the right `.env` file for you — but +they are all available for scripting and overrides. + +## The .env loading chain + +Anton reads configuration from three locations: + +1. `.env` in the current directory +2. `.anton/.env` in the workspace (project-local config) +3. `~/.anton/.env` (global config — LLM keys, search keys) + +Variables set in your actual shell environment always take precedence over +values from any file. Setup flows write LLM and search provider keys to the +global file so they carry across workspaces, and workspace-specific settings +to the local one. + +## Providers and models + +| Variable | Default | What it does | +| --- | --- | --- | +| `ANTON_PLANNING_PROVIDER` | `anthropic` | Provider for the planning model (`anthropic`, `openai`, `openai-compatible`) | +| `ANTON_PLANNING_MODEL` | `claude-sonnet-4-6` | Model used for planning and conversation | +| `ANTON_CODING_PROVIDER` | `anthropic` | Provider for the coding model | +| `ANTON_CODING_MODEL` | `claude-haiku-4-5-20251001` | Model used for code generation in the scratchpad | +| `ANTON_MAX_TOKENS` | `8192` | Max output tokens per LLM call | +| `ANTON_ANTHROPIC_API_KEY` | unset | Anthropic API key | +| `ANTON_OPENAI_API_KEY` | unset | OpenAI (or OpenAI-compatible endpoint) API key | +| `ANTON_OPENAI_BASE_URL` | unset | Base URL for an OpenAI-compatible endpoint | +| `ANTON_OPENAI_API_VERSION` | unset | Azure OpenAI `api-version` query parameter | +| `ANTON_MINDS_ENABLED` | `true` | Allow using a Minds server as LLM provider | +| `ANTON_MINDS_API_KEY` | unset | Minds API key | +| `ANTON_MINDS_URL` | Minds cloud URL | Minds server URL | +| `ANTON_MINDS_MIND_NAME` | unset | Mind name to use on the Minds server | +| `ANTON_MINDS_SSL_VERIFY` | `true` | Verify SSL certificates when talking to the Minds server | + +## Web tools + +| Variable | Default | What it does | +| --- | --- | --- | +| `ANTON_WEB_SEARCH_ENABLED` | `true` | Enable the `web_search` tool — see [Web search](/connect/web-search) | +| `ANTON_WEB_FETCH_ENABLED` | `true` | Enable the `web_fetch` tool — see [Web fetch](/connect/web-fetch) | +| `ANTON_EXTERNAL_SEARCH_PROVIDER` | unset | External search provider for generic endpoints: `exa` or `brave` | +| `ANTON_EXA_API_KEY` | unset | Exa.ai API key | +| `ANTON_BRAVE_API_KEY` | unset | Brave Search API key | + +The search provider variables are normally written by `anton setup-search` — +see [Search providers](/configure/search-providers). + +## Memory + +| Variable | Default | What it does | +| --- | --- | --- | +| `ANTON_MEMORY_ENABLED` | `true` | Master switch for the memory system | +| `ANTON_MEMORY_MODE` | `autopilot` | How lessons are saved: `autopilot`, `copilot`, or `off` — see [Memory overview](/teach/memory-overview) | +| `ANTON_EPISODIC_MEMORY` | `true` | Keep an episode archive of past sessions — see [Episodes and recall](/teach/episodes-and-recall) | + +## Behavior + +| Variable | Default | What it does | +| --- | --- | --- | +| `ANTON_THEME` | `auto` | Terminal color theme | +| `ANTON_DISABLE_AUTOUPDATES` | `false` | Skip automatic update checks — see [Updating](/start/updating) | +| `ANTON_ANALYTICS_ENABLED` | `true` | Anonymous usage events — see [Analytics](/configure/analytics) | +| `ANTON_LANGFUSE_HEADERS` | unset | Set to `1` to attach Langfuse trace headers on any OpenAI-compatible endpoint — see [Trace headers](/configure/trace-headers) | +| `ANTON_PROACTIVE_DASHBOARDS` | `false` | When `true`, Anton builds HTML dashboards proactively; when `false`, CLI output only | +| `ANTON_BACKEND` | `local` | Scratchpad backend: `local` or `remote` (remote requires Minds URL and API key) | +| `ANTON_PUBLISH_URL` | `https://4nton.ai` | Publish service used when sharing artifacts | +| `ANTON_TERMS_CONSENT` | `false` | Records that you accepted the terms screen (set by the first-run flow) | +| `ANTON_FIRST_RUN_DONE` | `false` | Records that first-run onboarding completed (set by the setup flow) | + +A few additional internal tuning variables exist (tool-round limits, cell +timeouts); they are intentionally undocumented here as they are not meant for +everyday configuration. diff --git a/docs/docs/configure/search-providers.md b/docs/docs/configure/search-providers.md new file mode 100644 index 00000000..2d802fad --- /dev/null +++ b/docs/docs/configure/search-providers.md @@ -0,0 +1,66 @@ +--- +title: Search providers +description: Set up Exa.ai or Brave Search with anton setup-search for generic OpenAI-compatible endpoints. +--- + +# Search providers + +`anton setup-search` configures an external search provider so the +`web_search` tool works on LLM endpoints that don't ship native search. + +## When you need it + +Only when your LLM provider is a **generic OpenAI-compatible endpoint** +(Together, Groq, Ollama, vLLM, OpenRouter, and similar). Anthropic, OpenAI, +and Minds (mdb.ai) all execute web search natively on your existing LLM key — +no extra setup, and `setup-search` is unnecessary. See +[Web search](/connect/web-search) for the full provider matrix. + +When `anton setup` finishes configuring a custom OpenAI-compatible endpoint, +it offers this step automatically. You can run it again at any time: + +```bash +anton setup-search +``` + +## Choosing a provider + +| Provider | Character | Get a key at | +| --- | --- | --- | +| Exa.ai | AI-native semantic search | dashboard.exa.ai/api-keys | +| Brave Search | privacy-focused web search | api.search.brave.com/app/keys | + +The setup screen shows which provider (if any) is currently configured, with +a masked tail of the active key so you can recognize it without exposing it. + +## Key validation + +Anton validates the key before saving it: it makes a small probe call to the +provider's search API and checks the response. If authentication fails or the +service errors, you can: + +- **retry** — re-enter the key for the same provider (fix a typo without + re-picking from the menu), +- **switch** — go back to the picker and try the other provider, +- **skip** — disable `web_search` for now. + +## Switching providers + +Re-run `anton setup-search` and pick the other provider. The previously +stored key for the old provider is left in place; only the active provider +selection changes. + +## Skipping + +Choosing **Skip** disables `web_search` — the tool stays unavailable until +you run `anton setup-search` again. If a working provider is already +configured, Anton asks for confirmation before clearing it, so a stray +keystroke can't wipe a working setup. + +## Where the key lives + +The provider choice and key are persisted to the **global** `~/.anton/.env` +(as `ANTON_EXTERNAL_SEARCH_PROVIDER` plus `ANTON_EXA_API_KEY` or +`ANTON_BRAVE_API_KEY`), so they survive across sessions and workspaces — +the same scope as your LLM keys. See +[Environment variables](/configure/env-vars). diff --git a/docs/docs/configure/security.md b/docs/docs/configure/security.md new file mode 100644 index 00000000..8b10980f --- /dev/null +++ b/docs/docs/configure/security.md @@ -0,0 +1,75 @@ +--- +title: Security model +description: How the credential vault, scratchpad isolation, and local-first design keep your secrets and data under your control. +--- + +# Security model + +Anton runs on your machine. Your code, files, and queries stay local unless +you explicitly ask Anton to send them somewhere. This page explains the +mechanisms behind that. + +## The credential vault + +Connection credentials are stored in a local vault at `~/.anton/data_vault/` +— one JSON file per connection, with the directory restricted to your user +account and each file readable only by you. + +The key property: **secrets are never placed in LLM prompts.** + +- At run time, credentials are injected as `DS_*` environment variables into + the scratchpad process (for example `DS_PASSWORD`, or namespaced forms like + `DS_POSTGRES_MYDB__PASSWORD` when several connections are loaded). +- The model writes code that reads `os.environ['DS_PASSWORD']` — it sees the + variable *name*, never the value. +- Scratchpad output is scrubbed before it reaches the model: values of + registered secret variables are redacted, so a stray `print` can't leak a + password into the conversation. + +See [Connecting things: overview](/connect/overview) for how credentials get +into the vault in the first place. + +## Scratchpad isolation + +All code Anton writes runs in scratchpads — not in your shell. With the local +backend, each scratchpad is a persistent subprocess running inside its own +dedicated Python virtual environment (created per scratchpad under the +workspace's `.anton/scratchpad-venvs/`, or `~/.anton/scratchpad-venvs/` when +no workspace applies). Packages Anton installs for one task don't pollute +your system Python or other scratchpads, and a scratchpad can be reset to a +clean state at any time. + +## What leaves your machine + +Three things, and only three: + +1. **Prompts to your LLM provider.** Whatever you type, plus the context + Anton assembles, goes to the provider you configured (Anthropic, OpenAI, + Minds, or your own endpoint) and is governed by that provider's terms. +2. **Anonymous analytics.** Event names and timestamps only — no query + content, no personal data. Opt out any time: see + [Analytics](/configure/analytics). +3. **Whatever you ask Anton to send.** Emails, API calls, published + dashboards — actions you request. + +In the other direction, remember that **fetched web content is untrusted +input**: a page Anton reads can contain text designed to manipulate the +model. See [Web fetch](/connect/web-fetch). + +## Windows firewall + +On Windows, the scratchpad's Python needs outbound network access. The +installer offers to add a firewall rule; if you skipped it, run this in an +elevated PowerShell: + +```powershell +netsh advfirewall firewall add rule name="Anton Scratchpad" dir=out action=allow program="$env:USERPROFILE\.anton\scratchpad-venv\Scripts\python.exe" +``` + +## Your responsibility + +Anton acts on your behalf — sending emails, modifying data, calling APIs. As +the first-run terms screen puts it: you're responsible for what Anton does on +your behalf, so review proposed actions before authorizing them. This matters +most for [custom integrations](/connect/custom-integrations), where Anton +writes its own integration code. diff --git a/docs/docs/configure/trace-headers.md b/docs/docs/configure/trace-headers.md new file mode 100644 index 00000000..c1d55402 --- /dev/null +++ b/docs/docs/configure/trace-headers.md @@ -0,0 +1,37 @@ +--- +title: Trace headers +description: Attach Langfuse trace headers to LLM requests on OpenAI-compatible endpoints. +--- + +# Trace headers + +When the planning provider is OpenAI-compatible, Anton can attach trace +headers to its LLM requests so a router or observability proxy can attribute +traces to sessions: + +- `Langfuse-Session-Id` +- `Langfuse-Tags` +- `Langfuse-Metadata` + +This is useful when your requests pass through a gateway that records traces +— for example a self-hosted Langfuse proxy sitting in front of Ollama or +vLLM. + +## Enabling + +To emit the headers against any OpenAI-compatible endpoint, set: + +```bash +export ANTON_LANGFUSE_HEADERS=1 +``` + +Or add it to your workspace config (`.anton/.env`): + +```text +ANTON_LANGFUSE_HEADERS=1 +``` + +The headers only carry session attribution metadata — they don't change what +prompts are sent or where. See +[Environment variables](/configure/env-vars) for the config file loading +order. From 5f5a2fcf893efbb21db84725c1c7cbddd210efd2 Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:45:57 +0200 Subject: [PATCH 06/15] Connect docs --- docs/docs/connect/custom-integrations.md | 59 +++++++++++++++++ docs/docs/connect/data-sources.md | 83 ++++++++++++++++++++++++ docs/docs/connect/overview.md | 73 +++++++++++++++++++++ docs/docs/connect/web-fetch.md | 51 +++++++++++++++ docs/docs/connect/web-search.md | 56 ++++++++++++++++ 5 files changed, 322 insertions(+) create mode 100644 docs/docs/connect/custom-integrations.md create mode 100644 docs/docs/connect/data-sources.md create mode 100644 docs/docs/connect/overview.md create mode 100644 docs/docs/connect/web-fetch.md create mode 100644 docs/docs/connect/web-search.md diff --git a/docs/docs/connect/custom-integrations.md b/docs/docs/connect/custom-integrations.md new file mode 100644 index 00000000..c3d6e51c --- /dev/null +++ b/docs/docs/connect/custom-integrations.md @@ -0,0 +1,59 @@ +--- +title: Custom integrations +description: When there is no connector for something, ask Anton — it builds the integration itself. +--- + +# Custom integrations + +Anton doesn't wait for someone to build a connector. If you need to talk to a +service it has no built-in support for, ask — Anton writes the integration +code itself in the scratchpad, configures it, and gets it running. + +## Example: WhatsApp + +```text +Set up a WhatsApp integration so I can message you from my phone. +``` + +Anton figures out what the integration needs, writes the code, sets it up, +and keeps it running — so you can chat with it from WhatsApp, Telegram, or +whatever channel you need. The same pattern works for any API or tool: you +describe the outcome, Anton builds the plumbing. + +## Custom datasources via `/connect` + +The [connect flow](/connect/overview) also handles services that aren't in +the [built-in catalog](/connect/data-sources). Name any tool or service at the +`/connect` prompt: + +```text +/connect + +(anton) What would you like to connect? +> github +``` + +Anton asks how the service authenticates (a short description, no secrets), +then works out the connection spec itself: the credential fields, the pip +package to use, and a test snippet that verifies the connection. It collects +the credentials conversationally — type `help` on any field for guidance, or +paste several values at once — then tests the connection and saves it. + +The generated engine definition is written to `~/.anton/datasources.md`, so +the new engine behaves like a built-in from then on: it shows up in `/list`, +and `/edit`, `/remove`, and `/test` all work. Removing the last connection +for a custom engine also removes its definition. You can edit the definitions +in that file by hand too — see +[Adding a datasource](/developer/adding-a-datasource) for the format. + +## Set expectations honestly + +- **This is agent-built code.** Anton writes the integration on the fly, + guided by what it knows about the service. Review what the code does — + especially anything that sends messages or modifies data on your behalf. +- **Credentials still go through the vault.** Custom connections use the same + credential vault as built-in engines: secrets are stored locally and + injected as `DS_*` environment variables at run time, never placed in LLM + prompts. See [Security model](/configure/security). +- **Test snippets may be imperfect.** If a generated connection test fails, + Anton shows the error and lets you correct the details or retry. diff --git a/docs/docs/connect/data-sources.md b/docs/docs/connect/data-sources.md new file mode 100644 index 00000000..12718395 --- /dev/null +++ b/docs/docs/connect/data-sources.md @@ -0,0 +1,83 @@ +--- +title: Data sources +description: Catalog of databases, warehouses, vector stores, SaaS apps, and email accounts Anton can connect to out of the box. +--- + +# Data sources + +These are the engines Anton knows how to connect out of the box. For each one +it knows the required fields, how to test the connection, and common failure +modes. Connect any of them with `/connect` — see +[Connecting things: overview](/connect/overview) for the flow. + +## Databases + +| Engine | What you need | +| --- | --- | +| PostgreSQL | host, port (5432), database, user, password; optional schema and SSL | +| MySQL | host, port (3306), database, user, password; optional SSL certificates | +| MariaDB | same as MySQL (wire-compatible, same driver) | +| Microsoft SQL Server | host, port (1433), database, user, password; for Azure SQL use the `server` field (e.g. `myserver.database.windows.net`) | +| Oracle Database | user, password, host, port (1521), and a service name, SID, or full DSN | +| DuckDB | path to a `.duckdb` file or `:memory:`; optional MotherDuck token for cloud databases | +| TimescaleDB | host, port (5432), database, user, password — a PostgreSQL server with the `timescaledb` extension installed | + +## Warehouses + +| Engine | What you need | +| --- | --- | +| Snowflake | account identifier, user, database, plus either a password or a key pair (PEM private key); optional warehouse, schema, role | +| Google BigQuery | GCP project ID and dataset; a service account JSON key (pasted or a file path) with BigQuery Data Viewer and Job User roles | +| Amazon Redshift | cluster endpoint host, port (5439), database, user, password; SSL mode defaults to `require` | +| Databricks | server hostname, HTTP path, and a personal access token (User Settings → Developer → Access Tokens) | + +## Vector stores + +| Engine | What you need | +| --- | --- | +| pgvector | PostgreSQL connection details for a server with the `vector` extension installed (Supabase, Neon, and RDS all support it) | +| ChromaDB | server host and port (8000) for HTTP mode, or a local persist directory; in-memory mode needs nothing | + +## SaaS and CRM + +| Engine | What you need | +| --- | --- | +| Salesforce | username, password, plus consumer key and secret from a connected app (Setup → App Manager) | +| HubSpot | a Private App token (recommended; starts with `pat-na1-`), or OAuth2 client ID and secret | +| Shopify | store URL plus the client ID and client secret of a custom app (Settings → Apps → Develop apps) | +| NetSuite | account ID plus OAuth 1.0a consumer key/secret and token ID/secret from an integration record | +| BigCommerce | API base URL and an API token (Advanced Settings → API Accounts) | +| Comarch Optima (WebArm API) | API base URL and an API key; optional company selector | + +## Email + +| Engine | What you need | +| --- | --- | +| Gmail | your address and a 16-character app password from myaccount.google.com/apppasswords — requires 2-Factor Authentication on the Google account; no OAuth setup | +| Email (generic IMAP/SMTP) | address and password (or app-specific password); IMAP/SMTP server hostnames for non-Gmail providers | + +## Connect, edit, remove, test + +```text +/connect # in chat: pick an engine and enter credentials +anton connect # same flow from your shell +anton connect postgres-mydb # reconnect a saved connection + +/list # show saved connections and their status +/edit postgres-mydb # update credentials (Enter keeps current value) +/remove postgres-mydb # delete from the vault (with confirmation) +/test postgres-mydb # re-run the connection test +``` + +Every engine with a test snippet is verified at connect time: Anton installs +the driver in a scratchpad, runs the test, and reports the exact error if it +fails. Credentials are stored in the local vault and injected as `DS_*` +environment variables at run time — see [Security model](/configure/security). + +## Your own engine definitions + +The built-in catalog is a markdown registry, and you can extend it. Add your +own engine definitions at `~/.anton/datasources.md` — Anton merges them over +the built-ins at startup. Engines you create through the custom-datasource +flow are written there automatically. For the definition format, see +[Adding a datasource](/developer/adding-a-datasource). diff --git a/docs/docs/connect/overview.md b/docs/docs/connect/overview.md new file mode 100644 index 00000000..2bfedebc --- /dev/null +++ b/docs/docs/connect/overview.md @@ -0,0 +1,73 @@ +--- +title: "Connecting things: overview" +description: How Anton connects to databases, warehouses, and apps — and how the credential vault keeps secrets away from the model. +--- + +# Connecting things: overview + +Anton is an open-source AI coworker that can execute tasks, connect to tools +and data, remember lessons, and improve its workflows over time. To work with +your data, it first needs a connection — and the whole flow is conversational. + +## How `/connect` works + +Type `/connect` in a chat session (or run `anton connect` from your shell): + +```text +/connect + +(anton) What would you like to connect? + Examples: PostgreSQL, MySQL, Snowflake, BigQuery, Gmail, GitHub, HubSpot, Salesforce, Jira, REST API. +``` + +1. **Pick an engine.** Name any supported engine from the + [data sources catalog](/connect/data-sources). If Anton doesn't recognize + the name, it offers to set it up as a custom datasource — see + [Custom integrations](/connect/custom-integrations). +2. **Anton collects the fields conversationally.** It shows what the engine + needs, then asks for each value one at a time. You can also paste a + connection string or several `key=value` pairs in one go and Anton extracts + the fields for you. Type `help` for guidance on where to find a credential, + or `skip` to save a partial connection and finish later with `/edit`. +3. **Secrets go into the local credential vault.** Passwords, tokens, and keys + are stored on your machine and are never placed in LLM prompts. At run + time they are injected as environment variables into the scratchpad — the + model only ever sees variable names like `DS_PASSWORD`, never the values. + See [Security model](/configure/security). +4. **Anton tests the connection.** It runs a short test snippet in an isolated + scratchpad (installing the driver if needed). If the test fails, Anton + shows the error and offers to let you re-enter credentials. + +On success the connection is saved under a slug like `postgres-3f2a9c1b` +(engine plus a short generated name) and Anton is ready to query it. + +## The five connection commands + +| In chat | From your shell | What it does | +| --- | --- | --- | +| `/connect` | `anton connect` | Connect a new data source, or pass a saved slug to reconnect without re-entering credentials | +| `/list` | `anton list` | List all saved connections with their status | +| `/edit` | `anton edit NAME` | Update credentials for an existing connection (Enter keeps the current value) | +| `/remove` | `anton remove NAME` | Delete a connection from the vault (asks for confirmation) | +| `/test` | `anton test NAME` | Re-run the connection test for a saved connection | + +`NAME` is the connection slug in `engine-name` format, e.g. `postgres-mydb`. +Running `/remove` with no argument shows a numbered list to pick from. + +## Reconnecting + +Saved connections survive across sessions. To reattach one in a new session, +pass its slug: + +```text +/connect postgres-3f2a9c1b +``` + +or just ask in plain language — "connect to my Gmail and find unanswered +emails" — and Anton finds the credentials in the vault itself. + +## Next steps + +- Browse the full engine catalog: [Data sources](/connect/data-sources) +- Understand where secrets live: [Security model](/configure/security) +- No connector for your tool? [Custom integrations](/connect/custom-integrations) diff --git a/docs/docs/connect/web-fetch.md b/docs/docs/connect/web-fetch.md new file mode 100644 index 00000000..8a295700 --- /dev/null +++ b/docs/docs/connect/web-fetch.md @@ -0,0 +1,51 @@ +--- +title: Web fetch +description: How Anton retrieves the contents of a URL, what to expect from different page types, and why fetched content is untrusted input. +--- + +# Web fetch + +Anton can retrieve the contents of a URL through the `web_fetch` tool, which +is on by default. Like [web search](/connect/web-search), execution depends on +your LLM provider: + +| Provider | `web_fetch` | +| --- | --- | +| Anthropic BYOK | Anthropic native server tool | +| OpenAI BYOK | covered by `web_search` | +| Minds-Enterprise-Cloud (mdb.ai) | mdb.ai passthrough | +| Generic OpenAI-compatible | built-in HTTP GET fallback (no key needed) | + +The fallback needs no API key at all: Anton performs a plain HTTP GET, +follows redirects, and strips HTML down to readable plain text before handing +it to the model. + +## What to expect + +- **30-second timeout.** Slow pages fail rather than hang the conversation. +- **HTML is stripped to plain text.** Works best on article-style pages — + blog posts, documentation, news. +- **Paywalls and JS-heavy single-page apps return little.** The fallback does + not execute JavaScript, so pages that render client-side may come back + nearly empty. + +:::warning Treat fetched page content as untrusted input + +Anything a web page says ends up in the model's context. A malicious page can +embed instructions intended for the model (prompt injection). Anton's +credential vault keeps secrets out of prompts, but you should still be +deliberate about which URLs you ask Anton to fetch, and review any actions it +proposes after reading external content. See +[Security model](/configure/security). + +::: + +## Opting out + +To disable web fetch, set: + +```bash +export ANTON_WEB_FETCH_ENABLED=false +``` + +or add the line to your workspace config (`.anton/.env`). diff --git a/docs/docs/connect/web-search.md b/docs/docs/connect/web-search.md new file mode 100644 index 00000000..9fb1d134 --- /dev/null +++ b/docs/docs/connect/web-search.md @@ -0,0 +1,56 @@ +--- +title: Web search +description: How Anton searches the live web — provider-native when possible, Exa.ai or Brave for generic endpoints. +--- + +# Web search + +Anton can query the live web through the `web_search` tool, which is on by +default. How it executes depends on your LLM provider: + +| Provider | `web_search` | Setup | +| --- | --- | --- | +| Anthropic BYOK | Anthropic native server tool | None — billed on your Anthropic key | +| OpenAI BYOK | OpenAI Responses API native | None — billed on your OpenAI key | +| Minds-Enterprise-Cloud (mdb.ai) | mdb.ai passthrough | None — billed on your Minds key | +| Generic OpenAI-compatible (Together, Groq, Ollama, vLLM, …) | Exa.ai or Brave (you choose) | Run `anton setup-search` once | + +For the first three rows there is nothing to configure — the LLM provider +executes the search server-side and folds the results directly into its +response, billed on the key you already set up. + +## Generic OpenAI-compatible endpoints + +Generic endpoints don't ship a native search capability, so Anton uses an +external search provider — Exa.ai or Brave Search. After `anton setup` +finishes configuring a custom OpenAI-compatible endpoint, Anton offers to set +one up on the spot. You can also run (or re-run) that step at any time: + +```bash +anton setup-search +``` + +You pick a provider, paste an API key, and Anton validates the key with a +probe call before saving it. The key is persisted to `~/.anton/.env`, so it +carries across sessions and workspaces — exactly like your LLM key. See +[Search providers](/configure/search-providers) for the full setup walkthrough +and where to get keys. + +If you skip the step, `web_search` is unavailable on that endpoint until you +run `anton setup-search`. + +## Opting out + +To disable web search entirely, set: + +```bash +export ANTON_WEB_SEARCH_ENABLED=false +``` + +or add the line to your workspace config (`.anton/.env`). + +## Caveats + +- Provider rate limits apply, on both LLM-native and external providers. +- For retrieving the contents of a specific URL, Anton uses a separate tool — + see [Web fetch](/connect/web-fetch). From 0aabfd5cd3135356fe249c1234e9f47d96e9339e Mon Sep 17 00:00:00 2001 From: ZoranPandovski Date: Thu, 11 Jun 2026 15:46:06 +0200 Subject: [PATCH 07/15] Dev docs --- docs/docs/developer/adding-a-datasource.md | 143 +++++++++++++ docs/docs/developer/adding-a-tool.md | 148 +++++++++++++ docs/docs/developer/architecture.md | 143 +++++++++++++ docs/docs/developer/brain-mapping.md | 105 +++++++++ docs/docs/developer/cerebellum-and-acc.md | 192 +++++++++++++++++ docs/docs/developer/contributing.md | 120 +++++++++++ docs/docs/developer/llm-dispatch.md | 134 ++++++++++++ docs/docs/developer/memory-systems.md | 202 ++++++++++++++++++ docs/docs/developer/release-and-versioning.md | 126 +++++++++++ docs/docs/developer/scratchpad-runtime.md | 139 ++++++++++++ docs/docs/developer/skills-internals.md | 144 +++++++++++++ docs/docs/developer/tool-system.md | 125 +++++++++++ 12 files changed, 1721 insertions(+) create mode 100644 docs/docs/developer/adding-a-datasource.md create mode 100644 docs/docs/developer/adding-a-tool.md create mode 100644 docs/docs/developer/architecture.md create mode 100644 docs/docs/developer/brain-mapping.md create mode 100644 docs/docs/developer/cerebellum-and-acc.md create mode 100644 docs/docs/developer/contributing.md create mode 100644 docs/docs/developer/llm-dispatch.md create mode 100644 docs/docs/developer/memory-systems.md create mode 100644 docs/docs/developer/release-and-versioning.md create mode 100644 docs/docs/developer/scratchpad-runtime.md create mode 100644 docs/docs/developer/skills-internals.md create mode 100644 docs/docs/developer/tool-system.md diff --git a/docs/docs/developer/adding-a-datasource.md b/docs/docs/developer/adding-a-datasource.md new file mode 100644 index 00000000..0912e4bb --- /dev/null +++ b/docs/docs/developer/adding-a-datasource.md @@ -0,0 +1,143 @@ +--- +title: Adding a data source +description: How datasource engines are defined in datasources.md — the YAML schema, auth method variants, test snippets, user overrides, and a worked example. +--- + +# Adding a data source + +Anton's datasource catalog is **markdown, not code**. Built-in engines are +defined in `anton/core/datasources/datasources.md`; the parser is +`anton/core/datasources/datasource_registry.py`. Each engine is a level-2 +heading followed by a fenced `yaml` block, with free prose around it that Anton +reads for auth flows, common errors, and where to get tokens. + +To add or override an engine, you usually don't touch the repo at all: put the +same format in `~/.anton/datasources.md` and Anton merges it **over** the +built-in registry at startup (`DatasourceRegistry._load()` parses built-ins +first, then user entries win by engine slug). Fields in user-defined engines +are treated as non-required so partial definitions still work. See +[Custom integrations](/connect/custom-integrations) for the user-facing flow. + +## The YAML block schema + +Parsed into `DatasourceEngine` / `DatasourceField` / `AuthMethod` dataclasses: + +| Key | Type | Meaning | +|---|---|---| +| `engine` | string (required) | Unique slug, e.g. `postgres`. The registry key | +| `display_name` | string | Human name shown in `/connect` | +| `pip` | string | Package to install in the scratchpad before the test snippet runs | +| `name_from` | string or list | Which credential field(s) derive the default connection name (e.g. `database`, or `[account, database]` joined with `_`) | +| `popular` | bool | Surfaces the engine at the top of pickers | +| `fields` | list | The credentials to collect (when there's no auth choice) | +| `auth_method` | `choice` or empty | `choice` means the user picks from `auth_methods` first | +| `auth_methods` | list | Named variants, each with `name`, `display`, and its own `fields` | +| `test_snippet` | multiline string | Python that proves the connection works, reading only `DS_*` env vars | + +Each entry in `fields`: + +| Key | Type | Meaning | +|---|---|---| +| `name` | string | Field name; becomes the `DS_` env var | +| `required` | bool (default true) | Whether collection insists on it | +| `secret` | bool (default false) | Stored in the vault, masked in UIs | +| `description` | string | Shown to the user at collection time | +| `default` | string | Pre-filled value (e.g. `"5432"`) | + +### OAuth2 variants + +An auth method can carry an `oauth2` spec (see the HubSpot entry for the +canonical example): + +```yaml +auth_methods: + - name: oauth2 + display: "OAuth2 (for multi-account or publishable apps)" + fields: + - { name: client_id, required: true, secret: false, description: "OAuth2 client ID" } + - { name: client_secret, required: true, secret: true, description: "OAuth2 client secret" } + oauth2: + auth_url: https://app.hubspot.com/oauth/authorize + token_url: https://api.hubapi.com/oauth/v1/token + scopes: [crm.objects.contacts.read, crm.objects.deals.read] + store_fields: [access_token, refresh_token] +``` + +The prose below the block then tells Anton how to drive the flow with the +scratchpad: build the authorization URL, start a local HTTP server on port 8099 +to catch the callback, open the browser with `webbrowser.open()`, exchange the +`code` at `token_url`, and store the fields listed in `store_fields` in the +vault. + +## The one hard rule: secrets stay in env vars + +Credentials are injected as `DS_*` environment variables before any scratchpad +code runs (namespaced per connection, e.g. `DS_POSTGRES_PROD_DB__HOST`, with +flat `DS_HOST`-style vars during active connection tests — see +`data_vault.py`). **Never embed raw secret values in code strings** — not in +`test_snippet`, not in prose examples. The test snippet must read everything +from `os.environ`. This keeps secrets out of LLM transcripts and episodic logs +(see [Security](/configure/security)). + +## Prose guidance conventions + +After the YAML block, write short prose that Anton will actually use: + +- **Where to get credentials** — e.g. "HubSpot → Settings → Integrations → + Private Apps → Create", or "generate an App Password at + myaccount.google.com/apppasswords". +- **Common errors and what they mean** — e.g. `"password authentication + failed"` → wrong password or user; `"could not connect to server"` → wrong + host/port or firewall. +- **Auth-flow steps** for anything non-trivial (OAuth, key-pair auth). + +## Worked example: a REST API source + +Append this to `~/.anton/datasources.md` (or to the built-in file in a PR): + +````markdown +## OpenWeather + +```yaml +engine: openweather +display_name: OpenWeather +pip: requests +popular: false +fields: + - { name: api_key, required: true, secret: true, description: "OpenWeather API key from home.openweathermap.org/api_keys" } + - { name: units, required: false, secret: false, description: "metric or imperial", default: "metric" } +test_snippet: | + import requests, os + r = requests.get( + "https://api.openweathermap.org/data/2.5/weather", + params={ + "q": "London", + "appid": os.environ['DS_API_KEY'], + "units": os.environ.get('DS_UNITS', 'metric'), + }, + timeout=15, + ) + r.raise_for_status() + print("ok") +``` + +Get a key at home.openweathermap.org/api_keys — free tier allows 60 calls/min. +Common errors: 401 → key not yet activated (takes ~10 minutes after signup); +429 → rate limit exceeded. +```` + +Checklist for the example (and for any new engine): + +1. `engine` slug is unique and lowercase. +2. Every secret field has `secret: true`. +3. `test_snippet` is self-contained, reads only `DS_*` env vars, ends with a + `print("ok")` so success is unambiguous, and fails loudly otherwise. +4. `pip` names the one package the snippet imports (the scratchpad installs it + before running the test). +5. Prose covers token acquisition and the two or three most common errors. + +Validate by restarting Anton (the registry parses both files at startup; +malformed YAML blocks are skipped with a warning on stderr) and running +`/connect` — your engine appears by `display_name`, with fuzzy matching for +typos via `DatasourceRegistry.fuzzy_find()`. See also the +[data sources overview](/connect/data-sources). diff --git a/docs/docs/developer/adding-a-tool.md b/docs/docs/developer/adding-a-tool.md new file mode 100644 index 00000000..3f1c3e35 --- /dev/null +++ b/docs/docs/developer/adding-a-tool.md @@ -0,0 +1,148 @@ +--- +title: Adding a tool +description: Step-by-step walkthrough for adding a built-in tool — ToolDef, handler signature, registration — and when a tool is warranted at all. +--- + +# Adding a tool + +## First: do you actually need a tool? + +Anton's philosophy is that **most work goes through the scratchpad**. The agent +doesn't need a `read_csv` tool or a `http_get` tool — it writes Python in a +scratchpad cell and gets exactly the capability it needs, with credentials +already injected as `DS_*` env vars and an LLM bridge available via `get_llm()`. + +Tools are reserved for **primitives the model must call directly** — operations +that: + +- need to run in the **main process**, not the scratchpad subprocess + (e.g. `memorize` writes through the Cortex; `recall_skill` reads the + session's skill store); +- must return content the model consumes **as part of the conversation**, not + as program output (e.g. `read_image` returns vision blocks); +- are part of the **turn protocol itself** (e.g. `create_artifact` claims a + folder the renderer watches). + +If your idea is "let Anton do X with an API", the answer is almost always a +[data source definition](/developer/adding-a-datasource) plus scratchpad code — +not a tool. A senior reviewer will push back on tool proposals that the +scratchpad already covers. + +## The pieces + +A tool is three things (see [Tool system](/developer/tool-system) for the full +machinery): + +1. A `ToolDef` — name, LLM-facing description, JSON `input_schema`, and a + handler (defined in `anton/core/tools/tool_defs.py`, or in a dedicated file + like `recall_skill.py`). +2. An async **handler** with the signature + `async def handle_mytool(session: "ChatSession", tc_input: dict) -> str` — + it receives the live session and the tool-call input dict, and returns the + result string sent back to the LLM (vision tools may return a list of + content blocks instead). +3. **Registration** in `ChatSession._build_core_tools()` + (`anton/core/session.py`), optionally guarded by a condition (workspace + bound, episodic enabled, ...). Embedding hosts can instead pass extra + ToolDefs via the session's `_extra_tools`. + +## Walkthrough: `recall_skill.py`, the cleanest template + +`anton/core/tools/recall_skill.py` is the best file to copy because the +definition, schema, handler, and docs live together in ~130 lines. + +**1. The description — written for the LLM, not for humans:** + +```python +_DESCRIPTION = ( + "Retrieve a procedural skill from long-term memory into your working " + "context. Call this when you recognize that one of the skills listed in " + "the '## Procedural memory' section of your system prompt applies to the " + "user's current request. ..." +) +``` + +Say *when* to call the tool and what comes back. Bad descriptions are the +number-one cause of tools being over- or under-used. + +**2. The input schema — plain JSON Schema:** + +```python +_INPUT_SCHEMA = { + "type": "object", + "properties": { + "label": { + "type": "string", + "description": "The skill label to recall, e.g. 'csv_summary'. ...", + }, + }, + "required": ["label"], +} +``` + +**3. The handler — validate defensively, return strings, never raise:** + +```python +async def handle_recall_skill(session: "ChatSession", tc_input: dict) -> str: + label_in = (tc_input.get("label") or "").strip() + if not label_in: + return "ERROR: recall_skill requires a non-empty 'label' parameter. ..." + + store = getattr(session, "_skill_store", None) + if store is None: + return "ERROR: no skill store is wired into this session. ..." + + skill = store.load(label_in) + # ... typo recovery via store.closest_match(label_in) ... + store.increment_recommended(skill.label, stage=1) + return _format_skill_response(skill, warning=warning) +``` + +Handler conventions visible here: + +- **Read session state via `getattr` with a fallback** — sessions can be built + without every subsystem, and a tool must degrade to a clear error string, + not an `AttributeError`. +- **Return errors as strings the LLM can act on** ("Available skills: ...") — + exceptions from handlers turn into opaque failures; informative strings let + the model self-correct on the next round. +- **Capture mechanical signals in the handler** (the `recommended` counter), + not via LLM conventions. + +**4. The ToolDef:** + +```python +RECALL_SKILL_TOOL = ToolDef( + name="recall_skill", + description=_DESCRIPTION, + input_schema=_INPUT_SCHEMA, + handler=handle_recall_skill, +) +``` + +**5. Registration** — in `ChatSession._build_core_tools()`: + +```python +# Procedural memory retrieval — always available, no-op if no skills. +self.tool_registry.register_tool(RECALL_SKILL_TOOL) +``` + +If your tool only makes sense under a condition, guard it the way `recall` +(episodic enabled) and the artifact tools (workspace bound) are guarded — +hiding a tool entirely beats registering one that returns errors. + +## Checklist + +1. Define `_DESCRIPTION`, `_INPUT_SCHEMA`, the handler, and the `ToolDef` — + ideally in one new file under `anton/core/tools/`. +2. Register it in `_build_core_tools()` with the right guard. +3. Make the handler total: every input shape returns a string; no path raises. +4. Keep results within reason — large outputs bloat history (episodic logging + truncates tool results at 2000 chars; your tool result itself goes into the + LLM history uncut, so truncate big payloads yourself). +5. Optional: set `ToolDef.prompt` if the tool needs a system-prompt fragment + (it is appended by the prompt builder; most tools don't need this). +6. Add tests under `tests/` — handler unit tests can call + `await handle_mytool(fake_session, {...})` directly; see + `tests/test_acc.py` and friends for session-faking patterns, and + [Contributing](/developer/contributing) for how to run the suite. diff --git a/docs/docs/developer/architecture.md b/docs/docs/developer/architecture.md new file mode 100644 index 00000000..f8611b5c --- /dev/null +++ b/docs/docs/developer/architecture.md @@ -0,0 +1,143 @@ +--- +title: Architecture overview +description: The contributor's map of Anton — executive, scratchpads, long-term stores, how a turn flows, and where each subsystem lives in the code. +--- + +# Architecture overview + +Anton has a brain-inspired architecture. The user docs deliberately use plain names +(memory, lessons, skills); in the contributor docs we use the real module names — +hippocampus, cortex, cerebellum, ACC, striatum — because the code does. If you want +the full rosetta stone, start with [Brain mapping](/developer/brain-mapping). + +![Anton architecture](/img/anton-diagram.png) + +At the highest level there are three layers: + +- **The executive (orchestrator)** — the chat loop plus `ChatSession`. It plans, + picks tools, monitors progress, and decides when to stop. +- **Scratchpads (working memory)** — isolated Python reasoning environments where + most actual work happens. See [Scratchpad runtime](/developer/scratchpad-runtime). +- **Long-term stores** — the experience store (episodic memory), the declarative + memory files (engrams), the cerebellum/ACC error-learning loop, and the skill + library (procedural memory). + +``` + ┌────────────────────────────────────────────────────┐ + │ EXECUTIVE (the orchestrator) │ + │ │ + │ On new problem: │ + │ 1. Check SKILL LIBRARY → match? │ + │ YES → recall_skill(label) → load procedure │ + │ NO → open fresh scratchpad │ + │ 2. Monitor scratchpad progress │ + │ 3. Detect stuck/failure → pivot strategy │ + │ 4. On success → record to experience store │ + └────────────┬────────────────────↑──────────────────┘ + │ spawns & monitors │ + ▼ │ + ┌──────────────────────────────────────────────────────┐ + │ SCRATCHPADS (working memory) │ + │ │ + │ Each scratchpad is: │ + │ - An isolated reasoning environment (its own venv) │ + │ - A chain-of-thought trace (code + observations) │ + │ - Has a goal, constraints, and a budget │ + │ - Can request sub-scratchpads (decomposition) │ + │ │ + │ Every cell execution fires pre/post hooks observed │ + │ by the CEREBELLUM (post-mortem error learning). │ + └──────┬──────────────┬───────────────────┬────────────┘ + │ │ │ + │ on success │ on cell errors │ on success + ▼ ▼ ▼ + ┌────────────┐ ┌──────────────┐ ┌─────────────────────┐ + │ EXPERIENCE │ │ CEREBELLUM │ │ SKILL LIBRARY │ + │ STORE │ │ │ │ │ + │ (hipp.) │ │ Buffers bad │ │ /skill save → LLM │ + │ │ │ cells, runs │ │ drafts a procedure │ + │ Episodes — │ │ post-mortem │ │ with label + name + │ + │ JSONL log │ │ via LLM, │ │ when_to_use + │ + │ of every │ │ encodes new │ │ declarative_md. │ + │ turn. │ │ lessons via │ │ │ + │ │ │ Cortex. │ │ Future turns recall │ + │ Recall via │ │ │ │ the procedure via │ + │ `recall` │ │ Lessons feed │ │ recall_skill tool. │ + │ tool. │ │ next code │ │ │ + │ │ │ generation │ │ Stored at │ + │ │ │ (procedural │ │ ~/.anton/skills/ │ + │ │ │ priming). │ │

+ +# Meet Anton + +

+Anton is an open-source AI coworker that can execute tasks, connect to tools +and data, remember lessons, and improve its workflows over time. +

+ + + +
+ +## What Anton does + +You describe the outcome; Anton figures out the steps. It writes and runs code +in an isolated workspace, connects to your databases and apps, searches the +web, and delivers the result — a report, a cleaned inbox, a live dashboard, a +working integration. + +- **Hand off real tasks** — automated reporting, email cleanup, calendar + management, research and synthesis, workflow automation. +- **Connect your data and apps** — Postgres, BigQuery, Snowflake, Gmail, + Salesforce, HubSpot, and more, with credentials kept in a local vault that + is never exposed to the model. See [Connect things](/connect/overview). +- **Teach it your way of working** — Anton saves lessons, rules, and reusable + skills as it works, and gets better at *your* workflows over time. See + [Teach Anton](/teach/memory-overview). +- **Use any model** — Minds, Anthropic, OpenAI, Gemini, or any + OpenAI-compatible endpoint, including local ones. See + [Pick a provider](/start/pick-a-provider). + +Anton is not a coding copilot. It writes code as a *means* to deliver an +outcome, not as the product. And it is not a chatbot — it takes action, +remembers what it learned, and improves. + +## Where to go next + +- [Quickstart](/start/quickstart) — install, run your first task, and watch + Anton learn from it, in about five minutes. +- [Use Anton](/use/cli) — the terminal interface, sessions, and workspaces. +- [Reference](/reference/cli-commands) — every CLI and slash command. + +

+Curious how Anton thinks? Read the architecture +overview — the contributor guide covers the brain-inspired memory systems, +the scratchpad runtime, and how to add tools and data sources. +

diff --git a/docs/docs/reference/cli-commands.md b/docs/docs/reference/cli-commands.md new file mode 100644 index 00000000..7a4995b9 --- /dev/null +++ b/docs/docs/reference/cli-commands.md @@ -0,0 +1,130 @@ +--- +title: CLI commands +description: Every anton terminal command — synopsis, behavior, and examples. +--- + +# CLI commands + +This page covers the `anton` command-line surface. For commands you type *inside* a chat, see [Slash commands](/reference/slash-commands). + +:::note For contributors +This page mirrors `anton/cli.py`. If you change the CLI, update this page in the same pull request. +::: + +## `anton` — start a chat + +```bash +anton [--folder PATH] [--resume] +``` + +Running `anton` with no subcommand starts an interactive chat in the current directory. On first run it walks you through accepting the terms and choosing an LLM provider; after that it drops you straight into the prompt. It also checks for updates and initializes the workspace's `.anton/` folder if needed. + +| Option | Short | What it does | +|---|---|---| +| `--folder PATH` | `-f` | Use `PATH` as the workspace instead of the current directory | +| `--resume` | `-r` | Resume a previous chat session instead of starting fresh | + +```bash +anton -f ~/projects/sales-analysis -r +``` + +The `--folder` and `--resume` options belong to the top-level command and also apply when running subcommands (for example, to point a subcommand at another workspace). + +## `anton setup` + +Configure the LLM provider, model, and API key. Runs the same guided flow as first-run onboarding: pick Minds-Enterprise-Cloud, a self-hosted Minds server, or bring your own key (Anthropic, OpenAI, Google Gemini, or any OpenAI-compatible endpoint). Validates the key with a live probe before saving. See [Pick a provider](/start/pick-a-provider). + +```bash +anton setup +``` + +## `anton setup-search` + +Configure an external web-search provider — Exa.ai or Brave Search. Only needed when your LLM endpoint is a generic OpenAI-compatible one without native web search (Anthropic, OpenAI, and mdb.ai provide search themselves). The key is validated and saved to the global `~/.anton/.env`, so it carries across all workspaces. See [Search providers](/configure/search-providers). + +```bash +anton setup-search +``` + +## `anton dashboard` + +Show the Anton status dashboard in the terminal. See [Dashboard](/use/dashboard). + +```bash +anton dashboard +``` + +## `anton sessions` + +List recent sessions as a table: ID, task, status, and a short summary preview. + +```bash +anton sessions +``` + +## `anton session ` + +Show one session's details — its task, status, and full summary. Get the ID from `anton sessions`. Exits with an error if the ID isn't found. + +```bash +anton session 20260227_143052 +``` + +## `anton learnings` + +List stored learnings from the legacy learning store as a topic + summary table. See [The learnings command](/teach/learnings-cli) for what this is and how old learnings are migrated into current memory. + +```bash +anton learnings +``` + +## `anton version` + +Print the installed Anton version. + +```bash +anton version +``` + +## `anton connect [slug]` + +Connect a database or API to the Local Vault. With no argument, starts the interactive connect flow (same as `/connect` in chat). Pass an existing connection slug to reconnect using stored credentials without re-entering them. + +```bash +anton connect +anton connect postgres-mydb +``` + +## `anton list` + +List all saved data-source connections in the Local Vault. + +```bash +anton list +``` + +## `anton edit ` + +Edit credentials for an existing Local Vault connection, by slug. + +```bash +anton edit postgres-mydb +``` + +## `anton remove ` + +Remove a saved connection from the Local Vault, by slug. + +```bash +anton remove postgres-mydb +``` + +## `anton test ` + +Test a saved Local Vault connection by running its test snippet. + +```bash +anton test postgres-mydb +``` + +For more on connections, see [Connecting data sources](/connect/data-sources). diff --git a/docs/docs/reference/glossary.md b/docs/docs/reference/glossary.md new file mode 100644 index 00000000..e7ed759e --- /dev/null +++ b/docs/docs/reference/glossary.md @@ -0,0 +1,26 @@ +--- +title: Glossary +description: Mapping the plain names used in these docs to the brain-inspired names used in the code and developer guide. +--- + +# Glossary + +Anton's internals are organized around a brain-inspired architecture, and the source code and [developer guide](/developer/architecture) use neuroscience names for its parts. The user docs deliberately don't. This page is the bridge: if you're crossing from the user docs into the code or developer guide, here's what each plain name is called on the other side. + +| In the user docs | In the code & developer guide | One-line meaning | +|---|---|---| +| Memory (as a whole) | Engrams, stored via the hippocampus and coordinated by the cortex (`hippocampus.py`, `cortex.py`) | Each saved entry is an "engram" — a single memory trace; the hippocampus reads/writes them and the cortex decides what to load. See [Memory systems](/developer/memory-systems) | +| Identity / profile | `profile.md` — the Default Mode Network analog | Always-on facts about you that contextualize everything Anton does. See [Brain mapping](/developer/brain-mapping) | +| Rules | `rules.md` — basal-ganglia-style go/no-go gates | "Always" enables, "never" suppresses, "when" handles conditions. See [Brain mapping](/developer/brain-mapping) | +| Lessons | `lessons.md` — semantic memory (anterior temporal lobe analog) | Facts distilled from experience into general knowledge. See [Memory systems](/developer/memory-systems) | +| Topics | `topics/*.md` — cortical association areas analog | Per-subject knowledge loaded on demand, not in every prompt. See [Memory systems](/developer/memory-systems) | +| Skills | Procedural memory — the striatum analog (`skills.py`) | Reusable procedures retrieved on demand via the `recall_skill` tool. See [Skills internals](/developer/skills-internals) | +| Episodes | Episodic memory — medial temporal lobe analog (`episodes.py`) | The raw, timestamped session archive searched by the `recall` tool. See [Memory systems](/developer/memory-systems) | +| Background error learning | Cerebellum (`cerebellum.py`) and anterior cingulate cortex / ACC (`acc.py`) | The cerebellum learns from individual failed code cells; the ACC spots error *patterns* across a whole turn. See [Cerebellum and ACC](/developer/cerebellum-and-acc) | +| Session review (learning from finished work) | Consolidation — sleep-replay analog (`consolidator.py`) | After a work session, a background pass replays it and extracts durable rules and lessons. See [Memory systems](/developer/memory-systems) | +| Memory cleanup / `/memory vacuum` | Compaction — synaptic homeostasis analog | Deduplicates and merges memory entries when files grow too large. See [Memory systems](/developer/memory-systems) | +| Memory modes (autopilot / copilot / off) | The encoding gate — locus coeruleus analog | Controls how aggressively new memories get written, and which need your confirmation. See [Memory systems](/developer/memory-systems) | +| Scratchpad | Working-memory execution environment | The isolated environment where Anton writes and runs code, one venv per scratchpad. See [Scratchpad runtime](/developer/scratchpad-runtime) | +| Legacy migration (old learnings → memory) | Reconsolidation (`reconsolidator.py`) | One-time, automatic re-encoding of old memory formats into the current schema. See [Memory systems](/developer/memory-systems) | + +For the full table of brain regions and their modules, see [Brain mapping](/developer/brain-mapping). diff --git a/docs/docs/reference/slash-commands.md b/docs/docs/reference/slash-commands.md new file mode 100644 index 00000000..ed6f4c10 --- /dev/null +++ b/docs/docs/reference/slash-commands.md @@ -0,0 +1,92 @@ +--- +title: Slash commands +description: Every in-chat slash command, grouped the same way as /help. +--- + +# Slash commands + +Slash commands are typed at the chat prompt. Run `/help` anytime to see this list in the terminal; tab completion suggests commands and sub-commands as you type. For terminal commands run *outside* chat, see [CLI commands](/reference/cli-commands). + +## LLM Provider + +| Command | What it does | +|---|---| +| `/llm` | Change LLM provider or API key | +| `/minds` | Connect to a Minds server | + +See [Pick a provider](/start/pick-a-provider). + +## Data Connections + +| Command | What it does | +|---|---| +| `/connect` | Connect a database or API to your Local Vault | +| `/list` | List all saved connections | +| `/edit` | Edit credentials for an existing connection | +| `/remove` | Remove a saved connection | +| `/test` | Test a saved connection | + +See [Connecting data sources](/connect/data-sources). + +## Workspace + +| Command | What it does | +|---|---| +| `/setup` | Configure models and memory settings | +| `/memory` | View memory status and usage (dashboard; sub-commands below) | +| `/theme` | Switch theme — `/theme light` or `/theme dark`; bare `/theme` toggles | + +### `/memory` sub-commands + +| Command | What it does | +|---|---| +| `/memory` | Status dashboard | +| `/memory rules` | Show behavioral rules | +| `/memory rules delete ` | Delete rule number `n` | +| `/memory rules edit ` | Edit rule number `n` | +| `/memory lessons` | Show learned lessons | +| `/memory lessons delete ` | Delete lesson number `n` | +| `/memory lessons edit ` | Edit lesson number `n` | +| `/memory identity` | Show the identity profile | +| `/memory identity delete ` | Delete identity entry number `n` | +| `/memory identity edit ` | Edit identity entry number `n` | +| `/memory episodes` | Show episodic sessions as a table of turns | +| `/memory episodes delete ` | Delete turn number `n` | +| `/memory vacuum` | Deduplicate and compact memory | +| `/memory reset [global\|project\|episodic]` | Wipe a memory scope (asks for confirmation) | +| `/memory help` | Show all memory commands | + +See [What Anton remembers](/teach/memory-overview) and [Lessons and rules](/teach/lessons-and-rules). + +## Skills + +| Command | What it does | +|---|---| +| `/skill save ` | Draft a skill from recent work and save it (name hint optional) | +| `/skill list` | Show all saved skills with usage counters | +| `/skill show