From 4b19cb7c299b4e85fab58d60dd1b98a81ba78048 Mon Sep 17 00:00:00 2001 From: Melvin Carvalho Date: Sun, 18 Jan 2026 13:03:18 +0100 Subject: [PATCH 1/4] v0.0.1 - Optimized mashlib-jss with 1.4MB bundle - 30% smaller than original mashlib (1.4MB vs 2.0MB) - Uses JSS packages: solid-logic-jss, solid-ui-jss, solid-panes-jss - Uses lightweight solid-oidc instead of @inrupt OIDC packages - ESM modules for better tree shaking - No Node.js polyfills (buffer, crypto, stream, path, fs) --- .gitignore | 42 + .nojekyll | 0 .nvmrc | 1 + LICENSE.md | 21 + README.md | 87 + babel.config.mjs | 13 + eslint.config.mjs | 63 + package-lock.json | 10418 ++++++++++++++++ package.json | 97 + src/databrowser.html | 21 + src/index.ts | 68 + src/styles/.DS_Store | Bin 0 -> 6148 bytes src/styles/mash.css | 1085 ++ src/styles/mashlib-style.ts | 17 + static/browse-test.html | 134 + static/browse.html | 134 + test/AppProviders/Whitelist.ttl | 11 + test/AppProviders/linkeddata.github.io.ttl | 9 + test/Sharing/index.html | 26 + test/Sharing/local.html | 43 + test/contact/.acl | 14 + test/contact/Group/Home.ttl | 1 + test/contact/Group/Work.ttl | 5 + .../aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl | 8 + .../bdcf64d3-392d-404b-bff4-0ab69740d72a.ttl | 3 + test/contact/book.ttl | 12 + test/contact/book.ttl.acl | 11 + test/contact/groups.ttl | 8 + test/contact/groups.ttl.acl | 11 + test/contact/index.html | 40 + test/contact/index.html.acl | 11 + test/contact/local.html | 40 + test/contact/local.html.acl | 11 + test/contact/people.ttl | 9 + test/contact/people.ttl.acl | 11 + test/index.html | 39 + test/issue/todo/config.ttl | 103 + test/issue/todo/index.html | 29 + test/issue/todo/state.ttl | 0 test/mash.css | 1061 ++ test/slideshow/.acl | 33 + test/slideshow/IMG_2160.jpg | Bin 0 -> 1583431 bytes test/slideshow/IMG_2183.jpg | Bin 0 -> 2024695 bytes test/slideshow/IMG_2253.jpg | Bin 0 -> 3136924 bytes test/slideshow/IMG_2737.jpg | Bin 0 -> 2146183 bytes test/slideshow/IMG_3006.jpg | Bin 0 -> 2447240 bytes test/slideshow/L1030286.jpg | Bin 0 -> 3254870 bytes test/slideshow/L1030446.jpg | Bin 0 -> 3632154 bytes test/slideshow/L1030688.jpg | Bin 0 -> 4230588 bytes test/slideshow/L1030742.jpg | Bin 0 -> 1454074 bytes test/slideshow/index.html | 26 + test/todo/config.ttl | 103 + test/todo/index.html | 26 + test/warp/test.txt | 1 + timestamp.sh | 22 + tsconfig.json | 79 + typings/solid-logic-jss.d.ts | 7 + typings/solid-namespace.ts | 4 + typings/solid-panes-jss.d.ts | 9 + webpack.config.mjs | 234 + 60 files changed, 14261 insertions(+) create mode 100644 .gitignore create mode 100644 .nojekyll create mode 100644 .nvmrc create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 babel.config.mjs create mode 100644 eslint.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/databrowser.html create mode 100644 src/index.ts create mode 100644 src/styles/.DS_Store create mode 100644 src/styles/mash.css create mode 100644 src/styles/mashlib-style.ts create mode 100644 static/browse-test.html create mode 100644 static/browse.html create mode 100644 test/AppProviders/Whitelist.ttl create mode 100644 test/AppProviders/linkeddata.github.io.ttl create mode 100644 test/Sharing/index.html create mode 100644 test/Sharing/local.html create mode 100644 test/contact/.acl create mode 100644 test/contact/Group/Home.ttl create mode 100644 test/contact/Group/Work.ttl create mode 100644 test/contact/Person/aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl create mode 100644 test/contact/Person/bdcf64d3-392d-404b-bff4-0ab69740d72a.ttl create mode 100644 test/contact/book.ttl create mode 100644 test/contact/book.ttl.acl create mode 100644 test/contact/groups.ttl create mode 100644 test/contact/groups.ttl.acl create mode 100644 test/contact/index.html create mode 100644 test/contact/index.html.acl create mode 100644 test/contact/local.html create mode 100644 test/contact/local.html.acl create mode 100644 test/contact/people.ttl create mode 100644 test/contact/people.ttl.acl create mode 100644 test/index.html create mode 100644 test/issue/todo/config.ttl create mode 100644 test/issue/todo/index.html create mode 100644 test/issue/todo/state.ttl create mode 100644 test/mash.css create mode 100644 test/slideshow/.acl create mode 100644 test/slideshow/IMG_2160.jpg create mode 100644 test/slideshow/IMG_2183.jpg create mode 100644 test/slideshow/IMG_2253.jpg create mode 100644 test/slideshow/IMG_2737.jpg create mode 100644 test/slideshow/IMG_3006.jpg create mode 100644 test/slideshow/L1030286.jpg create mode 100644 test/slideshow/L1030446.jpg create mode 100644 test/slideshow/L1030688.jpg create mode 100644 test/slideshow/L1030742.jpg create mode 100644 test/slideshow/index.html create mode 100644 test/todo/config.ttl create mode 100644 test/todo/index.html create mode 100644 test/warp/test.txt create mode 100755 timestamp.sh create mode 100644 tsconfig.json create mode 100644 typings/solid-logic-jss.d.ts create mode 100644 typings/solid-namespace.ts create mode 100644 typings/solid-panes-jss.d.ts create mode 100644 webpack.config.mjs diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..cd774118 --- /dev/null +++ b/.gitignore @@ -0,0 +1,42 @@ +# Logs +logs +*.log +npm-debug.log* + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +node_modules + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history + +# JavaScript distribution +dist + +# Built files +src/versionInfo.ts + +# Visual Code +.history/ diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..1d898f1f --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v20.19.2 diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 00000000..c7bbec25 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 - present + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 00000000..03f9e7b4 --- /dev/null +++ b/README.md @@ -0,0 +1,87 @@ +# mashlib-jss + +Optimized Solid data browser library using JSS (JavaScriptSolidServer) packages. + +**Bundle size: 1.4MB** (minified) - 30% smaller than original mashlib + +## What is this? + +mashlib-jss is a drop-in replacement for [mashlib](https://github.com/solidos/mashlib) that uses optimized JSS versions of the Solid stack: + +| Original | JSS Version | Notes | +|----------|-------------|-------| +| solid-logic | [solid-logic-jss](https://github.com/JavaScriptSolidServer/solid-logic-jss) | Uses solid-oidc instead of @inrupt/solid-client-authn-browser | +| solid-ui | [solid-ui-jss](https://github.com/JavaScriptSolidServer/solid-ui-jss) | Uses pane-registry-jss | +| solid-panes | [solid-panes-jss](https://github.com/JavaScriptSolidServer/solid-panes-jss) | Uses chat-pane-jss, pane-registry-jss | +| pane-registry | [pane-registry-jss](https://github.com/JavaScriptSolidServer/pane-registry-jss) | Uses solid-logic-jss | +| chat-pane | [chat-pane-jss](https://github.com/JavaScriptSolidServer/chat-pane-jss) | Uses solid-logic-jss, solid-ui-jss | + +## Key optimizations + +1. **No @inrupt OIDC packages** - Uses lightweight [solid-oidc](https://github.com/JavaScriptSolidServer/solid-oidc) instead of @inrupt/solid-client-authn-browser +2. **ESM modules** - Uses ESM versions for better tree shaking +3. **No Node.js polyfills** - Removed unnecessary browser polyfills for Buffer, crypto, stream, path, fs + +## Bundle composition + +| Component | Size | Purpose | +|-----------|------|---------| +| rdflib | ~500KB | RDF parsing (N3, RDFa, JSON-LD, Turtle) | +| solid-panes-jss | ~484KB | UI panes (67 modules) | +| solid-ui-jss | ~300KB | UI widgets, forms, ACL controls | +| jose | ~150KB | JWT/JWS crypto for OIDC | +| mime-db | ~143KB | MIME type database | +| solid-oidc | ~100KB | Authentication | +| n3 | ~100KB | N3/Turtle parser | + +## Usage + +### As a script tag + +```html + + +``` + +### Global variables + +Same interface as original mashlib: +- `$rdf` - rdflib +- `panes` - solid-panes-jss +- `UI` - solid-ui-jss +- `SolidLogic` - { authn, authSession, store, solidLogicSingleton } + +## Development + +```bash +# Install dependencies +npm install + +# Development server (port 8080) +npm start + +# Production build +npm run build + +# Check bundle size +npm run bundlesize +``` + +## Test pages + +- `dist/browse-test.html` - Simple data browser test page +- `dist/browse.html` - Full data browser + +## Related packages + +- [solid-shim](https://github.com/JavaScriptSolidServer/solid-shim) - Minimal Solid data browser with @view support +- [solid-oidc](https://github.com/JavaScriptSolidServer/solid-oidc) - Lightweight OIDC authentication + +## License + +MIT diff --git a/babel.config.mjs b/babel.config.mjs new file mode 100644 index 00000000..647da9d1 --- /dev/null +++ b/babel.config.mjs @@ -0,0 +1,13 @@ +export default { + presets: [ + ['@babel/preset-env', { + targets: { + browsers: ['> 1%', 'last 3 versions', 'not dead'] + } + }], + '@babel/preset-typescript', + ], + plugins: [ + '@babel/plugin-transform-runtime' + ] +} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..667f9af5 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,63 @@ +import globals from 'globals' +import tsParser from '@typescript-eslint/parser' + +export default [ + { + ignores: [ + 'node_modules/**', + 'dist/**', + ], + }, + { + files: ['src/**/*.js', 'src/**/*.cjs', 'src/**/*.mjs'], + + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + Atomics: 'readonly', + SharedArrayBuffer: 'readonly', + } + }, + rules: { + // Code style - match TypeScript settings + semi: ['error', 'never'], + quotes: ['error', 'single'], + + // Strict checking - match TypeScript strictness + 'no-console': 'error', + 'no-unused-vars': 'error', // Match TypeScript noUnusedLocals: true + 'no-undef': 'error', + strict: ['error', 'global'], // Match TypeScript alwaysStrict: true + + // Additional strictness to match TypeScript behavior + 'no-implicit-globals': 'error', + 'prefer-const': 'error', // Encourage immutability + 'no-var': 'error', // Use let/const only + 'no-redeclare': 'error' + }, + }, + { + files: ["src/**/*.ts"], + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + Atomics: "readonly", + SharedArrayBuffer: "readonly", + }, + parser: tsParser, + parserOptions: { + project: ['./tsconfig.json'] + }, + }, + + rules: { + semi: ['error', 'never'], + quotes: ['error', 'single'], + // Disable ESLint rules that TypeScript handles better + 'no-unused-vars': 'off', // TypeScript handles this via noUnusedLocals + 'no-undef': 'off', // TypeScript handles undefined variables + }, + } +] diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..2be61c27 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10418 @@ +{ + "name": "mashlib", + "version": "2.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "mashlib", + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "rdflib": "^2.3.3", + "solid-logic-jss": "file:../solid-logic-jss", + "solid-panes-jss": "file:../solid-panes-jss", + "solid-ui-jss": "file:../solid-ui-jss" + }, + "devDependencies": { + "@babel/cli": "^7.28.0", + "@babel/core": "^7.28.0", + "@babel/plugin-transform-runtime": "^7.28.0", + "@babel/preset-env": "^7.28.0", + "@babel/preset-typescript": "^7.27.1", + "@typescript-eslint/parser": "^8.39.0", + "@webpack-cli/serve": "^3.0.1", + "babel-loader": "^10.0.0", + "bundlesize2": "^0.0.35", + "copy-webpack-plugin": "^13.0.0", + "css-loader": "^7.1.2", + "eslint": "^9.33.0", + "file-loader": "^6.2.0", + "globals": "^16.3.0", + "html-webpack-plugin": "^5.6.3", + "mini-css-extract-plugin": "^2.9.4", + "node-polyfill-webpack-plugin": "^4.1.0", + "terser-webpack-plugin": "^5.3.14", + "typescript": "^5.9.2", + "url-loader": "^4.1.1", + "webpack": "^5.101.0", + "webpack-cli": "^6.0.1", + "webpack-dev-server": "^5.2.2" + } + }, + "../solid-logic-jss": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "solid-namespace": "^0.5.4", + "solid-oidc": "github:JavaScriptSolidServer/solid-oidc" + }, + "devDependencies": { + "@babel/core": "^7.28.4", + "@babel/preset-env": "^7.28.3", + "@babel/preset-typescript": "^7.27.1", + "@types/jest": "^30.0.0", + "@typescript-eslint/parser": "^8.34.0", + "babel-jest": "^30.1.2", + "babel-loader": "^10.0.0", + "eslint": "^9.38.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-import": "^2.32.0", + "jest": "^30.2.0", + "jest-environment-jsdom": "^30.0.2", + "jest-fetch-mock": "^3.0.3", + "jose": "^6.1.3", + "rdflib": "github:JavaScriptSolidServer/rdflib.js", + "terser-webpack-plugin": "^5.3.14", + "ts-loader": "^9.5.4", + "tslib": "^2.8.1", + "typescript": "^5.9.2", + "webpack": "^5.101.3", + "webpack-cli": "^6.0.1" + }, + "peerDependencies": { + "rdflib": "github:JavaScriptSolidServer/rdflib.js" + } + }, + "../solid-panes-jss": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "@solid/better-simple-slideshow": "^0.1.0", + "chat-pane-jss": "file:../chat-pane-jss", + "contacts-pane": "^3.0.0", + "dompurify": "^3.2.6", + "folder-pane": "^3.0.0", + "issue-pane": "^3.0.0", + "marked": "^17.0.0", + "meeting-pane": "^3.0.0", + "pane-registry-jss": "file:../pane-registry-jss", + "profile-pane": "^2.0.0", + "solid-namespace": "^0.5.4", + "source-pane": "^3.0.0" + }, + "devDependencies": { + "@babel/cli": "^7.28.0", + "@babel/core": "^7.28.0", + "@babel/preset-env": "^7.28.0", + "@babel/preset-typescript": "^7.27.1", + "@testing-library/dom": "^10.4.1", + "@testing-library/jest-dom": "^6.6.4", + "@types/jest": "^30.0.0", + "@types/webpack-env": "^1.18.8", + "@typescript-eslint/parser": "^8.39.0", + "@webpack-cli/serve": "^3.0.1", + "babel-jest": "^30.1.2", + "babel-loader": "^10.0.0", + "babel-plugin-inline-import": "^3.0.0", + "buffer": "^6.0.3", + "eslint": "^9.33.0", + "globals": "^16.3.0", + "html-webpack-plugin": "^5.6.3", + "jest": "^30.0.5", + "jest-environment-jsdom": "^30.0.5", + "jest-fetch-mock": "^3.0.3", + "neostandard": "^0.12.2", + "node-polyfill-webpack-plugin": "^4.1.0", + "path-browserify": "^1.0.1", + "rdflib": "github:JavaScriptSolidServer/rdflib.js", + "react": "^19.1.1", + "react-dom": "^19.1.1", + "solid-logic-jss": "github:JavaScriptSolidServer/solid-logic-jss", + "solid-ui-jss": "github:JavaScriptSolidServer/solid-ui-jss", + "ts-jest": "^29.4.1", + "typescript": "^5.9.2", + "webpack": "^5.101.0", + "webpack-cli": "^6.0.1", + "webpack-dev-server": "^5.2.2" + } + }, + "../solid-ui-jss": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "@noble/curves": "^1.9.6", + "@noble/hashes": "^1.8.0", + "escape-html": "^1.0.3", + "pane-registry-jss": "file:../pane-registry-jss", + "solid-namespace": "^0.5.4", + "uuid": "^11.1.0" + }, + "devDependencies": { + "@babel/cli": "^7.28.3", + "@babel/core": "^7.28.3", + "@babel/plugin-transform-runtime": "^7.28.3", + "@babel/preset-env": "^7.28.0", + "@babel/preset-typescript": "^7.27.1", + "@babel/runtime": "^7.28.2", + "@eslint/js": "^9.32.0", + "@frogcat/ttl2jsonld": "^0.0.10", + "@mdx-js/react": "^3.1.0", + "@storybook/addon-actions": "7.6.20", + "@storybook/addon-docs": "^7.6.20", + "@storybook/addon-essentials": "^7.6.20", + "@storybook/addon-links": "7.6.20", + "@storybook/html": "^7.6.20", + "@storybook/html-webpack5": "^7.6.20", + "@testing-library/dom": "^10.4.1", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^30.0.0", + "@types/jsdom": "^21.1.7", + "@types/node": "^25.0.3", + "@typescript-eslint/parser": "^8.48.1", + "@xmldom/xmldom": "^0.8.11", + "babel-jest": "^30.1.2", + "babel-loader": "^10.0.0", + "eslint": "^9.32.0", + "eslint-import-resolver-typescript": "^4.4.4", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jest": "^29.2.1", + "eslint-plugin-n": "^17.21.3", + "eslint-plugin-promise": "^7.2.1", + "get-random-values": "^4.0.0", + "globals": "^16.3.0", + "isomorphic-fetch": "^3.0.0", + "jest": "^30.2.0", + "jest-environment-jsdom": "^30.0.5", + "jose": "^6.1.3", + "jsdom": "^26.1.0", + "jsonld": "^9.0.0", + "neostandard": "^0.12.2", + "nock": "^13.5.6", + "rdflib": "github:JavaScriptSolidServer/rdflib.js", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-is": "^17.0.2", + "solid-logic-jss": "github:JavaScriptSolidServer/solid-logic-jss", + "storybook": "^7.6.20", + "terser-webpack-plugin": "^5.3.15", + "typedoc": "^0.28.9", + "typescript": "^5.9.2", + "webpack": "^5.103.0", + "webpack-cli": "^6.0.1" + }, + "optionalDependencies": { + "fsevents": "*" + }, + "peerDependencies": { + "rdflib": "github:JavaScriptSolidServer/rdflib.js", + "solid-logic-jss": "github:JavaScriptSolidServer/solid-logic-jss" + } + }, + "node_modules/@babel/cli": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.28.6.tgz", + "integrity": "sha512-6EUNcuBbNkj08Oj4gAZ+BUU8yLCgKzgVX4gaTh09Ya2C8ICM4P+G30g4m3akRxSYAp3A/gnWchrNst7px4/nUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.28", + "commander": "^6.2.0", + "convert-source-map": "^2.0.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.2.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0" + }, + "bin": { + "babel": "bin/babel.js", + "babel-external-helpers": "bin/babel-external-helpers.js" + }, + "engines": { + "node": ">=6.9.0" + }, + "optionalDependencies": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.6.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz", + "integrity": "sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.6.tgz", + "integrity": "sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz", + "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6", + "@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/generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz", + "integrity": "sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6", + "@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.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz", + "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.6" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.27.1", + "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.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", + "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", + "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "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==", + "dev": true, + "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.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.6.tgz", + "integrity": "sha512-9knsChgsMzBV5Yh3kkhrZNxH3oCYAfMBkNNaVN4cP2RVlFPe8wYdwwcnOsAbkdDoV9UjFtOXWrWB52M8W4jNeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.28.6.tgz", + "integrity": "sha512-5suVoXjC14lUN6ZL9OLKIHCNVWCrqGqlmEp/ixdXjvgnEl/kauLvvMO/Xw9NyMc95Joj1AeLVPVMvibBgSoFlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.6.tgz", + "integrity": "sha512-eZhoEZHYQLL5uc1gS5e9/oTknS0sSSAtd5TkKMUp3J+S/CaUjagc0kOUPsEbDmMeva0nC3WWl4SxVY6+OBuxfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", + "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "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-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz", + "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.6.tgz", + "integrity": "sha512-GaTI4nXDrs7l0qaJ6Rg06dtOXTBCG6TMDB44zbqofCIC4PqC7SEvmFFtpxzCDw9W5aJ7RKVshgXTLvLdBFV/qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.6", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.28.6", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.28.5", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.6", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "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==", + "dev": true, + "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-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz", + "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/generator": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.6", + "@babel/template": "^7.28.6", + "@babel/types": "^7.28.6", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz", + "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@digitalbazaar/http-client": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", + "integrity": "sha512-6lMpxpt9BOmqHKGs9Xm6DP4LlZTBFer/ZjHvP3FcW3IaUWYIWC7dw5RFZnvw4fP57kAVcm1dp3IF+Y50qhBvAw==", + "license": "BSD-3-Clause", + "dependencies": { + "ky": "^1.14.2", + "undici": "^6.23.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.17.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/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==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "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/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@frogcat/ttl2jsonld": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@frogcat/ttl2jsonld/-/ttl2jsonld-0.0.10.tgz", + "integrity": "sha512-0NLM96V3ziZkkOlhixSZiXe8CzewECVNtSj04s2hW2e65SgzQPzM12VWSovuRIy+2UJA2Bjkf9405yrty9tgcg==", + "license": "MIT", + "bin": { + "ttl2jsonld": "bin/cli.js" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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": "1.2.1", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.2.1.tgz", + "integrity": "sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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-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==", + "dev": true, + "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==", + "dev": true, + "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/@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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "license": "MIT", + "optional": true + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz", + "integrity": "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz", + "integrity": "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz", + "integrity": "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz", + "integrity": "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz", + "integrity": "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz", + "integrity": "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pfx": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz", + "integrity": "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", + "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz", + "integrity": "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz", + "integrity": "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "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==", + "dev": true, + "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/@rdfjs/types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@rdfjs/types/-/types-2.0.1.tgz", + "integrity": "sha512-uyAzpugX7KekAXAHq26m3JlUIZJOC0uSBhpnefGV5i15bevDyyejoB7I+9MKeUrzXD8OOUI3+4FeV1wwQr5ihA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "25.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.9.tgz", + "integrity": "sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz", + "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz", + "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.53.0", + "@typescript-eslint/types": "^8.53.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz", + "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz", + "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz", + "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz", + "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.53.0", + "@typescript-eslint/tsconfig-utils": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz", + "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.53.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", + "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", + "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", + "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.11", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.11.tgz", + "integrity": "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "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/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-loader": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5.61.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.15", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.15.tgz", + "integrity": "sha512-kX8h7K2srmDyYnXRIppo4AH/wYgzWVCs+eKr3RusRSQ5PvRYoEFmR/I0PbdTjKFAoKqp5+kbxnNTFO9jOfSVJg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bn.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", + "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz", + "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==", + "dev": true, + "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.14.0", + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.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==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dev": true, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.17.0" + } + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", + "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", + "dev": true, + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.2", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "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/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, + "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.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "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": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundlesize2": { + "version": "0.0.35", + "resolved": "https://registry.npmjs.org/bundlesize2/-/bundlesize2-0.0.35.tgz", + "integrity": "sha512-GjlPAyJfaBStTxJnl7UpipSoE6wiuyxKfbFEYAaVnKEAAkzJXi3vt0JM4xibYhnTkg0D9OZFsmR5FGxgQcflcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "^3.1.0", + "chalk": "^4.0.0", + "ci-env": "^1.15.0", + "commander": "^5.1.0", + "cosmiconfig": "5.2.1", + "figures": "^3.2.0", + "glob": "^9.3.5", + "gzip-size": "^5.1.1", + "node-fetch": "^2.6.7", + "plur": "^4.0.0" + }, + "bin": { + "bundlesize": "index.js" + } + }, + "node_modules/bundlesize2/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/bundlesize2/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/bundlesize2/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "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==", + "dev": true, + "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==", + "dev": true, + "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/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001764", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz", + "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==", + "dev": true, + "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/canonicalize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", + "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", + "license": "Apache-2.0", + "bin": { + "canonicalize": "bin/canonicalize.js" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-env": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.17.0.tgz", + "integrity": "sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "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==", + "dev": true, + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.1.tgz", + "integrity": "sha512-J+YV3WfhY6W/Xf9h+J1znYuqTye2xkBUIGyTPWuBAT27qajBa5mR4f8WBmfDY3YjRftT2kqZZiLi1qf0H+UOFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-parent": "^6.0.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2", + "tinyglobby": "^0.2.12" + }, + "engines": { + "node": ">= 18.12.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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/core-js-compat": { + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.47.0.tgz", + "integrity": "sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.0" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "license": "MIT", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", + "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/css-loader": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", + "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", + "dev": true, + "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": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.27.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "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/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/default-browser": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "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==", + "dev": true, + "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/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://bevry.me/fund" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "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/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", + "dev": true, + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", + "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.21.0.tgz", + "integrity": "sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.39.2", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.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==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "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/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/express": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", + "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "~1.20.3", + "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.14.0", + "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/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.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==", + "dev": true, + "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/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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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==", + "dev": true, + "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/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.6", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", + "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", + "dev": true, + "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/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "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/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "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==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/ipaddr.js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz", + "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/irregular-plurals": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", + "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonld": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", + "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", + "license": "BSD-3-Clause", + "dependencies": { + "@digitalbazaar/http-client": "^4.2.0", + "canonicalize": "^2.1.0", + "lru-cache": "^6.0.0", + "rdf-canonize": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/jsonld/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonld/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ky": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.2.tgz", + "integrity": "sha512-q3RBbsO5A5zrPhB6CaCS8ZUv+NWCXv6JJT4Em0i264G9W0fdPB8YRfnnEi7Dm7X7omAkBIPojzYJ2D1oHTHqug==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, + "node_modules/launch-editor": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "4.53.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.53.0.tgz", + "integrity": "sha512-TKFRsKjJA30iAc9ZeGH/77v5nLcNUD0GBOL/tAj4O63RPIKNxGDZ54ZyuQM4KjEKEj7gfer/Ta1xAzB+HrEnrA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@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" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.0.tgz", + "integrity": "sha512-540P2c5dYnJlyJxTaSloliZexv8rji6rY8FhQN+WF/82iHQfA23j/xtJx97L+mXOML27EqksSek/g4eK7jaL3g==", + "dev": true, + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/n3": { + "version": "1.26.0", + "resolved": "https://registry.npmjs.org/n3/-/n3-1.26.0.tgz", + "integrity": "sha512-SQknS0ua90rN+3RHuk8BeIqeYyqIH/+ecViZxX08jR4j6MugqWRjtONl3uANG/crWXnOM2WIqBJtjIhVYFha+w==", + "license": "MIT", + "dependencies": { + "buffer": "^6.0.3", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">=12.0" + } + }, + "node_modules/n3/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/n3/node_modules/readable-stream": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", + "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", + "license": "MIT", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-polyfill-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-b4ei444EKkOagG/yFqojrD3QTYM5IOU1f8tn9o6uwrG4qL+brI7oVhjPVd0ZL2xy+Z6CP5bu9w8XTvlWgiXHcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-stdlib-browser": "^1.3.0", + "type-fest": "^4.27.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "webpack": ">=5" + } + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "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==", + "dev": true, + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "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-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/path-scurry/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pbkdf2": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pkijs": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz", + "integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==", + "dev": true, + "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/plur": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", + "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "irregular-plurals": "^3.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "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.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", + "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/qs": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/rdf-canonize": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", + "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", + "license": "BSD-3-Clause", + "dependencies": { + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/rdflib": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/rdflib/-/rdflib-2.3.5.tgz", + "integrity": "sha512-dXW3GbHSKx3vctY3YUm7O/EVj4pNVueUgrm3GBsWjwrRkkFBu2+9Sd5zjhi/skbzhpQ9d45rO/2HGD8zi0oubw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.28.4", + "@frogcat/ttl2jsonld": "^0.0.10", + "@rdfjs/types": "^2.0.1", + "@xmldom/xmldom": "^0.8.11", + "cross-fetch": "^4.1.0", + "jsonld": "^9.0.0", + "n3": "^1.26.0", + "solid-namespace": "^0.5.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "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/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "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-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "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/ripemd160/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/ripemd160/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "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/schema-utils/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz", + "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "dev": true, + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "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.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/solid-logic-jss": { + "resolved": "../solid-logic-jss", + "link": true + }, + "node_modules/solid-namespace": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/solid-namespace/-/solid-namespace-0.5.4.tgz", + "integrity": "sha512-oPAv8xIg2MOLz069JRdvsSbYCpQN+umPJJ9LBFPzCrYuSw+dW4TMUOTDxTWS5xy+B3XN4+Fx3iIS5Jm8abm4Mg==", + "license": "MIT" + }, + "node_modules/solid-panes-jss": { + "resolved": "../solid-panes-jss", + "link": true + }, + "node_modules/solid-ui-jss": { + "resolved": "../solid-ui-jss", + "link": true + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "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/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser": { + "version": "5.46.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", + "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", + "dev": true, + "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.3.16", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", + "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/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==", + "dev": true, + "license": "MIT" + }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/ts-api-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true, + "license": "MIT" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", + "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "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==", + "dev": true, + "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/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/url": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "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/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==", + "dev": true, + "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": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "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==", + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", + "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.104.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.104.1.tgz", + "integrity": "sha512-Qphch25abbMNtekmEGJmeRUhLDbe+QfiWTiqpKYkpCOWY64v9eyl+KRRLmqOFA2AvKPpc9DC6+u2n76tQLBoaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@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.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.28.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.4", + "es-module-lexer": "^2.0.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.3.1", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.16", + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", + "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "^0.6.1", + "@webpack-cli/configtest": "^3.0.1", + "@webpack-cli/info": "^3.0.1", + "@webpack-cli/serve": "^3.0.1", + "colorette": "^2.0.14", + "commander": "^12.1.0", + "cross-spawn": "^7.0.3", + "envinfo": "^7.14.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^6.0.1" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.82.0" + }, + "peerDependenciesMeta": { + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/webpack-dev-server": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.3.tgz", + "integrity": "sha512-9Gyu2F7+bg4Vv+pjbovuYDhHX+mqdqITykfzdM9UyKqKHlsE5aAjRhR+oOEfXW5vBeu8tarzlJFIZva4ZjAdrQ==", + "dev": true, + "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-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==", + "dev": true, + "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.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", + "dev": true, + "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/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..3a5a26e3 --- /dev/null +++ b/package.json @@ -0,0 +1,97 @@ +{ + "name": "mashlib-jss", + "version": "0.0.1", + "description": "Optimized Solid data browser library using JSS packages (1.4MB minified)", + "main": "dist/mashlib.js", + "files": [ + "dist/", + "README.md", + "LICENSE" + ], + "scripts": { + "clean": "rm -rf dist ./src/versionInfo.ts", + "build": "npm run clean && npm run build-version && npm run typecheck && npm run build-dist && npm run postbuild-js", + "build-version": "./timestamp.sh > src/versionInfo.ts && eslint 'src/versionInfo.ts' --fix", + "build-dist": "webpack --progress --mode=production", + "postbuild-js": "rm -f dist/versionInfo.d.ts dist/versionInfo.d.ts.map", + "lint": "eslint", + "lint-fix": "eslint --fix", + "typecheck": "tsc --noEmit", + "test": "echo no jest tests", + "prepublishOnly": "npm run lint && npm run build && npm run bundlesize", + "bundlesize": "bundlesize", + "preversion": "npm run lint && npm run typecheck && npm test", + "postpublish": "git push origin main --follow-tags", + "watch": "npm run build-version && webpack --watch", + "start": "npm run build-version && webpack serve --config webpack.config.mjs" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/JavaScriptSolidServer/mashlib-jss.git" + }, + "keywords": [ + "solid", + "decentralized", + "widgets", + "ui", + "web", + "rdf", + "ldp", + "panes", + "linked", + "data", + "browser" + ], + "author": "Tim Berners-Lee ", + "license": "MIT", + "bugs": { + "url": "https://github.com/JavaScriptSolidServer/mashlib-jss/issues" + }, + "homepage": "https://github.com/JavaScriptSolidServer/mashlib-jss", + "dependencies": { + "rdflib": "^2.3.3", + "solid-logic-jss": "file:../solid-logic-jss", + "solid-panes-jss": "file:../solid-panes-jss", + "solid-ui-jss": "file:../solid-ui-jss" + }, + "devDependencies": { + "@babel/cli": "^7.28.0", + "@babel/core": "^7.28.0", + "@babel/plugin-transform-runtime": "^7.28.0", + "@babel/preset-env": "^7.28.0", + "@babel/preset-typescript": "^7.27.1", + "@typescript-eslint/parser": "^8.39.0", + "@webpack-cli/serve": "^3.0.1", + "babel-loader": "^10.0.0", + "bundlesize2": "^0.0.35", + "copy-webpack-plugin": "^13.0.0", + "css-loader": "^7.1.2", + "eslint": "^9.33.0", + "file-loader": "^6.2.0", + "globals": "^16.3.0", + "html-webpack-plugin": "^5.6.3", + "mini-css-extract-plugin": "^2.9.4", + "node-polyfill-webpack-plugin": "^4.1.0", + "terser-webpack-plugin": "^5.3.14", + "typescript": "^5.9.2", + "url-loader": "^4.1.1", + "webpack": "^5.101.0", + "webpack-cli": "^6.0.1", + "webpack-dev-server": "^5.2.2" + }, + "overrides": { + "solid-logic": "file:../solid-logic-jss" + }, + "bundlesize": [ + { + "path": "./dist/*.min.js", + "maxSize": "2 MB", + "compression": "brotli" + }, + { + "path": "./dist/*[^.min].js", + "maxSize": "3 MB", + "compression": "brotli" + } + ] +} diff --git a/src/databrowser.html b/src/databrowser.html new file mode 100644 index 00000000..fcd8a6cf --- /dev/null +++ b/src/databrowser.html @@ -0,0 +1,21 @@ + + + + + <%= htmlWebpackPlugin.options.title %> + + + + + +
+
+
+
+
+ + diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 00000000..d0d11afe --- /dev/null +++ b/src/index.ts @@ -0,0 +1,68 @@ +import * as $rdf from 'rdflib' +import * as panes from 'solid-panes' +import { authn, solidLogicSingleton, authSession, store } from 'solid-logic' +import versionInfo from './versionInfo' +import { mashStyle } from './styles/mashlib-style' +import './styles/mash.css' + +const global: any = window + +global.$rdf = $rdf +global.panes = panes +global.SolidLogic = { + authn, + authSession, + store, + solidLogicSingleton +} +global.mashlib = { + versionInfo +} + +global.panes.runDataBrowser = function (uri?:string|$rdf.NamedNode|null) { + document.getElementById('PageBody')?.setAttribute('style', mashStyle.dbLayout) + document.getElementById('PageHeader')?.setAttribute('style', mashStyle.dbLayoutHeader) + document.getElementById('PageFooter')?.setAttribute('style', mashStyle.dbLayoutFooter) + document.getElementById('DummyUUID')?.setAttribute('style', mashStyle.dbLayoutContent) + + // Set up cross-site proxy + const fetcher: any = $rdf.Fetcher + fetcher.crossSiteProxyTemplate = window.origin + '/xss/?uri={uri}' + + // Add web monetization tag to page header + try { + const webMonetizationTag: HTMLElement = document.createElement('meta') + webMonetizationTag.setAttribute('name', 'monetization') + webMonetizationTag.setAttribute('content', `$${window.location.host}`) + document.head.appendChild(webMonetizationTag) + } catch (e) { + console.error('Failed to add web monetization tag to page header') + } + + // Authenticate the user + authn.checkUser().then(function (_profile: any) { + const mainPage = panes.initMainPage(solidLogicSingleton.store, uri) + return mainPage + }) +} + +window.onpopstate = function (_event: any) { + global.document.outline.GotoSubject( + $rdf.sym(window.document.location.href), + true, + undefined, + true, + undefined + ) +} + +// It's not clear where this function is used, so unfortunately we cannot remove it: +function dump (msg: string[]) { + console.log(msg.slice(0, -1)) +} + +global.dump = dump + +export { + versionInfo +} diff --git a/src/styles/.DS_Store b/src/styles/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..de9bd17037412f401ee867732ff75ddf5578da2a GIT binary patch literal 6148 zcmeHK%Sr=55Uhzg1Vq@Q$N2#R{=pF9!E=5i;(hbu! zkFK7bf}IC|w0M8G1{we}7GY9l#MC`HG^xSDWH~y#pv4t-cpFLd7rXTB4K}#vH$UU& z_kXbUh&f)dyY05?w%fKAi^&sl{$*xMx;XGxT=$;0X2xUY=MmHB;X;8>AQT7%LV=Si zz%yGmJ9i8p3WNfoz(E1+51B<+D)x@Hb>W8mOHL&^HPt6Z zayt8SjVl#7%@W~1}}hQG|{BY#MVRwxh( z{4)j8bh%nCxTt!z{#u^S+RSptB2!$i3XS!_C4dd>BbPSl<5_jam5RNivZ&wa#JC8U LAmKuR6DaTvx;`v2 literal 0 HcmV?d00001 diff --git a/src/styles/mash.css b/src/styles/mash.css new file mode 100644 index 00000000..5d1d971c --- /dev/null +++ b/src/styles/mash.css @@ -0,0 +1,1085 @@ +/* Some common style for the Solid Data Browser +** +** +** Do NOT use physical measures, but font-relative measures. +** 2006-10-21 timbl converted px to em at approx 1em = 12px +** +*/ + +/* If you need style in a pane, insert it in the dom (2016)*/ + +/* I couldn't find the code for the collapse image. this is a quick work around +to make the collapsing easier to use ( the triangles dont jump 20 pixels). ~cm2 +*/ +img[title="Hide details."]{ float:left } + +html { height: 100%; line-height:1.15 } +body { height: 100%; background-color: white ; font-family: sans-serif } /* was: font-size: 80%; */ + +.warning { color: red; } +.selected { background-color: #8F3 } + +.licOkay { background-color: #dfd } + +/* +** other potential colors for CC: +** #C4FF55. "faded" version of CC +** #486d00, actual CC +** #ccff99, mit page color +*/ + +strong { font-size: 120%; color: #333; font-weight: bold; } +div.Outliner { margin-top: 2em; padding: 0.8em; } +form#TabulateForm { padding: 0.8em } +div#addViewForm { padding: 0.8em } +iframe { background: white } + +/* Map */ + +img.pic { max-height: 20em } + +/* Sources */ + +.fetched { background-color: #eeffee } +.requested { background-color: yellow } +.failed { color: red; background-color: white } +.unparseable { background-color: #ffcc00; } + +pre#status { font-size: 100% } + +/* Panes */ +/* +td.internal { } + +/* Moved into code: +div.internalPane { background-color: #ddddff; padding: 0.5em; +border-radius: 1em; border-radius: .4em; } + +div.instancePane { + border-top: solid 1px #777; border-bottom: solid 1px #777; + margin-top: 0.5em; margin-bottom: 0.5em } +*/ +/* ***************** For the Justification UI Panes **********/ + +div.container { +border-top: solid 5px black; +border-left: solid 5px black; +border-bottom: solid 5px black; +border-right: solid 5px black; +margin-top: 0.5em; +margin-bottom: 0.5em; +border-radius: 0.75em; +} +/* +div.nonCompliantPane { + border-top: solid 1px red; + border-left: solid 1px red; + border-bottom: solid 1px red; + border-right: solid 1px red; + padding: 0.5em; + background-color: #fbf0f7; + margin-top: 0.5em; margin-bottom: 0.5em; + border-radius: 1em; +} + +div.compliantPane { + border-top: solid 1px green; + border-left: solid 1px green; + border-bottom: solid 1px green; + border-right: solid 1px green; + padding: 0.5em; + background-color: #def8e0; + margin-top: 0.5em; margin-bottom: 0.5em; + border-radius: 1em; +} +*/ +div.justification { +font-size: 100%; +padding: 0 5px; +width: 80%; /* @@ Don't use pixels -- use em */ +background-color: white; +margin-top: 0.5em; margin-bottom: 0.5em; +} + + +div.description { +font-size: 120%; +border-top: solid 1px yellow; +border-left: solid 1px yellow; +border-bottom: solid 1px yellow; +border-right: solid 1px yellow; +padding: 15px; +width: 100%; +background-color: #ffffdd; +margin-top: 0.5em; +margin-bottom: 0.5em; +margin-left: 0.5em; +margin-right: 0.5em; +border-radius: 0.75em; +position:relative; +left:0% +} + +div.premises { +font-size: 100%; +border-top: solid 1px #3399ff; +border-left: solid 1px #3399ff; +border-bottom: solid 1px #3399ff; +border-right: solid 1px #3399ff; +padding: 0.5px; +width: 100%; +background-color: #ccccff; +margin-top: 0.5em; +margin-bottom: 0.5em; +margin-left: 0.5em; +margin-right: 0.5em; +border-radius: 0.75em; +position:relative; +left:0% /*May be we could shift the left margin a bit?*/ +} + +/* ***************** Social Pane **********/ + +div.socialPane { +border-top: solid 1px #777; border-bottom: solid 1px #777; +padding-top: 0.5em; padding-bottom: 0.5em; +margin: 0 } + +img.foafPic { width: 100% ; border: none; margin: 0; padding: 0; +/*float:right; */} + + +div.mildNotice { +border: dashed 0.1em #777; margin: 1em; padding: 1em; +width: 80%; /* float: right; */ +background-color: #ffe; } + +.friendBox { /* height: 4em; */ border-top: solid 0.01em #ccc; margin: 0; padding: 0.3em; +/* float: left; */} +.friendBoxBig { height: 20em; border-top: solid 0.01em #202; /* float: left; */} + +.socialPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.socialPane a:active { color: #888; text-decoration: none; } + +img.foafThumb { height: 3em ; border: 0px; margin: 0.1em; padding: 0.1em; +vertical-align: middle; +} /* Thumbnail of a fiend etc */ + +.friendBox .confirmed { font-weight: bold; } + +table.inputForm { font-size: 100% } + +.mainBlock { +background: #fff; +color: #000; +float: left; +width: 46%; +margin: 0; +border-left: 1px solid #ccc; +border-right: 1px solid #ccc; +border-bottom: 1px solid #ccc; +padding: 0; +} + +.navBlock { +background-color: #eee; +float: left; +width: 25%; +border: 0; +padding: 0.5em; +margin: 0; +} + +.navBlock .navSection { +border: solid 0.05em gray; +padding: 0.5em; +border-radius: 0.5em; /* CSS3: border-radius: .4em; */ +} + +div.socialPane h2 { color: #202 } +div.socialPane h3 { color: #202 } + +div.social_linkButton { +width: 80%; +background-color: #fff; +border: solid 0.05em #ccc; +margin-top: 0.1em; margin-bottom: 0.1em; +padding: 0.1em; +text-align: center; +} + +/* For question-and-answer stuff for new web id but quite reusable. +*/ +.answer { font-style: italic; color: #00c; text-decoration: underline; } +.tip { font-style: normal; color: #333; margin: 1em;} +.task { font-style: normal; color: #333; margin: 1em; +background-color: #ffe; padding: 1em; +border-radius: 1em; /* CSS3: border-radius: 1em; */ +} +.success {background-color: #efe } +.failure {background-color: white ; border: 0.5em red} +div.unknown { display:none } +div.yes > div.negative { display: none } +div.no > div.affirmative { display: none } + +/******************* Exception Pane ******** +** +** A pane created when the loading of a pane +** throws an exception +**/ + +div.exceptionPane pre { background-color: #fee; } + + + +/******************* Category Pane *********/ + +.categoryPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.categoryPane a:active { color: #888; text-decoration: none; } + +.categoryBottomClass { background-color: #efe ; border: 0.1em solid green } + +.categoryTable { padding-left: 2em;} +.categoryPane { background-color: #f8fff8; padding: 0.5em; +border-width: 0.1em; border-color: #777777; +border-radius: 1em; /* CSS3: border-radius: .4em; */ } + +.categoryPane a.categoryWhy { color: #ddd} +.categoryPane a.categoryWhy:link { color: #ddd; text-decoration: none; font-weight: bold} +.categoryPane a.categoryWhy:visited { color: #ddd; text-decoration: none; font-weight: bold} +.categoryPane a.categoryWhy:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.categoryPane a.categoryWhy:active { color: #ddd; text-decoration: none; } + +.categoryPane a.categoryWhy { color:grey } +/* a.categoryWhy:hover { color: #3B5998 } */ + + +/******************* PubsPane *********/ + +.pubsPane { +background-color: #F2F6DA; +border-width: 0.1em; +border-color: #777777; +border-radius: 1em; /* CSS3: border-radius: .4em; */ +padding: 1em; + +text-decoration: none; +font-weight: bold; +} + +.pubsPane h2 { +margin: 0; +padding: 0; +} + +.pubsPane form { +padding-left: 1em; +} + +/*Clear both - start things on individula lines */ +.pubsRow { +margin: 0.5em 3em 0.5em 0em; +clear: both; +} + +/*inputs float right to line up */ +.pubsRow input { +float: right; +width: 20em; +height: 1em; +} +#inpid_book_description { +float: right; +height: 8em; +width: 17em; +} + +.pubsRow button { +float: left; +height: 2em; +padding: 0.5em; +margin: 0.5em; +} + +.hideit +{ +display: none; +} + +.active { +/* display: visible; */ +} + +.submitRow { +clear: both; +height: 5em; +} + +.submitRow button { +width: 7em; +height: 100%; +} + +#buttonid { +display: none; +} + +#buttonid.active{ +display: inline; +} + + + + +/******************* CV Pane *****************/ + +.CVclass { +background-color: LightSkyBlue; +} + +/******************* Data Content Pane *****************/ + +div.dataContentPane { +border-top: solid 1px black; +border-left: solid 1px black; +border-bottom: solid 1px #777; +border-right: solid 1px #777; +padding: 0.5em; /* color: #404; */ +margin-top: 0.5em; margin-bottom: 0.5em; +} + +.nestedFormula { +border-top: solid 1px black; +border-left: solid 1px black; +border-bottom: solid 1px #777; +border-right: solid 1px #777; +padding: 0.5em; +border-radius: 0.5em; +} + +div.dataContentPane td { +padding-left: 0.2em; +padding-top: 0.1em; +padding-right: 0.2em; +padding-bottom: 0.05em; +/* vertical-align: middle; /*@@ Lalana's request*/ +vertical-align: top; /*@@ Tims's request*/ +/* With middel, you can't tell what is with what */ +/* background-color: white; */ +} + +div.dataContentPane tr { +margin-bottom: 0.6em; +padding-top: 1em; +padding-bottom: 1em; + +} + +.dataContentPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.dataContentPane a:active { color: #888; text-decoration: none; } + +.dataContentPane.embeddedText { white-space: pre-wrap;} +.dataContentPane.embeddedXHTML {} + +/* div.dataContentPane a { text-decoration: none; color: #006} /* Only very slightly blue */ +div.dataContentPane td.pred { min-width: 12em } /* Keep aligned with others better */ +div.dataContentPane td.pred a { color: #444 } /* Greyish as form field names have less info value */ + +/* .collectionAsTables {border-right: green 1px; margin: 0.2em;} */ + + + +div.n3Pane { +padding: 1em; +border-top: solid 1px black; +border-left: solid 1px black; +border-bottom: solid 1px #777; +border-right: solid 1px #777; +color: #004; +} + +.imageView { border: 1em white; margin: 1em; } + +.n3Pane pre { font-size: 120%; } +div.n3Pane { } + +.RDFXMLPane pre { font-size: 120%; } +div.RDFXMLPane { } + +div.RDFXMLPane { +padding: 1em; +border-top: solid 2px black; +border-left: solid 2px black; +border-bottom: solid 2px #777; +border-right: solid 2px #777; +color: #440; +} + +/* Generic things useful anywhere */ + + +img.hideTillHover { +visibility:hidden; +} +img.hideTillHover:hover { +visibility:visible; +} +.hideTillHover img{ +visibility:hidden; +} +.hideTillHover:hover img { +visibility:visible; +} +.hideTillHover a{ +visibility:hidden; +} +.hideTillHover:hover a { +visibility:visible; +} +.hoverControl .hoverControlHide{ +visibility:hidden; +} +.hoverControl:hover .hoverControlHide { +visibility:visible; +} + + +/* Pane icons: */ + +/* +.hoverControl .paneShown{ border-radius: 0.5em; + border-top: solid #222 1px; + border-left: solid #222 0.1em; border-bottom: solid #eee 0.1em; + border-right: solid #eee 0.1em; + margin-left: 1em; padding: 3px; + background-color: #ffd; + visibility: hidden;} + +.hoverControl:hover .paneShown{ border-radius: 0.5em; + border-top: solid #222 1px; + border-left: solid #222 0.1em; border-bottom: solid #eee 0.1em; + border-right: solid #eee 0.1em; + margin-left: 1em; padding: 3px; + background-color: #ffd; + visibility:visible; } + +.paneHidden { border-radius: 0.5em; margin-left: 1em; padding: 3px} + +.hoverControl .paneHidden { border-radius: 0.5em; margin-left: 1em; padding: 3px; visibility:hidden;} +.hoverControl:hover .paneHidden { border-radius: 0.5em; margin-left: 1em; padding: 3px; visibility:visible; } +*/ + + + +/* outline object view */ +img.outlineImage { max-height: 20em; max-width: 30em } /* save vertical space */ +/* Compare facebook which only limits width -> lots of tall images! */ + +img.phoneIcon { border: 0; margin-left: 1em} + +table#sources { width: 100% } + +table { border-spacing: 0} + +table { margin: 0em } + +td { font-size: 100%; +border-left: none; +border-top: none; +border-right: none; +border-bottom: none; +margin: 0.2em; +/* border-right: solid purple 0.1em ; + border-bottom: solid purple 0.1em; +*/ +vertical-align: top; +/* display: compact; Causes console errors in ffox */ +} + +td.pred { padding-left: 0.5em } +/*td.optButton { display: none } +tr[parentOfSelected] > td.pred td.optButton { display: block } +*/ + +table.results { width: 100% } + +table.results td { font-size: 100%; +background-color:#fff; +border-left: none; +border-top: none; +border-right: none; +border-bottom: none; +margin: 0.1em; +border-right: solid #777 0.1em ; +border-bottom: solid #777 0.1em; + +vertical-align: top } + + +table.results th { font-size: 100%; +background-color: #ddf; +border-left: none; +border-top: none; +border-right: solid #777 0.1em; +border-bottom: solid #777 0.1em; +margin: 0.3em; +padding-top: 0.5em; padding-right: 0.5em; +border-right: solid #777 0.1em ; +border-bottom: solid #777 0.1em; + +vertical-align: top } + +/* Hide sections of the display. +Collpase not actually in CSS1 except for table row and col. +Supposed to leave layoutunchanged. So we float it too. */ + +.collapse { display: none } +.expand { display: block } + +/* log classes */ +.nrml { color: black; } +.info { color: black; } +.warn { color: black; background-color: #ffd; } +.eror { color: black; background-color: #fdd; } +.mesg { color: green; } +.dbug { color: black; background-color: #ddf;} /* Blue */ + +/* Try to get the icons to flush right in the cell */ + +.sortheader { +color: black; +text-decoration: none; +position: relative; +border:none; /* Jim's commented out */ +} + +.colclose { float: right; color: #aaa } /* Should be 67% transp black */ +.sortarrow { float: left; color: #aaa; border: none;} + + +/* CSS Stuff for tabbed Views.. */ +table.viewTable { +padding: 0; +margin: 0; +border-style: none; +border-width: 0; +height: 40em; +width: 100%; +border-spacing: 0; +} + +div.viewTabs { +background-color: #fff; +padding:0; +} + +div.viewWindows { +width: 100%; +height:100%; +overflow: auto; +margin: 0em; +padding:0em; +border-right: solid #aaa 0.1em; /* was 2px */ +border-left: solid #aaa 0.1em; +border-bottom: solid #aaa 0.1em; +background-color: #ccc; +} + +div.querySelect { +background-color: #ccc; +width:100%; +height:100%; +border-left: solid #aaa 0.1em; +border-bottom: solid #aaa 0.1em; +overflow:auto; +margin: 0em; +padding:0em; +} + +td.viewTableData { +padding: 0em; +margin: 0em; +height:100%; +width:80%; +} + +td.queryTableData { +padding: 0em; +margin: 0em; +border-width: 0em; +height:100%; +width:20%; +border-style:none; +} + +table.viewTable tr { +height: 100%; +margin: 0em; +padding: 0em; +border-style:none; +} + + +a { +color: #3B5998; +text-decoration: none; +cursor: pointer; +} +a.inactive{ +background-color: #eee; +border-right:solid #ddd 0.1em; +border-top:solid #aaa 0.1em; +border-left:solid #aaa 0.1em; +padding-top: 0.3em; +padding-left: 0.8em; +padding-right: 0.8em; +padding-bottom: 0em; +margin-right: 0.1em; +color: #99f; +text-decoration:none; +} + +a.active{ +background-color: #ccc; +border-right:solid #ddd 0.1em; +border-top:solid #aaa 0.1em; +border-left:solid #aaa 0.1em; +padding-top: 0.3em; +padding-left: 0.8em; +padding-right: 0.8em; +padding-bottom:0em; +margin-right:0.1em; +color: #22f; +text-decoration:none; +} + +input.tabQueryName { +border: solid #aaa 0.1em; +width:100%; +padding:0em; +} + +input.delQueryButton { +border:none; +color:#c00; +background-color:#ccc; +cursor:pointer; +padding:0em; +} + +td.checkboxTD { +padding-right:0.5em; +} + +.sourceHighlight { +background-color:yellow; +} + +#MenuBar { +padding: 0.5em; +position: fixed; +top: 0; +bottom: auto; +left: 0; +right: 0; +background-color: #eee; +border: 0.1em solid #aaa; +} + +#TabulatorStatusWidget { +position: fixed; +top: 0; +bottom: auto; +left: auto; +right: 0; +} + +div.mapKeyDiv { +position:relative; +float:right; +margin: 0.3em; +color: #777; +background:#fff; +border:solid #777 0.1em; +padding:0.1em; +} + +span.closeQuerySpan { +float:right; +text-align:right; +height: 0.1em; +overflow:visible; +} + +span.openQuerySpan { +float:left; +overflow:visible; +height:0em; +text-align:left; +position:relative; +top:0em; +z-index:1; +} + +input.textinput{ +width: 100%; +border: none; +font-size:95%; +padding: 0em; +margin: 0; +} + +textarea.textinput{ +border: none; +} + +.pendingedit { +color: #bbb; +} + +td.undetermined{ +color: gray; +font-style: italic; +} + +/*revert back*/ +td.undetermined table{ +color: black; +font-style: normal; +} + +/*color style from http://developer.yahoo.com/yui/docs/module_menu.html*/ +.outlineMenu{ +position:absolute; +/*width:10em;*/ +height:10em; /* Jim's commented out */ +background: #FFFFFF none repeat scroll 0%; +overflow-x: hidden; +overflow-y: auto; +border: 1px solid; +/*padding:.2em;*/ +} +.outlineMenu table{cursor:default;width:100%;text-align:left;padding:5px 5px;} +.outlineMenu div{/*width:6em;*/ overflow:auto; white-space:nowrap;} +.outlineMenu td{color:#654d6c;} +.outlineMenu .activeItem{background: #D1C6DA;} /* @@ Jim's: #f4e8fc; */ +.outlineMenu input{margin: 0.2em;} + +div.bottom-border{ +border: .2em solid transparent; +width: 100%; +} + +div.bottom-border-active{ +cursor: copy; +border: .2em solid; +border-color: rgb(100%,65%,0%); +} + +/* The thing below was for the kenny's orange bar*/ +/* @@@ This is not specific enough +td{ + margin: 0; + padding: 0; +} +*/ + +.deleteIcon { +margin-left: 0.1em; +} + +.deleteCol { +float: right; +display: inline; +} + +.suggestion_list +{ +background: white; +border: 1px solid; +padding: 4px; +} + +.suggestion_list ul +{ +padding: 0; +margin: 0; +list-style-type: none; +} + +.suggestion_list a +{ +text-decoration: none; +color: navy; +} + +.suggestion_list .selected +{ +background: navy; +color: white; +} + +.suggestion_list .selected a +{ +color: white; +} + +#autosuggest +{ +display: none; +} + + + +/* +Start of styles for the photoPane, by albert08@csail.mit.edu +*/ +div.PhotoContentPane { +float: left; +width: 900px; +border: 1px solid #AAAAAA; +padding: 10px; +} +div.PhotoListPanel { +float: left; +padding: 5px ; +border: 1px solid #AAAAAA; +width: 540px; +min-height: 300px; +} +div.PhotoInfoPanel { +float: left; +padding: 10px; +border: 1px solid #AAAAAA; +width: 300px; +text-align: center; +margin: 0px 0px 10px 10px; +} +div.TagMenu { +float: left; +padding: 10px; +border: 1px solid #AAAAAA; +width: 300px; +margin: 0px 0px 0px 10px; +text-align: justify; +} +.tagItem { +float: left; +padding: 2px; +margin: 2px; +cursor:pointer; +} +.tagItem_h { +float: left; +padding: 2px; +margin: 1px; +border: 1px solid #DDBB99; +background-color: #DDEEFF; +cursor:pointer; +} +div.photoItem { +float: left; +width: 100%; +} +div.photoFrame { +border-right: 1px solid #AAAAAA; +width: 260px; +padding: 10px; +margin: 10px 10px 10px 10px; +text-align: center; +float: left; +} +img.photoThumbnail { +border: 1px solid #CCCCCC; +margin: auto auto auto auto; +} +.photoListTags { +width:200px; +margin-top: 10px; +padding-top: 10px; +float: left; +} +.photoList_tag { +background: transparent url("https://solidos.github.io/solid-ui/src/originalIcons/tag_tiny.png") 0px 1px no-repeat; +padding: 1px 0px 1px 18px; +margin-left: 5px; +} +.TagMenu_tag { +background: transparent url("https://solidos.github.io/solid-ui/src/originalIcons/tag_tiny.png") 0px 1px no-repeat; +padding: 1px 0px 1px 18px; +margin-left: 5px; +} +div.photoImportContentPane { +float: left; +padding: 0px; +width: 930px; +border: 1px solid #AAAAAA; +padding: 10px; +} +.photoImportTitle { +font-size: 16px; +font-weight: bold; +} +.photoItemPanel { +width: 260px; +height: 300px; +float: left; +padding: 10px; +border: 1px solid #AAAAAA; +margin: 0px 10px 10px 0px; +} +.photoControlImg { +border: 0px; +cursor: pointer; +} +.photoControlImgInactive { +opacity: .5; +border: 0px; +} +#photoPageInfo { +font-family: Arial; +font-size: 14px; +font-weight: bold; +} +.controls { +clear: both; +text-align: right; +margin: 15px 15px 0px 0px; +} +.controlButton { +margin: 0px 0px 0px 10px; +} +div.TagPane { +min-width: 500px; +border: 1px solid #AAAAAA; +padding: 10px; +} +div.TagSemanticsPanel { +margin: 5px 0px 20px 0px; +} +div.TagSemanticsTable { +width: 100%; +font-family: Arial; +font-size: 12px; +} +div.AddTagSemantics { +margin: 50px 0px 10px 0px; +} +.controlSelect { +margin: 5px; +font-family: Arial; +font-size: 12px; +} +.tagURIInput { +margin: 5px; +font-family: Arial; +font-size: 12px; +width: 300px; +} +div.TagPane hr{ +border: 1px solid #AAAAAA; +} +/* +End of styles for the photoPane +*/ + +/* +Styles for tableViewPane +*/ + +.tableViewPane table th { +background-color: #eee; +color: black; +} + +.tableViewPane table th a { +color: #555; +} + +.tableViewPane table .selectors td { +background-color: #ccc; +} + +.tableViewPane table td { +border-bottom: 1px solid black; +border-right: 1px solid black; +} + +.tableViewPane .toolbar td { +border: none; +} + +.tableViewPane .sparqlButton { +width: 16px; +height: 16px; +border: 1px solid black; +} + +.tableViewPane .sparqlDialog { +position: fixed; +top: 40px; +left: 100px; +width: 600px; +background: white; +border: 1px solid black; +padding: 5px; +} + +.tableViewPane .sparqlDialog textarea { +width: 590px; +height: 250px; +} + +/* These should be the same as with hthe dataContentPane */ +.tableViewPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.tableViewPane a:active { color: #888; text-decoration: none; } + +.tableViewPane tr {border-color: #444; padding-left: 0.3em; padding-right: 0.3em } + + + +/*The 'display explanation' feature*/ +.inquiry { +padding-left: 0.2em; +color: red; +font-family: Arial; +font-weight: bold; +} + +/* +End of styles for tableViewPane +*/ + + + +/* Styles for FORM PANE +** +** Colors from data cotent pane +*/ + +.formPane a { color: #3B5998; text-decoration: none; } +.formPane a:link { color: #3B5998; text-decoration: none; } +.formPane a:visited { color: #3B5998; text-decoration: none; } +.formPane a:hover { color: #3B5998; font-weight: bold} /* was text-decoration: underline; */ +.formPane a:active { color: #888; text-decoration: none; } + +/* ends */ + +@mixin box-shadow($x-axis: 0, $y-axis: 1px, $blur: 4px, $color: $default) { +box-shadow: $x-axis $y-axis $blur $color; +-webkit-box-shadow: $x-axis $y-axis $blur $color; +-moz-box-shadow: $x-axis $y-axis $blur $color; +-o-box-shadow: $x-axis $y-axis $blur $color; +} \ No newline at end of file diff --git a/src/styles/mashlib-style.ts b/src/styles/mashlib-style.ts new file mode 100644 index 00000000..b0ab56bd --- /dev/null +++ b/src/styles/mashlib-style.ts @@ -0,0 +1,17 @@ +export interface MashStyle { + dbLayout: string; + dbLayoutContent: string; + dbLayoutHeader: string; + dbLayoutFooter: string; + setStyle: (ele: HTMLElement, styleName: keyof Omit) => void; +} + +export const mashStyle: MashStyle = { + dbLayout: 'display: flex; flex-direction: column;', + dbLayoutContent: 'flex: 1 0 auto;', + dbLayoutHeader: 'flex-shrink: 0;', + dbLayoutFooter: 'flex-shrink: 0;', + setStyle: function setStyle(ele: HTMLElement, styleName: keyof Omit) { + ele.setAttribute('style', mashStyle[styleName]) + } +} \ No newline at end of file diff --git a/static/browse-test.html b/static/browse-test.html new file mode 100644 index 00000000..2ef6e111 --- /dev/null +++ b/static/browse-test.html @@ -0,0 +1,134 @@ + + + + + + + + + + +
+
+ The SolidOS Databrowser +
+
+ Viewing +
+
+ As user <public user> +
+
+ + + +
+
+
+ + + + + + + diff --git a/static/browse.html b/static/browse.html new file mode 100644 index 00000000..f7c45657 --- /dev/null +++ b/static/browse.html @@ -0,0 +1,134 @@ + + + + + + + + + + +
+
+ The SolidOS Databrowser +
+
+ Viewing +
+
+ As user <public user> +
+
+ + + +
+
+
+ + + + + + + diff --git a/test/AppProviders/Whitelist.ttl b/test/AppProviders/Whitelist.ttl new file mode 100644 index 00000000..77c92983 --- /dev/null +++ b/test/AppProviders/Whitelist.ttl @@ -0,0 +1,11 @@ +# Experimental app provider whitelist +# + +@prefix solid: . +@prefix rdfs: . +@prefix ldp: . + +<#this> a solid:AppProviderList; +rdfs:label "A whitelist of various origins"; + + ldp:contains . diff --git a/test/AppProviders/linkeddata.github.io.ttl b/test/AppProviders/linkeddata.github.io.ttl new file mode 100644 index 00000000..d81dced6 --- /dev/null +++ b/test/AppProviders/linkeddata.github.io.ttl @@ -0,0 +1,9 @@ +# Experimental app provider +# + +@prefix solid: . +@prefix rdfs: . + +<#provider> a solid:AppProvider; + solid:origin "https://linkeddata.github.io"; + rdfs:label "The linkeddata project on github.io". diff --git a/test/Sharing/index.html b/test/Sharing/index.html new file mode 100644 index 00000000..38428d7c --- /dev/null +++ b/test/Sharing/index.html @@ -0,0 +1,26 @@ + + + + + + + + +
+
+
+ + diff --git a/test/Sharing/local.html b/test/Sharing/local.html new file mode 100644 index 00000000..cc205c6d --- /dev/null +++ b/test/Sharing/local.html @@ -0,0 +1,43 @@ + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/test/contact/.acl b/test/contact/.acl new file mode 100644 index 00000000..c418a628 --- /dev/null +++ b/test/contact/.acl @@ -0,0 +1,14 @@ +@prefix n0: . +@prefix Cont: <./>. +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + Cont:; + n0:agent + c:i; + n0:defaultForNew + Cont:; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/contact/Group/Home.ttl b/test/contact/Group/Home.ttl new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/test/contact/Group/Home.ttl @@ -0,0 +1 @@ + diff --git a/test/contact/Group/Work.ttl b/test/contact/Group/Work.ttl new file mode 100644 index 00000000..6f4afff7 --- /dev/null +++ b/test/contact/Group/Work.ttl @@ -0,0 +1,5 @@ +@prefix n: . +@prefix n0: <../Person/aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl#>. + + <#this> n:hasMember n0:this . + n0:this n:fn "Bertram Brighton" . diff --git a/test/contact/Person/aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl b/test/contact/Person/aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl new file mode 100644 index 00000000..0e899313 --- /dev/null +++ b/test/contact/Person/aa43a662-d5c6-49bd-adbc-ed97008d43e7.ttl @@ -0,0 +1,8 @@ +@prefix vcard: . + +<#this> + a vcard:Individual; + vcard:fn + "Bertram Brighton"; + vcard:note + "Another happy contact.". diff --git a/test/contact/Person/bdcf64d3-392d-404b-bff4-0ab69740d72a.ttl b/test/contact/Person/bdcf64d3-392d-404b-bff4-0ab69740d72a.ttl new file mode 100644 index 00000000..5d92f39f --- /dev/null +++ b/test/contact/Person/bdcf64d3-392d-404b-bff4-0ab69740d72a.ttl @@ -0,0 +1,3 @@ +@prefix vcard: . + + <#this> a vcard:Individual; vcard:fn "Albert Aarvard" . diff --git a/test/contact/book.ttl b/test/contact/book.ttl new file mode 100644 index 00000000..9fcfa54b --- /dev/null +++ b/test/contact/book.ttl @@ -0,0 +1,12 @@ +@prefix vcard: . +@prefix ab: . +@prefix dc: . +@prefix xsd: . + +<#this> a vcard:AddressBook; + dc:title "New address Book"; + vcard:nameEmailIndex ; + vcard:groupIndex . + +<#this> . + diff --git a/test/contact/book.ttl.acl b/test/contact/book.ttl.acl new file mode 100644 index 00000000..38bc9a6e --- /dev/null +++ b/test/contact/book.ttl.acl @@ -0,0 +1,11 @@ +@prefix n0: . +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + ; + n0:agent + c:i; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/contact/groups.ttl b/test/contact/groups.ttl new file mode 100644 index 00000000..4bb1b7c3 --- /dev/null +++ b/test/contact/groups.ttl @@ -0,0 +1,8 @@ +@prefix boo: . +@prefix n: . +@prefix Hom: . +@prefix Wor: . + + boo:this n:includesGroup Hom:this, Wor:this . + Hom:this a n:Group; n:fn "Home" . + Wor:this a n:Group; n:fn "Work" . diff --git a/test/contact/groups.ttl.acl b/test/contact/groups.ttl.acl new file mode 100644 index 00000000..e6100e27 --- /dev/null +++ b/test/contact/groups.ttl.acl @@ -0,0 +1,11 @@ +@prefix n0: . +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + ; + n0:agent + c:i; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/contact/index.html b/test/contact/index.html new file mode 100644 index 00000000..d7f48513 --- /dev/null +++ b/test/contact/index.html @@ -0,0 +1,40 @@ + + + +Contactorator -- a SoLiD app + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/test/contact/index.html.acl b/test/contact/index.html.acl new file mode 100644 index 00000000..00f0895d --- /dev/null +++ b/test/contact/index.html.acl @@ -0,0 +1,11 @@ +@prefix n0: . +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + ; + n0:agent + c:i; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/contact/local.html b/test/contact/local.html new file mode 100644 index 00000000..e16890b1 --- /dev/null +++ b/test/contact/local.html @@ -0,0 +1,40 @@ + + + +Contactorator -- a SoLiD app + + + + + + + + + + + +
+
+
+
+
+ + diff --git a/test/contact/local.html.acl b/test/contact/local.html.acl new file mode 100644 index 00000000..52ce484a --- /dev/null +++ b/test/contact/local.html.acl @@ -0,0 +1,11 @@ +@prefix n0: . +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + ; + n0:agent + c:i; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/contact/people.ttl b/test/contact/people.ttl new file mode 100644 index 00000000..aed8aafe --- /dev/null +++ b/test/contact/people.ttl @@ -0,0 +1,9 @@ +@prefix bdc: . +@prefix n: . +@prefix boo: . +@prefix n0: . +@prefix n1: . + + bdc:this n:fn "Albert Aarvard"; n:inAddressBook boo:this . + n0:this n:fn "Bertram Brighton"; n:inAddressBook boo:this . + n1:this n:fn "Albert"; n:inAddressBook boo:this . diff --git a/test/contact/people.ttl.acl b/test/contact/people.ttl.acl new file mode 100644 index 00000000..367cfc6c --- /dev/null +++ b/test/contact/people.ttl.acl @@ -0,0 +1,11 @@ +@prefix n0: . +@prefix c: . + +<#a1> + a n0:Authorization; + n0:accessTo + ; + n0:agent + c:i; + n0:mode + n0:Control, n0:Read, n0:Write. diff --git a/test/index.html b/test/index.html new file mode 100644 index 00000000..0b8eb4c5 --- /dev/null +++ b/test/index.html @@ -0,0 +1,39 @@ + + + + + + + + + + + +
+
+
+ + diff --git a/test/issue/todo/config.ttl b/test/issue/todo/config.ttl new file mode 100644 index 00000000..3f0d1420 --- /dev/null +++ b/test/issue/todo/config.ttl @@ -0,0 +1,103 @@ +@prefix wf: . +@prefix s: . +@prefix owl: . +@prefix r: . +@prefix doc: . +@prefix contact: . +@prefix foaf: . +@prefix doap: . +@prefix ui: . +@prefix dc: . + +@prefix : <#>. +@prefix tt: <#>. +@keywords is, of, a. + +<> s:label "A definition file for a To-Do list"; + s:comment """Simple binary done/not done. + """. + +tracker a wf:Tracker; + s:label "Test to-do list"; + is doap:bug-database of ; # Same set of developers + + + +# IMPORTANT CHANGE THE URIS BELOW IF YOU COPY THIS FILE +# DO NOT USE THE TABULATOR ISSUE STORE BY ACCIDENT! + + + wf:stateStore . + +# wf:messageStore ; + + +########################################################################## + +# What follows is the structure and workflow of the issue tracking system. + +tracker + wf:issueClass ToDoItem; +# wf:issueCategory ToDoItemCategory; + wf:assigneeClass foaf:Person; # Can assign tasks to anyone, not just devs + wf:initialState Open. + +# Actually we should use OWL to define the set of people who are tabulator developers +# as the set of possible assignees. But we will leave it open for now. + +# These are the states any issue can be in + +ToDoItem a s:Class; s:subClassOf wf:Task; + s:label "To Do"; + owl:disjointUnionOf ( Open Closed ). + + + + +# Note that the classes must be explicitly subclasses of (indirectly) wf:Task +# as tabulator (and maybe others) are not smart ebough to deduce that from the +# owl:disjointUnionOf. + +Open a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "open"; ui:sortOrder 90; + ui:backgroundColor "#ffeef8"; + s:comment """Not done yet.""". + +#Chatting a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "chatting"; ui:sortOrder 70; +# s:comment "Being discussed". +#Assigned a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "assigned"; ui:sortOrder 60; +# s:comment "Assigned to someone". +#InProgress a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "in progress"; ui:sortOrder 50; +# s:comment "Someone is working on this". +#Testing a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "testing"; ui:sortOrder 40; +# s:comment "Should be fixed, but not tested yet". +#Deferred a s:Class; s:subClassOf ToDoItem, wf:Closed; s:label "deferred"; ui:sortOrder 30; +# s:comment "Put off for now, not being worked on.". +#NeedsExample a s:Class; s:subClassOf ToDoItem, wf:Open; s:label "needs example"; ui:sortOrder 20; +# s:comment "This needs an example to be given.". +#Obsolete a s:Class; s:subClassOf ToDoItem, wf:Closed; s:label "obsolete"; ui:sortOrder 10; +# s:comment "Overtaken by events. No further action necessary." + +Closed a s:Class; s:subClassOf ToDoItem, wf:Closed; s:label "done"; ui:sortOrder 0; + ui:backgroundColor "#eeffee"; + s:comment "Acheived. No further action necessary.". + +# Classifications +# +# These classifications of issues are +# orthogonal to the state of the issue above. + +#ToDoItemCategory owl:disjointUnionOf ( +# Critical Urgent Bug Feature Wish). +# +#Critical a s:Class; s:subClassOf ToDoItemCategory; ui:sortOrder 90; + # s:label "critical"; ui:backgroundColor "#ffa8ab". # was "#fdc". +#Urgent a s:Class; s:subClassOf ToDoItemCategory; ui:sortOrder 80; +# s:label "urgent"; ui:backgroundColor "#ffcbad". # was"#fe8". +#Bug a s:Class; s:subClassOf ToDoItemCategory; ui:sortOrder 70; +# s:label "bug"; ui:backgroundColor "#fffed0". # Was "#ff7". +#Feature a s:Class; s:subClassOf ToDoItemCategory; ui:sortOrder 60; +# s:label "feature request"; ui:backgroundColor "#cbffcf". # Was "#dfd". +#Wish a s:Class; s:subClassOf ToDoItemCategory; ui:sortOrder 50; +# s:label "wish"; ui:backgroundColor "#cbcdfc". # Was "#ddf". + +# ENDS diff --git a/test/issue/todo/index.html b/test/issue/todo/index.html new file mode 100644 index 00000000..8b1e8bbe --- /dev/null +++ b/test/issue/todo/index.html @@ -0,0 +1,29 @@ + + + +ToDo -- test mashlib + + + + + +
+
+
+ + diff --git a/test/issue/todo/state.ttl b/test/issue/todo/state.ttl new file mode 100644 index 00000000..e69de29b diff --git a/test/mash.css b/test/mash.css new file mode 100644 index 00000000..3277b623 --- /dev/null +++ b/test/mash.css @@ -0,0 +1,1061 @@ +/* Some style for the tabulator +** +** +** Do NOT use physical measures, but font-relative measures. +** 2006-10-21 timbl cconverted px to em at approx 1em = 12px +** +*/ +@import url("js/panes/microblogPane/mbStyle.css"); /*microblog pane*/ +@import url("js/panes/social/style.css"); /*social pane*/ +/* @import url("chrome://tabulator/content/js/panes/microblogPane/mbStyle.css"); /*microblog pane*/ +/* @import url("chrome://tabulator/content/js/panes/social/style.css"); /*social pane*/ + +/* I couldn't find the code for the collapse image. this is a quick work around +to make the collapsing easier to use ( the triangles dont jump 20 pixels). ~cm2 +*/ +img[title="Hide details."]{ + float:left; +} +body {background-color: white ; font-size: 80%; font-family: sans-serif} + +.warning { color: red; } +.selected {background-color: #8F3} + +.licOkay {background-color: #dfd} + +/* +** other potential colors for CC: +** #C4FF55. "faded" version of CC +** #486d00, actual CC +** #ccff99, mit page color +*/ + +strong { font-size: 120%; color: #333 } +div.Outliner { margin-top: 2em; padding: 0.8em; } +form#TabulateForm { padding: 0.8em } +div#addViewForm { padding: 0.8em } +iframe { background: white } + +/* Map */ + +img.pic { max-height: 20em } + +/* Sources */ + +.fetched { background-color: #eeffee } +.requested { background-color: yellow } +.failed { color: red; background-color: white } +.unparseable { background-color: #ffcc00; } + +pre#status { font-size: 100% } + +/* Panes */ + +td.internal { } +div.internalPane { background-color: #ddddff; padding: 0.5em; + -moz-border-radius: 1em; /* CSS3: border-radius: .4em; */ } + +div.instancePane { + border-top: solid 1px #777; border-bottom: solid 1px #777; + margin-top: 0.5em; margin-bottom: 0.5em } + +/* ***************** For the Justification UI Panes **********/ + +div.container { + border-top: solid 5px black; + border-left: solid 5px black; + border-bottom: solid 5px black; + border-right: solid 5px black; + margin-top: 0.5em; + margin-bottom: 0.5em; + -moz-border-radius: 0.75em; +} + +div.nonCompliantPane { + border-top: solid 1px red; + border-left: solid 1px red; + border-bottom: solid 1px red; + border-right: solid 1px red; + padding: 0.5em; + background-color: #fbf0f7; + margin-top: 0.5em; margin-bottom: 0.5em; + -moz-border-radius: 1em; +} + +div.compliantPane { + border-top: solid 1px green; + border-left: solid 1px green; + border-bottom: solid 1px green; + border-right: solid 1px green; + padding: 0.5em; + background-color: #def8e0; + margin-top: 0.5em; margin-bottom: 0.5em; + -moz-border-radius: 1em; +} + +div.justification { + font-size: 100%; + padding: 0 5px; + width: 80%; /* @@ Don't use pixels -- use em */ + background-color: white; + margin-top: 0.5em; margin-bottom: 0.5em; +} + + +div.description { + font-size: 120%; + border-top: solid 1px yellow; + border-left: solid 1px yellow; + border-bottom: solid 1px yellow; + border-right: solid 1px yellow; + padding: 15px; + width: 100%; + background-color: #ffffdd; + margin-top: 0.5em; + margin-bottom: 0.5em; + margin-left: 0.5em; + margin-right: 0.5em; + -moz-border-radius: 0.75em; + position:relative; + left:0% +} + +div.premises { + font-size: 100%; + border-top: solid 1px #3399ff; + border-left: solid 1px #3399ff; + border-bottom: solid 1px #3399ff; + border-right: solid 1px #3399ff; + padding: 0.5px; + width: 100%; + background-color: #ccccff; + margin-top: 0.5em; + margin-bottom: 0.5em; + margin-left: 0.5em; + margin-right: 0.5em; + -moz-border-radius: 0.75em; + position:relative; + left:0% /*May be we could shift the left margin a bit?*/ +} + +/* ***************** Social Pane **********/ + +div.socialPane { + border-top: solid 1px #777; border-bottom: solid 1px #777; + padding-top: 0.5em; padding-bottom: 0.5em; + margin: 0 } + +img.foafPic { width: 100% ; border: none; margin: 0; padding: 0; + /*float:right; */} + + +div.mildNotice { + border: dashed 0.1em #777; margin: 1em; padding: 1em; + width: 80%; /* float: right; */ + background-color: #ffe; } + +.friendBox { /* height: 4em; */ border-top: solid 0.01em #ccc; margin: 0; padding: 0.3em; + /* float: left; */} +.friendBoxBig { height: 20em; border-top: solid 0.01em #202; /* float: left; */} + +.socialPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.socialPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.socialPane a:active { color: #888; text-decoration: none; } + +img.foafThumb { height: 3em ; border: 0px; margin: 0.1em; padding: 0.1em; + vertical-align: middle; + } /* Thumbnail of a fiend etc */ + +.friendBox .confirmed { font-weight: bold; } + +table.inputForm { font-size: 100% } + +.mainBlock { + background: #fff; + color: #000; + float: left; + width: 46%; + margin: 0; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + padding: 0; +} + +.navBlock { + background-color: #eee; + float: left; + width: 25%; + border: 0; + padding: 0.5em; + margin: 0; +} + +.navBlock .navSection { + border: solid 0.05em gray; + padding: 0.5em; + -moz-border-radius: 0.5em; /* CSS3: border-radius: .4em; */ +} + +div.socialPane h2 { color: #202 } +div.socialPane h3 { color: #202 } + +div.social_linkButton { + width: 80%; + background-color: #fff; + border: solid 0.05em #ccc; + margin-top: 0.1em; margin-bottom: 0.1em; + padding: 0.1em; + text-align: center; +} + +/* For question-and-answer stuff for new web id but quite reusable. +*/ + .answer { font-style: italic; color: #00c; text-decoration: underline; } + .tip { font-style: normal; color: #333; margin: 1em;} + .task { font-style: normal; color: #333; margin: 1em; + background-color: #ffe; padding: 1em; + -moz-border-radius: 1em; /* CSS3: border-radius: 1em; */ + } + .success {background-color: #efe } + .failure {background-color: white ; border: 0.5em red} + div.unknown { display:none } + div.yes > div.negative { display: none } + div.no > div.affirmative { display: none } + +/******************* Exception Pane ******** +** +** A pane created when the loading of a pane +** throws an exception +**/ + +div.exceptionPane pre { background-color: #fee; } + + + +/******************* Category Pane *********/ + +.categoryPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.categoryPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.categoryPane a:active { color: #888; text-decoration: none; } + +.categoryBottomClass { background-color: #efe ; border: 0.1em solid green } + +.categoryTable { padding-left: 2em;} +.categoryPane { background-color: #f8fff8; padding: 0.5em; + border-width: 0.1em; border-color: #777777; + -moz-border-radius: 1em; /* CSS3: border-radius: .4em; */ } + +.categoryPane a.categoryWhy { color: #ddd} +.categoryPane a.categoryWhy:link { color: #ddd; text-decoration: none; font-weight: bold} +.categoryPane a.categoryWhy:visited { color: #ddd; text-decoration: none; font-weight: bold} +.categoryPane a.categoryWhy:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.categoryPane a.categoryWhy:active { color: #ddd; text-decoration: none; } + +.categoryPane a.categoryWhy { color:grey } +/* a.categoryWhy:hover { color: #3B5998 } */ + + +/******************* PubsPane *********/ + +.pubsPane { + background-color: #F2F6DA; + border-width: 0.1em; + border-color: #777777; + -moz-border-radius: 1em; /* CSS3: border-radius: .4em; */ + padding: 1em; + + text-decoration: none; + font-weight: bold; +} + +.pubsPane h2 { + margin: 0; + padding: 0; +} + +.pubsPane form { + padding-left: 1em; +} + +/*Clear both - start things on individula lines */ +.pubsRow { + margin: 0.5em 3em 0.5em 0em; + clear: both; +} + +/*inputs float right to line up */ +.pubsRow input { + float: right; + width: 20em; + height: 1em; +} +#inpid_book_description { + float: right; + height: 8em; + width: 17em; +} + +.pubsRow button { + float: left; + height: 2em; + padding: 0.5em; + margin: 0.5em; +} + +.hideit +{ + display: none; +} + +.active { + /* display: visible; */ +} + +.submitRow { + clear: both; + height: 5em; +} + +.submitRow button { + width: 7em; + height: 100%; +} + +#buttonid { + display: none; +} + +#buttonid.active{ + display: inline; +} + + + + +/******************* CV Pane *****************/ + +.CVclass { + background-color: LightSkyBlue; +} + +/******************* Data Content Pane *****************/ + +div.dataContentPane { + border-top: solid 1px black; + border-left: solid 1px black; + border-bottom: solid 1px #777; + border-right: solid 1px #777; + padding: 0.5em; /* color: #404; */ + margin-top: 0.5em; margin-bottom: 0.5em; +} + +.nestedFormula { + border-top: solid 1px black; + border-left: solid 1px black; + border-bottom: solid 1px #777; + border-right: solid 1px #777; + padding: 0.5em; + -moz-border-radius: 0.5em; +} + +div.dataContentPane td { + padding-left: 0.2em; + padding-top: 0.1em; + padding-right: 0.2em; + padding-bottom: 0.05em; +/* vertical-align: middle; /*@@ Lalana's request*/ + vertical-align: top; /*@@ Tims's request*/ + /* With middel, you can't tell what is with what */ + /* background-color: white; */ + } + +div.dataContentPane tr { + margin-bottom: 0.6em; + padding-top: 1em; + padding-bottom: 1em; + +} + +.dataContentPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.dataContentPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.dataContentPane a:active { color: #888; text-decoration: none; } + +.dataContentPane.embeddedText { white-space: pre-wrap;} +.dataContentPane.embeddedXHTML {} + +/* div.dataContentPane a { text-decoration: none; color: #006} /* Only very slightly blue */ +div.dataContentPane td.pred { min-width: 12em } /* Keep aligned with others better */ +div.dataContentPane td.pred a { color: #444 } /* Greyish as form field names have less info value */ + +/* .collectionAsTables {border-right: green 1px; margin: 0.2em;} */ + + + +div.n3Pane { + padding: 1em; + border-top: solid 1px black; + border-left: solid 1px black; + border-bottom: solid 1px #777; + border-right: solid 1px #777; + color: #004; +} + +.imageView { border: 1em white; margin: 1em; } + +.n3Pane pre { font-size: 120%; } +div.n3Pane { } + +.RDFXMLPane pre { font-size: 120%; } +div.RDFXMLPane { } + +div.RDFXMLPane { + padding: 1em; + border-top: solid 2px black; + border-left: solid 2px black; + border-bottom: solid 2px #777; + border-right: solid 2px #777; + color: #440; +} + +/* Generic things useful anywhere */ + + +img.hideTillHover { + visibility:hidden; +} +img.hideTillHover:hover { + visibility:visible; +} +.hideTillHover img{ + visibility:hidden; +} +.hideTillHover:hover img { + visibility:visible; +} +.hideTillHover a{ + visibility:hidden; +} +.hideTillHover:hover a { + visibility:visible; +} +.hoverControl .hoverControlHide{ + visibility:hidden; +} +.hoverControl:hover .hoverControlHide { + visibility:visible; +} + + +/* Pane icons: */ +.paneShown{ -moz-border-radius: 0.5em; + border-top: solid #222 1px; + border-left: solid #222 0.1em; border-bottom: solid #eee 0.1em; + border-right: solid #eee 0.1em; + margin-left: 1em; padding: 3px; + background-color: #ffd; } + +.paneHidden { -moz-border-radius: 0.5em; margin-left: 1em; padding: 3px; } + +/* outline object view */ +img.outlineImage { max-height: 20em; max-width: 30em } /* save vertical space */ +/* Compare facebook which only limits width -> lots of tall images! */ + +img.phoneIcon { border: 0; margin-left: 1em} + +table#sources { width: 100% } + +table { border-spacing: 0} + +table { margin: 0em } + +td { font-size: 100%; + border-left: none; + border-top: none; + border-right: none; + border-bottom: none; + margin: 0.2em; +/* border-right: solid purple 0.1em ; + border-bottom: solid purple 0.1em; +*/ + vertical-align: top; +/* display: compact; Causes console errors in ffox */ + } + +td.pred { padding-left: 0.5em } +/*td.optButton { display: none } +tr[parentOfSelected] > td.pred td.optButton { display: block } +*/ + +table.results { width: 100% } + +table.results td { font-size: 100%; + background-color:#fff; + border-left: none; + border-top: none; + border-right: none; + border-bottom: none; + margin: 0.1em; + border-right: solid #777 0.1em ; + border-bottom: solid #777 0.1em; + + vertical-align: top } + + +table.results th { font-size: 100%; + background-color: #ddf; + border-left: none; + border-top: none; + border-right: solid #777 0.1em; + border-bottom: solid #777 0.1em; + margin: 0.3em; + padding-top: 0.5em; padding-right: 0.5em; + border-right: solid #777 0.1em ; + border-bottom: solid #777 0.1em; + + vertical-align: top } + +/* Hide sections of the display. +Collpase not actually in CSS1 except for table row and col. +Supposed to leave layoutunchanged. So we float it too. */ + +.collapse { display: none } +.expand { display: block } + +/* log classes */ +.nrml { color: black; } +.info { color: black; } +.warn { color: black; background-color: #ffd; } +.eror { color: black; background-color: #fdd; } +.mesg { color: green; } +.dbug { color: black; background-color: #ddf;} /* Blue */ + +/* Try to get the icons to flush right in the cell */ + +.sortheader { + color: black; + text-decoration: none; + position: relative; + border:none; /* Jim's commented out */ +} + +.colclose { float: right; color: #aaa } /* Should be 67% transp black */ +.sortarrow { float: left; color: #aaa; border: none;} + + +/* CSS Stuff for tabbed Views.. */ +table.viewTable { + padding: 0; + margin: 0; + border-style: none; + border-width: 0; + height: 40em; + width: 100%; + border-spacing: 0; +} + +div.viewTabs { + background-color: #fff; + padding:0; +} + +div.viewWindows { + width: 100%; + height:100%; + overflow: auto; + margin: 0em; + padding:0em; + border-right: solid #aaa 0.1em; /* was 2px */ + border-left: solid #aaa 0.1em; + border-bottom: solid #aaa 0.1em; + background-color: #ccc; +} + +div.querySelect { + background-color: #ccc; + width:100%; + height:100%; + border-left: solid #aaa 0.1em; + border-bottom: solid #aaa 0.1em; + overflow:auto; + margin: 0em; + padding:0em; +} + +td.viewTableData { + padding: 0em; + margin: 0em; + height:100%; + width:80%; +} + +td.queryTableData { + padding: 0em; + margin: 0em; + border-width: 0em; + height:100%; + width:20%; + border-style:none; +} + +table.viewTable tr { + height: 100%; + margin: 0em; + padding: 0em; + border-style:none; +} + + +a { + color: #3B5998; + text-decoration: none; + cursor: pointer; +} +a.inactive{ + background-color: #eee; + border-right:solid #ddd 0.1em; + border-top:solid #aaa 0.1em; + border-left:solid #aaa 0.1em; + padding-top: 0.3em; + padding-left: 0.8em; + padding-right: 0.8em; + padding-bottom: 0em; + margin-right: 0.1em; + color: #99f; + text-decoration:none; +} + +a.active{ + background-color: #ccc; + border-right:solid #ddd 0.1em; + border-top:solid #aaa 0.1em; + border-left:solid #aaa 0.1em; + padding-top: 0.3em; + padding-left: 0.8em; + padding-right: 0.8em; + padding-bottom:0em; + margin-right:0.1em; + color: #22f; + text-decoration:none; +} + +input.tabQueryName { + border: solid #aaa 0.1em; + width:100%; + padding:0em; +} + +input.delQueryButton { + border:none; + color:#c00; + background-color:#ccc; + cursor:pointer; + padding:0em; +} + +td.checkboxTD { + padding-right:0.5em; +} + +.sourceHighlight { + background-color:yellow; +} + +#MenuBar { + padding: 0.5em; + position: fixed; + top: 0; + bottom: auto; + left: 0; + right: 0; + background-color: #eee; + border: 0.1em solid #aaa; +} + +#TabulatorStatusWidget { + position: fixed; + top: 0; + bottom: auto; + left: auto; + right: 0; +} + +div.mapKeyDiv { + position:relative; + float:right; + margin: 0.3em; + color: #777; + background:#fff; + border:solid #777 0.1em; + padding:0.1em; +} + +span.closeQuerySpan { + float:right; + text-align:right; + height: 0.1em; + overflow:visible; +} + +span.openQuerySpan { + float:left; + overflow:visible; + height:0em; + text-align:left; + position:relative; + top:0em; + z-index:1; +} + +input.textinput{ + width: 100%; + border: none; + font-size:95%; + padding: 0em; + margin: 0; +} + +textarea.textinput{ + border: none; +} + +.pendingedit { + color: #bbb; +} + +td.undetermined{ + color: gray; + font-style: italic; +} + +/*revert back*/ +td.undetermined table{ + color: black; + font-style: normal; +} + +/*color style from http://developer.yahoo.com/yui/docs/module_menu.html*/ +.outlineMenu{ + position:absolute; + /*width:10em;*/ + height:10em; /* Jim's commented out */ + background: #FFFFFF none repeat scroll 0%; + overflow-x: hidden; + overflow-y: auto; + border: 1px solid; + /*padding:.2em;*/ +} +.outlineMenu table{cursor:default;width:100%;text-align:left;padding:5px 5px;} +.outlineMenu div{/*width:6em;*/ overflow:auto; white-space:nowrap;} +.outlineMenu td{color:#654d6c;} +.outlineMenu .activeItem{background: #D1C6DA;} /* @@ Jim's: #f4e8fc; */ +.outlineMenu input{margin: 0.2em;} + +div.bottom-border{ + border: .2em solid transparent; + width: 100%; +} + +div.bottom-border-active{ + cursor: copy; + border: .2em solid; + border-color: rgb(100%,65%,0%); +} + +/* The thing below was for the kenny's orange bar*/ +/* @@@ This is not specific enough +td{ + margin: 0; + padding: 0; +} +*/ + +.deleteIcon { + margin-left: 0.1em; +} + +.deleteCol { + float: right; + display: inline; +} + + .suggestion_list + { + background: white; + border: 1px solid; + padding: 4px; + } + + .suggestion_list ul + { + padding: 0; + margin: 0; + list-style-type: none; + } + + .suggestion_list a + { + text-decoration: none; + color: navy; + } + + .suggestion_list .selected + { + background: navy; + color: white; + } + + .suggestion_list .selected a + { + color: white; + } + + #autosuggest + { + display: none; + } + + + +/* +Start of styles for the photoPane, by albert08@csail.mit.edu +*/ +div.PhotoContentPane { + float: left; + width: 900px; + border: 1px solid #AAAAAA; + padding: 10px; +} +div.PhotoListPanel { + float: left; + padding: 5px ; + border: 1px solid #AAAAAA; + width: 540px; + min-height: 300px;; +} +div.PhotoInfoPanel { + float: left; + padding: 10px; + border: 1px solid #AAAAAA; + width: 300px; + text-align: center; + margin: 0px 0px 10px 10px; +} +div.TagMenu { + float: left; + padding: 10px; + border: 1px solid #AAAAAA; + width: 300px; + margin: 0px 0px 0px 10px; + text-align: justify; +} +.tagItem { + float: left; + padding: 2px; + margin: 2px; + cursor:pointer; +} +.tagItem_h { + float: left; + padding: 2px; + margin: 1px; + border: 1px solid #DDBB99; + background-color: #DDEEFF; + cursor:pointer; +} +div.photoItem { + float: left; + width: 100%; +} +div.photoFrame { + border-right: 1px solid #AAAAAA; + width: 260px; + padding: 10px; + margin: 10px 10px 10px 10px; + text-align: center; + float: left; +} +img.photoThumbnail { + border: 1px solid #CCCCCC; + margin: auto auto auto auto; +} +.photoListTags { + width:200px; + margin-top: 10px; + padding-top: 10px; + float: left; +} +.photoList_tag { + background: transparent url(icons/tag_tiny.png) 0px 1px no-repeat; + padding: 1px 0px 1px 18px; + margin-left: 5px; +} +.TagMenu_tag { + background: transparent url(icons/tag_tiny.png) 0px 1px no-repeat; + padding: 1px 0px 1px 18px; + margin-left: 5px; +} +div.photoImportContentPane { + float: left; + padding: 0px; + width: 930px; + border: 1px solid #AAAAAA; + padding: 10px; +} +.photoImportTitle { + font-size: 16px; + font-weight: bold; +} +.photoItemPanel { + width: 260px; + height: 300px; + float: left; + padding: 10px; + border: 1px solid #AAAAAA; + margin: 0px 10px 10px 0px; +} +.photoControlImg { + border: 0px; + cursor: pointer; +} +.photoControlImgInactive { + opacity: .5; + border: 0px; +} +#photoPageInfo { + font-family: Arial; + font-size: 14px; + font-weight: bold; +} +.controls { + clear: both; + text-align: right; + margin: 15px 15px 0px 0px; +} +.controlButton { + margin: 0px 0px 0px 10px; +} +div.TagPane { + min-width: 500px; + border: 1px solid #AAAAAA; + padding: 10px; +} +div.TagSemanticsPanel { + margin: 5px 0px 20px 0px; +} +div.TagSemanticsTable { + width: 100%; + font-family: Arial; + font-size: 12px; +} +div.AddTagSemantics { + margin: 50px 0px 10px 0px; +} +.controlSelect { + margin: 5px; + font-family: Arial; + font-size: 12px; +} +.tagURIInput { + margin: 5px; + font-family: Arial; + font-size: 12px; + width: 300px; +} +div.TagPane hr{ + border: 1px solid #AAAAAA; +} +/* +End of styles for the photoPane +*/ + +/* +Styles for tableViewPane +*/ + +.tableViewPane table th { + background-color: #eee; + color: black; +} + +.tableViewPane table th a { + color: #555; +} + +.tableViewPane table .selectors td { + background-color: #ccc; +} + +.tableViewPane table td { + border-bottom: 1px solid black; + border-right: 1px solid black; +} + +.tableViewPane .toolbar td { + border: none; +} + +.tableViewPane .sparqlButton { + width: 16px; + height: 16px; + border: 1px solid black; +} + +.tableViewPane .sparqlDialog { + position: fixed; + top: 40px; + left: 100px; + width: 600px; + background: white; + border: 1px solid black; + padding: 5px; +} + +.tableViewPane .sparqlDialog textarea { + width: 590px; + height: 250px; +} + +/* These should be the same as with hthe dataContentPane */ +.tableViewPane a { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:link { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:visited { color: #3B5998; text-decoration: none; font-weight: bold} +.tableViewPane a:hover { color: #3B5998; text-decoration: underline; font-weight: bold} +.tableViewPane a:active { color: #888; text-decoration: none; } + +.tableViewPane tr {border-color: #444; padding-left: 0.3em; padding-right: 0.3em } + + + +/*The 'display explanation' feature*/ +.inquiry { + padding-left: 0.2em; + color: red; + font-family: Arial; + font-weight: bold; +} + +/* +End of styles for tableViewPane +*/ + + + +/* Styles for FORM PANE +** +** Colors from data cotent pane +*/ + +.formPane a { color: #3B5998; text-decoration: none; } +.formPane a:link { color: #3B5998; text-decoration: none; } +.formPane a:visited { color: #3B5998; text-decoration: none; } +.formPane a:hover { color: #3B5998; font-weight: bold} /* was text-decoration: underline; */ +.formPane a:active { color: #888; text-decoration: none; } + +/* ends */ diff --git a/test/slideshow/.acl b/test/slideshow/.acl new file mode 100644 index 00000000..0e7e825b --- /dev/null +++ b/test/slideshow/.acl @@ -0,0 +1,33 @@ +@prefix foaf: . +@prefix card: . +@prefix n0: . +@prefix Pho: <./>. + +<#ControlReadWrite> + a n0:Authorization; + n0:accessTo + Pho:; + n0:agent + card:i; + n0:defaultForNew + Pho:; + n0:mode + n0:Control, n0:Read, n0:Write. +<#Read> + a n0:Authorization; + n0:accessTo + Pho:; + n0:agentClass + foaf:Agent; + n0:defaultForNew + Pho:; + n0:mode + n0:Read. +<#AppendRead> + a n0:Authorization; + n0:accessTo + Pho:; + n0:defaultForNew + Pho:; + n0:mode + n0:Append, n0:Read. diff --git a/test/slideshow/IMG_2160.jpg b/test/slideshow/IMG_2160.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc0508b752e2d178f1e4b66e38692b435a239257 GIT binary patch literal 1583431 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

b02QNpC3AYPizsI1J_;4Zd6kL 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�o!skw>0`~b5`BC4U*AOGe@v;H{ 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

xuB|a4$sHdK3_fH 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%0A{afb@&K%N!9~q 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