From dc8083aed8c7d82e385a6840d5f52b0791b9831e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Antonio=20Ram=C3=ADrez=20Galv=C3=A1n?= Date: Thu, 16 May 2024 12:26:25 -0600 Subject: [PATCH] Esta version no funciona --- .../themes/soportet.iv1.2/main-layout.css | 1 + frontend/themes/soportet.iv1.2/styles.css | 2 +- package-lock.json | 15417 ++++++++++++++++ package.json | 275 + .../com/example/application/Application.java | 5 +- .../application/api/SecurityConfig.java | 57 +- .../application/api/SecurityService.java | 24 + .../example/application/views/MainLayout.java | 20 +- .../CrearnuevoTicketView.java | 10 +- .../views/login/CustomLoginView.java | 2 + .../application/views/login/LoginView.java | 27 +- .../META-INF/resources/images/900x160.png | Bin 0 -> 22951 bytes .../META-INF/resources/images/NVO_JUMAPA.png | Bin 0 -> 89743 bytes tsconfig.json | 39 + types.d.ts | 10 + vite.config.ts | 9 + 16 files changed, 15851 insertions(+), 47 deletions(-) create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/main/java/com/example/application/api/SecurityService.java create mode 100644 src/main/java/com/example/application/views/login/CustomLoginView.java create mode 100644 src/main/resources/META-INF/resources/images/900x160.png create mode 100644 src/main/resources/META-INF/resources/images/NVO_JUMAPA.png create mode 100644 tsconfig.json create mode 100644 types.d.ts create mode 100644 vite.config.ts diff --git a/frontend/themes/soportet.iv1.2/main-layout.css b/frontend/themes/soportet.iv1.2/main-layout.css index 1664c21..0eafaad 100644 --- a/frontend/themes/soportet.iv1.2/main-layout.css +++ b/frontend/themes/soportet.iv1.2/main-layout.css @@ -18,3 +18,4 @@ vaadin-side-nav-item vaadin-icon { [slot="drawer"]:is(header, footer):is(:empty) { display: none; } + diff --git a/frontend/themes/soportet.iv1.2/styles.css b/frontend/themes/soportet.iv1.2/styles.css index dcf1f18..e3e0024 100644 --- a/frontend/themes/soportet.iv1.2/styles.css +++ b/frontend/themes/soportet.iv1.2/styles.css @@ -1 +1 @@ -@import url('./main-layout.css'); \ No newline at end of file +@import url('./main-layout.css'); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b208819 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15417 @@ +{ + "name": "no-name", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "no-name", + "license": "UNLICENSED", + "dependencies": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/accordion": "24.3.11", + "@vaadin/app-layout": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/avatar-group": "24.3.11", + "@vaadin/board": "24.3.11", + "@vaadin/bundles": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/charts": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/checkbox-group": "24.3.11", + "@vaadin/combo-box": "24.3.11", + "@vaadin/common-frontend": "0.0.19", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/context-menu": "24.3.11", + "@vaadin/cookie-consent": "24.3.11", + "@vaadin/crud": "24.3.11", + "@vaadin/custom-field": "24.3.11", + "@vaadin/date-picker": "24.3.11", + "@vaadin/date-time-picker": "24.3.11", + "@vaadin/details": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/email-field": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/field-highlighter": "24.3.11", + "@vaadin/form-layout": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/grid-pro": "24.3.11", + "@vaadin/horizontal-layout": "24.3.11", + "@vaadin/icon": "24.3.11", + "@vaadin/icons": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/integer-field": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/login": "24.3.11", + "@vaadin/map": "24.3.11", + "@vaadin/menu-bar": "24.3.11", + "@vaadin/message-input": "24.3.11", + "@vaadin/message-list": "24.3.11", + "@vaadin/multi-select-combo-box": "24.3.11", + "@vaadin/notification": "24.3.11", + "@vaadin/number-field": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/password-field": "24.3.11", + "@vaadin/polymer-legacy-adapter": "24.3.11", + "@vaadin/progress-bar": "24.3.11", + "@vaadin/radio-group": "24.3.11", + "@vaadin/rich-text-editor": "24.3.11", + "@vaadin/router": "1.7.5", + "@vaadin/scroller": "24.3.11", + "@vaadin/select": "24.3.11", + "@vaadin/side-nav": "24.3.11", + "@vaadin/split-layout": "24.3.11", + "@vaadin/tabs": "24.3.11", + "@vaadin/tabsheet": "24.3.11", + "@vaadin/text-area": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/time-picker": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/upload": "24.3.11", + "@vaadin/vaadin-development-mode-detector": "2.0.6", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "@vaadin/vaadin-usage-statistics": "2.1.2", + "@vaadin/vertical-layout": "24.3.11", + "@vaadin/virtual-list": "24.3.11", + "construct-style-sheets-polyfill": "3.1.0", + "date-fns": "2.29.3", + "lit": "3.1.2", + "proj4": "2.9.2" + }, + "devDependencies": { + "@rollup/plugin-replace": "5.0.5", + "@rollup/pluginutils": "5.1.0", + "@vitejs/plugin-react": "4.2.1", + "@vitejs/plugin-react-swc": "3.5.0", + "async": "3.2.4", + "glob": "10.3.3", + "rollup-plugin-brotli": "3.1.0", + "rollup-plugin-visualizer": "5.12.0", + "strip-css-comments": "5.0.0", + "transform-ast": "2.4.4", + "typescript": "5.3.3", + "vite": "5.1.7", + "vite-plugin-checker": "0.6.4", + "workbox-build": "7.0.0", + "workbox-core": "7.0.0", + "workbox-precaching": "7.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "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.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.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.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.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.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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.24.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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "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, + "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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", + "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "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, + "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/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + }, + "node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@mapbox/mapbox-gl-style-spec": { + "version": "13.28.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz", + "integrity": "sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==", + "dependencies": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/unitbezier": "^0.0.0", + "csscolorparser": "~1.0.2", + "json-stringify-pretty-compact": "^2.0.0", + "minimist": "^1.2.6", + "rw": "^1.3.3", + "sort-object": "^0.3.2" + }, + "bin": { + "gl-style-composite": "bin/gl-style-composite.js", + "gl-style-format": "bin/gl-style-format.js", + "gl-style-migrate": "bin/gl-style-migrate.js", + "gl-style-validate": "bin/gl-style-validate.js" + } + }, + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" + }, + "node_modules/@petamoriken/float16": { + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.6.tgz", + "integrity": "sha512-GNJhABTtcmt9al/nqdJPycwFD46ww2+q2zwZzTjY0dFFwUAFRw9zszvEr9osyJRd9krRGy6hUDopWUg9fX7VVw==" + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polymer/polymer": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.5.1.tgz", + "integrity": "sha512-JlAHuy+1qIC6hL1ojEUfIVD58fzTpJAoCxFwV5yr0mYTXV1H8bz5zy0+rC963Cgr9iNXQ4T9ncSjC2fkF9BQfw==", + "dependencies": { + "@webcomponents/shadycss": "^1.9.1" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.16.3.tgz", + "integrity": "sha512-1ACInKIT0pXmTYuPoJAL8sOT0lV3PEACFSVxnD03hGIojJ1CmbzZmLJyk2xew+yxqTlmx7xydkiJcBzdp0V+AQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.16.3.tgz", + "integrity": "sha512-vGl+Bny8cawCM7ExugzqEB8ke3t7Pm9/mo+ciA9kJh6pMuNyM+31qhewMwHwseDZ/LtdW0SCocW1CsMxcq1Lsg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.16.3.tgz", + "integrity": "sha512-Lj8J9WzQRvfWO4GfI+bBkIThUFV1PtI+es/YH/3cwUQ+edXu8Mre0JRJfRrAeRjPiHDPFFZaX51zfgHHEhgRAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.16.3.tgz", + "integrity": "sha512-NPPOXMTIWJk50lgZmRReEYJFvLG5rgMDzaVauWNB2MgFQYm9HuNXQdVVg3iEZ3A5StIzxhMlPjVyS5fsv4PJmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.16.3.tgz", + "integrity": "sha512-ij4tv1XtWcDScaTgoMnvDEYZ2Wjl2ZhDFEyftjBKu6sNNLHIkKuXBol/bVSh+md5zSJ6em9hUXyPO3cVPCsl4Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.16.3.tgz", + "integrity": "sha512-MTMAl30dzcfYB+smHe1sJuS2P1/hB8pqylkCe0/8/Lo8CADjy/eM8x43nBoR5eqcYgpOtCh7IgHpvqSMAE38xw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.16.3.tgz", + "integrity": "sha512-vY3fAg6JLDoNh781HHHMPvt8K6RWG3OmEj3xI9BOFSQTD5PNaGKvCB815MyGlDnFYUw7lH+WvvQqoBwLtRDR1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.16.3.tgz", + "integrity": "sha512-61SpQGBSb8QkfV/hUYWezlEig4ro55t8NcE5wWmy1bqRsRVHCEDkF534d+Lln/YeLUoSWtJHvvG3bx9lH/S6uA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.16.3.tgz", + "integrity": "sha512-4XGexJthsNhEEgv/zK4/NnAOjYKoeCsIoT+GkqTY2u3rse0lbJ8ft1bpDCdlkvifsLDL2uwe4fn8PLR4IMTKQQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.16.3.tgz", + "integrity": "sha512-/pArXjqnEdhbQ1qe4CTTlJ6/GjWGdWNRucKAp4fqKnKf7QC0BES3QEV34ACumHHQ4uEGt4GctF2ISCMRhkli0A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.16.3.tgz", + "integrity": "sha512-vu4f3Y8iwjtRfSZdmtP8nC1jmRx1IrRVo2cLQlQfpFZ0e2AE9YbPgfIzpuK+i3C4zFETaLLNGezbBns2NuS/uA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.16.3.tgz", + "integrity": "sha512-n4HEgIJulNSmAKT3SYF/1wuzf9od14woSBseNkzur7a+KJIbh2Jb+J9KIsdGt3jJnsLW0BT1Sj6MiwL4Zzku6Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.16.3.tgz", + "integrity": "sha512-guO/4N1884ig2AzTKPc6qA7OTnFMUEg/X2wiesywRO1eRD7FzHiaiTQQOLFmnUXWj2pgQXIT1g5g3e2RpezXcQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.16.3.tgz", + "integrity": "sha512-+rxD3memdkhGz0NhNqbYHXBoA33MoHBK4uubZjF1IeQv1Psi6tqgsCcC6vwQjxBM1qoCqOQQBy0cgNbbZKnGUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.16.3.tgz", + "integrity": "sha512-0NxVbLhBXmwANWWbgZY/RdSkeuHEgF+u8Dc0qBowUVBYsR2y2vwVGjKgUcj1wtu3jpjs057io5g9HAPr3Icqjg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.16.3.tgz", + "integrity": "sha512-hutnZavtOx/G4uVdgoZz5279By9NVbgmxOmGGgnzUjZYuwp2+NzGq6KXQmHXBWz7W/vottXn38QmKYAdQLa/vQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@swc/core": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.17.tgz", + "integrity": "sha512-tq+mdWvodMBNBBZbwFIMTVGYHe9N7zvEaycVVjfvAx20k1XozHbHhRv+9pEVFJjwRxLdXmtvFZd3QZHRAOpoNQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.4.17", + "@swc/core-darwin-x64": "1.4.17", + "@swc/core-linux-arm-gnueabihf": "1.4.17", + "@swc/core-linux-arm64-gnu": "1.4.17", + "@swc/core-linux-arm64-musl": "1.4.17", + "@swc/core-linux-x64-gnu": "1.4.17", + "@swc/core-linux-x64-musl": "1.4.17", + "@swc/core-win32-arm64-msvc": "1.4.17", + "@swc/core-win32-ia32-msvc": "1.4.17", + "@swc/core-win32-x64-msvc": "1.4.17" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.17.tgz", + "integrity": "sha512-HVl+W4LezoqHBAYg2JCqR+s9ife9yPfgWSj37iIawLWzOmuuJ7jVdIB7Ee2B75bEisSEKyxRlTl6Y1Oq3owBgw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.17.tgz", + "integrity": "sha512-WYRO9Fdzq4S/he8zjW5I95G1zcvyd9yyD3Tgi4/ic84P5XDlSMpBDpBLbr/dCPjmSg7aUXxNQqKqGkl6dQxYlA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.17.tgz", + "integrity": "sha512-cgbvpWOvtMH0XFjvwppUCR+Y+nf6QPaGu6AQ5hqCP+5Lv2zO5PG0RfasC4zBIjF53xgwEaaWmGP5/361P30X8Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.17.tgz", + "integrity": "sha512-l7zHgaIY24cF9dyQ/FOWbmZDsEj2a9gRFbmgx2u19e3FzOPuOnaopFj0fRYXXKCmtdx+anD750iBIYnTR+pq/Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.17.tgz", + "integrity": "sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.17.tgz", + "integrity": "sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.17.tgz", + "integrity": "sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.17.tgz", + "integrity": "sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.17.tgz", + "integrity": "sha512-JBwuSTJIgiJJX6wtr4wmXbfvOswHFj223AumUrK544QV69k60FJ9q2adPW9Csk+a8wm1hLxq4HKa2K334UHJ/g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.17.tgz", + "integrity": "sha512-jFkOnGQamtVDBm3MF5Kq1lgW8vx4Rm1UvJWRUfg+0gx7Uc3Jp3QMFeMNw/rDNQYRDYPG3yunCC+2463ycd5+dg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, + "node_modules/@swc/types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.6.tgz", + "integrity": "sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==", + "dev": true, + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@vaadin/a11y-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.3.11.tgz", + "integrity": "sha512-5tMnlKM55iWccY8dC8Sk52Q9tAftxUndrA+QKoqFUPmB8FeBLBqhNVhA3U+7PqUuRkg72ez1hgUd/nqLtYfGQQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/accordion": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.3.11.tgz", + "integrity": "sha512-gKkNcRf8nNYBrNgjih4X97Gszybh5lfVESZ8zjUMFa+7GRzqhBP81Ei1Nh6H0CjRRhy3JocXk1vOwCcye2ySFg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/details": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/app-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.3.11.tgz", + "integrity": "sha512-Mvqo9IniZ2q2fI21V2g1mUYy6BnYU3nXRmmhTobsXRNONRX/4r+7YVlEe/CxMRLpjg8rDOVb1F5eCGxBNRvHkg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/avatar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.3.11.tgz", + "integrity": "sha512-1PikUsCt8+bmHSLtemptkdh8BK4xlnAq3yv1sc7qfi+azS9U6dpkvFWqnH0E2+rD4fnX1g6O6Vr6RRN9ZTCyag==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/tooltip": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/avatar-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.3.11.tgz", + "integrity": "sha512-MpGtIwD4HMqsieDxblAtQ7ZDLuX8+Qg6mSTzjVbtcvHRDBZbqjWWyCO4pHqjxPV4+qRVNpg3IVzPQQdxAzsLoA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/avatar": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/list-box": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/board": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.3.11.tgz", + "integrity": "sha512-oEBFVF5jvQ+rODj7h7mff3n0AUXs+64i2tkM/0dTQ9seyrmjFoqN+W9eoMsi/Qz8UA/PA4yke7liq0i66lzvJQ==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11" + } + }, + "node_modules/@vaadin/bundles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.3.11.tgz", + "integrity": "sha512-wBwNQpZLvndsYlTYF3v+GZ6ivuJZT+PWuWY39nVTCDiuh0yQJZOcu+melOH592OvOZPZMikir3I05aqtll+yVg==", + "peerDependencies": { + "@open-wc/dedupe-mixin": "1.3.1", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/accordion": "24.3.11", + "@vaadin/app-layout": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/avatar-group": "24.3.11", + "@vaadin/board": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/charts": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/checkbox-group": "24.3.11", + "@vaadin/combo-box": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/context-menu": "24.3.11", + "@vaadin/cookie-consent": "24.3.11", + "@vaadin/crud": "24.3.11", + "@vaadin/custom-field": "24.3.11", + "@vaadin/date-picker": "24.3.11", + "@vaadin/date-time-picker": "24.3.11", + "@vaadin/details": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/email-field": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/field-highlighter": "24.3.11", + "@vaadin/form-layout": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/grid-pro": "24.3.11", + "@vaadin/horizontal-layout": "24.3.11", + "@vaadin/icon": "24.3.11", + "@vaadin/icons": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/integer-field": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/login": "24.3.11", + "@vaadin/map": "24.3.11", + "@vaadin/menu-bar": "24.3.11", + "@vaadin/message-input": "24.3.11", + "@vaadin/message-list": "24.3.11", + "@vaadin/multi-select-combo-box": "24.3.11", + "@vaadin/notification": "24.3.11", + "@vaadin/number-field": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/password-field": "24.3.11", + "@vaadin/polymer-legacy-adapter": "24.3.11", + "@vaadin/progress-bar": "24.3.11", + "@vaadin/radio-group": "24.3.11", + "@vaadin/rich-text-editor": "24.3.11", + "@vaadin/scroller": "24.3.11", + "@vaadin/select": "24.3.11", + "@vaadin/side-nav": "24.3.11", + "@vaadin/split-layout": "24.3.11", + "@vaadin/tabs": "24.3.11", + "@vaadin/tabsheet": "24.3.11", + "@vaadin/text-area": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/time-picker": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/upload": "24.3.11", + "@vaadin/vaadin-development-mode-detector": "2.0.6", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "@vaadin/vaadin-usage-statistics": "2.1.2", + "@vaadin/vertical-layout": "24.3.11", + "@vaadin/virtual-list": "24.3.11", + "cookieconsent": "3.1.1", + "highcharts": "9.2.2", + "lit": "3.1.2", + "ol": "6.13.0", + "quickselect": "2.0.0", + "rbush": "3.0.1" + }, + "peerDependenciesMeta": { + "@open-wc/dedupe-mixin": { + "optional": true + }, + "@polymer/polymer": { + "optional": true + }, + "@vaadin/a11y-base": { + "optional": true + }, + "@vaadin/accordion": { + "optional": true + }, + "@vaadin/app-layout": { + "optional": true + }, + "@vaadin/avatar": { + "optional": true + }, + "@vaadin/avatar-group": { + "optional": true + }, + "@vaadin/board": { + "optional": true + }, + "@vaadin/button": { + "optional": true + }, + "@vaadin/charts": { + "optional": true + }, + "@vaadin/checkbox": { + "optional": true + }, + "@vaadin/checkbox-group": { + "optional": true + }, + "@vaadin/combo-box": { + "optional": true + }, + "@vaadin/component-base": { + "optional": true + }, + "@vaadin/confirm-dialog": { + "optional": true + }, + "@vaadin/context-menu": { + "optional": true + }, + "@vaadin/cookie-consent": { + "optional": true + }, + "@vaadin/crud": { + "optional": true + }, + "@vaadin/custom-field": { + "optional": true + }, + "@vaadin/date-picker": { + "optional": true + }, + "@vaadin/date-time-picker": { + "optional": true + }, + "@vaadin/details": { + "optional": true + }, + "@vaadin/dialog": { + "optional": true + }, + "@vaadin/email-field": { + "optional": true + }, + "@vaadin/field-base": { + "optional": true + }, + "@vaadin/field-highlighter": { + "optional": true + }, + "@vaadin/form-layout": { + "optional": true + }, + "@vaadin/grid": { + "optional": true + }, + "@vaadin/grid-pro": { + "optional": true + }, + "@vaadin/horizontal-layout": { + "optional": true + }, + "@vaadin/icon": { + "optional": true + }, + "@vaadin/icons": { + "optional": true + }, + "@vaadin/input-container": { + "optional": true + }, + "@vaadin/integer-field": { + "optional": true + }, + "@vaadin/item": { + "optional": true + }, + "@vaadin/list-box": { + "optional": true + }, + "@vaadin/lit-renderer": { + "optional": true + }, + "@vaadin/login": { + "optional": true + }, + "@vaadin/map": { + "optional": true + }, + "@vaadin/menu-bar": { + "optional": true + }, + "@vaadin/message-input": { + "optional": true + }, + "@vaadin/message-list": { + "optional": true + }, + "@vaadin/multi-select-combo-box": { + "optional": true + }, + "@vaadin/notification": { + "optional": true + }, + "@vaadin/number-field": { + "optional": true + }, + "@vaadin/overlay": { + "optional": true + }, + "@vaadin/password-field": { + "optional": true + }, + "@vaadin/polymer-legacy-adapter": { + "optional": true + }, + "@vaadin/progress-bar": { + "optional": true + }, + "@vaadin/radio-group": { + "optional": true + }, + "@vaadin/rich-text-editor": { + "optional": true + }, + "@vaadin/scroller": { + "optional": true + }, + "@vaadin/select": { + "optional": true + }, + "@vaadin/side-nav": { + "optional": true + }, + "@vaadin/split-layout": { + "optional": true + }, + "@vaadin/tabs": { + "optional": true + }, + "@vaadin/tabsheet": { + "optional": true + }, + "@vaadin/text-area": { + "optional": true + }, + "@vaadin/text-field": { + "optional": true + }, + "@vaadin/time-picker": { + "optional": true + }, + "@vaadin/tooltip": { + "optional": true + }, + "@vaadin/upload": { + "optional": true + }, + "@vaadin/vaadin-development-mode-detector": { + "optional": true + }, + "@vaadin/vaadin-lumo-styles": { + "optional": true + }, + "@vaadin/vaadin-themable-mixin": { + "optional": true + }, + "@vaadin/vaadin-usage-statistics": { + "optional": true + }, + "@vaadin/vertical-layout": { + "optional": true + }, + "@vaadin/virtual-list": { + "optional": true + }, + "cookieconsent": { + "optional": true + }, + "highcharts": { + "optional": true + }, + "lit": { + "optional": true + }, + "ol": { + "optional": true + }, + "quickselect": { + "optional": true + }, + "rbush": { + "optional": true + } + } + }, + "node_modules/@vaadin/button": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.3.11.tgz", + "integrity": "sha512-bNx0yDIgpgq0bZdmXT8qFtqmZPellK4M5AcZxVYhAsXg24k/MktNItOx9Zn03CqS4uMmtXZgbdJXNCXIdZmo6Q==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/charts": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.3.11.tgz", + "integrity": "sha512-2LxHD5h1OVqhnrXGYkQfvxO3hvWmEf388Q57x3SSVVDLiiZbCYX7PEfDTW6WvqYP2KOWBpnY3nIYke++GUUpvg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "highcharts": "9.2.2" + } + }, + "node_modules/@vaadin/checkbox": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.3.11.tgz", + "integrity": "sha512-DTFrKI5ZwO+F0EZTfa2TZ9C1azngL4VeygzNi0ro+6c7SIJzZhm6r7UUWaidA50ThdbI5Uh0THNE67NVpcPISA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/checkbox-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.3.11.tgz", + "integrity": "sha512-rPer7p+4uamuVPv9QcXn9G+Wbtj1sRhSCG/JAB0dL3bjWOLBNwyIE4BOHrW8iVfI3+95WTpzAYO4mw9GLmxUwg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/checkbox": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/combo-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.3.11.tgz", + "integrity": "sha512-cKUurMAt6xoRY2jHb4P9/aFKWDUO2Dy5n0gML+X7CE/zMpChxRNjwl/0FzO2JAGpXUwQhyOBGOTvH1X5N2IvUg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/common-frontend": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@vaadin/common-frontend/-/common-frontend-0.0.19.tgz", + "integrity": "sha512-e6KOPTr1Zj9prX0HvV89+HehsB5x8aPT35JS8r9EktG8ZvVuCv1IM4PZJ7bpttZj0jiRbb9d8iYq+eFDjQWyEQ==", + "dependencies": { + "tslib": "^2.3.1" + }, + "peerDependencies": { + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/component-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.3.11.tgz", + "integrity": "sha512-90jec9d8tFzP1OdoMQhD79hKE7DHlLnbE7lmSk1FyKHU30z95TxAsdqCDfv1+QNur8ahqPUvQ8CzBEBsi6gpKg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-development-mode-detector": "^2.0.0", + "@vaadin/vaadin-usage-statistics": "^2.1.0", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/confirm-dialog": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.3.11.tgz", + "integrity": "sha512-xA2+zGYRvIQLbmwMGfR9N+I0XU/sa05V/Zarf0Deg4bB+/Hu83sbUaE1gRu+FqHz2gDPXXBIiCnymJt9rwLuIw==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/dialog": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/context-menu": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.3.11.tgz", + "integrity": "sha512-qcqipg7flc+7iquZHl6Md+Z0M9BLy35x6Sm/cmpRH1QVx20U0XJGjyTFYxDb4cKFzT4xMckYDAE6Pd4YSEfe2w==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/list-box": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/cookie-consent": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.3.11.tgz", + "integrity": "sha512-oUwkyx9XfJnPtJVzsgQIdhXDosloPfL4wxNp7LWD4qeE5hnqj8deT0lXQ+Zt6/ddTb6M5Z2/fa9kn6yGLdqv6w==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "cookieconsent": "^3.0.6" + } + }, + "node_modules/@vaadin/crud": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.3.11.tgz", + "integrity": "sha512-rkq7SsikrYj5dnJTjzNl9KZWLMsSeE1qXAurdpoYu1Ma6YM9s9s4Nwkg04jTTTuHERGaPtQC6rJLNfFvzUS2eQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/confirm-dialog": "~24.3.11", + "@vaadin/dialog": "~24.3.11", + "@vaadin/form-layout": "~24.3.11", + "@vaadin/grid": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/custom-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.3.11.tgz", + "integrity": "sha512-tQhdXpGMcIca5RgYO4fBDvHtRapty0I9YqRqANWuntt0HCCP9qPawsFvTbiHACvlzbmibF0ZOFnsJv1L6lPRSQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/date-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.3.11.tgz", + "integrity": "sha512-hq+yHVFwBH28YoSuGiuteXqw9eQMOm+D7zMpWJ6PHp84+BYPNpposVoYVOnhbz9Q5COrwydq2LWOkspQ0Y1FoQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.2.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/date-time-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.3.11.tgz", + "integrity": "sha512-s+whH3c8Yi+MBUzdSDdubGrSJ2GzSMMHsfxMWBrbBhWLPekrCn5fn0487HrqM+gQdadZ5hEws4xgSYhLawaqrg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/custom-field": "~24.3.11", + "@vaadin/date-picker": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/time-picker": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/details": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.3.11.tgz", + "integrity": "sha512-C1FxCjsFYhzhwMmIHlstEVYSsICS852q19BYVhJiBCBa9INKMqxuKe2kd7hir8rYZ40uknii1qh6ZXgHV5AOew==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/dialog": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.3.11.tgz", + "integrity": "sha512-D2eWvSBBfdQbFYZTx7L9fRuoFsiSAD321LcSsqbOhfuQW2awTPfY25A1100lu6t1px69wL8s6T46yJWCUJkjfw==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/email-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.3.11.tgz", + "integrity": "sha512-AL7PA6iPH4kFAoKi7Z7WJ+xtAs3O7YadhrukPAUjHOE+QvGqtdVmHSF/9ob2uvwzqJMzOo6n/0b0h7XDlTfUew==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/field-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.3.11.tgz", + "integrity": "sha512-olMOwyP/xxfs0IQs8Nby1o6b1gTujUi8kVL/eQR3YBa8IUev/2wnM4wwwO83vrBPUmoF8XIFn+wf+9vRRnAfcg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/field-highlighter": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.3.11.tgz", + "integrity": "sha512-mgbqjLPyGGNSOVyd1BygQnnhyQ3U9unI/77cQ17DUkMeeSL9lwIiIFfmudBeBhWma6sFCS64QY4nOSJdBSOFNA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/form-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.3.11.tgz", + "integrity": "sha512-wPF4ByWmjZrNQyvb3fXcMd2RynidvlxJOgLQTjKEUe5Wm+SsX25D+nBF5mu2EKSrffS6CPoJF2b+ksIxupbdQg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/grid": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.3.11.tgz", + "integrity": "sha512-CkkoTlyKkd6+tu0Aa9G9rq47l3Gj1IBR0rwaRhdHxeX7q9Anqudk3FKPqUr/hrvuoynvNoOdHipBapTdHGZPVg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/checkbox": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/grid-pro": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.3.11.tgz", + "integrity": "sha512-yxMbl5YHpmt3SY7UiitTqYXhNjQfzhtwcu8IqXHI82tRuR6cylRYhgWO2Y3CNau1Z05Fdxu0zea4g8yquTFuCQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/checkbox": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/grid": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/select": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/horizontal-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.3.11.tgz", + "integrity": "sha512-WCTd59Yii+xnsGhkGi91HSxrzmIa2O9ZERgQf5uqxSEI5iWT5TASivSAYZqyzMm5buEOTe+sHmBnd1GblgGVPA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/icon": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.3.11.tgz", + "integrity": "sha512-+ZLauTjROVi1WzU1gdcBWsusgDv/yf2cDg3yVpdrcrFCH6hVd/QJgoDFg6q8Cb/ro0KGCDueTQtVUQUNnxuweg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/icons": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.3.11.tgz", + "integrity": "sha512-cnS9+jjelZdZ7CFIh43Aeliy7Xfr4+voMnsLRoZGeiRybqaZuv5XNGZJcZfBzptvMF+hQSnX5e449KYhH+PrnQ==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/icon": "~24.3.11" + } + }, + "node_modules/@vaadin/input-container": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.3.11.tgz", + "integrity": "sha512-LM/DDWJuvt/l1Cz2qsw+V2WoEKTK9Mil44SNaEUrUZMk/CEqMvAOjyjky7quJO4G82WrhtoY9RtbR+nPqWuMVw==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/integer-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.3.11.tgz", + "integrity": "sha512-cn/pcKORgGKlQscyaD/9D9KFOawz0moN5O6hTrQzhBCvibqRZkHXaWDQ7kWsbYozkbjWWjcltiwSJ1QnZp5dFA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/number-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11" + } + }, + "node_modules/@vaadin/item": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.3.11.tgz", + "integrity": "sha512-ISXbOuncc1Ajywpzcu7yLbXztv8Vgaxqn8rZULWCyJzBOaHkUBBQeg+nKLsRLPvUWWnGQrS7SkIbHxPLVQnVWA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/list-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.3.11.tgz", + "integrity": "sha512-NakJXX87DwoHMWIyqKMvh71Hk9Dt4RYeuT0Ow3h6r7PC8DSelcvCzavmM90eT0u4AgYTmRvZde1eKgZLBqUfHQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/lit-renderer": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.3.11.tgz", + "integrity": "sha512-hYFoXkTVa49Y5bAIKCO2iRG5iL2PTxxGxRqNOwl3RqSDDi/Ak6A16A744mi4T5+Emz5gyHI/L4ZbFjx2dUqkLg==", + "dependencies": { + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/login": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.3.11.tgz", + "integrity": "sha512-pgZoUXll2qMIBQOJ7nZ2sFQY8OsZlEiKhbYLP5hwIpvJhF3Eq02+hj28QDjwiubiSvco05r56KeLIBNbK8MrVA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/password-field": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/map": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.3.11.tgz", + "integrity": "sha512-9T3IRJNzcsd8x+U7hEVvPmMeJ865tt0y6nxc3TWBcvs5ayTzk10QBsYTIqTo9mzx8KU208dM4cqZAB6xG1Sz+A==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "ol": "6.13.0" + } + }, + "node_modules/@vaadin/menu-bar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.3.11.tgz", + "integrity": "sha512-p2Lck+qvkCstdSEwlESnFdiNb//09KCUpv+KK/ourxLCSitxJIDXt16AyygtDuV36SlfwMs9h1blKCzWmYnV4A==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/context-menu": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/list-box": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/message-input": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.3.11.tgz", + "integrity": "sha512-RMvxuKTHM+vNi+5shdo95MBMqWUURk53FGNI1PALbZehwB+4ZUo7OYIPUwUpe3LEbYuhjlRG+7ZMFry8SQN91g==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/text-area": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/message-list": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.3.11.tgz", + "integrity": "sha512-/kpWKMcxS4K3kD679RvbYikAIDrPeVaG2iw0kOlvfHTxhSz1H9scN1Gi261gy4259kQlxkobMPE7hLy7xYF00Q==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/avatar": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/multi-select-combo-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.3.11.tgz", + "integrity": "sha512-hpWnWkn7N6VBVwl9O8rV0fRa/R1PhPiWrdULz4KRIlwEiD9WVjKq+7A1iP0+QxfrH9dS5+ByEfGU2mtxIbZkww==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/combo-box": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/notification": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.3.11.tgz", + "integrity": "sha512-6B3U6jZDr7C09Nw1jo6PQ9H9TSY0cbxhPILCG6KjtyQapFOZL141P5w6UFeJY3eAO/nRkUbUJWrkr3DitfBwKA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/number-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.3.11.tgz", + "integrity": "sha512-QSuJ5bFwHbO5m20OOgIWiNXMHfAAZOd3+gX5EXHXVro2YY2Pk3TWvuqEHYx8uMd3anfkZVie9WeBB5LsGaAXpA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/overlay": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.3.11.tgz", + "integrity": "sha512-KbId6k/9GMO43ffLci7uqeCi/F7Og7KaMp4wYeoR/xfs6hzBGe4PvRWj/b08qsZA8xzAFeSNn5GZr04rx9Iegw==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/password-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.3.11.tgz", + "integrity": "sha512-sBq+/jKm2bVQJSrDhf0QoykpLwoOQ1XpaAMBZDar4i03KlfkUHF4jUwKngT3RC7xFt8CzFMh6eih2k3GUGaCKQ==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/polymer-legacy-adapter": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.3.11.tgz", + "integrity": "sha512-P5rLkZoj7i9b1BAEUzYcEvN1jLuIncuNIo+/KShVjM40vZgPmoh9s9z/ezXHSeL/1XjqGJRqIqfhxEQdstGY5w==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/progress-bar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.3.11.tgz", + "integrity": "sha512-Drd4ltWWQBHw+uulK/19prfaxPsMhIRl9Dhine6wEifwc5huHoJ4OByHDe6yiaPrdfnuc1JQ2KLuPiPdnzynzw==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/radio-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.3.11.tgz", + "integrity": "sha512-hcbujRxkJyBSrXwWRly+IjR6qgkg35yPH7KIr+4T5abT4mpy+KWnHDswSelg8vXKQeAWVhFdR52zE201V1n1vQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/rich-text-editor": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.3.11.tgz", + "integrity": "sha512-cwG+Ukof5mi1em+mh0NvQJW37YsA0Zou5pINi1Qiz8Fjv8qGZkHUbosRf2861Tia5f5QbTHe93MYMyS60TmiQQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/confirm-dialog": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/tooltip": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/router": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@vaadin/router/-/router-1.7.5.tgz", + "integrity": "sha512-uRN3vd1ihgd596bF/NMZqpgxau0nlvIc0/JDd1EwStFNbZID/xIVse5LXdQhIyUKLmSl4T0GeCQK505xerWX0w==", + "dependencies": { + "@vaadin/vaadin-usage-statistics": "^2.1.0", + "path-to-regexp": "2.4.0" + } + }, + "node_modules/@vaadin/scroller": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.3.11.tgz", + "integrity": "sha512-wkW4uz31+NUUVwz2iWqFGxKVBiM1v4FtzAKztjrqb3sdrXbyNg5Ecg0kU+ZiAK68hfDaoV8FIJIqSGymVv1fVA==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/select": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.3.11.tgz", + "integrity": "sha512-LWgHelOego84+h1yNTVA3bETQDFjLHgx1ssFUXgb2RCLPQd8l4cjm6PTtK3g3xpjrjonFf6xWXZYPOb50Uo9Zg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.2.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/list-box": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/side-nav": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.3.11.tgz", + "integrity": "sha512-gG4NZVphI1Ngls0lcQ6dGB/gfng/G2I8nrpbjVKPOjd1W9RILyOlMZyzzwVSkEu7zxZVK1CEHgn4R+XvFkhcSw==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/split-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.3.11.tgz", + "integrity": "sha512-m4jDtWwWl+LqNvJiEJtcKSceVzum7y+hQQRA7P2MAiRK8SAsbnSBBVnld32lW45NOZji5hX1rsJGMcrbzjO7UA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/tabs": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.3.11.tgz", + "integrity": "sha512-I5C/+vv9b+P4HJuR7tE/eFyOsvQjflg1983J4nYddnpMPGDvahOGMimTJ3qrzwYjgH+MdUKmqc7x3NbHmdsRBQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/tabsheet": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.3.11.tgz", + "integrity": "sha512-HHwWL5XBBH1jWbkier970bgm0mTVvFj4zUPHbqYrX4SdgPXilPmYDKU3aAh8s8CUgbHLnh06+1PPlxALpZqBbg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/scroller": "~24.3.11", + "@vaadin/tabs": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/text-area": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.3.11.tgz", + "integrity": "sha512-s2ETUMPSyizfjZFw9Ked48STme4CCV/Em5AohooVsxy3t92nDAL3M8s8BmMm+KHNVIlMoJrWZKXWqt566VgHoQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/text-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.3.11.tgz", + "integrity": "sha512-lFdbZ3fbJwQzLyubyWwMCXFAvIhwqaQavP9RbxFT7kXbJb0vHIQvcgzhUyKE2zdzVMZ+3c8VhWnUFX6xDFAg0Q==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/time-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.3.11.tgz", + "integrity": "sha512-QL2AyS4681L3IAnMB2dGJnxspDIRphKOlKPG8hhC0y5YmhJuxRh0/xWH2FlLeflvoFlW92S5mi1PPKqY/Hyt7g==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/combo-box": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/item": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/tooltip": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.3.11.tgz", + "integrity": "sha512-DmeJ3mbmUyAl6vVsUGdr0n5bOUVDI4s9/ooRV5AJJJaimIGfkIIHI46l+YZvgFSyL1Z0ATiqzhnsDSbAiwynbQ==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/overlay": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/upload": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.3.11.tgz", + "integrity": "sha512-VqgGOo2dnU9sdKFnxZYNBwIvCmfAVikmSn+At22BqvEjj2YWow2LOQt5EgjT1lMcuKfQ3L0oI0Qsc92vfqTeNg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/button": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/progress-bar": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/vaadin-development-mode-detector": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.6.tgz", + "integrity": "sha512-N6a5nLT/ytEUlpPo+nvdCKIGoyNjPsj3rzPGvGYK8x9Ceg76OTe1xI/GtN71mRW9e2HUScR0kCNOkl1Z63YDjw==" + }, + "node_modules/@vaadin/vaadin-lumo-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.3.11.tgz", + "integrity": "sha512-IWfIRMMX6LkgZ097akVzvMrUPp6sS9WThNHlve/8MibAnHTore4av5PDEy7IQwTGs5YrJr0S73+bQXeNYhS7dg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/icon": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/vaadin-material-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.3.11.tgz", + "integrity": "sha512-rPMTb45Qvgl5YqwGbhFEEMOdZPu2lVA2bHY0LA0Ld1VC8CXFO8rzElCK9elfjSqKY9r7yrvlUFdFGQOHHoasrw==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/vaadin-themable-mixin": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.3.11.tgz", + "integrity": "sha512-DTjg4j6QW0k/dlWXrS3djwq1f+iMx0zvpex55GzpFFHE/Ccf7V6IrRgdjCkYxoy+Io7FrEmRmWNrkHwmtve14Q==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/vaadin-usage-statistics": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz", + "integrity": "sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==", + "hasInstallScript": true, + "dependencies": { + "@vaadin/vaadin-development-mode-detector": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/@vaadin/vertical-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.3.11.tgz", + "integrity": "sha512-SjDi8fHisUPCF6rPInxRhI0pPZHwlGR8HAmDNr3fEHyKllj3BT4ux5fCb2seAeb0tjYB8zjVbeTVvNRgy/FijQ==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/virtual-list": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.3.11.tgz", + "integrity": "sha512-fXcxaDilS28AbRbC+fd8uSiyz0oD6w8qhwUpPwkFrAGA18swLahtFAsBfy9/Kgq2E5n8sGPoFCvEfym+cEgSFg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.5.0.tgz", + "integrity": "sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==", + "dev": true, + "dependencies": { + "@swc/core": "^1.3.96" + }, + "peerDependencies": { + "vite": "^4 || ^5" + } + }, + "node_modules/@webcomponents/shadycss": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "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, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "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 + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "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" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001612", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz", + "integrity": "sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==", + "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" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "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, + "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/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/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 + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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 + }, + "node_modules/construct-style-sheets-polyfill": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/construct-style-sheets-polyfill/-/construct-style-sheets-polyfill-3.1.0.tgz", + "integrity": "sha512-HBLKP0chz8BAY6rBdzda11c3wAZeCZ+kIG4weVC2NM3AXzxx09nhe8t0SQNdloAvg5GLuHwq/0SPOOSPvtCcKw==" + }, + "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 + }, + "node_modules/cookieconsent": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/cookieconsent/-/cookieconsent-3.1.1.tgz", + "integrity": "sha512-v8JWLJcI7Zs9NWrs8hiVldVtm3EBF70TJI231vxn6YToBGj0c9dvdnYwltydkAnrbBMOM/qX1xLFrnTfm5wTag==" + }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, + "node_modules/dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.746", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.746.tgz", + "integrity": "sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "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 + }, + "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, + "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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/geotiff": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.3.tgz", + "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "dependencies": { + "@petamoriken/float16": "^3.4.7", + "lerc": "^3.0.0", + "pako": "^2.0.4", + "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", + "web-worker": "^1.2.0", + "xml-utils": "^1.0.2", + "zstddec": "^0.1.0" + }, + "engines": { + "node": ">=10.19" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "10.3.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", + "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "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 + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "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, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/highcharts": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz", + "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw==" + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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 + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "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" + } + ], + "engines": { + "node": ">=4" + } + }, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-3.1.0.tgz", + "integrity": "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/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, + "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/jake/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/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 + }, + "node_modules/jake/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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 + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "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 + }, + "node_modules/json-stringify-pretty-compact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", + "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==" + }, + "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, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lerc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", + "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lit": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", + "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "dependencies": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-element": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.5.tgz", + "integrity": "sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-html": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.3.tgz", + "integrity": "sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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 + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "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, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/mapbox-to-css-font": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.4.tgz", + "integrity": "sha512-X1dtuTuH2D1MRMuductMZCLV/fy9EoIgqW/lmu8vQSAhEatx/tdFebkYT3TVhdTwqFDHbLEgQBD3IKA4KI7aoQ==" + }, + "node_modules/merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha512-PGSmS0kfnTnMJCzJ16BLLCEe6oeYCamKFFdQKshi4BmM6FUwipjVOcBFGxqtQtirtAG4iZvHlqST9CpZKqlRjA==", + "dev": true, + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/merge-source-map/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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 + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mgrs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", + "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==" + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mutexify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.4.0.tgz", + "integrity": "sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==", + "dev": true, + "dependencies": { + "queue-tick": "^1.0.0" + } + }, + "node_modules/nanobench": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nanobench/-/nanobench-2.1.1.tgz", + "integrity": "sha512-z+Vv7zElcjN+OpzAxAquUayFLGK3JI/ubCl0Oh64YQqsTGG09CGqieJVQw4ui8huDnnAgrvTv93qi5UaOoNj8A==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^0.1.2", + "chalk": "^1.1.3", + "mutexify": "^1.1.0", + "pretty-hrtime": "^1.0.2" + }, + "bin": { + "nanobench": "run.js", + "nanobench-compare": "compare.js" + } + }, + "node_modules/nanobench/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanobench/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanobench/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanobench/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanobench/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ol": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/ol/-/ol-6.13.0.tgz", + "integrity": "sha512-Fa6yt+FArWE9fwYRRhi/8+ULcFDRS2ZuDcLp3R9bQeDVa5T4E4TT9iqLeJhmHG+bzWiLWJHIeFUqw8GD2gW0YA==", + "dependencies": { + "geotiff": "^2.0.2", + "ol-mapbox-style": "^7.0.0", + "pbf": "3.2.1", + "rbush": "^3.0.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/openlayers" + } + }, + "node_modules/ol-mapbox-style": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-7.1.1.tgz", + "integrity": "sha512-GLTEYiH/Ec9Zn1eS4S/zXyR2sierVrUc+OLVP8Ra0FRyqRhoYbXdko0b7OIeSHWdtJfHssWYefDOGxfTRUUZ/A==", + "dependencies": { + "@mapbox/mapbox-gl-style-spec": "^13.20.1", + "mapbox-to-css-font": "^2.4.1", + "webfont-matcher": "^1.1.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "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, + "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, + "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 + }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", + "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==" + }, + "node_modules/pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "dependencies": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/proj4": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.9.2.tgz", + "integrity": "sha512-bdyfNmtlWjQN/rHEHEiqFvpTUHhuzDaeQ6Uu1G4sPGqk+Xkxae6ahh865fClJokSGPBmlDOQWWaO6465TCfv5Q==", + "dependencies": { + "mgrs": "1.0.0", + "wkt-parser": "^1.3.3" + } + }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", + "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/rbush": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", + "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", + "dependencies": { + "quickselect": "^2.0.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.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 + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.16.3.tgz", + "integrity": "sha512-Ygm4fFO4usWcAG3Ud36Lmif5nudoi0X6QPLC+kRgrRjulAbmFkaTawP7fTIkRDnCNSf/4IAQzXM1T8e691kRtw==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.16.3", + "@rollup/rollup-android-arm64": "4.16.3", + "@rollup/rollup-darwin-arm64": "4.16.3", + "@rollup/rollup-darwin-x64": "4.16.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.16.3", + "@rollup/rollup-linux-arm-musleabihf": "4.16.3", + "@rollup/rollup-linux-arm64-gnu": "4.16.3", + "@rollup/rollup-linux-arm64-musl": "4.16.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.16.3", + "@rollup/rollup-linux-riscv64-gnu": "4.16.3", + "@rollup/rollup-linux-s390x-gnu": "4.16.3", + "@rollup/rollup-linux-x64-gnu": "4.16.3", + "@rollup/rollup-linux-x64-musl": "4.16.3", + "@rollup/rollup-win32-arm64-msvc": "4.16.3", + "@rollup/rollup-win32-ia32-msvc": "4.16.3", + "@rollup/rollup-win32-x64-msvc": "4.16.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-brotli": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-brotli/-/rollup-plugin-brotli-3.1.0.tgz", + "integrity": "sha512-vXRPVd9B1x+aaXeBdmLKNNsai9AH3o0Qikf4u0m1icKqgi3qVA4UhOfwGaPYoAHML1GLMUnR//PDhiMHXN/M6g==", + "dev": true, + "engines": { + "node": ">=11.7.0" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", + "dev": true, + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.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, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sort-asc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", + "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-desc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", + "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-object": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", + "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==", + "dependencies": { + "sort-asc": "^0.1.0", + "sort-desc": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-css-comments": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-css-comments/-/strip-css-comments-5.0.0.tgz", + "integrity": "sha512-943vUh0ZxvxO6eK+TzY2F4nVN7a+ZdRK4KIdwHaGMvMrXTrAsJBRudOR3Zi0bLTuVSbF0CQXis4uw04uCabWkg==", + "dev": true, + "dependencies": { + "is-regexp": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.30.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz", + "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "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 + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=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, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/transform-ast": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/transform-ast/-/transform-ast-2.4.4.tgz", + "integrity": "sha512-AxjeZAcIOUO2lev2GDe3/xZ1Q0cVGjIMk5IsriTy8zbWlsEnjeB025AhkhBJHoy997mXpLd4R+kRbvnnQVuQHQ==", + "dev": true, + "dependencies": { + "acorn-node": "^1.3.0", + "convert-source-map": "^1.5.1", + "dash-ast": "^1.0.0", + "is-buffer": "^2.0.0", + "magic-string": "^0.23.2", + "merge-source-map": "1.0.4", + "nanobench": "^2.1.1" + } + }, + "node_modules/transform-ast/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/transform-ast/node_modules/magic-string": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.23.2.tgz", + "integrity": "sha512-oIUZaAxbcxYIp4AyLafV6OVKoB3YouZs0UTCJ8mOKBHNyJgGDaMJ4TgA+VylJh6fx7EQCC52XkbURxxG9IoJXA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.1" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "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, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "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, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz", + "integrity": "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-checker": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, + "node_modules/vite-plugin-checker/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/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, + "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/vite-plugin-checker/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vite-plugin-checker/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 + }, + "node_modules/vite-plugin-checker/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vite-plugin-checker/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vite-plugin-checker/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true, + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "engines": { + "vscode": "^1.52.0" + } + }, + "node_modules/vscode-languageclient/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/vscode-languageclient/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vscode-languageclient/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/vscode-languageclient/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vscode-languageclient/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, + "node_modules/web-worker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", + "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" + }, + "node_modules/webfont-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webfont-matcher/-/webfont-matcher-1.1.0.tgz", + "integrity": "sha512-ov8lMvF9wi4PD7fK2Axn9PQEpO9cYI0fIoGqErwd+wi8xacFFDmX114D5Q2Lw0Wlgmb+Qw/dKI2KTtimrJf85g==" + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wkt-parser": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.3.tgz", + "integrity": "sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw==" + }, + "node_modules/workbox-background-sync": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-build": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", + "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.0.0", + "workbox-broadcast-update": "7.0.0", + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-google-analytics": "7.0.0", + "workbox-navigation-preload": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-range-requests": "7.0.0", + "workbox-recipes": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0", + "workbox-streams": "7.0.0", + "workbox-sw": "7.0.0", + "workbox-window": "7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/workbox-build/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dev": true, + "dependencies": { + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", + "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", + "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", + "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.0.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/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, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/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 + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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 + }, + "node_modules/xml-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.8.0.tgz", + "integrity": "sha512-1TY5yLw8DApowZAUsWCniNr8HH6Ebt6O7UQvmIwziGKwUNsQx6e+4NkfOvCfnqmYIcPjCeoI6dh1JenPJ9a1hQ==" + }, + "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, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/zstddec": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", + "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==" + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "requires": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "dev": true + }, + "@babel/core": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", + "dev": true, + "requires": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", + "dev": true, + "requires": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" + } + }, + "@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/parser": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "dev": true + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@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, + "requires": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz", + "integrity": "sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz", + "integrity": "sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/preset-env": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@babel/traverse": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "dev": true, + "optional": true + }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + }, + "@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "requires": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, + "@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" + }, + "@mapbox/mapbox-gl-style-spec": { + "version": "13.28.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz", + "integrity": "sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==", + "requires": { + "@mapbox/jsonlint-lines-primitives": "~2.0.2", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/unitbezier": "^0.0.0", + "csscolorparser": "~1.0.2", + "json-stringify-pretty-compact": "^2.0.0", + "minimist": "^1.2.6", + "rw": "^1.3.3", + "sort-object": "^0.3.2" + } + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" + }, + "@petamoriken/float16": { + "version": "3.8.6", + "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.6.tgz", + "integrity": "sha512-GNJhABTtcmt9al/nqdJPycwFD46ww2+q2zwZzTjY0dFFwUAFRw9zszvEr9osyJRd9krRGy6hUDopWUg9fX7VVw==" + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, + "@polymer/polymer": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.5.1.tgz", + "integrity": "sha512-JlAHuy+1qIC6hL1ojEUfIVD58fzTpJAoCxFwV5yr0mYTXV1H8bz5zy0+rC963Cgr9iNXQ4T9ncSjC2fkF9BQfw==", + "requires": { + "@webcomponents/shadycss": "^1.9.1" + } + }, + "@rollup/plugin-replace": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + } + }, + "@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dev": true, + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.16.3.tgz", + "integrity": "sha512-1ACInKIT0pXmTYuPoJAL8sOT0lV3PEACFSVxnD03hGIojJ1CmbzZmLJyk2xew+yxqTlmx7xydkiJcBzdp0V+AQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.16.3.tgz", + "integrity": "sha512-vGl+Bny8cawCM7ExugzqEB8ke3t7Pm9/mo+ciA9kJh6pMuNyM+31qhewMwHwseDZ/LtdW0SCocW1CsMxcq1Lsg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.16.3.tgz", + "integrity": "sha512-Lj8J9WzQRvfWO4GfI+bBkIThUFV1PtI+es/YH/3cwUQ+edXu8Mre0JRJfRrAeRjPiHDPFFZaX51zfgHHEhgRAg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.16.3.tgz", + "integrity": "sha512-NPPOXMTIWJk50lgZmRReEYJFvLG5rgMDzaVauWNB2MgFQYm9HuNXQdVVg3iEZ3A5StIzxhMlPjVyS5fsv4PJmg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.16.3.tgz", + "integrity": "sha512-ij4tv1XtWcDScaTgoMnvDEYZ2Wjl2ZhDFEyftjBKu6sNNLHIkKuXBol/bVSh+md5zSJ6em9hUXyPO3cVPCsl4Q==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.16.3.tgz", + "integrity": "sha512-MTMAl30dzcfYB+smHe1sJuS2P1/hB8pqylkCe0/8/Lo8CADjy/eM8x43nBoR5eqcYgpOtCh7IgHpvqSMAE38xw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.16.3.tgz", + "integrity": "sha512-vY3fAg6JLDoNh781HHHMPvt8K6RWG3OmEj3xI9BOFSQTD5PNaGKvCB815MyGlDnFYUw7lH+WvvQqoBwLtRDR1A==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.16.3.tgz", + "integrity": "sha512-61SpQGBSb8QkfV/hUYWezlEig4ro55t8NcE5wWmy1bqRsRVHCEDkF534d+Lln/YeLUoSWtJHvvG3bx9lH/S6uA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.16.3.tgz", + "integrity": "sha512-4XGexJthsNhEEgv/zK4/NnAOjYKoeCsIoT+GkqTY2u3rse0lbJ8ft1bpDCdlkvifsLDL2uwe4fn8PLR4IMTKQQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.16.3.tgz", + "integrity": "sha512-/pArXjqnEdhbQ1qe4CTTlJ6/GjWGdWNRucKAp4fqKnKf7QC0BES3QEV34ACumHHQ4uEGt4GctF2ISCMRhkli0A==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.16.3.tgz", + "integrity": "sha512-vu4f3Y8iwjtRfSZdmtP8nC1jmRx1IrRVo2cLQlQfpFZ0e2AE9YbPgfIzpuK+i3C4zFETaLLNGezbBns2NuS/uA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.16.3.tgz", + "integrity": "sha512-n4HEgIJulNSmAKT3SYF/1wuzf9od14woSBseNkzur7a+KJIbh2Jb+J9KIsdGt3jJnsLW0BT1Sj6MiwL4Zzku6Q==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.16.3.tgz", + "integrity": "sha512-guO/4N1884ig2AzTKPc6qA7OTnFMUEg/X2wiesywRO1eRD7FzHiaiTQQOLFmnUXWj2pgQXIT1g5g3e2RpezXcQ==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.16.3.tgz", + "integrity": "sha512-+rxD3memdkhGz0NhNqbYHXBoA33MoHBK4uubZjF1IeQv1Psi6tqgsCcC6vwQjxBM1qoCqOQQBy0cgNbbZKnGUg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.16.3.tgz", + "integrity": "sha512-0NxVbLhBXmwANWWbgZY/RdSkeuHEgF+u8Dc0qBowUVBYsR2y2vwVGjKgUcj1wtu3jpjs057io5g9HAPr3Icqjg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.16.3.tgz", + "integrity": "sha512-hutnZavtOx/G4uVdgoZz5279By9NVbgmxOmGGgnzUjZYuwp2+NzGq6KXQmHXBWz7W/vottXn38QmKYAdQLa/vQ==", + "dev": true, + "optional": true + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "@swc/core": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.4.17.tgz", + "integrity": "sha512-tq+mdWvodMBNBBZbwFIMTVGYHe9N7zvEaycVVjfvAx20k1XozHbHhRv+9pEVFJjwRxLdXmtvFZd3QZHRAOpoNQ==", + "dev": true, + "requires": { + "@swc/core-darwin-arm64": "1.4.17", + "@swc/core-darwin-x64": "1.4.17", + "@swc/core-linux-arm-gnueabihf": "1.4.17", + "@swc/core-linux-arm64-gnu": "1.4.17", + "@swc/core-linux-arm64-musl": "1.4.17", + "@swc/core-linux-x64-gnu": "1.4.17", + "@swc/core-linux-x64-musl": "1.4.17", + "@swc/core-win32-arm64-msvc": "1.4.17", + "@swc/core-win32-ia32-msvc": "1.4.17", + "@swc/core-win32-x64-msvc": "1.4.17", + "@swc/counter": "^0.1.2", + "@swc/types": "^0.1.5" + } + }, + "@swc/core-darwin-arm64": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.17.tgz", + "integrity": "sha512-HVl+W4LezoqHBAYg2JCqR+s9ife9yPfgWSj37iIawLWzOmuuJ7jVdIB7Ee2B75bEisSEKyxRlTl6Y1Oq3owBgw==", + "dev": true, + "optional": true + }, + "@swc/core-darwin-x64": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.4.17.tgz", + "integrity": "sha512-WYRO9Fdzq4S/he8zjW5I95G1zcvyd9yyD3Tgi4/ic84P5XDlSMpBDpBLbr/dCPjmSg7aUXxNQqKqGkl6dQxYlA==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm-gnueabihf": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.17.tgz", + "integrity": "sha512-cgbvpWOvtMH0XFjvwppUCR+Y+nf6QPaGu6AQ5hqCP+5Lv2zO5PG0RfasC4zBIjF53xgwEaaWmGP5/361P30X8Q==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm64-gnu": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.17.tgz", + "integrity": "sha512-l7zHgaIY24cF9dyQ/FOWbmZDsEj2a9gRFbmgx2u19e3FzOPuOnaopFj0fRYXXKCmtdx+anD750iBIYnTR+pq/Q==", + "dev": true, + "optional": true + }, + "@swc/core-linux-arm64-musl": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.17.tgz", + "integrity": "sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==", + "dev": true, + "optional": true + }, + "@swc/core-linux-x64-gnu": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.17.tgz", + "integrity": "sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==", + "dev": true, + "optional": true + }, + "@swc/core-linux-x64-musl": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.17.tgz", + "integrity": "sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==", + "dev": true, + "optional": true + }, + "@swc/core-win32-arm64-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.17.tgz", + "integrity": "sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==", + "dev": true, + "optional": true + }, + "@swc/core-win32-ia32-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.17.tgz", + "integrity": "sha512-JBwuSTJIgiJJX6wtr4wmXbfvOswHFj223AumUrK544QV69k60FJ9q2adPW9Csk+a8wm1hLxq4HKa2K334UHJ/g==", + "dev": true, + "optional": true + }, + "@swc/core-win32-x64-msvc": { + "version": "1.4.17", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.17.tgz", + "integrity": "sha512-jFkOnGQamtVDBm3MF5Kq1lgW8vx4Rm1UvJWRUfg+0gx7Uc3Jp3QMFeMNw/rDNQYRDYPG3yunCC+2463ycd5+dg==", + "dev": true, + "optional": true + }, + "@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, + "@swc/types": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.6.tgz", + "integrity": "sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==", + "dev": true, + "requires": { + "@swc/counter": "^0.1.3" + } + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "@vaadin/a11y-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.3.11.tgz", + "integrity": "sha512-5tMnlKM55iWccY8dC8Sk52Q9tAftxUndrA+QKoqFUPmB8FeBLBqhNVhA3U+7PqUuRkg72ez1hgUd/nqLtYfGQQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/accordion": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/accordion/-/accordion-24.3.11.tgz", + "integrity": "sha512-gKkNcRf8nNYBrNgjih4X97Gszybh5lfVESZ8zjUMFa+7GRzqhBP81Ei1Nh6H0CjRRhy3JocXk1vOwCcye2ySFg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/details": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/app-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/app-layout/-/app-layout-24.3.11.tgz", + "integrity": "sha512-Mvqo9IniZ2q2fI21V2g1mUYy6BnYU3nXRmmhTobsXRNONRX/4r+7YVlEe/CxMRLpjg8rDOVb1F5eCGxBNRvHkg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/avatar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/avatar/-/avatar-24.3.11.tgz", + "integrity": "sha512-1PikUsCt8+bmHSLtemptkdh8BK4xlnAq3yv1sc7qfi+azS9U6dpkvFWqnH0E2+rD4fnX1g6O6Vr6RRN9ZTCyag==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/avatar-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/avatar-group/-/avatar-group-24.3.11.tgz", + "integrity": "sha512-MpGtIwD4HMqsieDxblAtQ7ZDLuX8+Qg6mSTzjVbtcvHRDBZbqjWWyCO4pHqjxPV4+qRVNpg3IVzPQQdxAzsLoA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/board": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/board/-/board-24.3.11.tgz", + "integrity": "sha512-oEBFVF5jvQ+rODj7h7mff3n0AUXs+64i2tkM/0dTQ9seyrmjFoqN+W9eoMsi/Qz8UA/PA4yke7liq0i66lzvJQ==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11" + } + }, + "@vaadin/bundles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/bundles/-/bundles-24.3.11.tgz", + "integrity": "sha512-wBwNQpZLvndsYlTYF3v+GZ6ivuJZT+PWuWY39nVTCDiuh0yQJZOcu+melOH592OvOZPZMikir3I05aqtll+yVg==", + "requires": {} + }, + "@vaadin/button": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/button/-/button-24.3.11.tgz", + "integrity": "sha512-bNx0yDIgpgq0bZdmXT8qFtqmZPellK4M5AcZxVYhAsXg24k/MktNItOx9Zn03CqS4uMmtXZgbdJXNCXIdZmo6Q==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/charts": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/charts/-/charts-24.3.11.tgz", + "integrity": "sha512-2LxHD5h1OVqhnrXGYkQfvxO3hvWmEf388Q57x3SSVVDLiiZbCYX7PEfDTW6WvqYP2KOWBpnY3nIYke++GUUpvg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "highcharts": "9.2.2" + } + }, + "@vaadin/checkbox": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.3.11.tgz", + "integrity": "sha512-DTFrKI5ZwO+F0EZTfa2TZ9C1azngL4VeygzNi0ro+6c7SIJzZhm6r7UUWaidA50ThdbI5Uh0THNE67NVpcPISA==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/checkbox-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox-group/-/checkbox-group-24.3.11.tgz", + "integrity": "sha512-rPer7p+4uamuVPv9QcXn9G+Wbtj1sRhSCG/JAB0dL3bjWOLBNwyIE4BOHrW8iVfI3+95WTpzAYO4mw9GLmxUwg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/combo-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/combo-box/-/combo-box-24.3.11.tgz", + "integrity": "sha512-cKUurMAt6xoRY2jHb4P9/aFKWDUO2Dy5n0gML+X7CE/zMpChxRNjwl/0FzO2JAGpXUwQhyOBGOTvH1X5N2IvUg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/common-frontend": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@vaadin/common-frontend/-/common-frontend-0.0.19.tgz", + "integrity": "sha512-e6KOPTr1Zj9prX0HvV89+HehsB5x8aPT35JS8r9EktG8ZvVuCv1IM4PZJ7bpttZj0jiRbb9d8iYq+eFDjQWyEQ==", + "requires": { + "tslib": "^2.3.1" + } + }, + "@vaadin/component-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.3.11.tgz", + "integrity": "sha512-90jec9d8tFzP1OdoMQhD79hKE7DHlLnbE7lmSk1FyKHU30z95TxAsdqCDfv1+QNur8ahqPUvQ8CzBEBsi6gpKg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/vaadin-development-mode-detector": "2.0.6", + "@vaadin/vaadin-usage-statistics": "2.1.2", + "lit": "3.1.2" + } + }, + "@vaadin/confirm-dialog": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/confirm-dialog/-/confirm-dialog-24.3.11.tgz", + "integrity": "sha512-xA2+zGYRvIQLbmwMGfR9N+I0XU/sa05V/Zarf0Deg4bB+/Hu83sbUaE1gRu+FqHz2gDPXXBIiCnymJt9rwLuIw==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/context-menu": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/context-menu/-/context-menu-24.3.11.tgz", + "integrity": "sha512-qcqipg7flc+7iquZHl6Md+Z0M9BLy35x6Sm/cmpRH1QVx20U0XJGjyTFYxDb4cKFzT4xMckYDAE6Pd4YSEfe2w==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/cookie-consent": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/cookie-consent/-/cookie-consent-24.3.11.tgz", + "integrity": "sha512-oUwkyx9XfJnPtJVzsgQIdhXDosloPfL4wxNp7LWD4qeE5hnqj8deT0lXQ+Zt6/ddTb6M5Z2/fa9kn6yGLdqv6w==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "cookieconsent": "^3.0.6" + } + }, + "@vaadin/crud": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/crud/-/crud-24.3.11.tgz", + "integrity": "sha512-rkq7SsikrYj5dnJTjzNl9KZWLMsSeE1qXAurdpoYu1Ma6YM9s9s4Nwkg04jTTTuHERGaPtQC6rJLNfFvzUS2eQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/form-layout": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/custom-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/custom-field/-/custom-field-24.3.11.tgz", + "integrity": "sha512-tQhdXpGMcIca5RgYO4fBDvHtRapty0I9YqRqANWuntt0HCCP9qPawsFvTbiHACvlzbmibF0ZOFnsJv1L6lPRSQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/date-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/date-picker/-/date-picker-24.3.11.tgz", + "integrity": "sha512-hq+yHVFwBH28YoSuGiuteXqw9eQMOm+D7zMpWJ6PHp84+BYPNpposVoYVOnhbz9Q5COrwydq2LWOkspQ0Y1FoQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/date-time-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/date-time-picker/-/date-time-picker-24.3.11.tgz", + "integrity": "sha512-s+whH3c8Yi+MBUzdSDdubGrSJ2GzSMMHsfxMWBrbBhWLPekrCn5fn0487HrqM+gQdadZ5hEws4xgSYhLawaqrg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/custom-field": "24.3.11", + "@vaadin/date-picker": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/time-picker": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/details": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/details/-/details-24.3.11.tgz", + "integrity": "sha512-C1FxCjsFYhzhwMmIHlstEVYSsICS852q19BYVhJiBCBa9INKMqxuKe2kd7hir8rYZ40uknii1qh6ZXgHV5AOew==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/dialog": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/dialog/-/dialog-24.3.11.tgz", + "integrity": "sha512-D2eWvSBBfdQbFYZTx7L9fRuoFsiSAD321LcSsqbOhfuQW2awTPfY25A1100lu6t1px69wL8s6T46yJWCUJkjfw==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/email-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/email-field/-/email-field-24.3.11.tgz", + "integrity": "sha512-AL7PA6iPH4kFAoKi7Z7WJ+xtAs3O7YadhrukPAUjHOE+QvGqtdVmHSF/9ob2uvwzqJMzOo6n/0b0h7XDlTfUew==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/field-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.3.11.tgz", + "integrity": "sha512-olMOwyP/xxfs0IQs8Nby1o6b1gTujUi8kVL/eQR3YBa8IUev/2wnM4wwwO83vrBPUmoF8XIFn+wf+9vRRnAfcg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/field-highlighter": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/field-highlighter/-/field-highlighter-24.3.11.tgz", + "integrity": "sha512-mgbqjLPyGGNSOVyd1BygQnnhyQ3U9unI/77cQ17DUkMeeSL9lwIiIFfmudBeBhWma6sFCS64QY4nOSJdBSOFNA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/form-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/form-layout/-/form-layout-24.3.11.tgz", + "integrity": "sha512-wPF4ByWmjZrNQyvb3fXcMd2RynidvlxJOgLQTjKEUe5Wm+SsX25D+nBF5mu2EKSrffS6CPoJF2b+ksIxupbdQg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/grid": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.3.11.tgz", + "integrity": "sha512-CkkoTlyKkd6+tu0Aa9G9rq47l3Gj1IBR0rwaRhdHxeX7q9Anqudk3FKPqUr/hrvuoynvNoOdHipBapTdHGZPVg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/grid-pro": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/grid-pro/-/grid-pro-24.3.11.tgz", + "integrity": "sha512-yxMbl5YHpmt3SY7UiitTqYXhNjQfzhtwcu8IqXHI82tRuR6cylRYhgWO2Y3CNau1Z05Fdxu0zea4g8yquTFuCQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/checkbox": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/select": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/horizontal-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/horizontal-layout/-/horizontal-layout-24.3.11.tgz", + "integrity": "sha512-WCTd59Yii+xnsGhkGi91HSxrzmIa2O9ZERgQf5uqxSEI5iWT5TASivSAYZqyzMm5buEOTe+sHmBnd1GblgGVPA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/icon": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.3.11.tgz", + "integrity": "sha512-+ZLauTjROVi1WzU1gdcBWsusgDv/yf2cDg3yVpdrcrFCH6hVd/QJgoDFg6q8Cb/ro0KGCDueTQtVUQUNnxuweg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/icons": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/icons/-/icons-24.3.11.tgz", + "integrity": "sha512-cnS9+jjelZdZ7CFIh43Aeliy7Xfr4+voMnsLRoZGeiRybqaZuv5XNGZJcZfBzptvMF+hQSnX5e449KYhH+PrnQ==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/icon": "24.3.11" + } + }, + "@vaadin/input-container": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.3.11.tgz", + "integrity": "sha512-LM/DDWJuvt/l1Cz2qsw+V2WoEKTK9Mil44SNaEUrUZMk/CEqMvAOjyjky7quJO4G82WrhtoY9RtbR+nPqWuMVw==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/integer-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/integer-field/-/integer-field-24.3.11.tgz", + "integrity": "sha512-cn/pcKORgGKlQscyaD/9D9KFOawz0moN5O6hTrQzhBCvibqRZkHXaWDQ7kWsbYozkbjWWjcltiwSJ1QnZp5dFA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/number-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11" + } + }, + "@vaadin/item": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/item/-/item-24.3.11.tgz", + "integrity": "sha512-ISXbOuncc1Ajywpzcu7yLbXztv8Vgaxqn8rZULWCyJzBOaHkUBBQeg+nKLsRLPvUWWnGQrS7SkIbHxPLVQnVWA==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/list-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/list-box/-/list-box-24.3.11.tgz", + "integrity": "sha512-NakJXX87DwoHMWIyqKMvh71Hk9Dt4RYeuT0Ow3h6r7PC8DSelcvCzavmM90eT0u4AgYTmRvZde1eKgZLBqUfHQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/lit-renderer": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.3.11.tgz", + "integrity": "sha512-hYFoXkTVa49Y5bAIKCO2iRG5iL2PTxxGxRqNOwl3RqSDDi/Ak6A16A744mi4T5+Emz5gyHI/L4ZbFjx2dUqkLg==", + "requires": { + "lit": "3.1.2" + } + }, + "@vaadin/login": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/login/-/login-24.3.11.tgz", + "integrity": "sha512-pgZoUXll2qMIBQOJ7nZ2sFQY8OsZlEiKhbYLP5hwIpvJhF3Eq02+hj28QDjwiubiSvco05r56KeLIBNbK8MrVA==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/password-field": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/map": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/map/-/map-24.3.11.tgz", + "integrity": "sha512-9T3IRJNzcsd8x+U7hEVvPmMeJ865tt0y6nxc3TWBcvs5ayTzk10QBsYTIqTo9mzx8KU208dM4cqZAB6xG1Sz+A==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "ol": "6.13.0" + } + }, + "@vaadin/menu-bar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/menu-bar/-/menu-bar-24.3.11.tgz", + "integrity": "sha512-p2Lck+qvkCstdSEwlESnFdiNb//09KCUpv+KK/ourxLCSitxJIDXt16AyygtDuV36SlfwMs9h1blKCzWmYnV4A==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/context-menu": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/message-input": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/message-input/-/message-input-24.3.11.tgz", + "integrity": "sha512-RMvxuKTHM+vNi+5shdo95MBMqWUURk53FGNI1PALbZehwB+4ZUo7OYIPUwUpe3LEbYuhjlRG+7ZMFry8SQN91g==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/text-area": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/message-list": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/message-list/-/message-list-24.3.11.tgz", + "integrity": "sha512-/kpWKMcxS4K3kD679RvbYikAIDrPeVaG2iw0kOlvfHTxhSz1H9scN1Gi261gy4259kQlxkobMPE7hLy7xYF00Q==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/multi-select-combo-box": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/multi-select-combo-box/-/multi-select-combo-box-24.3.11.tgz", + "integrity": "sha512-hpWnWkn7N6VBVwl9O8rV0fRa/R1PhPiWrdULz4KRIlwEiD9WVjKq+7A1iP0+QxfrH9dS5+ByEfGU2mtxIbZkww==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/combo-box": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/notification": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/notification/-/notification-24.3.11.tgz", + "integrity": "sha512-6B3U6jZDr7C09Nw1jo6PQ9H9TSY0cbxhPILCG6KjtyQapFOZL141P5w6UFeJY3eAO/nRkUbUJWrkr3DitfBwKA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/number-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/number-field/-/number-field-24.3.11.tgz", + "integrity": "sha512-QSuJ5bFwHbO5m20OOgIWiNXMHfAAZOd3+gX5EXHXVro2YY2Pk3TWvuqEHYx8uMd3anfkZVie9WeBB5LsGaAXpA==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/overlay": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/overlay/-/overlay-24.3.11.tgz", + "integrity": "sha512-KbId6k/9GMO43ffLci7uqeCi/F7Og7KaMp4wYeoR/xfs6hzBGe4PvRWj/b08qsZA8xzAFeSNn5GZr04rx9Iegw==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/password-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/password-field/-/password-field-24.3.11.tgz", + "integrity": "sha512-sBq+/jKm2bVQJSrDhf0QoykpLwoOQ1XpaAMBZDar4i03KlfkUHF4jUwKngT3RC7xFt8CzFMh6eih2k3GUGaCKQ==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/polymer-legacy-adapter": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/polymer-legacy-adapter/-/polymer-legacy-adapter-24.3.11.tgz", + "integrity": "sha512-P5rLkZoj7i9b1BAEUzYcEvN1jLuIncuNIo+/KShVjM40vZgPmoh9s9z/ezXHSeL/1XjqGJRqIqfhxEQdstGY5w==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/progress-bar": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/progress-bar/-/progress-bar-24.3.11.tgz", + "integrity": "sha512-Drd4ltWWQBHw+uulK/19prfaxPsMhIRl9Dhine6wEifwc5huHoJ4OByHDe6yiaPrdfnuc1JQ2KLuPiPdnzynzw==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/radio-group": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/radio-group/-/radio-group-24.3.11.tgz", + "integrity": "sha512-hcbujRxkJyBSrXwWRly+IjR6qgkg35yPH7KIr+4T5abT4mpy+KWnHDswSelg8vXKQeAWVhFdR52zE201V1n1vQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/rich-text-editor": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/rich-text-editor/-/rich-text-editor-24.3.11.tgz", + "integrity": "sha512-cwG+Ukof5mi1em+mh0NvQJW37YsA0Zou5pINi1Qiz8Fjv8qGZkHUbosRf2861Tia5f5QbTHe93MYMyS60TmiQQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/router": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@vaadin/router/-/router-1.7.5.tgz", + "integrity": "sha512-uRN3vd1ihgd596bF/NMZqpgxau0nlvIc0/JDd1EwStFNbZID/xIVse5LXdQhIyUKLmSl4T0GeCQK505xerWX0w==", + "requires": { + "@vaadin/vaadin-usage-statistics": "2.1.2", + "path-to-regexp": "2.4.0" + } + }, + "@vaadin/scroller": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/scroller/-/scroller-24.3.11.tgz", + "integrity": "sha512-wkW4uz31+NUUVwz2iWqFGxKVBiM1v4FtzAKztjrqb3sdrXbyNg5Ecg0kU+ZiAK68hfDaoV8FIJIqSGymVv1fVA==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/select": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/select/-/select-24.3.11.tgz", + "integrity": "sha512-LWgHelOego84+h1yNTVA3bETQDFjLHgx1ssFUXgb2RCLPQd8l4cjm6PTtK3g3xpjrjonFf6xWXZYPOb50Uo9Zg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/side-nav": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/side-nav/-/side-nav-24.3.11.tgz", + "integrity": "sha512-gG4NZVphI1Ngls0lcQ6dGB/gfng/G2I8nrpbjVKPOjd1W9RILyOlMZyzzwVSkEu7zxZVK1CEHgn4R+XvFkhcSw==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/split-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/split-layout/-/split-layout-24.3.11.tgz", + "integrity": "sha512-m4jDtWwWl+LqNvJiEJtcKSceVzum7y+hQQRA7P2MAiRK8SAsbnSBBVnld32lW45NOZji5hX1rsJGMcrbzjO7UA==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/tabs": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tabs/-/tabs-24.3.11.tgz", + "integrity": "sha512-I5C/+vv9b+P4HJuR7tE/eFyOsvQjflg1983J4nYddnpMPGDvahOGMimTJ3qrzwYjgH+MdUKmqc7x3NbHmdsRBQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/tabsheet": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tabsheet/-/tabsheet-24.3.11.tgz", + "integrity": "sha512-HHwWL5XBBH1jWbkier970bgm0mTVvFj4zUPHbqYrX4SdgPXilPmYDKU3aAh8s8CUgbHLnh06+1PPlxALpZqBbg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/scroller": "24.3.11", + "@vaadin/tabs": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/text-area": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/text-area/-/text-area-24.3.11.tgz", + "integrity": "sha512-s2ETUMPSyizfjZFw9Ked48STme4CCV/Em5AohooVsxy3t92nDAL3M8s8BmMm+KHNVIlMoJrWZKXWqt566VgHoQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/text-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.3.11.tgz", + "integrity": "sha512-lFdbZ3fbJwQzLyubyWwMCXFAvIhwqaQavP9RbxFT7kXbJb0vHIQvcgzhUyKE2zdzVMZ+3c8VhWnUFX6xDFAg0Q==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/time-picker": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/time-picker/-/time-picker-24.3.11.tgz", + "integrity": "sha512-QL2AyS4681L3IAnMB2dGJnxspDIRphKOlKPG8hhC0y5YmhJuxRh0/xWH2FlLeflvoFlW92S5mi1PPKqY/Hyt7g==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/combo-box": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/tooltip": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/tooltip/-/tooltip-24.3.11.tgz", + "integrity": "sha512-DmeJ3mbmUyAl6vVsUGdr0n5bOUVDI4s9/ooRV5AJJJaimIGfkIIHI46l+YZvgFSyL1Z0ATiqzhnsDSbAiwynbQ==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/upload": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/upload/-/upload-24.3.11.tgz", + "integrity": "sha512-VqgGOo2dnU9sdKFnxZYNBwIvCmfAVikmSn+At22BqvEjj2YWow2LOQt5EgjT1lMcuKfQ3L0oI0Qsc92vfqTeNg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/component-base": "24.3.11", + "@vaadin/progress-bar": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "lit": "3.1.2" + } + }, + "@vaadin/vaadin-development-mode-detector": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.6.tgz", + "integrity": "sha512-N6a5nLT/ytEUlpPo+nvdCKIGoyNjPsj3rzPGvGYK8x9Ceg76OTe1xI/GtN71mRW9e2HUScR0kCNOkl1Z63YDjw==" + }, + "@vaadin/vaadin-lumo-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.3.11.tgz", + "integrity": "sha512-IWfIRMMX6LkgZ097akVzvMrUPp6sS9WThNHlve/8MibAnHTore4av5PDEy7IQwTGs5YrJr0S73+bQXeNYhS7dg==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/icon": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/vaadin-material-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.3.11.tgz", + "integrity": "sha512-rPMTb45Qvgl5YqwGbhFEEMOdZPu2lVA2bHY0LA0Ld1VC8CXFO8rzElCK9elfjSqKY9r7yrvlUFdFGQOHHoasrw==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/vaadin-themable-mixin": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.3.11.tgz", + "integrity": "sha512-DTjg4j6QW0k/dlWXrS3djwq1f+iMx0zvpex55GzpFFHE/Ccf7V6IrRgdjCkYxoy+Io7FrEmRmWNrkHwmtve14Q==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "lit": "3.1.2" + } + }, + "@vaadin/vaadin-usage-statistics": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz", + "integrity": "sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==", + "requires": { + "@vaadin/vaadin-development-mode-detector": "2.0.6" + } + }, + "@vaadin/vertical-layout": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vertical-layout/-/vertical-layout-24.3.11.tgz", + "integrity": "sha512-SjDi8fHisUPCF6rPInxRhI0pPZHwlGR8HAmDNr3fEHyKllj3BT4ux5fCb2seAeb0tjYB8zjVbeTVvNRgy/FijQ==", + "requires": { + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vaadin/virtual-list": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/virtual-list/-/virtual-list-24.3.11.tgz", + "integrity": "sha512-fXcxaDilS28AbRbC+fd8uSiyz0oD6w8qhwUpPwkFrAGA18swLahtFAsBfy9/Kgq2E5n8sGPoFCvEfym+cEgSFg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "3.5.1", + "@vaadin/component-base": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11" + } + }, + "@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "requires": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + } + }, + "@vitejs/plugin-react-swc": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.5.0.tgz", + "integrity": "sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==", + "dev": true, + "requires": { + "@swc/core": "^1.3.96" + } + }, + "@webcomponents/shadycss": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "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, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "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, + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "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 + }, + "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 + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "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 + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001612", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz", + "integrity": "sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "construct-style-sheets-polyfill": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/construct-style-sheets-polyfill/-/construct-style-sheets-polyfill-3.1.0.tgz", + "integrity": "sha512-HBLKP0chz8BAY6rBdzda11c3wAZeCZ+kIG4weVC2NM3AXzxx09nhe8t0SQNdloAvg5GLuHwq/0SPOOSPvtCcKw==" + }, + "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 + }, + "cookieconsent": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/cookieconsent/-/cookieconsent-3.1.1.tgz", + "integrity": "sha512-v8JWLJcI7Zs9NWrs8hiVldVtm3EBF70TJI231vxn6YToBGj0c9dvdnYwltydkAnrbBMOM/qX1xLFrnTfm5wTag==" + }, + "core-js-compat": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "dev": true, + "requires": { + "browserslist": "^4.23.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + } + }, + "date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "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, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "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, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.746", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.746.tgz", + "integrity": "sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "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 + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "requires": { + "es-errors": "^1.3.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "requires": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true + }, + "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 + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "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 + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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 + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "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 + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "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 + }, + "geotiff": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.3.tgz", + "integrity": "sha512-PT6uoF5a1+kbC3tHmZSUsLHBp2QJlHasxxxxPW47QIY1VBKpFB+FcDvX+MxER6UzgLQZ0xDzJ9s48B9JbOCTqA==", + "requires": { + "@petamoriken/float16": "^3.4.7", + "lerc": "^3.0.0", + "pako": "^2.0.4", + "parse-headers": "^2.0.2", + "quick-lru": "^6.1.1", + "web-worker": "^1.2.0", + "xml-utils": "^1.0.2", + "zstddec": "^0.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + } + }, + "glob": { + "version": "10.3.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz", + "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==", + "dev": true, + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + } + }, + "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, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "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 + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "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, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "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, + "requires": { + "has-symbols": "^1.0.3" + } + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "highcharts": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/highcharts/-/highcharts-9.2.2.tgz", + "integrity": "sha512-OMEdFCaG626ES1JEcKAvJTpxAOMuchy0XuAplmnOs0Yu7NMd2RMfTLFQ2fCJOxo3ubSdm/RVQwKAWC+5HYThnw==" + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "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 + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "requires": { + "is-typed-array": "^1.1.13" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-3.1.0.tgz", + "integrity": "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.14" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "dependencies": { + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "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 + }, + "json-stringify-pretty-compact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz", + "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, + "lerc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz", + "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "lit": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.2.tgz", + "integrity": "sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==", + "requires": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.0.4", + "lit-html": "^3.1.2" + } + }, + "lit-element": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.5.tgz", + "integrity": "sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==", + "requires": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.1.2" + } + }, + "lit-html": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.3.tgz", + "integrity": "sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "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 + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "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, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "mapbox-to-css-font": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.4.tgz", + "integrity": "sha512-X1dtuTuH2D1MRMuductMZCLV/fy9EoIgqW/lmu8vQSAhEatx/tdFebkYT3TVhdTwqFDHbLEgQBD3IKA4KI7aoQ==" + }, + "merge-source-map": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha512-PGSmS0kfnTnMJCzJ16BLLCEe6oeYCamKFFdQKshi4BmM6FUwipjVOcBFGxqtQtirtAG4iZvHlqST9CpZKqlRjA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "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 + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mgrs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz", + "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mutexify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.4.0.tgz", + "integrity": "sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==", + "dev": true, + "requires": { + "queue-tick": "^1.0.0" + } + }, + "nanobench": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nanobench/-/nanobench-2.1.1.tgz", + "integrity": "sha512-z+Vv7zElcjN+OpzAxAquUayFLGK3JI/ubCl0Oh64YQqsTGG09CGqieJVQw4ui8huDnnAgrvTv93qi5UaOoNj8A==", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2", + "chalk": "^1.1.3", + "mutexify": "^1.1.0", + "pretty-hrtime": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } + } + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, + "node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "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 + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true + }, + "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 + }, + "object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "ol": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/ol/-/ol-6.13.0.tgz", + "integrity": "sha512-Fa6yt+FArWE9fwYRRhi/8+ULcFDRS2ZuDcLp3R9bQeDVa5T4E4TT9iqLeJhmHG+bzWiLWJHIeFUqw8GD2gW0YA==", + "requires": { + "geotiff": "^2.0.2", + "ol-mapbox-style": "^7.0.0", + "pbf": "3.2.1", + "rbush": "^3.0.1" + } + }, + "ol-mapbox-style": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-7.1.1.tgz", + "integrity": "sha512-GLTEYiH/Ec9Zn1eS4S/zXyR2sierVrUc+OLVP8Ra0FRyqRhoYbXdko0b7OIeSHWdtJfHssWYefDOGxfTRUUZ/A==", + "requires": { + "@mapbox/mapbox-gl-style-spec": "^13.20.1", + "mapbox-to-css-font": "^2.4.1", + "webfont-matcher": "^1.1.0" + } + }, + "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, + "requires": { + "wrappy": "1" + } + }, + "open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "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 + }, + "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 + }, + "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 + }, + "path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true + } + } + }, + "path-to-regexp": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.4.0.tgz", + "integrity": "sha512-G6zHoVqC6GGTQkZwF4lkuEyMbVOjoBKAEybQUypI1WTkqinCOrq2x6U2+phkJ1XsEMTy4LjtwPI7HW+NVrRR2w==" + }, + "pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true + }, + "postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "proj4": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.9.2.tgz", + "integrity": "sha512-bdyfNmtlWjQN/rHEHEiqFvpTUHhuzDaeQ6Uu1G4sPGqk+Xkxae6ahh865fClJokSGPBmlDOQWWaO6465TCfv5Q==", + "requires": { + "mgrs": "1.0.0", + "wkt-parser": "^1.3.3" + } + }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "quick-lru": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", + "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==" + }, + "quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "rbush": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", + "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", + "requires": { + "quickselect": "^2.0.0" + } + }, + "react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "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 + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "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 + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rollup": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.16.3.tgz", + "integrity": "sha512-Ygm4fFO4usWcAG3Ud36Lmif5nudoi0X6QPLC+kRgrRjulAbmFkaTawP7fTIkRDnCNSf/4IAQzXM1T8e691kRtw==", + "dev": true, + "requires": { + "@rollup/rollup-android-arm-eabi": "4.16.3", + "@rollup/rollup-android-arm64": "4.16.3", + "@rollup/rollup-darwin-arm64": "4.16.3", + "@rollup/rollup-darwin-x64": "4.16.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.16.3", + "@rollup/rollup-linux-arm-musleabihf": "4.16.3", + "@rollup/rollup-linux-arm64-gnu": "4.16.3", + "@rollup/rollup-linux-arm64-musl": "4.16.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.16.3", + "@rollup/rollup-linux-riscv64-gnu": "4.16.3", + "@rollup/rollup-linux-s390x-gnu": "4.16.3", + "@rollup/rollup-linux-x64-gnu": "4.16.3", + "@rollup/rollup-linux-x64-musl": "4.16.3", + "@rollup/rollup-win32-arm64-msvc": "4.16.3", + "@rollup/rollup-win32-ia32-msvc": "4.16.3", + "@rollup/rollup-win32-x64-msvc": "4.16.3", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-brotli": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-brotli/-/rollup-plugin-brotli-3.1.0.tgz", + "integrity": "sha512-vXRPVd9B1x+aaXeBdmLKNNsai9AH3o0Qikf4u0m1icKqgi3qVA4UhOfwGaPYoAHML1GLMUnR//PDhiMHXN/M6g==", + "dev": true + }, + "rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", + "dev": true, + "requires": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "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==", + "dev": true + }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "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, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, + "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, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "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 + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, + "sort-asc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz", + "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==" + }, + "sort-desc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz", + "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==" + }, + "sort-object": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz", + "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==", + "requires": { + "sort-asc": "^0.1.0", + "sort-desc": "^0.1.1" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true + }, + "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, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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 + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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 + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + } + }, + "string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true + } + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "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 + } + } + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, + "strip-css-comments": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-css-comments/-/strip-css-comments-5.0.0.tgz", + "integrity": "sha512-943vUh0ZxvxO6eK+TzY2F4nVN7a+ZdRK4KIdwHaGMvMrXTrAsJBRudOR3Zi0bLTuVSbF0CQXis4uw04uCabWkg==", + "dev": true, + "requires": { + "is-regexp": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "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 + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + } + } + }, + "terser": { + "version": "5.30.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.4.tgz", + "integrity": "sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, + "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 + } + } + }, + "tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "transform-ast": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/transform-ast/-/transform-ast-2.4.4.tgz", + "integrity": "sha512-AxjeZAcIOUO2lev2GDe3/xZ1Q0cVGjIMk5IsriTy8zbWlsEnjeB025AhkhBJHoy997mXpLd4R+kRbvnnQVuQHQ==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "convert-source-map": "^1.5.1", + "dash-ast": "^1.0.0", + "is-buffer": "^2.0.0", + "magic-string": "^0.23.2", + "merge-source-map": "1.0.4", + "nanobench": "^2.1.1" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "magic-string": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.23.2.tgz", + "integrity": "sha512-oIUZaAxbcxYIp4AyLafV6OVKoB3YouZs0UTCJ8mOKBHNyJgGDaMJ4TgA+VylJh6fx7EQCC52XkbURxxG9IoJXA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.1" + } + } + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, + "typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "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, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "vite": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.7.tgz", + "integrity": "sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==", + "dev": true, + "requires": { + "esbuild": "^0.19.3", + "fsevents": "~2.3.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" + } + }, + "vite-plugin-checker": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "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 + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "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, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "dev": true + }, + "vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dev": true, + "requires": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dev": true, + "requires": { + "vscode-languageserver-protocol": "3.16.0" + } + }, + "vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dev": true, + "requires": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, + "vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, + "web-worker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", + "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" + }, + "webfont-matcher": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webfont-matcher/-/webfont-matcher-1.1.0.tgz", + "integrity": "sha512-ov8lMvF9wi4PD7fK2Axn9PQEpO9cYI0fIoGqErwd+wi8xacFFDmX114D5Q2Lw0Wlgmb+Qw/dKI2KTtimrJf85g==" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + } + }, + "wkt-parser": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.3.tgz", + "integrity": "sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw==" + }, + "workbox-background-sync": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "workbox-broadcast-update": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-build": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", + "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.0.0", + "workbox-broadcast-update": "7.0.0", + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-google-analytics": "7.0.0", + "workbox-navigation-preload": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-range-requests": "7.0.0", + "workbox-recipes": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0", + "workbox-streams": "7.0.0", + "workbox-sw": "7.0.0", + "workbox-window": "7.0.0" + }, + "dependencies": { + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", + "dev": true + }, + "workbox-expiration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "workbox-google-analytics": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", + "dev": true, + "requires": { + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-navigation-preload": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-precaching": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-range-requests": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-recipes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", + "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", + "dev": true, + "requires": { + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-routing": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-strategies": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-streams": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" + } + }, + "workbox-sw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", + "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", + "dev": true + }, + "workbox-window": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", + "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.0.0" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + } + } + }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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, + "requires": { + "color-name": "~1.1.4" + } + }, + "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 + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "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 + }, + "xml-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.8.0.tgz", + "integrity": "sha512-1TY5yLw8DApowZAUsWCniNr8HH6Ebt6O7UQvmIwziGKwUNsQx6e+4NkfOvCfnqmYIcPjCeoI6dh1JenPJ9a1hQ==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "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 + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + }, + "zstddec": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz", + "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..cd40e56 --- /dev/null +++ b/package.json @@ -0,0 +1,275 @@ +{ + "name": "no-name", + "license": "UNLICENSED", + "type": "module", + "dependencies": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/accordion": "24.3.11", + "@vaadin/app-layout": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/avatar-group": "24.3.11", + "@vaadin/board": "24.3.11", + "@vaadin/bundles": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/charts": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/checkbox-group": "24.3.11", + "@vaadin/combo-box": "24.3.11", + "@vaadin/common-frontend": "0.0.19", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/context-menu": "24.3.11", + "@vaadin/cookie-consent": "24.3.11", + "@vaadin/crud": "24.3.11", + "@vaadin/custom-field": "24.3.11", + "@vaadin/date-picker": "24.3.11", + "@vaadin/date-time-picker": "24.3.11", + "@vaadin/details": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/email-field": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/field-highlighter": "24.3.11", + "@vaadin/form-layout": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/grid-pro": "24.3.11", + "@vaadin/horizontal-layout": "24.3.11", + "@vaadin/icon": "24.3.11", + "@vaadin/icons": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/integer-field": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/login": "24.3.11", + "@vaadin/map": "24.3.11", + "@vaadin/menu-bar": "24.3.11", + "@vaadin/message-input": "24.3.11", + "@vaadin/message-list": "24.3.11", + "@vaadin/multi-select-combo-box": "24.3.11", + "@vaadin/notification": "24.3.11", + "@vaadin/number-field": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/password-field": "24.3.11", + "@vaadin/polymer-legacy-adapter": "24.3.11", + "@vaadin/progress-bar": "24.3.11", + "@vaadin/radio-group": "24.3.11", + "@vaadin/rich-text-editor": "24.3.11", + "@vaadin/router": "1.7.5", + "@vaadin/scroller": "24.3.11", + "@vaadin/select": "24.3.11", + "@vaadin/side-nav": "24.3.11", + "@vaadin/split-layout": "24.3.11", + "@vaadin/tabs": "24.3.11", + "@vaadin/tabsheet": "24.3.11", + "@vaadin/text-area": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/time-picker": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/upload": "24.3.11", + "@vaadin/vaadin-development-mode-detector": "2.0.6", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "@vaadin/vaadin-usage-statistics": "2.1.2", + "@vaadin/vertical-layout": "24.3.11", + "@vaadin/virtual-list": "24.3.11", + "construct-style-sheets-polyfill": "3.1.0", + "date-fns": "2.29.3", + "lit": "3.1.2", + "proj4": "2.9.2" + }, + "devDependencies": { + "@rollup/plugin-replace": "5.0.5", + "@rollup/pluginutils": "5.1.0", + "@vitejs/plugin-react": "4.2.1", + "@vitejs/plugin-react-swc": "3.5.0", + "async": "3.2.4", + "glob": "10.3.3", + "rollup-plugin-brotli": "3.1.0", + "rollup-plugin-visualizer": "5.12.0", + "strip-css-comments": "5.0.0", + "transform-ast": "2.4.4", + "typescript": "5.3.3", + "vite": "5.1.7", + "vite-plugin-checker": "0.6.4", + "workbox-build": "7.0.0", + "workbox-core": "7.0.0", + "workbox-precaching": "7.0.0" + }, + "vaadin": { + "dependencies": { + "@polymer/polymer": "3.5.1", + "@vaadin/a11y-base": "24.3.11", + "@vaadin/accordion": "24.3.11", + "@vaadin/app-layout": "24.3.11", + "@vaadin/avatar": "24.3.11", + "@vaadin/avatar-group": "24.3.11", + "@vaadin/board": "24.3.11", + "@vaadin/bundles": "24.3.11", + "@vaadin/button": "24.3.11", + "@vaadin/charts": "24.3.11", + "@vaadin/checkbox": "24.3.11", + "@vaadin/checkbox-group": "24.3.11", + "@vaadin/combo-box": "24.3.11", + "@vaadin/common-frontend": "0.0.19", + "@vaadin/component-base": "24.3.11", + "@vaadin/confirm-dialog": "24.3.11", + "@vaadin/context-menu": "24.3.11", + "@vaadin/cookie-consent": "24.3.11", + "@vaadin/crud": "24.3.11", + "@vaadin/custom-field": "24.3.11", + "@vaadin/date-picker": "24.3.11", + "@vaadin/date-time-picker": "24.3.11", + "@vaadin/details": "24.3.11", + "@vaadin/dialog": "24.3.11", + "@vaadin/email-field": "24.3.11", + "@vaadin/field-base": "24.3.11", + "@vaadin/field-highlighter": "24.3.11", + "@vaadin/form-layout": "24.3.11", + "@vaadin/grid": "24.3.11", + "@vaadin/grid-pro": "24.3.11", + "@vaadin/horizontal-layout": "24.3.11", + "@vaadin/icon": "24.3.11", + "@vaadin/icons": "24.3.11", + "@vaadin/input-container": "24.3.11", + "@vaadin/integer-field": "24.3.11", + "@vaadin/item": "24.3.11", + "@vaadin/list-box": "24.3.11", + "@vaadin/lit-renderer": "24.3.11", + "@vaadin/login": "24.3.11", + "@vaadin/map": "24.3.11", + "@vaadin/menu-bar": "24.3.11", + "@vaadin/message-input": "24.3.11", + "@vaadin/message-list": "24.3.11", + "@vaadin/multi-select-combo-box": "24.3.11", + "@vaadin/notification": "24.3.11", + "@vaadin/number-field": "24.3.11", + "@vaadin/overlay": "24.3.11", + "@vaadin/password-field": "24.3.11", + "@vaadin/polymer-legacy-adapter": "24.3.11", + "@vaadin/progress-bar": "24.3.11", + "@vaadin/radio-group": "24.3.11", + "@vaadin/rich-text-editor": "24.3.11", + "@vaadin/router": "1.7.5", + "@vaadin/scroller": "24.3.11", + "@vaadin/select": "24.3.11", + "@vaadin/side-nav": "24.3.11", + "@vaadin/split-layout": "24.3.11", + "@vaadin/tabs": "24.3.11", + "@vaadin/tabsheet": "24.3.11", + "@vaadin/text-area": "24.3.11", + "@vaadin/text-field": "24.3.11", + "@vaadin/time-picker": "24.3.11", + "@vaadin/tooltip": "24.3.11", + "@vaadin/upload": "24.3.11", + "@vaadin/vaadin-development-mode-detector": "2.0.6", + "@vaadin/vaadin-lumo-styles": "24.3.11", + "@vaadin/vaadin-material-styles": "24.3.11", + "@vaadin/vaadin-themable-mixin": "24.3.11", + "@vaadin/vaadin-usage-statistics": "2.1.2", + "@vaadin/vertical-layout": "24.3.11", + "@vaadin/virtual-list": "24.3.11", + "construct-style-sheets-polyfill": "3.1.0", + "date-fns": "2.29.3", + "lit": "3.1.2", + "proj4": "2.9.2" + }, + "devDependencies": { + "@rollup/plugin-replace": "5.0.5", + "@rollup/pluginutils": "5.1.0", + "@vitejs/plugin-react": "4.2.1", + "@vitejs/plugin-react-swc": "3.5.0", + "async": "3.2.4", + "glob": "10.3.3", + "rollup-plugin-brotli": "3.1.0", + "rollup-plugin-visualizer": "5.12.0", + "strip-css-comments": "5.0.0", + "transform-ast": "2.4.4", + "typescript": "5.3.3", + "vite": "5.1.7", + "vite-plugin-checker": "0.6.4", + "workbox-build": "7.0.0", + "workbox-core": "7.0.0", + "workbox-precaching": "7.0.0" + }, + "hash": "b84a2f2131ecff61b090471f243985aa8d26af21e55eca0ff11eb20a9c7161cc" + }, + "overrides": { + "@vaadin/bundles": "$@vaadin/bundles", + "@vaadin/a11y-base": "$@vaadin/a11y-base", + "@vaadin/accordion": "$@vaadin/accordion", + "@vaadin/app-layout": "$@vaadin/app-layout", + "@vaadin/avatar": "$@vaadin/avatar", + "@vaadin/avatar-group": "$@vaadin/avatar-group", + "@vaadin/button": "$@vaadin/button", + "@vaadin/checkbox": "$@vaadin/checkbox", + "@vaadin/checkbox-group": "$@vaadin/checkbox-group", + "@vaadin/combo-box": "$@vaadin/combo-box", + "@vaadin/component-base": "$@vaadin/component-base", + "@vaadin/confirm-dialog": "$@vaadin/confirm-dialog", + "@vaadin/context-menu": "$@vaadin/context-menu", + "@vaadin/custom-field": "$@vaadin/custom-field", + "@vaadin/date-picker": "$@vaadin/date-picker", + "@vaadin/date-time-picker": "$@vaadin/date-time-picker", + "@vaadin/details": "$@vaadin/details", + "@vaadin/dialog": "$@vaadin/dialog", + "@vaadin/email-field": "$@vaadin/email-field", + "@vaadin/field-base": "$@vaadin/field-base", + "@vaadin/field-highlighter": "$@vaadin/field-highlighter", + "@vaadin/form-layout": "$@vaadin/form-layout", + "@vaadin/grid": "$@vaadin/grid", + "@vaadin/horizontal-layout": "$@vaadin/horizontal-layout", + "@vaadin/icon": "$@vaadin/icon", + "@vaadin/icons": "$@vaadin/icons", + "@vaadin/input-container": "$@vaadin/input-container", + "@vaadin/integer-field": "$@vaadin/integer-field", + "@vaadin/item": "$@vaadin/item", + "@vaadin/list-box": "$@vaadin/list-box", + "@vaadin/lit-renderer": "$@vaadin/lit-renderer", + "@vaadin/login": "$@vaadin/login", + "@vaadin/menu-bar": "$@vaadin/menu-bar", + "@vaadin/message-input": "$@vaadin/message-input", + "@vaadin/message-list": "$@vaadin/message-list", + "@vaadin/multi-select-combo-box": "$@vaadin/multi-select-combo-box", + "@vaadin/notification": "$@vaadin/notification", + "@vaadin/number-field": "$@vaadin/number-field", + "@vaadin/overlay": "$@vaadin/overlay", + "@vaadin/password-field": "$@vaadin/password-field", + "@vaadin/polymer-legacy-adapter": "$@vaadin/polymer-legacy-adapter", + "@vaadin/progress-bar": "$@vaadin/progress-bar", + "@vaadin/radio-group": "$@vaadin/radio-group", + "@vaadin/scroller": "$@vaadin/scroller", + "@vaadin/select": "$@vaadin/select", + "@vaadin/side-nav": "$@vaadin/side-nav", + "@vaadin/split-layout": "$@vaadin/split-layout", + "@vaadin/tabs": "$@vaadin/tabs", + "@vaadin/tabsheet": "$@vaadin/tabsheet", + "@vaadin/text-area": "$@vaadin/text-area", + "@vaadin/text-field": "$@vaadin/text-field", + "@vaadin/time-picker": "$@vaadin/time-picker", + "@vaadin/tooltip": "$@vaadin/tooltip", + "@vaadin/upload": "$@vaadin/upload", + "@vaadin/vaadin-development-mode-detector": "$@vaadin/vaadin-development-mode-detector", + "@vaadin/vaadin-lumo-styles": "$@vaadin/vaadin-lumo-styles", + "@vaadin/vaadin-material-styles": "$@vaadin/vaadin-material-styles", + "@vaadin/router": "$@vaadin/router", + "@vaadin/vaadin-usage-statistics": "$@vaadin/vaadin-usage-statistics", + "@vaadin/vertical-layout": "$@vaadin/vertical-layout", + "@vaadin/virtual-list": "$@vaadin/virtual-list", + "@vaadin/board": "$@vaadin/board", + "@vaadin/charts": "$@vaadin/charts", + "@vaadin/cookie-consent": "$@vaadin/cookie-consent", + "@vaadin/crud": "$@vaadin/crud", + "@vaadin/grid-pro": "$@vaadin/grid-pro", + "@vaadin/map": "$@vaadin/map", + "@vaadin/rich-text-editor": "$@vaadin/rich-text-editor", + "@vaadin/common-frontend": "$@vaadin/common-frontend", + "construct-style-sheets-polyfill": "$construct-style-sheets-polyfill", + "lit": "$lit", + "@polymer/polymer": "$@polymer/polymer", + "proj4": "$proj4", + "@vaadin/vaadin-themable-mixin": "$@vaadin/vaadin-themable-mixin", + "date-fns": "$date-fns" + } +} diff --git a/src/main/java/com/example/application/Application.java b/src/main/java/com/example/application/Application.java index b46c5ff..dafa6c7 100644 --- a/src/main/java/com/example/application/Application.java +++ b/src/main/java/com/example/application/Application.java @@ -1,9 +1,11 @@ package com.example.application; +import com.vaadin.flow.component.dependency.JsModule; import com.vaadin.flow.component.page.AppShellConfigurator; import com.vaadin.flow.theme.Theme; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration; /** * The entry point of the Spring Boot application. @@ -12,8 +14,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; * and some desktop browsers. * */ -@SpringBootApplication +@SpringBootApplication(exclude = ErrorMvcAutoConfiguration.class) @Theme(value = "soportet.iv1.2") +@JsModule("@vaadin/vaadin-lumo-styles/presets/compact.js") public class Application implements AppShellConfigurator { public static void main(String[] args) { diff --git a/src/main/java/com/example/application/api/SecurityConfig.java b/src/main/java/com/example/application/api/SecurityConfig.java index dfd6d6c..b9aa18f 100644 --- a/src/main/java/com/example/application/api/SecurityConfig.java +++ b/src/main/java/com/example/application/api/SecurityConfig.java @@ -1,27 +1,43 @@ package com.example.application.api; import com.example.application.views.login.LoginView; -import com.vaadin.flow.component.UI; -import com.vaadin.flow.server.VaadinServletRequest; import com.vaadin.flow.spring.security.VaadinWebSecurity; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; +import org.springframework.http.HttpMethod; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.ldap.authentication.ad.ActiveDirectoryLdapAuthenticationProvider; -import org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler; +import org.springframework.security.web.util.matcher.AntPathRequestMatcher; -@Configuration @EnableWebSecurity +@Configuration public class SecurityConfig extends VaadinWebSecurity { - - private static final String LOGOUT_SUCCESS_URL = "/"; - @Override protected void configure(HttpSecurity http) throws Exception { + http.authorizeHttpRequests(auth -> auth + .requestMatchers( + AntPathRequestMatcher.antMatcher(HttpMethod.GET, "/icons/*.png"), + AntPathRequestMatcher.antMatcher(HttpMethod.GET, "/images/*.png") + ).permitAll() + .requestMatchers( + AntPathRequestMatcher.antMatcher(HttpMethod.GET, "/login*") + ).permitAll() + ) + .formLogin(formLogin -> formLogin + .successHandler((request, response, authentication) -> { + response.sendRedirect("home"); + })); super.configure(http); + + + /*HttpSessionRequestCache requestCache = new HttpSessionRequestCache(); + requestCache.setRequestMatcher(new AntPathRequestMatcher("/login")); + http.requestCache((cache) -> cache + .requestCache(requestCache));*/ + setLoginView(http, LoginView.class); } @@ -32,25 +48,18 @@ public class SecurityConfig extends VaadinWebSecurity { provider.setConvertSubErrorCodesToExceptions(true); provider.setUseAuthenticationRequestCredentials(true); auth.authenticationProvider(provider); - } - public void logout() { - UI.getCurrent().getPage().setLocation(LOGOUT_SUCCESS_URL); - SecurityContextLogoutHandler logoutHandler = new SecurityContextLogoutHandler(); - logoutHandler.logout( - VaadinServletRequest.getCurrent().getHttpServletRequest(), null, null - ); - } + + /*@Bean + UserDetailsManager userDetailsManager() { + return new InMemoryUserDetailsManager( + User.withUsername("marco") + .password("{noop}marco") + .roles("USER") + .build() + ) + }*/ } -/* - @Bean - AuthenticationManager authenticationManager(BaseLdapPathContextSource contextSource) { - LdapPasswordComparisonAuthenticationManagerFactory factory = new LdapPasswordComparisonAuthenticationManagerFactory(contextSource, new BCryptPasswordEncoder()); - factory.setUserDnPatterns("DC=JUMAPACELAYA,DC=GOB,DC=MX"); - factory.setPasswordAttribute("pwd"); //pwd - return factory.createAuthenticationManager(); - } -*/ diff --git a/src/main/java/com/example/application/api/SecurityService.java b/src/main/java/com/example/application/api/SecurityService.java new file mode 100644 index 0000000..62f0ff9 --- /dev/null +++ b/src/main/java/com/example/application/api/SecurityService.java @@ -0,0 +1,24 @@ +package com.example.application.api; + +import com.vaadin.flow.spring.security.AuthenticationContext; +import org.springframework.security.core.userdetails.UserDetails; +import org.springframework.stereotype.Component; + +@Component +public class SecurityService { + + private final AuthenticationContext authenticationContext; + + public SecurityService(AuthenticationContext authenticationContext) { + this.authenticationContext = authenticationContext; + } + + public UserDetails getAuthenticatedUser() { + return authenticationContext.getAuthenticatedUser(UserDetails.class).get(); + } + + + public void logout() { + authenticationContext.logout(); + } +} diff --git a/src/main/java/com/example/application/views/MainLayout.java b/src/main/java/com/example/application/views/MainLayout.java index 6ca8b29..0aee71b 100644 --- a/src/main/java/com/example/application/views/MainLayout.java +++ b/src/main/java/com/example/application/views/MainLayout.java @@ -1,13 +1,16 @@ package com.example.application.views; -import com.example.application.api.SecurityConfig; +import com.example.application.api.SecurityService; import com.example.application.views.crearnuevoticket.CrearnuevoTicketView; import com.example.application.views.tickets.MisTicketsView; import com.vaadin.flow.component.applayout.AppLayout; import com.vaadin.flow.component.applayout.DrawerToggle; import com.vaadin.flow.component.button.Button; import com.vaadin.flow.component.button.ButtonVariant; -import com.vaadin.flow.component.html.*; +import com.vaadin.flow.component.html.Footer; +import com.vaadin.flow.component.html.H2; +import com.vaadin.flow.component.html.Image; +import com.vaadin.flow.component.html.Span; import com.vaadin.flow.component.orderedlayout.FlexComponent; import com.vaadin.flow.component.orderedlayout.HorizontalLayout; import com.vaadin.flow.component.orderedlayout.Scroller; @@ -24,10 +27,10 @@ import org.vaadin.lineawesome.LineAwesomeIcon; public class MainLayout extends AppLayout { private H2 viewTitle; - private final SecurityConfig securityConfig; + private final SecurityService securityService; - public MainLayout(SecurityConfig securityConfig) { - this.securityConfig = securityConfig; + public MainLayout(SecurityService securityService) { + this.securityService = securityService; setPrimarySection(Section.DRAWER); addDrawerContent(); addHeaderContent(); @@ -40,8 +43,11 @@ public class MainLayout extends AppLayout { viewTitle = new H2(); viewTitle.addClassNames(LumoUtility.FontSize.LARGE, LumoUtility.Margin.NONE); + String u = securityService.getAuthenticatedUser().getUsername(); + Span usrNameLabel = new Span("Hola " + u); + Button logoutButton = new Button("Cerrar sesion", event -> { - securityConfig.logout(); + securityService.logout(); }); logoutButton.getStyle().set("margin-right", "50px"); logoutButton.addThemeVariants(ButtonVariant.LUMO_ERROR); @@ -51,7 +57,7 @@ public class MainLayout extends AppLayout { headerContent.setWidthFull(); headerContent.add(viewTitle); headerContent.setFlexGrow(1, viewTitle); - headerContent.add(logoutButton); + headerContent.add(usrNameLabel,logoutButton); addToNavbar(true, toggle, headerContent); diff --git a/src/main/java/com/example/application/views/crearnuevoticket/CrearnuevoTicketView.java b/src/main/java/com/example/application/views/crearnuevoticket/CrearnuevoTicketView.java index b79ddc6..14634cf 100644 --- a/src/main/java/com/example/application/views/crearnuevoticket/CrearnuevoTicketView.java +++ b/src/main/java/com/example/application/views/crearnuevoticket/CrearnuevoTicketView.java @@ -17,20 +17,16 @@ import com.vaadin.flow.component.textfield.TextArea; import com.vaadin.flow.component.textfield.TextField; import com.vaadin.flow.router.Route; import jakarta.annotation.security.PermitAll; - import java.util.HashMap; import java.util.List; import java.util.Map; -@Route(value="home", layout = MainLayout.class) + +@Route(value="", layout = MainLayout.class) @PermitAll public class CrearnuevoTicketView extends VerticalLayout { public CrearnuevoTicketView() { - TextField projectId = new TextField("Project ID"); - projectId.setReadOnly(true); - - //Combo de los tipos de tickets ComboBox tipoTickets = new ComboBox<>("Tipo de ticket"); @@ -95,7 +91,7 @@ public class CrearnuevoTicketView extends VerticalLayout { buttonLayout.setAlignItems(Alignment.END); buttonLayout.setMargin(true); - add(new H2("Crear nuevo ticket"),projectId, firstFields, fieldsLayout,buttonLayout/*,jsonOutput,responseField*/); + add(new H2("Crear nuevo ticket"), firstFields, fieldsLayout,buttonLayout/*,jsonOutput,responseField*/); } diff --git a/src/main/java/com/example/application/views/login/CustomLoginView.java b/src/main/java/com/example/application/views/login/CustomLoginView.java new file mode 100644 index 0000000..a3b04de --- /dev/null +++ b/src/main/java/com/example/application/views/login/CustomLoginView.java @@ -0,0 +1,2 @@ +package com.example.application.views.login;public class CustomLoginView { +} diff --git a/src/main/java/com/example/application/views/login/LoginView.java b/src/main/java/com/example/application/views/login/LoginView.java index 4a9394b..ecc61c9 100644 --- a/src/main/java/com/example/application/views/login/LoginView.java +++ b/src/main/java/com/example/application/views/login/LoginView.java @@ -1,29 +1,42 @@ package com.example.application.views.login; +import com.vaadin.flow.component.dependency.CssImport; import com.vaadin.flow.component.html.H1; +import com.vaadin.flow.component.html.H2; import com.vaadin.flow.component.login.LoginForm; import com.vaadin.flow.component.orderedlayout.VerticalLayout; +import com.vaadin.flow.router.PageTitle; import com.vaadin.flow.router.Route; import com.vaadin.flow.server.auth.AnonymousAllowed; @Route("login") +@PageTitle("Login") @AnonymousAllowed +@CssImport("./styles.css") public class LoginView extends VerticalLayout { public LoginView() { + addClassName("login-view"); setSizeFull(); setAlignItems(Alignment.CENTER); setJustifyContentMode(JustifyContentMode.CENTER); - //Formulario de login - var login = new LoginForm(); - login.setAction("login"); + var vLogin = new LoginForm(); + vLogin.setAction("login"); - add( - new H1("Soporte tecnico T.I"), - login - ); + add(new H1("Sistema de Soporte Tecnico JUMAPA"), new H2("Bienvenido/a"), vLogin); } + + + /*@Override + public void beforeEnter(BeforeEnterEvent beforeEnterEvent) { + if (beforeEnterEvent.getLocation() + .getQueryParameters() + .getParameters() + .containsKey("error")) { + vLogin.setError(true); + } + }*/ } diff --git a/src/main/resources/META-INF/resources/images/900x160.png b/src/main/resources/META-INF/resources/images/900x160.png new file mode 100644 index 0000000000000000000000000000000000000000..83e5196bd647a805b3d08ec00c50b85280e5bce9 GIT binary patch literal 22951 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 E032&(*#H0l literal 0 HcmV?d00001 diff --git a/src/main/resources/META-INF/resources/images/NVO_JUMAPA.png b/src/main/resources/META-INF/resources/images/NVO_JUMAPA.png new file mode 100644 index 0000000000000000000000000000000000000000..0851f257ac5dd5c913b9700ca81fc482e6a5d773 GIT binary patch literal 89743 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
@8r(IwI{|{bySr-#XlQtg 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�E~rd|@jVh&O)W#jmLVCH z>2eIYC&rcE(4KJWq`ow-4vlYIhG>@_M1c_-2_O_?)BpZ(pIIf@j(6%3e6c;omcW7_ z;IQ;3vkcKKYdOrT6;<2$5)*S4I}{@GD6CVFg9JLGtbWbRHt3uN@XEE|cbnk@^QZL5 zUVmS}L{%oDYpH@#vuBPE)z-c56~@#JFF9nk+y=@l*fo#F`Fc^1_p5CZ=>9O{1b`;y8CA+_94U!R7A^47UI8l?c=z?WKkoXKL+WI1Q_r(KizGDi10*i;+f3 zyyGVA&XY&Ag49;A2eocPQ^b54t;_24l$XLcldDd?(nVprY`nDMAUVT0P<@bVC|mt?0WN7Z)yJ#9H*d%IckKn1vdXW5wx?be+55|99Fi;V%to zbd{N-h2?;~#K?M{1OSbnM_IBtJdQI@(9)e+?T$RMBcj93PjK>Bx#UurI)_#J4S=<{ zdQ5~kbi2F&8!Me1Poe%%6OV7y*vFrDf$bUyl?W>}L+@U-v*qVlM;k+P6P1BYZ3ZQY z2`{}HJ|JLaB>-oWwesb@U2LbCKUC z+%05Q%j%b%tBZFOZ9Gw7;*Z_V|9XV^!F#CGp& z&kye})1EcU@fKNG+hb8Hp3c@*(Rd#BJC`*pP|ni}5q{;Zs)fzqAw}CER)EWgi-^JJy_&SUTh`4>z_~#_iw?@nG{O8KXBS{^@7;)F z77YFjN=rK0xgx7mE%vVMc5On1MBy5d)Ll<}^fSmc$=~UY{ojfcnw*>r*JeW)yYi~b z5I5jc8?nC!l|7|4Dj~zV21FYVEMg_9$16%psArBhR#E=BYAtx9v z#Y}1GMvIi#`b#ebS_l?1Ji28<$R}*sp||a*1&^yV|8}#de>8UF8R8QXE7hfGE}udX zsgHhNQ~0qnQJjQ>yf_EXsU$DGy}iYR)yN6wUAX;Pg3tSnE2&sS2wE?LP|0|Mn2R^O zaOUvxa;}VzqB((7Hq_SE)*uq|OA;tCA%qpO@BMJ4r=-F1ORwu%dwPw#UnuV_@r@?# zVP_rT2w6w}3tJ8KUU=Chxq7z@#kH5CBgBVp-O9y9APRax*=5rc$n&YsQu1RCmP0hJ z80ZRCFI`CV=sKV~(gKo>D;IcG%fIi&x_Bx6Z3PQ#8fI*a3;D-^eN6L2VBxhM}-FEl^cO^&x&zsouqfI2yW7uM({`8o!b9nFEJjtyhBLE2| zeo|NslFj(oV^6QaMk))<(s&Kk)hh0F0`^LY{kXR4THzEd=CW@S2mn)L=jeDX1wc*X zmENll;)t(C#y%bAquh4}YA9**qrCBAbXJ_LeWZzzdxuH5?8d0_%@sVgUa{%LGs?$Z zdxNarBaHJppJJ5(9!>?^w-SxJ=xG0926CJyADJbX5=#B;HZ1YKxOmO{tcPl_C*cc{m@Z=r%}>` zanJiv1}(Qnu427NC(~SQ%fkG;kMV`pxs#|N)A$#yfd>3*19lmlH(O5(t*Hl01oOv8 zUB^pQc=f%hIzS5^Gv~16^-&y~Nt7;h2Qe{FkoS~)ZslvR$2H@A`;cg8v{SvMIaB3N z%9WOTD6s~O5Sn&~&2=@g-=+7wl_|hMZSzT#Gt|tpaPk6(pS6JISy%mFUQ5d_O!KdA zq2&yN;4g|B+FSArW398b5pW}`b|dW~+1OTq%{a4>KPS@7VfHS&# z#6G@-0w%Au9jU25cHfQ1r`wBT(k2yEPp&0uH}a!)-nfr4psoSMmD`jPT>`_BkWSpz zASWLJ)NUPY5*zt2xRtoK#7Qa&DS>n9rtg{0XoC;&p~FLiO@#ocKmH@o@5 zz!psm=f(|25Uus@4)^u(Hv>7KI(Y@|s;dmscwSPadY3R1!T&{V9&@{pyoCiU9(-yL z?ZSS2@+No>HW;;MCKO+R^+Ef=@kjXE#Q zztMO{{n~C-r}xw!Oqx#X1w#ga-Nq}hR4TqE+Z0g7$wxhgiCbf#96A{%cFZOaDNv-$(ik6O*p2f8>!XV z8wxg%=2A3*>2@!?dSCfk?akIy+(~m7tmE1Mum0%h=ufH2F|9CMF3=`n}u+S{I_xcLBvSZ2h{nSGJ0Q5RL4JUL!J!R$LM<5UNjYK|vn| zig6>z7@R8gy!N_ndf~S@j7Lk3JzdCNAQh`3g7f^U>;QvXAXY)r4f8 zklpOsE*OZS{BTNF*6QJT4vXa#{y`{5`_}8<*sI9{Yf<-O+?J9YTh1@)CKl_a8{NLo zR<6fSN`qe`x-^QC(P_f8Rgckm#`Ycj$w0Gs34L-Ri72zsX7jFiJL=H0N!wkJ>3Pj{ z{Gn_Qe+@p8cDFnS@|Hg-xXTH6_pKdnj-#Y=P9F&b_^BlP*>W-k;ycnxm9=&NyNkh6 z=6JwgLrOio>7^w-rL9ROngH4gAr2f;Hc;<4 zok0{%EF+2)8X-~GkaeGkl z+J0SMQ1$3h#jo&cy;h~?-mO(0sCN+i@c?Q46WxIp!X+u{RzMWq*zRP?5V~ z{>eo*;dob}0f*q-4`?A9<2!~FCBzVeei4Sy*f=`+lV>`+j{lKbURSH0gJ+p`8_P_) zA2@>c(oY&jo$Zu=;Yb87{lriWG5s)WooQc!R0Q1FKVFf@*j`FQDawLKkw1nn*d|rB{23qD5@dd!MbRCu{fj5W+nMj~s6J1S zw~nA@9H_LM93v!QuQyNLo?toCxpd{=GByJMt1lKWW6H^s?r$17YF+bX2a4I3C0~$c z`1UFG_QHP=ko_2C1mZ`N$R+#OO)yR+Zc_09&ugQp7*0GqJn!X~1x}>Fj%`CKwU`X? ztc8`A6Bi+X!_TD$6y1>vEcbDC6R@kCaW(e8W6KvrOjwKr5L#)i;a&BtHiAmm6*pC z7G4ehRGg61^ZXeJ8^-G~dXhLk?@BNBhFs&xx!0`7;qPqP^M7O;Fcud$Hlg|s(2w@u zM)%N6>R!W_%)d~2887o7>f)yG+r)z4+*OO+lBA5P;(is% zZ_(|E%`1IZ6MkK52M0+iBt#%XaGQhMmUB>~kkB$K+XI@^^o8HdBQeoHwmZ7t@zq^+O7lvRvs zVgl6=Q7lSZ1vjx=k(v`wt!5#G=H zY41jnmAPO^zP~RYNh)Cpz0O(ZSeo)sVd_?WU3pHpp2JOu%_*?>r0WC4DLa}dCSS3= zyzWnXZBU;gOs!{7yw}7zJG>Wut8B(bGx>|Qr{A%8hA>*8VgGO8BFgB$2|>9r5=-+< zr?qxue`{-bIMFiKEh7D~Q_5`MvZ2@68}}z3A)f-II1PxrN1HVs0>Z!kZOzS1FNJ1n zFB-rp(OM#u>i@j_Veb+)^CZl6n_gT*tmxz3mD`>96`)7}&^FAR8o2l%oZr|!`B*@gCL?GHLyY=z5>?|6ZQ={vw1f=7sKjATm zTL#UBDP>o>12^<)i|q+}PG}-HDUi_wgTwy|qk#;|8gp}DzI|-=Blr_40E(nAd&ySZH$ zLrWmdQfil!PI8g&G?j0kqIPEZ^pJhg&!Vg*<6l2FlPRh?r?U?)gzzu=ebZ`|YKK5! z0orzA2ikD%&l*a;n5TU`kLKNh*ANj^H((8Q#P=*C3M1~KP5LooGuoHU%5e{QjQ-Nz z?B_7IQ^D%%&wfxpQ@gjlu}M;xD`OIM{C&L=cR-m4-F>QC`gy&SO&{miwBXcoj7T~( zXD3xKZoT;LGJy5pQ)iJ3z%K+hLUY|J?FQ=~Z@ne6D+_&l=1%g*4G5n|jI2uP>JTE( z5@B()_V)*icUl=S7lS>i?f4ILUQx2^&8G&?4XQeWI&|KK|0>sGzebPu;0XQyJm3mi?^jl`iTH&F8m+H4ifM`vNwdJHP%2 z81=y}EbSmd&NjK(vXsel1j2@q9?F--{wBQogT;T#1-#twHvW4!=(;ST`7m!CY80Di{hLQZFY&1B&%*o099Pd5<7L_K4{Ytl$4hakj~ZtMZ*Q4Y-&ga_}VZ9xZo&~ z#Y{O}u{<-WXMHBISt{bP0Vp8#Q*jB&m{RK8s4&eJSI*RI$FoMSa zy0BTZE32PZWox_FG)8|KYDt~8UODA^l$Yp7&;kFIqkS9QYeXQN^<^c^Mo{p?pYUc^ zKu;WTsLv^shcE&X_Dn90PXZgmUn!oF{B!zkAxYL{BED2hmkn*r3G<3WHIC+SQpKFe z3=fnSd{0DcaKhX_qex!^&DbG!$=IOtqEWWVg*#5p0530r$9FHp(cGLxE8ik?IW=}= z?Txsb8w8?e)Z){yM8qAY#B}jAEA`C*!(%|`@l;@u9;j{70-&iM+*~(1asG1K>JKqH zN@qV4lMGcW4bCLy{ z>+AptgXaPQua}?NA{%`H+X-sFxeky~ z)X&!FX9WCkTx+XL@GF{oOjuon2S;aVNNsD{m6&$LwLcYS^wCNc&^odme}>IAr8{?9 z+t`St>e@JsJI9Q0eo*at`0e%tn-W6LwE=l}S#?&$x96TD6A&8uh^r?(<@n*_fu<~T zJwD3!%OJ zvBZAsmBhe7+M3;7LI(6ZBJiT8##(euk0Q;nT>f2l!~R=#Wf;uowv;YOY~GldeSGUG zPukBz>RQinXw2;uTmO5enfP>(MdI3RZ8QxP5r@aG<3VB7{aGPDWmPq~tzSGneu_#w z64gS1Y9>N@CBb&Q0iZfUs#njk9sTEEB5j|<_y}11SZG>95j&PiET88@=N(6FssTa@ zF33|D@6nww>DzgXK*$0;kK&o()kV^QT74=zRAnZ@uwKcJ#k3fMozd=>zlmf14-f z#)LQ`3(1bxYz2u{X&VQ*ZrKoDF0$Yd9CEdaQds=>tQYkrPQ2k~DQHC`OtgN<4=Z}> zDX5HORZy>(R~+?YsjcDNO9n1J=pd#N5Ap+!?ZJm%<=oAB;)_Beq_*B>;xv~!chU9A ztr{on;v9$pJ&d#Q{L5g)v8$(>E0Ag;4!6xQ9(dmkDKa(U3jDXRGo@Uk2sVT+vk7`TzZA9Ba9Csar2DZ;q z(ZcCfe`mJXd)2$HlDV-H;4_M8H8h*4%Q&;`sa$Mj@e2kB;o9MtXd{7S&8^C+MDWa^ zwlngl`0OH$cN0oCgjiji&-Jd;23g?@YXHc!rDbLQ*v`QaleR3NUi~O(cDq{Nn$2T5 zz;Wq)0R%&^s1RW8T~esO=_9KsC@&UvG(C<>d*()b*u%X+WbkKd%4KrAKqXR_Mu8!| z0efg<<+ob1!q-q^?N}$5)SjM4l!TIZRyyfGKG(b<*Bncs$1wqD+7u@tVz zvKKedoZs`2moAx#`H!m?w-7FpweMeDnO;OP6B(R|FFHZs%#1DHX@D-x;v|q#rXMo?cFZ4a!& z3=)LU6L@pUl6AxFhkCf~D%5bCf4j6jnBUWWyah&JAb*K+cI|!B`{{0`LK+kJYiRlaEx~2M1=kmJ_LShJ^7p>f5%liJhuVPe% zsgxikZL&EJFK}gfjiLkb|fNlqLhYs$R>f=_!yXOR!zfvgoDhgSm@#IMLXQ+dqoLD#@I=NsH>>_aq*DqU{D%AIvPE7Bp*QY5^yz?Nd!Idd6@z z$~pWNVit$c)j*%nGaZ7zm;kycvHwM+pn?$)o+u%9u%v^yW&UNwj4<|&JKU+=v8leK z6czJ`ilsZ67^nCb6qW6(BZK#{%WKy%VSd+NW`34Z~;s_wj^L@&> zlGCa6s2WDYoa?8JSo4okyz3SAQ2z^`=)seafMEiO2KqUhrHg&NGPp>D;FY7J@YKYi zVUlV|@vl~kd5gf4lM}bCuDXuYOovFd(>3erbwhX=YrN7LulR}&DBfXbH#9VSL?M4n zy--SZVxdf`TYFaVSf?Ox{`I@bsyTBzWfdW_xD`N=0oS%bX&neUv|DeQdiQf)l@J02t6$qzS90cW2T@m=e;hR8deE zR{gb<$*68teK}PGO?T+(GK*6qE}J{6&M@*`SXfqaje8_-^bTp$Bly3EjxUHe+o;d> z$A&w8FA2wVh%LCsj7WK=T7QmykK-$;qdsA6<_@6#Xv2kDwg&-96%|{PVnA8cf0c@l z_6=2eenFxOQ-%R9KU5Lp-5Ty9=Eb1-a7MBTf#}w9@5-^=^fG&Mh6gknk$A3wd(fLt zrzM7UpML*=5$WeCj3k`-s8i*YGra;h&|ZY#Wqo<0^bwMlJ0#ep+ymf7GM-JejDPNa zcS>L0oGv23YIz+O6M{?Df?HT>$<$I;UfA0>?hzK4&hDX6W3z5=<0L9{6pV^7BznXV zHKAgYts-sf=20+!+uqy~O&hZq|At0Ke-m{eRh*JkY!tX{MITOROqvSk(=*%oN^8rP zfV`8Ip#%kwSTRoK<%m3>Z)na8zj(tJR5fbdg zLO^L6l44N+ICM!F8rd#{UXG0qi`6*i!GXF&e zbTLnT$sdnC)E-0a47y+QQsTW8#nSy^JKMN1*S~E%j0)B;(t@+XpwPa6LGv- zXY_X)w&VD>ZA%UTseQ?W?mFZt^rzTae?5qTl>N-r|CzH+?y7U^Fb88h$`UMUdpWL2o3=%305Ote_<4&y~>)kP##8qrYIu24J)L3#lkx; zZxT=riobHGN$4B1LCsH6H1M(?DFht`vaSg51NdQ)rf{)xorR^XPEBKX* zs^ZVtE&YXwY|f)lWKnqc@7Yphh#)+Z2rE2=P7d<@)l}^selz=WZU-PP47v^ImnB-m z?XI7II4YZ56cwWoOkRbNj#hK@hKOc~J-6I1>{i6l?fNwlh>GSKN>1s;x`utrv7BAW zka~8IzhzNzv8Oj3q1U(XJ&g&90H&)54q99YE0Gna@#joZ-i@q2NhV`&jW<1!i&r|n z)Jgl!Lx6Y0IxvV)oQP(v9Pz79)cn@!FpRkZy7#_?3SBimOX12$5X^7I_;`Om^Yw|d zOBxy|LeWEQaSzvF@R&$aerlg*<6)$kfSA4BkTlUw>NAQusI~>QOhqhNR)$|%&YC{&kxv?=+aDxyXkWE@* z;}(APDx7PMfjq9OskxSdSBP#^FNIFr08L7@>iOL9P14?1H=OZG&@|-&nAWd;0vnq* zMn+98yyQMos|WX?xMj|Vs^NY$O-(NT7Jr0TfkHOFo!Hkmi_bt@kS84n2-#H@&L+{Yi=#I{Z|tALX#@qcnXQ_RKK|Fbn3O%rYMcz&%2HVSrL7tDz&vEuGpK@Nv&u5D*eJF(s>>Evf z0)yrcEw6Sj>tiol#8>?Mkz1dA-xom&%@2#_1_A0TL+Wi13arJeT2tFg+rImH6jE@A#3IsT z?fP=4fT~DoZPFK1Wk~>TAnLEg9T&1PQ8sK3k%djv+q#G^Huf10kI(z;`_*RV{mCJV z_I6{pG&?-#B)IvI)A(fj(C-^Af?uryZ6qTV^mEsK{#rUqlww35-|9o-%`=}R+jRgV z31Ao=|F`*Y0Z&;=Ac!{5#p^=(nX3{#Et5MXmmsrG ztlFJhp*0OhKrc6B>3Fq{=VRuDF#uS*MHxz_rR9lDPKg;;*gt~$$-_9X;U@JXTD`C4 zTRo3HOkEWG0$=V0%1BUBUuh?eXUlmMJvgu@T!C@{LK85q5=osK5dIYIZefv=4Agbi zw|4bN0cwN+r%Y)AM}uG6a#Xxy2ns?vzAh+@b#<*?uqemFN%CrcdmtSgg4!V%Eb%y5 z@HqL>BDop9zmHb|ib?R|FfEH+t>Rhser%)$U9G|Z%(1QpBK&}ii2&Xe&2H=@WwyoN~U8A+VeKYMjFUKyU)Z-tM@U&0>*T>6c?2FJd%$SWjEY1o_ zC$0Bp#Jk_u`WrWvZowus1*7l@To@_sRlU+6qAYmk9p|odAQ6T9$te-!!c`8xBqd4I zaoQ}FdJ0i&0gyG#%zMb#e^Yl<@axvQO}mHdm;RiwYm`k{iUo7nF!Nlm30Q;g=Red# z$mJ`E#)*M2D$ECB*&N^s0;Ysr>n7y~WbRtv*;lq|Hk9Pt+)F??e?(_s#p~T7TmE}1 zR}Co|>}i#t_B5ya%H*L+-mMUo~}!A5C*7r89y)blltl zpTR^K)g9Yp54&(lSSN}{`TgdM;m_WlukMgQCu-`E?jh{QN{WiT>Gt;a9E6J5UG~?w zXk@T=R?N|O+A}n=Si8=fjk;pTuM07xbQF0&!8I<9LtJxDM&f&6Aq%qFOv;0$oW5tl z!(@5W#;m^R^(E(U?C~+IfsUWjyI(N(V6M>4rd(W--`KIf5{K>AsRyvhNeNP% znYy{!jsMrwxyLiv{&D<9R8lFFA&OthBGSQ{oKiU#%cEFMzYI-Ip^-%q2@g+CIpsVt zo{Vy66I)HPax7!YVGhe#Hs@2b=i=v&-~Ipfy03rk>%P99@B8!l+J3i3#Gk)HePV#? zcM2WQ2mO|U{;J1vI6BZzZmX~#Ca3ZZ@g%bP2%{dY1?(KAKJ1LoWKMZ=%>fAqTqldA z*MQ5^#&lVjW($xBmD1Va+qj0J2$_3wts|<4zB>vdMoUzdb39o@fuWI}xA!^UKxHzU zuB(+fGo+C$Mf1937Bw@)GE&zBR%GrspwXzo=h{-lA14Qxa*p*k!RAet77XD`tySz%!YeZs%#fg;iKnM4yUdpk7Ol+hh3_{BCX{*Iwx(9oJwpdT966 zhs)OBylMr&+J=7UyLqqZtmC}dh9ue+kY?0uq9f#Q6dRk&T^ltFPu;&yGeIvRlpi~V zx?XW~Ed>2y(7SK9ZsUeY2xw6`*F3?+EZuBjk1O8gZj$o0Ci!55|+0)zW@NUBa1PG%=t zMKKn9qdL1K&!^^t^O{qIBrl zyIar7>B6an%=8kT<8oF-(`?C?1&M_2J)QJ*7Wwm{=7-kc+1fJXKVzewXjok38RcEH z=t!9N!Q-07(Ju+@H(-C8t#eS=9{%WPjAN4J0!@k>3S$#k zOE+bC@8!8cBJ2st0Q>b4b4%o=wsu8*->NP$zFIe7{$!x?kF;TTDUsqU0}lAy+2XKv z;6pru9PBf9z5={P;hgf)Je8H`s%zFowsbE?KN6y6_AfW>(vDD~OdUEeI)SSG#m*YZI`%0CXR1hre zFF5f|44BwsZ5|*utK{d`H4inYRd)P*${28xO(eJ6_D#g#EYCbre?mLB%h4}=Bd(@`rc=KQaZAXOY{JrNtN)LLo)5932 zKo?Pmwiw`c48A=i+o(Q|f?<-u*{&~Az zdE*Z*y-C0>#avKkV7-+*yIEg6RXuX6B;fg-XA@|Ekrr@l?PoiLHv9#@-Nja(m4b-` zEhtiI?EsH$E}D4WBh?OWqO5+ksKDs)BBo+M)04DD3n_Q{QuK7pIo@YIMi+~fTYTeP zxqlD`qC6BwG>UA;g8)4GmC2m#0WHwDvhib4bM8l^u6WeIF$bOmXT;7C2r(0Uz4$-@ z`Y@-ms0eeS!mG4es_l7{2Sz$yD$t72EuDso?2$r z={cED1Vr2MHIOHgF6k=*58vMDQ%o9~b53a|Tzu30XZ6vU+Yo9_3}*ZgA6|i4IKoTC z)i&PBx)JFw!{&c;LkV2R+U`!FbPFXLcbcNqPG@4Y(jHVE$63dA5~v|w%_nzjF* zoMBb{TgVRaSZf22!7UTV8X)8*>Z?daq%VUH52Mc#G$ zbkxR*hk&wPXEK1wBk=8;vXR?HfS}g@z+*gKSIlmG^gKdn$Bx~5B=)iESoOzm$3C}v z>-3?XWnQP6pR-M9=NE*3il~f6@9=8>2`)8FL?SWGAPAW`)ZCnzBH4!Ra7dN;dJ?Si1Mg_8QvfDU2+opP%R P0*~3n%NI({yF~m8M&)M2 literal 0 HcmV?d00001 diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1d3096d --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,39 @@ +// This TypeScript configuration file is generated by vaadin-maven-plugin. +// This is needed for TypeScript compiler to compile your TypeScript code in the project. +// It is recommended to commit this file to the VCS. +// You might want to change the configurations to fit your preferences +// For more information about the configurations, please refer to http://www.typescriptlang.org/docs/handbook/tsconfig-json.html +{ + "_version": "9", + "compilerOptions": { + "sourceMap": true, + "jsx": "react-jsx", + "inlineSources": true, + "module": "esNext", + "target": "es2020", + "moduleResolution": "bundler", + "strict": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitAny": true, + "noImplicitThis": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "experimentalDecorators": true, + "useDefineForClassFields": false, + "baseUrl": "frontend", + "paths": { + "@vaadin/flow-frontend": ["generated/jar-resources"], + "@vaadin/flow-frontend/*": ["generated/jar-resources/*"], + "Frontend/*": ["*"] + } + }, + "include": [ + "frontend/**/*", + "types.d.ts" + ], + "exclude": [ + "frontend/generated/jar-resources/**" + ] +} diff --git a/types.d.ts b/types.d.ts new file mode 100644 index 0000000..250302b --- /dev/null +++ b/types.d.ts @@ -0,0 +1,10 @@ +// This TypeScript modules definition file is generated by vaadin-maven-plugin. +// You can not directly import your different static files into TypeScript, +// This is needed for TypeScript compiler to declare and export as a TypeScript module. +// It is recommended to commit this file to the VCS. +// You might want to change the configurations to fit your preferences +declare module '*.css' { + import { CSSResultGroup } from 'lit'; + const content: CSSResultGroup; + export default content; +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..4d6a022 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,9 @@ +import { UserConfigFn } from 'vite'; +import { overrideVaadinConfig } from './vite.generated'; + +const customConfig: UserConfigFn = (env) => ({ + // Here you can add custom Vite parameters + // https://vitejs.dev/config/ +}); + +export default overrideVaadinConfig(customConfig);