From 5e91ea959c0ff5372ccb30d71e236caee11358df Mon Sep 17 00:00:00 2001 From: "Siddhesh.More" Date: Tue, 15 Oct 2024 19:28:32 +0530 Subject: [PATCH] update --- dev-dist/sw.js | 92 ++ package-lock.json | 2926 +++++++++++++++++++++++++++++++++-- public/icon512_maskable.png | Bin 0 -> 27349 bytes public/icon512_rounded.png | Bin 0 -> 30168 bytes public/manifest.json | 23 + src/pages/Home.jsx | 4 +- vite.config.js | 42 +- 7 files changed, 2921 insertions(+), 166 deletions(-) create mode 100644 dev-dist/sw.js create mode 100644 public/icon512_maskable.png create mode 100644 public/icon512_rounded.png create mode 100644 public/manifest.json diff --git a/dev-dist/sw.js b/dev-dist/sw.js new file mode 100644 index 0000000..c855d9f --- /dev/null +++ b/dev-dist/sw.js @@ -0,0 +1,92 @@ +/** + * Copyright 2018 Google Inc. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +// If the loader is already loaded, just stop. +if (!self.define) { + let registry = {}; + + // Used for `eval` and `importScripts` where we can't get script URL by other means. + // In both cases, it's safe to use a global var because those functions are synchronous. + let nextDefineUri; + + const singleRequire = (uri, parentUri) => { + uri = new URL(uri + ".js", parentUri).href; + return registry[uri] || ( + + new Promise(resolve => { + if ("document" in self) { + const script = document.createElement("script"); + script.src = uri; + script.onload = resolve; + document.head.appendChild(script); + } else { + nextDefineUri = uri; + importScripts(uri); + resolve(); + } + }) + + .then(() => { + let promise = registry[uri]; + if (!promise) { + throw new Error(`Module ${uri} didn’t register its module`); + } + return promise; + }) + ); + }; + + self.define = (depsNames, factory) => { + const uri = nextDefineUri || ("document" in self ? document.currentScript.src : "") || location.href; + if (registry[uri]) { + // Module is already loading or loaded. + return; + } + let exports = {}; + const require = depUri => singleRequire(depUri, uri); + const specialDeps = { + module: { uri }, + exports, + require + }; + registry[uri] = Promise.all(depsNames.map( + depName => specialDeps[depName] || require(depName) + )).then(deps => { + factory(...deps); + return exports; + }); + }; +} +define(['./workbox-b5f7729d'], (function (workbox) { 'use strict'; + + self.skipWaiting(); + workbox.clientsClaim(); + + /** + * The precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ + workbox.precacheAndRoute([{ + "url": "registerSW.js", + "revision": "3ca0b8505b4bec776b69afdba2768812" + }, { + "url": "index.html", + "revision": "0.kb4eps7ip5" + }], {}); + workbox.cleanupOutdatedCaches(); + workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), { + allowlist: [/^\/$/] + })); + +})); diff --git a/package-lock.json b/package-lock.json index d506ffa..4f508d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,8 @@ "react-dom": "^18.3.1", "react-icons": "^5.3.0", "react-redux": "^9.1.2", - "react-router-dom": "^6.26.2" + "react-router-dom": "^6.26.2", + "vite-plugin-pwa": "^0.20.5" }, "devDependencies": { "@eslint/js": "^9.9.0", @@ -36,72 +37,407 @@ "vite": "^5.4.1" } }, - "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", + "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==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.25.7", "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", - "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", + "node_modules/@babel/compat-data": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", + "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6", + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.8", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.8", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz", + "integrity": "sha512-4xwU8StnqnlIhhioZf1tqnVWeQ9pvH/ujS8hRfw/WOza+/a+1qv69BWNy+oY231maTCWgKWhfBU7kDpsds6zAA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.7.tgz", + "integrity": "sha512-12xfNeKNH7jubQNm7PAkzlLwEmCs1tfuX3UjIw6vP6QXi+leKh6+LyC/+Ed4EIQermwd58wsyh070yjDHFlNGg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz", + "integrity": "sha512-bD4WQhbkx80mAyj/WCm4ZHcF4rDxkoLFO6ph8/5/mQ3z4vAzltQXAmbc7GvVJx5H+lk5Mi5EmbTeox5nMGCsbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.7.tgz", + "integrity": "sha512-byHhumTj/X47wJ6C6eLpK7wW/WBEcnUeb7D0FNc/jFQnQVw7DOso3Zz5u9x/zLrFVkHa89ZGDbkAa1D54NdrCQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "regexpu-core": "^6.1.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==", + "license": "MIT", + "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-define-polyfill-provider/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz", + "integrity": "sha512-O31Ssjd5K6lPbTX9AAYpSKrZmLeagt9uwschJd+Ixo6QiRyfpvgtVQp8qrDR9UNFjZ8+DO34ZkdrN+BnPXemeA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz", + "integrity": "sha512-VAwcwuYhv/AT+Vfr28c9y6SHzTan1ryqrydSTFGjU0uDJHw3uZ+PduI8plCLkRsDnqK2DMEDmwrOQRsK/Ykjng==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.7.tgz", + "integrity": "sha512-kRGE89hLnPfcz6fTrlNU+uhgcwv0mBE4Gv3P9Ke9kLVJYpi4AMVVEElXvB5CabrPZW4nCM8P8UyyjrzCM0O2sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-wrap-function": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz", + "integrity": "sha512-iy8JhqlUW9PtZkd4pHM96v6BdJ66Ba9yWSE4z0W4TvSZwLBPkyDsiIU3ENe4SmrzRBs76F7rQXTy1lYC49n6Lw==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.7", + "@babel/helper-optimise-call-expression": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz", + "integrity": "sha512-pPbNbchZBkPMD50K0p3JGcFMNLVUCuU/ABybm/PGNj4JiHrpmNyqqCphBk4i19xXtNV0JhldQJJtbSW5aUvbyA==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.7.tgz", + "integrity": "sha512-MA0roW3JF2bD1ptAaJnvcabsVlNQShUaThyJbCDD4bCp8NEgiFvpoqRI2YS22hHlc2thjO/fTg2ShLMC3jygAg==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -182,12 +518,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", - "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.6" + "@babel/types": "^7.25.8" }, "bin": { "parser": "bin/babel-parser.js" @@ -196,6 +532,1021 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.7.tgz", + "integrity": "sha512-UV9Lg53zyebzD1DwQoT9mzkEKa922LNUp5YkTJ6Uta0RbyXaQNUgcvSt7qIu1PpPzVb6rd10OVNTzkyBGeVmxQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.7.tgz", + "integrity": "sha512-GDDWeVLNxRIkQTnJn2pDOM1pkCgYdSqPeT1a9vh9yIqu2uzzgw1zcqEb+IJOhy+dTBMlNdThrDIksr2o09qrrQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.7.tgz", + "integrity": "sha512-wxyWg2RYaSUYgmd9MR0FyRGyeOMQE/Uzr1wzd/g5cf5bwi9A4v6HFdDm7y1MgDtod/fLOSTZY6jDgV0xU9d5bA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.7.tgz", + "integrity": "sha512-Xwg6tZpLxc4iQjorYsyGMyfJE7nP5MV8t/Ka58BgiA7Jw0fRqQNcANlLfdJ/yvBt9z9LD2We+BEkT7vLqZRWng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7", + "@babel/plugin-transform-optional-chaining": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.7.tgz", + "integrity": "sha512-UVATLMidXrnH+GMUIuxq55nejlj02HP7F5ETyBONzP6G87fPBogG4CH6kxrSrdIuAjdwNO9VzyaYsrZPscWUrw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.7.tgz", + "integrity": "sha512-ZvZQRmME0zfJnDQnVBKYzHxXT7lYBB3Revz1GuS7oLXWMgqUPX4G+DDbT30ICClht9WKV34QVrZhSw6WdklwZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.7.tgz", + "integrity": "sha512-AqVo+dguCgmpi/3mYBdu9lkngOBlQ2w2vnNpa6gfiCxQZLzV4ZbhsXitJ2Yblkoe1VQwtHSaNmIaGll/26YWRw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.7.tgz", + "integrity": "sha512-EJN2mKxDwfOUCPxMO6MUI58RN3ganiRAG/MS/S3HfB6QFNjroAMelQo/gybyYq97WerCBAZoyrAoW8Tzdq2jWg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.8.tgz", + "integrity": "sha512-9ypqkozyzpG+HxlH4o4gdctalFGIjjdufzo7I2XPda0iBnZ6a+FO0rIEQcdSPXp02CkvGsII1exJhmROPQd5oA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.7.tgz", + "integrity": "sha512-ZUCjAavsh5CESCmi/xCpX1qcCaAglzs/7tmuvoFnJgA1dM7gQplsguljoTg+Ru8WENpX89cQyAtWoaE0I3X3Pg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-remap-async-to-generator": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.7.tgz", + "integrity": "sha512-xHttvIM9fvqW+0a3tZlYcZYSBpSWzGBFIt/sYG3tcdSzBB8ZeVgz2gBP7Df+sM0N1850jrviYSSeUuc+135dmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.7.tgz", + "integrity": "sha512-ZEPJSkVZaeTFG/m2PARwLZQ+OG0vFIhPlKHK/JdIMy8DbRJ/htz6LRrTFtdzxi9EHmcwbNPAKDnadpNSIW+Aow==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.7.tgz", + "integrity": "sha512-mhyfEW4gufjIqYFo9krXHJ3ElbFLIze5IDp+wQTxoPd+mwFb1NxatNAwmv8Q8Iuxv7Zc+q8EkiMQwc9IhyGf4g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.25.8.tgz", + "integrity": "sha512-e82gl3TCorath6YLf9xUwFehVvjvfqFhdOo4+0iVIVju+6XOi5XHkqB3P2AXnSwoeTX0HBoXq5gJFtvotJzFnQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.7.tgz", + "integrity": "sha512-9j9rnl+YCQY0IGoeipXvnk3niWicIB6kCsWRGLwX241qSXpbA4MKxtp/EdvFxsc4zI5vqfLxzOd0twIJ7I99zg==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7", + "@babel/traverse": "^7.25.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/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==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.7.tgz", + "integrity": "sha512-QIv+imtM+EtNxg/XBKL3hiWjgdLjMOmZ+XzQwSgmBfKbfxUjBzGgVPklUuE55eq5/uVoh8gg3dqlrwR/jw3ZeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/template": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.7.tgz", + "integrity": "sha512-xKcfLTlJYUczdaM1+epcdh1UGewJqr9zATgrNHcLBcV2QmfvPPEixo/sK/syql9cEmbr7ulu5HMFG5vbbt/sEA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.7.tgz", + "integrity": "sha512-kXzXMMRzAtJdDEgQBLF4oaiT6ZCU3oWHgpARnTKDAqPkDJ+bs3NrZb310YYevR5QlRo3Kn7dzzIdHbZm1VzJdQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.7.tgz", + "integrity": "sha512-by+v2CjoL3aMnWDOyCIg+yxU9KXSRa9tN6MbqggH5xvymmr9p4AMjYkNlQy4brMceBnUyHZ9G8RnpvT8wP7Cfg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-HvS6JF66xSS5rNKXLqkk7L9c/jZ/cdIVIcoPVrnl8IsVpLggTjXs8OWekbLHs/VtYDDh5WXnQyeE3PPUGm22MA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.8.tgz", + "integrity": "sha512-gznWY+mr4ZQL/EWPcbBQUP3BXS5FwZp8RUOw06BaRn8tQLzN4XLIxXejpHN9Qo8x8jjBmAAKp6FoS51AgkSA/A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.7.tgz", + "integrity": "sha512-yjqtpstPfZ0h/y40fAXRv2snciYr0OAoMXY/0ClC7tm4C/nG5NJKmIItlaYlLbIVAWNfrYuy9dq1bE0SbX0PEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.8.tgz", + "integrity": "sha512-sPtYrduWINTQTW7FtOy99VCTWp4H23UX7vYcut7S4CIMEXU+54zKX9uCoGkLsWXteyaMXzVHgzWbLfQ1w4GZgw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.7.tgz", + "integrity": "sha512-n/TaiBGJxYFWvpJDfsxSj9lEEE44BFM1EPGz4KEiTipTgkoFVVcCmzAL3qA7fdQU96dpo4gGf5HBx/KnDvqiHw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.7.tgz", + "integrity": "sha512-5MCTNcjCMxQ63Tdu9rxyN6cAWurqfrDZ76qvVPrGYdBxIj+EawuuxTu/+dgJlhK5eRz3v1gLwp6XwS8XaX2NiQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.8.tgz", + "integrity": "sha512-4OMNv7eHTmJ2YXs3tvxAfa/I43di+VcF+M4Wt66c88EAED1RoGaf1D64cL5FkRpNL+Vx9Hds84lksWvd/wMIdA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.7.tgz", + "integrity": "sha512-fwzkLrSu2fESR/cm4t6vqd7ebNIopz2QHGtjoU+dswQo/P6lwAG04Q98lliE3jkz/XqnbGFLnUcE0q0CVUf92w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.8.tgz", + "integrity": "sha512-f5W0AhSbbI+yY6VakT04jmxdxz+WsID0neG7+kQZbCOjuyJNdL5Nn4WIBm4hRpKnUcO9lP0eipUhFN12JpoH8g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.7.tgz", + "integrity": "sha512-Std3kXwpXfRV0QtQy5JJcRpkqP8/wG4XL7hSKZmGlxPlDqmpXtEPRmhF7ztnlTCtUN3eXRUJp+sBEZjaIBVYaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.7.tgz", + "integrity": "sha512-CgselSGCGzjQvKzghCvDTxKHP3iooenLpJDO842ehn5D2G5fJB222ptnDwQho0WjEvg7zyoxb9P+wiYxiJX5yA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.7.tgz", + "integrity": "sha512-L9Gcahi0kKFYXvweO6n0wc3ZG1ChpSFdgG+eV1WYZ3/dGbJK7vvk91FgGgak8YwRgrCuihF8tE/Xg07EkL5COg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.7.tgz", + "integrity": "sha512-t9jZIvBmOXJsiuyOwhrIGs8dVcD6jDyg2icw1VL4A/g+FnWyJKwUfSSU2nwJuMV2Zqui856El9u+ElB+j9fV1g==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.7.tgz", + "integrity": "sha512-p88Jg6QqsaPh+EB7I9GJrIqi1Zt4ZBHUQtjw3z1bzEXcLh6GfPqzZJ6G+G1HBGKUNukT58MnKG7EN7zXQBCODw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.7.tgz", + "integrity": "sha512-BtAT9LzCISKG3Dsdw5uso4oV1+v2NlVXIIomKJgQybotJY3OwCwJmkongjHgwGKoZXd0qG5UZ12JUlDQ07W6Ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.7.tgz", + "integrity": "sha512-CfCS2jDsbcZaVYxRFo2qtavW8SpdzmBXC2LOI4oO0rP+JSRDxxF3inF4GcPsLgfb5FjkhXG5/yR/lxuRs2pySA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.8.tgz", + "integrity": "sha512-Z7WJJWdQc8yCWgAmjI3hyC+5PXIubH9yRKzkl9ZEG647O9szl9zvmKLzpbItlijBnVhTUf1cpyWBsZ3+2wjWPQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.8.tgz", + "integrity": "sha512-rm9a5iEFPS4iMIy+/A/PiS0QN0UyjPIeVvbU5EMZFKJZHt8vQnasbpo3T3EFcxzCeYO0BHfc4RqooCZc51J86Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.8.tgz", + "integrity": "sha512-LkUu0O2hnUKHKE7/zYOIjByMa4VRaV2CD/cdGz0AxU9we+VA3kDDggKEzI0Oz1IroG+6gUP6UmWEHBMWZU316g==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/plugin-transform-parameters": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.7.tgz", + "integrity": "sha512-pWT6UXCEW3u1t2tcAGtE15ornCBvopHj9Bps9D2DsH15APgNVOTwwczGckX+WkAvBmuoYKRCFa4DK+jM8vh5AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-replace-supers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.8.tgz", + "integrity": "sha512-EbQYweoMAHOn7iJ9GgZo14ghhb9tTjgOc88xFgYngifx7Z9u580cENCV159M4xDh3q/irbhSjZVpuhpC2gKBbg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.8.tgz", + "integrity": "sha512-q05Bk7gXOxpTHoQ8RSzGSh/LHVB9JEIkKnk3myAWwZHnYiTGYtbdrYkIsS8Xyh4ltKf7GNUSgzs/6P2bJtBAQg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.7.tgz", + "integrity": "sha512-FYiTvku63me9+1Nz7TOx4YMtW3tWXzfANZtrzHhUZrz4d47EEtMQhzFoZWESfXuAMMT5mwzD4+y1N8ONAX6lMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", + "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.8.tgz", + "integrity": "sha512-8Uh966svuB4V8RHHg0QJOB32QK287NBksJOByoKmHMp1TAobNniNalIkI2i5IPj5+S9NYCG4VIjbEuiSN8r+ow==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.7", + "@babel/helper-create-class-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.7.tgz", + "integrity": "sha512-lQEeetGKfFi0wHbt8ClQrUSUMfEeI3MMm74Z73T9/kuz990yYVtfofjf3NuA42Jy3auFOpbjDyCSiIkTs1VIYw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.7.tgz", + "integrity": "sha512-mgDoQCRjrY3XK95UuV60tZlFCQGXEtMg8H+IsW72ldw1ih1jZhzYXbJvghmAEpg5UVhhnCeia1CkGttUvCkiMQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.7.tgz", + "integrity": "sha512-3OfyfRRqiGeOvIWSagcwUTVk2hXBsr/ww7bLn6TRTuXnexA+Udov2icFOxFX9abaj4l96ooYkcNN1qi2Zvqwng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.7.tgz", + "integrity": "sha512-uBbxNwimHi5Bv3hUccmOFlUy3ATO6WagTApenHz9KzoIdn0XeACdB12ZJ4cjhuB2WSi80Ez2FWzJnarccriJeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.7.tgz", + "integrity": "sha512-Mm6aeymI0PBh44xNIv/qvo8nmbkpZze1KvR8MkEqbIREDxoiWTi18Zr2jryfRMwDfVZF9foKh060fWgni44luw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.7.tgz", + "integrity": "sha512-ZFAeNkpGuLnAQ/NCsXJ6xik7Id+tHuS+NT+ue/2+rn/31zcdnupCdmunOizEaP0JsUmTFSTOPoQY7PkK2pttXw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.7.tgz", + "integrity": "sha512-SI274k0nUsFFmyQupiO7+wKATAmMFf8iFgq2O+vVFXZ0SV9lNfT1NGzBEhjquFmD8I9sqHLguH+gZVN3vww2AA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.7.tgz", + "integrity": "sha512-OmWmQtTHnO8RSUbL0NTdtpbZHeNTnm68Gj5pA4Y2blFNh+V4iZR68V1qL9cI37J21ZN7AaCnkfdHtLExQPf2uA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.7.tgz", + "integrity": "sha512-BN87D7KpbdiABA+t3HbVqHzKWUDN3dymLaTnPFAMyc8lV+KN3+YzNhVRNdinaCPA4AUqx7ubXbQ9shRjYBl3SQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.7.tgz", + "integrity": "sha512-IWfR89zcEPQGB/iB408uGtSPlQd3Jpq11Im86vUgcmSTcoWAiQMCTOa2K2yNNqFJEBVICKhayctee65Ka8OB0w==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.7.tgz", + "integrity": "sha512-8JKfg/hiuA3qXnlLx8qtv5HWRbgyFx2hMMtpDDuU2rTckpKkGu4ycK5yYHwuEa16/quXfoxHBIApEsNyMWnt0g==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.7.tgz", + "integrity": "sha512-YRW8o9vzImwmh4Q3Rffd09bH5/hvY0pxg+1H1i0f7APoUeg12G7+HhLj9ZFNIrYkgBXhIijPJ+IXypN0hLTIbw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", + "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.8", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-plugin-utils": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.25.7", + "@babel/plugin-syntax-import-attributes": "^7.25.7", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.8", + "@babel/plugin-transform-async-to-generator": "^7.25.7", + "@babel/plugin-transform-block-scoped-functions": "^7.25.7", + "@babel/plugin-transform-block-scoping": "^7.25.7", + "@babel/plugin-transform-class-properties": "^7.25.7", + "@babel/plugin-transform-class-static-block": "^7.25.8", + "@babel/plugin-transform-classes": "^7.25.7", + "@babel/plugin-transform-computed-properties": "^7.25.7", + "@babel/plugin-transform-destructuring": "^7.25.7", + "@babel/plugin-transform-dotall-regex": "^7.25.7", + "@babel/plugin-transform-duplicate-keys": "^7.25.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-dynamic-import": "^7.25.8", + "@babel/plugin-transform-exponentiation-operator": "^7.25.7", + "@babel/plugin-transform-export-namespace-from": "^7.25.8", + "@babel/plugin-transform-for-of": "^7.25.7", + "@babel/plugin-transform-function-name": "^7.25.7", + "@babel/plugin-transform-json-strings": "^7.25.8", + "@babel/plugin-transform-literals": "^7.25.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.8", + "@babel/plugin-transform-member-expression-literals": "^7.25.7", + "@babel/plugin-transform-modules-amd": "^7.25.7", + "@babel/plugin-transform-modules-commonjs": "^7.25.7", + "@babel/plugin-transform-modules-systemjs": "^7.25.7", + "@babel/plugin-transform-modules-umd": "^7.25.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", + "@babel/plugin-transform-new-target": "^7.25.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8", + "@babel/plugin-transform-numeric-separator": "^7.25.8", + "@babel/plugin-transform-object-rest-spread": "^7.25.8", + "@babel/plugin-transform-object-super": "^7.25.7", + "@babel/plugin-transform-optional-catch-binding": "^7.25.8", + "@babel/plugin-transform-optional-chaining": "^7.25.8", + "@babel/plugin-transform-parameters": "^7.25.7", + "@babel/plugin-transform-private-methods": "^7.25.7", + "@babel/plugin-transform-private-property-in-object": "^7.25.8", + "@babel/plugin-transform-property-literals": "^7.25.7", + "@babel/plugin-transform-regenerator": "^7.25.7", + "@babel/plugin-transform-reserved-words": "^7.25.7", + "@babel/plugin-transform-shorthand-properties": "^7.25.7", + "@babel/plugin-transform-spread": "^7.25.7", + "@babel/plugin-transform-sticky-regex": "^7.25.7", + "@babel/plugin-transform-template-literals": "^7.25.7", + "@babel/plugin-transform-typeof-symbol": "^7.25.7", + "@babel/plugin-transform-unicode-escapes": "^7.25.7", + "@babel/plugin-transform-unicode-property-regex": "^7.25.7", + "@babel/plugin-transform-unicode-regex": "^7.25.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "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==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/runtime": { "version": "7.25.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", @@ -209,30 +1560,30 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", - "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.6", - "@babel/parser": "^7.25.6", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.6", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -250,13 +1601,13 @@ } }, "node_modules/@babel/types": { - "version": "7.25.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", - "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2241,6 +3592,16 @@ "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==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -2342,6 +3703,180 @@ "node": ">=14.0.0" } }, + "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==", + "license": "MIT", + "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/@rollup/plugin-node-resolve": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", + "license": "MIT", + "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/plugin-node-resolve/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==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@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==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "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/@rollup/pluginutils/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==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.22.4", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", @@ -2566,6 +4101,18 @@ "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==", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, "node_modules/@swc/core": { "version": "1.7.26", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.26.tgz", @@ -2796,7 +4343,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, "license": "MIT" }, "node_modules/@types/json-schema": { @@ -2831,14 +4377,14 @@ "version": "15.7.13", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.8", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.8.tgz", "integrity": "sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -2855,6 +4401,18 @@ "@types/react": "*" } }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, "node_modules/@types/use-sync-external-store": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", @@ -2899,7 +4457,6 @@ "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -2949,7 +4506,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -2984,7 +4540,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -3098,7 +4653,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -3117,11 +4671,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "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==", + "license": "ISC", + "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, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -3165,29 +4733,103 @@ "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==", + "license": "MIT", + "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.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "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==", + "license": "MIT", + "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, "license": "MIT" }, "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, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, "node_modules/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, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -3212,11 +4854,30 @@ "node": ">=6" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -3244,7 +4905,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -3257,7 +4917,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/color2k": { @@ -3266,6 +4925,21 @@ "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==", "license": "MIT" }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/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==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/compute-scroll-into-view": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz", @@ -3276,7 +4950,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, "node_modules/convert-source-map": { @@ -3294,6 +4967,19 @@ "toggle-selection": "^1.0.6" } }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -3325,6 +5011,15 @@ "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/css-box-model": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", @@ -3344,7 +5039,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -3362,7 +5056,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -3380,7 +5073,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -3424,11 +5116,19 @@ "dev": true, "license": "MIT" }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "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, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -3446,7 +5146,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -3479,6 +5178,27 @@ "node": ">=0.10.0" } }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.38", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.38.tgz", + "integrity": "sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==", + "license": "ISC" + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -3492,7 +5212,6 @@ "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", - "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -3553,7 +5272,6 @@ "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, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -3566,7 +5284,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3602,7 +5319,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -3615,7 +5331,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", @@ -3640,7 +5355,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.4", @@ -3693,6 +5407,15 @@ "@esbuild/win32-x64": "0.21.5" } }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -3908,11 +5631,16 @@ "node": ">=4.0" } }, + "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==", + "license": "MIT" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -3922,14 +5650,12 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { @@ -3939,6 +5665,12 @@ "dev": true, "license": "MIT" }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "license": "MIT" + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -3949,6 +5681,20 @@ "reusify": "^1.0.4" } }, + "node_modules/fdir": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", + "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -3962,6 +5708,36 @@ "node": ">=16.0.0" } }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/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==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/find-root": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", @@ -4022,7 +5798,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -4068,11 +5843,31 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "license": "0BSD" }, + "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==", + "license": "MIT", + "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/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -4096,7 +5891,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -4115,17 +5909,24 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/get-intrinsic": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -4150,11 +5951,16 @@ "node": ">=6" } }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, "node_modules/get-symbol-description": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -4168,6 +5974,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -4198,7 +6025,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, "license": "MIT", "dependencies": { "define-properties": "^1.2.1", @@ -4215,7 +6041,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -4224,11 +6049,16 @@ "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==", + "license": "ISC" + }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4238,7 +6068,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4248,7 +6077,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -4261,7 +6089,6 @@ "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, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4274,7 +6101,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4287,7 +6113,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -4320,6 +6145,12 @@ "react-is": "^16.7.0" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -4366,11 +6197,27 @@ "node": ">=0.8.19" } }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -4394,7 +6241,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -4433,7 +6279,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" @@ -4446,7 +6291,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -4463,7 +6307,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4491,7 +6334,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" @@ -4507,7 +6349,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -4584,11 +6425,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "license": "MIT" + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4601,7 +6447,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -4613,6 +6458,15 @@ "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -4627,7 +6481,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -4640,6 +6493,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -4657,7 +6519,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7" @@ -4669,11 +6530,22 @@ "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==", + "license": "MIT", + "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, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -4689,7 +6561,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" @@ -4705,7 +6576,6 @@ "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, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" @@ -4734,7 +6604,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2" @@ -4764,7 +6633,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT" }, "node_modules/isexe": { @@ -4788,6 +6656,24 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "license": "Apache-2.0", + "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/js-cookie": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", @@ -4817,15 +6703,15 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -4841,6 +6727,12 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "license": "MIT" }, + "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==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -4855,6 +6747,39 @@ "dev": true, "license": "MIT" }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -4881,6 +6806,15 @@ "json-buffer": "3.0.1" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -4917,6 +6851,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -4930,6 +6876,12 @@ "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", "license": "MIT" }, + "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==", + "license": "MIT" + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -4942,11 +6894,28 @@ "loose-envify": "cli.js" } }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -4987,6 +6956,12 @@ "dev": true, "license": "MIT" }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "license": "MIT" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5000,7 +6975,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5013,7 +6987,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5023,7 +6996,6 @@ "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, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -5090,6 +7062,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -5180,6 +7161,15 @@ "node": ">=8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -5211,11 +7201,22 @@ "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", "license": "ISC" }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "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, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5260,6 +7261,18 @@ "node": ">= 0.8.0" } }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -5275,7 +7288,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -5302,6 +7314,15 @@ ], "license": "MIT" }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -5551,17 +7572,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "license": "MIT", + "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==", "license": "MIT" }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, "node_modules/regexp.prototype.flags": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -5576,6 +7623,50 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.1.tgz", + "integrity": "sha512-1DHODs4B8p/mQHU9kr+jv8+wIC9mtG4eBHxWxIq5mhjE3D5oORhCc6deRKzTjs9DcfRFmj9BHSDguZklqCGFWQ==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/reselect": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", @@ -5691,7 +7782,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5706,11 +7796,30 @@ "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.6", @@ -5737,17 +7846,24 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -5765,7 +7881,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -5804,7 +7919,6 @@ "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, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5819,6 +7933,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "license": "MIT" + }, "node_modules/source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5838,11 +7958,36 @@ "node": ">=0.10.0" } }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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", + "license": "MIT" + }, "node_modules/string.prototype.matchall": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5880,7 +8025,6 @@ "version": "1.2.9", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5899,7 +8043,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5914,7 +8057,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -5928,6 +8070,20 @@ "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==", + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -5941,6 +8097,15 @@ "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==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -5964,7 +8129,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -5985,6 +8149,51 @@ "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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/terser": { + "version": "5.34.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.34.1.tgz", + "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -5998,6 +8207,19 @@ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz", + "integrity": "sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6013,6 +8235,15 @@ "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", "license": "MIT" }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, "node_modules/tslib": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", @@ -6032,11 +8263,22 @@ "node": ">= 0.8.0" } }, + "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==", + "license": "(MIT OR CC0-1.0)", + "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, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -6051,7 +8293,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -6071,7 +8312,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -6092,7 +8332,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -6113,7 +8352,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -6125,6 +8363,107 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.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", @@ -6247,6 +8586,53 @@ } } }, + "node_modules/vite-plugin-pwa": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz", + "integrity": "sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.6", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, + "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==", + "license": "BSD-2-Clause" + }, + "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==", + "license": "MIT", + "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", @@ -6267,7 +8653,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", @@ -6330,7 +8715,6 @@ "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, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -6356,6 +8740,270 @@ "node": ">=0.10.0" } }, + "node_modules/workbox-background-sync": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.1.0.tgz", + "integrity": "sha512-rMbgrzueVWDFcEq1610YyDW71z0oAXLfdRHRQcKw4SGihkfOK0JUEvqWHFwA6rJ+6TClnMIn7KQI5PNN1XQXwQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.1.0.tgz", + "integrity": "sha512-O36hIfhjej/c5ar95pO67k1GQw0/bw5tKP7CERNgK+JdxBANQhDmIuOXZTNvwb2IHBx9hj2kxvcDyRIh5nzOgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-build": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.1.1.tgz", + "integrity": "sha512-WdkVdC70VMpf5NBCtNbiwdSZeKVuhTEd5PV3mAwpTQCGAB5XbOny1P9egEgNdetv4srAMmMKjvBk4RD58LpooA==", + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@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", + "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.1.0", + "workbox-broadcast-update": "7.1.0", + "workbox-cacheable-response": "7.1.0", + "workbox-core": "7.1.0", + "workbox-expiration": "7.1.0", + "workbox-google-analytics": "7.1.0", + "workbox-navigation-preload": "7.1.0", + "workbox-precaching": "7.1.0", + "workbox-range-requests": "7.1.0", + "workbox-recipes": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0", + "workbox-streams": "7.1.0", + "workbox-sw": "7.1.0", + "workbox-window": "7.1.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/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==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "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==", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.1.0.tgz", + "integrity": "sha512-iwsLBll8Hvua3xCuBB9h92+/e0wdsmSVgR2ZlvcfjepZWwhd3osumQB3x9o7flj+FehtWM2VHbZn8UJeBXXo6Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-core": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.1.0.tgz", + "integrity": "sha512-5KB4KOY8rtL31nEF7BfvU7FMzKT4B5TkbYa2tzkS+Peqj0gayMT9SytSFtNzlrvMaWgv6y/yvP9C0IbpFjV30Q==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.1.0.tgz", + "integrity": "sha512-m5DcMY+A63rJlPTbbBNtpJ20i3enkyOtSgYfv/l8h+D6YbbNiA0zKEkCUaMsdDlxggla1oOfRkyqTvl5Ni5KQQ==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.1.0.tgz", + "integrity": "sha512-FvE53kBQHfVTcZyczeBVRexhh7JTkyQ8HAvbVY6mXd2n2A7Oyz/9fIwnY406ZcDhvE4NFfKGjW56N4gBiqkrew==", + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.1.0", + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.1.0.tgz", + "integrity": "sha512-4wyAbo0vNI/X0uWNJhCMKxnPanNyhybsReMGN9QUpaePLTiDpKxPqFxl4oUmBNddPwIXug01eTSLVIFXimRG/A==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.1.0.tgz", + "integrity": "sha512-LyxzQts+UEpgtmfnolo0hHdNjoB7EoRWcF7EDslt+lQGd0lW4iTvvSe3v5JiIckQSB5KTW5xiCqjFviRKPj1zA==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.1.0.tgz", + "integrity": "sha512-m7+O4EHolNs5yb/79CrnwPR/g/PRzMFYEdo01LqwixVnc/sbzNSvKz0d04OE3aMRel1CwAAZQheRsqGDwATgPQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.1.0.tgz", + "integrity": "sha512-NRrk4ycFN9BHXJB6WrKiRX3W3w75YNrNrzSX9cEZgFB5ubeGoO8s/SDmOYVrFYp9HMw6sh1Pm3eAY/1gVS8YLg==", + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.1.0", + "workbox-core": "7.1.0", + "workbox-expiration": "7.1.0", + "workbox-precaching": "7.1.0", + "workbox-routing": "7.1.0", + "workbox-strategies": "7.1.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.1.0.tgz", + "integrity": "sha512-oOYk+kLriUY2QyHkIilxUlVcFqwduLJB7oRZIENbqPGeBP/3TWHYNNdmGNhz1dvKuw7aqvJ7CQxn27/jprlTdg==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.1.0.tgz", + "integrity": "sha512-/UracPiGhUNehGjRm/tLUQ+9PtWmCbRufWtV0tNrALuf+HZ4F7cmObSEK+E4/Bx1p8Syx2tM+pkIrvtyetdlew==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.1.0.tgz", + "integrity": "sha512-WyHAVxRXBMfysM8ORwiZnI98wvGWTVAq/lOyBjf00pXFvG0mNaVz4Ji+u+fKa/mf1i2SnTfikoYKto4ihHeS6w==", + "license": "MIT", + "dependencies": { + "workbox-core": "7.1.0", + "workbox-routing": "7.1.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.1.0.tgz", + "integrity": "sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==", + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.1.0.tgz", + "integrity": "sha512-ZHeROyqR+AS5UPzholQRDttLFqGMwP0Np8MKWAdyxsDETxq3qOAyXvqessc3GniohG6e0mAqSQyKOHmT8zPF7g==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.1.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, "node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", diff --git a/public/icon512_maskable.png b/public/icon512_maskable.png new file mode 100644 index 0000000000000000000000000000000000000000..8955646db2698da0365ed009a73b16d47074a3b1 GIT binary patch literal 27349 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 RfPlcu(ZO~5Jv%D%{{a3dJ)i&p literal 0 HcmV?d00001 diff --git a/public/icon512_rounded.png b/public/icon512_rounded.png new file mode 100644 index 0000000000000000000000000000000000000000..87dbe3d036a6265820d7c87171de948955d863d5 GIT binary patch literal 30168 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 literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..9626778 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,23 @@ +{ + "theme_color": "#8936FF", + "background_color": "#2f0174", + "icons": [ + { + "purpose": "maskable", + "sizes": "512x512", + "src": "icon512_maskable.png", + "type": "image/png" + }, + { + "purpose": "any", + "sizes": "512x512", + "src": "icon512_rounded.png", + "type": "image/png" + } + ], + "orientation": "any", + "display": "standalone", + "dir": "auto", + "lang": "en-US", + "name": "Rubix" +} diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx index 1b0a72d..6a4451a 100644 --- a/src/pages/Home.jsx +++ b/src/pages/Home.jsx @@ -35,7 +35,7 @@ const Home = () => { backgroundSize="contain" backgroundRepeat="no-repeat"> - + { - +