From f7fe2fdab75c56d0e1a6f633d20cceb6c20b3913 Mon Sep 17 00:00:00 2001 From: jonasgabriel18 Date: Fri, 12 Apr 2024 10:10:22 -0300 Subject: [PATCH 1/2] fixed spawn of flask server to work on windows --- public/electron.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/electron.js b/public/electron.js index aa954681..9b0850d8 100644 --- a/public/electron.js +++ b/public/electron.js @@ -23,7 +23,7 @@ function startFlaskServer() { ? "./api/app.py" : "./api/app.py"; - flaskServerProcess = childProcess.spawn("python3", [pythonPath], { + flaskServerProcess = childProcess.spawn("python", [pythonPath], { detached: false, stdio: ["ignore", "pipe", "pipe"], }); From 91ff7b2aa937fc799f98264e40b1a84dbca7673e Mon Sep 17 00:00:00 2001 From: jonasgabriel18 Date: Fri, 12 Apr 2024 11:28:26 -0300 Subject: [PATCH 2/2] about page. fixes #19 --- package-lock.json | 3055 ++++++++++++++++++++++++++++++++-- public/assets/bertrand.jpg | Bin 0 -> 52838 bytes public/assets/cameron.jpg | Bin 0 -> 78817 bytes public/assets/gisele.jpg | Bin 0 -> 48681 bytes public/assets/jonas.jpg | Bin 0 -> 27881 bytes public/assets/luiz.jpg | Bin 0 -> 18957 bytes public/assets/thaua.jpg | Bin 0 -> 19333 bytes public/assets/thiago.jpg | Bin 0 -> 25572 bytes src/components/menu/menu.tsx | 3 + src/pages/about.tsx | 90 + src/routes/elements.tsx | 1 + src/routes/index.tsx | 6 +- yarn.lock | 1877 +++++++++++++++------ 13 files changed, 4454 insertions(+), 578 deletions(-) create mode 100644 public/assets/bertrand.jpg create mode 100644 public/assets/cameron.jpg create mode 100644 public/assets/gisele.jpg create mode 100644 public/assets/jonas.jpg create mode 100644 public/assets/luiz.jpg create mode 100644 public/assets/thaua.jpg create mode 100644 public/assets/thiago.jpg create mode 100644 src/pages/about.tsx diff --git a/package-lock.json b/package-lock.json index 3f41570f..f856901a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,6 +34,8 @@ "devDependencies": { "concurrently": "^8.2.2", "electron": "^26.1.0", + "electron-builder": "^24.13.3", + "electron-packager": "^17.1.2", "tailwindcss": "^3.3.3" } }, @@ -2362,6 +2364,49 @@ "postcss-selector-parser": "^6.0.10" } }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@electron/asar": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz", + "integrity": "sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/@electron/get": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", @@ -2383,6 +2428,178 @@ "global-agent": "^3.0.0" } }, + "node_modules/@electron/notarize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/osx-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@emotion/babel-plugin": { "version": "11.11.0", "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", @@ -2703,6 +2920,50 @@ "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -3133,6 +3394,79 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/@mui/base": { "version": "5.0.0-beta.16", "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.16.tgz", @@ -3413,7 +3747,17 @@ "node": ">= 8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.11", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", @@ -4046,6 +4390,15 @@ "@types/node": "*" } }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/eslint": { "version": "8.44.2", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", @@ -4091,6 +4444,15 @@ "@types/send": "*" } }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", @@ -4177,6 +4539,12 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true + }, "node_modules/@types/node": { "version": "16.18.52", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.52.tgz", @@ -4195,6 +4563,17 @@ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, + "node_modules/@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, "node_modules/@types/prettier": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", @@ -4331,6 +4710,13 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" }, + "node_modules/@types/verror": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz", + "integrity": "sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==", + "dev": true, + "optional": true + }, "node_modules/@types/ws": { "version": "8.5.5", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", @@ -4801,6 +5187,15 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4816,6 +5211,12 @@ "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==" }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true + }, "node_modules/abab": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", @@ -5068,6 +5469,173 @@ "node": ">= 8" } }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.2.1", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.5.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.13.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/app-builder-lib/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/app-builder-lib/node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/arch": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", @@ -5087,6 +5655,112 @@ } ] }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", @@ -5280,7 +5954,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "peer": true, "engines": { "node": ">=0.8" } @@ -5290,11 +5963,30 @@ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/async": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/asynciterator.prototype": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", @@ -5316,6 +6008,15 @@ "node": ">= 4.0.0" } }, + "node_modules/author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, "node_modules/autoprefixer": { "version": "10.4.15", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", @@ -5617,10 +6318,30 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", @@ -5662,11 +6383,57 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bl/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, "node_modules/body-parser": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", @@ -5877,6 +6644,30 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -5885,11 +6676,136 @@ "node": "*" } }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, + "node_modules/builder-util": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/builder-util/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/builder-util/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", @@ -6118,6 +7034,15 @@ "node": ">= 6" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", @@ -6126,6 +7051,12 @@ "node": ">=6.0" } }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, "node_modules/ci-info": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", @@ -6175,6 +7106,45 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "optional": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/clipboardy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", @@ -6409,6 +7379,56 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compress-commons/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -6631,23 +7651,101 @@ "node": ">=12" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" + "node_modules/config-file-ts": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", + "dev": true, + "dependencies": { + "glob": "^10.3.10", + "typescript": "^5.3.3" } }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "node_modules/config-file-ts/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/config-file-ts/node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", "engines": { "node": ">= 0.6" } @@ -6730,6 +7828,68 @@ "node": ">=10" } }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/crc32-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -6743,6 +7903,30 @@ "node": ">= 8" } }, + "node_modules/cross-spawn-windows-exe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", + "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-cross-spawn-windows-exe?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "@malept/cross-spawn-promise": "^1.1.0", + "is-wsl": "^2.2.0", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -7490,6 +8674,16 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -7506,6 +8700,102 @@ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" }, + "node_modules/dmg-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -7683,61 +8973,393 @@ "ejs": "bin/cli.js" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "26.2.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-26.2.1.tgz", + "integrity": "sha512-SNT24Cf/wRvfcFZQoERXjzswUlg5ouqhIuA2t9x2L7VdTn+2Jbs0QXRtOfzcnOV/raVMz3e8ICyaU2GGeciKLg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^18.11.18", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "dmg-builder": "24.13.3", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/electron-builder/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-download": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-2.2.1.tgz", + "integrity": "sha512-q616zmyExQmm47IxKQfpsXupiK7HPwPM2jGK1dSGTP+xxJqDrsXhotBtymmY70UxAJF+C9mFQGgQ3fypTbpF4A==", + "deprecated": "Please use @electron/get moving forward.", + "peer": true, + "dependencies": { + "debug": "^2.2.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.0", + "mv": "^2.0.3", + "nugget": "^1.5.1", + "path-exists": "^1.0.0", + "rc": "^1.1.2" + }, + "bin": { + "electron-download": "cli.js" + } + }, + "node_modules/electron-download/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/electron-download/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "peer": true + }, + "node_modules/electron-packager": { + "version": "17.1.2", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.2.tgz", + "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==", + "deprecated": "Please use @electron/packager moving forward. There is no API change, just a package name change", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@electron/get": "^2.0.0", + "@electron/notarize": "^1.2.3", + "@electron/osx-sign": "^1.0.5", + "@electron/universal": "^1.3.2", + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^11.1.0", + "galactus": "^1.0.0", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^3.0.1", + "resolve": "^1.1.6", + "semver": "^7.1.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "electron-packager": "bin/electron-packager.js" + }, + "engines": { + "node": ">= 14.17.5" + }, + "funding": { + "url": "https://github.com/electron/electron-packager?sponsor=1" + } + }, + "node_modules/electron-packager/node_modules/@electron/notarize": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz", + "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-packager/node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-packager/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/electron": { - "version": "26.2.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-26.2.1.tgz", - "integrity": "sha512-SNT24Cf/wRvfcFZQoERXjzswUlg5ouqhIuA2t9x2L7VdTn+2Jbs0QXRtOfzcnOV/raVMz3e8ICyaU2GGeciKLg==", + "node_modules/electron-packager/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "hasInstallScript": true, "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^18.11.18", - "extract-zip": "^2.0.1" + "universalify": "^2.0.0" }, - "bin": { - "electron": "cli.js" + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-packager/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">= 12.20.55" + "node": ">=10" } }, - "node_modules/electron-download": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-2.2.1.tgz", - "integrity": "sha512-q616zmyExQmm47IxKQfpsXupiK7HPwPM2jGK1dSGTP+xxJqDrsXhotBtymmY70UxAJF+C9mFQGgQ3fypTbpF4A==", - "deprecated": "Please use @electron/get moving forward.", - "peer": true, + "node_modules/electron-packager/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, "dependencies": { - "debug": "^2.2.0", - "home-path": "^1.0.1", - "minimist": "^1.2.0", - "mkdirp": "^0.5.0", - "mv": "^2.0.3", - "nugget": "^1.5.1", - "path-exists": "^1.0.0", - "rc": "^1.1.2" + "lru-cache": "^6.0.0" }, "bin": { - "electron-download": "cli.js" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/electron-download/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "peer": true, - "dependencies": { - "ms": "2.0.0" + "node_modules/electron-packager/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/electron-download/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "peer": true + "node_modules/electron-packager/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/electron-packager/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } }, "node_modules/electron-prebuilt": { "version": "0.36.12", @@ -7796,6 +9418,68 @@ "electron-prebuilt": "^0.36.4" } }, + "node_modules/electron-publish": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.523", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz", @@ -7877,6 +9561,12 @@ "node": ">=6" } }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -8856,8 +10546,7 @@ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ], - "peer": true + ] }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -9000,6 +10689,32 @@ "node": ">=10" } }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/filesize": { "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", @@ -9125,6 +10840,54 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" }, + "node_modules/flora-colossus": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", + "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/flora-colossus/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/flora-colossus/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/flora-colossus/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.2", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", @@ -9152,6 +10915,34 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -9343,6 +11134,13 @@ "node": ">= 0.6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -9357,6 +11155,36 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/fs-monkey": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", @@ -9377,24 +11205,73 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/galactus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", + "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "flora-colossus": "^2.0.0", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/galactus/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + } + }, + "node_modules/galactus/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/galactus/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, "node_modules/gensync": { @@ -9432,6 +11309,178 @@ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" }, + "node_modules/get-package-info": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", + "dev": true, + "dependencies": { + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/get-package-info/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/get-package-info/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/get-package-info/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-package-info/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "dev": true, + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", + "dev": true, + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "dev": true, + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-package-info/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -9858,8 +11907,7 @@ "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "peer": true + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, "node_modules/hpack.js": { "version": "2.1.6", @@ -10123,6 +12171,23 @@ "node": ">=10.17.0" } }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -10161,6 +12226,26 @@ "node": ">=4" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -10362,6 +12447,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.13.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", @@ -10723,6 +12820,18 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, + "node_modules/isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "dev": true, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -10859,6 +12968,24 @@ "set-function-name": "^2.0.1" } }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jake": { "version": "10.8.7", "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", @@ -11977,6 +14104,15 @@ "node": ">=4.0" } }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/keyv": { "version": "4.5.3", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", @@ -12022,13 +14158,72 @@ "language-subtag-registry": "~0.3.2" } }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "safe-buffer": "~5.1.0" } }, "node_modules/leven": { @@ -12149,6 +14344,40 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -12164,6 +14393,13 @@ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -12547,6 +14783,46 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", @@ -12657,6 +14933,13 @@ "tslib": "^2.0.3" } }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -12679,7 +14962,6 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -12691,7 +14973,6 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "peer": true, "bin": { "semver": "bin/semver" } @@ -13102,6 +15383,18 @@ "node": ">=6" } }, + "node_modules/parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", + "dev": true, + "dependencies": { + "author-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -13176,6 +15469,31 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/path-to-regexp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", @@ -13386,6 +15704,20 @@ "node": ">=4" } }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, "node_modules/postcss": { "version": "8.4.30", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", @@ -14689,6 +17021,28 @@ "asap": "~2.0.6" } }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -14886,6 +17240,18 @@ "rc": "cli.js" } }, + "node_modules/rcedit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-3.1.0.tgz", + "integrity": "sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA==", + "dev": true, + "dependencies": { + "cross-spawn-windows-exe": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/react": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", @@ -15209,6 +17575,50 @@ "pify": "^2.3.0" } }, + "node_modules/read-config-file": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz", + "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==", + "dev": true, + "dependencies": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/read-config-file/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/read-config-file/node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/read-config-file/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -15293,6 +17703,39 @@ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", "peer": true }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -15912,6 +18355,15 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, "node_modules/sanitize.css": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", @@ -16348,6 +18800,51 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/single-line-log": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz", @@ -16367,6 +18864,32 @@ "node": ">=8" } }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -16459,7 +18982,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -16468,14 +18990,12 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "peer": true + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "peer": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -16484,8 +19004,7 @@ "node_modules/spdx-license-ids": { "version": "3.0.14", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.14.tgz", - "integrity": "sha512-U0eS5wcpu/O2/QZk6PcAMOA8H3ZuvRe4mFHA3Q+LNl1SRDmfQ+mD3RoD6tItqnvqubJ32m/zV2Z/ikSmxccD1Q==", - "peer": true + "integrity": "sha512-U0eS5wcpu/O2/QZk6PcAMOA8H3ZuvRe4mFHA3Q+LNl1SRDmfQ+mD3RoD6tItqnvqubJ32m/zV2Z/ikSmxccD1Q==" }, "node_modules/spdy": { "version": "4.0.2", @@ -16602,6 +19121,15 @@ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/static-eval": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", @@ -16753,6 +19281,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -16863,6 +19412,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -16906,6 +19468,27 @@ "node": ">=0.10.0" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/style-loader": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", @@ -17241,6 +19824,83 @@ "node": ">=6" } }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -17249,6 +19909,51 @@ "node": ">=8" } }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/tempy": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", @@ -17410,6 +20115,24 @@ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -17509,6 +20232,36 @@ "node": ">=0.10.0" } }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, "node_modules/tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -17880,6 +20633,12 @@ "requires-port": "^1.0.0" } }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", + "dev": true + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -17943,7 +20702,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "peer": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -17964,7 +20722,6 @@ "engines": [ "node >=0.6.0" ], - "peer": true, "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -17974,8 +20731,7 @@ "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "peer": true + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "node_modules/w3c-hr-time": { "version": "1.0.2", @@ -18893,6 +21649,44 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -18970,6 +21764,15 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, "node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", @@ -19076,6 +21879,68 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/zip-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } } } } diff --git a/public/assets/bertrand.jpg b/public/assets/bertrand.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2150f3ef9afbde7d31a1f2dbfed5257b8f21ec33 GIT binary patch literal 52838 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 z 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

(^WqH`7s6KfDXU>F*Ej)s)>O88V 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 Cj}CSK literal 0 HcmV?d00001 diff --git a/public/assets/cameron.jpg b/public/assets/cameron.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f84a7927a5e49933962ddcbd64e9b5d464e9ca0c GIT binary patch literal 78817 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%0A&cpE50g8jx}UiFRL`@{Q-NT)*)A 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 z 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 in#AU0MO5HmA7wble3Gfn>*A4 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

oN0!T#5AgS#WbEN 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 Treinar +

  • + Sobre +
  • diff --git a/src/pages/about.tsx b/src/pages/about.tsx new file mode 100644 index 00000000..abb4fb58 --- /dev/null +++ b/src/pages/about.tsx @@ -0,0 +1,90 @@ +import { Menu } from "../components/menu/menu"; +import { FaLinkedin, FaGithub } from 'react-icons/fa'; + +export default function About() { + const teamMembers = [ + { + name: 'Jonas Gabriel', + linkedin: 'https://www.linkedin.com/in/jonas-gabriel-araujo/', + github: 'https://github.com/jonasgabriel18', + photo: '/assets/jonas.jpg', + }, + + { + name: 'Luiz Gusttavo', + linkedin: 'https://www.linkedin.com/in/luiz-gusttavo-oliveira-de-souza-7538091b1/', + github: 'https://github.com/GusttavoOliveira', + photo: '/assets/luiz.jpg', + }, + + { + name: 'Bertrand Lira', + linkedin: 'https://www.linkedin.com/in/bertrand-lira-veloso-52aa4926a/', + github: 'https://github.com/BertrandLira', + photo: '/assets/bertrand.jpg', + }, + + { + name: 'Cameron Maloney', + linkedin: 'https://www.linkedin.com/in/cameronmal/', + github: 'https://github.com/cmaloney111', + photo: '/assets/cameron.jpg', + }, + + { + name: 'Gisele Silva', + linkedin: 'https://www.linkedin.com/in/gisele-silva-6692941a4/', + github: 'https://github.com/GiseleBr678', + photo: '/assets/gisele.jpg', + }, + + { + name: 'Thauã Magalhães', + linkedin: 'https://www.linkedin.com/in/thaua-lucas/', + github: 'https://github.com/tahaluh', + photo: '/assets/thaua.jpg', + }, + + { + name: 'Thiago Rodrigues', + linkedin: 'https://www.linkedin.com/in/thiago-rodrigues-b8a328249/', + github: 'https://github.com/tahaluh', + photo: '/assets/thiago.jpg', + }, + ]; + + return ( + + ); +} diff --git a/src/routes/elements.tsx b/src/routes/elements.tsx index b6426206..33535099 100644 --- a/src/routes/elements.tsx +++ b/src/routes/elements.tsx @@ -13,3 +13,4 @@ const Loadable = (Component: ElementType) => (props: any) => { export const Home = Loadable(lazy(() => import("../pages/home"))); export const Train = Loadable(lazy(() => import("../pages/train"))); +export const About = Loadable(lazy(() => import("../pages/about"))); diff --git a/src/routes/index.tsx b/src/routes/index.tsx index 3f4a70ba..58360365 100644 --- a/src/routes/index.tsx +++ b/src/routes/index.tsx @@ -1,5 +1,5 @@ import { Navigate, useRoutes } from "react-router-dom"; -import { Home, Train } from "./elements"; +import { Home, Train, About } from "./elements"; export default function Router() { return useRoutes([ @@ -11,6 +11,10 @@ export default function Router() { path: "/train", element: , }, + { + path: "/about", + element: , + }, { path: "*", element: }, { path: "/404", element: <>404 }, ]); diff --git a/yarn.lock b/yarn.lock index 618dc5e5..7b60093f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"7zip-bin@~5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d" - integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== - "@aashutoshrathi/word-wrap@^1.2.3": version "1.2.6" resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" @@ -52,7 +47,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz" integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw== -"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.0", "@babel/core@^7.11.0", "@babel/core@^7.11.1", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.16.0", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": version "7.22.20" resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz" integrity sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA== @@ -417,7 +412,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.22.5": +"@babel/plugin-syntax-flow@^7.14.5", "@babel/plugin-syntax-flow@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz" integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== @@ -865,7 +860,7 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": +"@babel/plugin-transform-react-jsx@^7.14.9", "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": version "7.22.15" resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz" integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== @@ -1270,7 +1265,7 @@ "@develar/schema-utils@~2.6.5": version "2.6.5" - resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" + resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz" integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== dependencies: ajv "^6.12.0" @@ -1278,7 +1273,7 @@ "@electron/asar@^3.2.1": version "3.2.9" - resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.9.tgz#7b3a1fd677b485629f334dd80ced8c85353ba7e7" + resolved "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz" integrity sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA== dependencies: commander "^5.0.0" @@ -1300,26 +1295,26 @@ optionalDependencies: global-agent "^3.0.0" -"@electron/notarize@2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.2.1.tgz#d0aa6bc43cba830c41bfd840b85dbe0e273f59fe" - integrity sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg== +"@electron/notarize@^1.2.3": + version "1.2.4" + resolved "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz" + integrity sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg== dependencies: debug "^4.1.1" fs-extra "^9.0.1" - promise-retry "^2.0.1" -"@electron/notarize@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-1.2.4.tgz#a7d38773f4cad40df111a5edc64037e5d768ea1e" - integrity sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg== +"@electron/notarize@2.2.1": + version "2.2.1" + resolved "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz" + integrity sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg== dependencies: debug "^4.1.1" fs-extra "^9.0.1" + promise-retry "^2.0.1" -"@electron/osx-sign@1.0.5": +"@electron/osx-sign@^1.0.5", "@electron/osx-sign@1.0.5": version "1.0.5" - resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" + resolved "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz" integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== dependencies: compare-version "^0.1.2" @@ -1329,21 +1324,9 @@ minimist "^1.2.6" plist "^3.0.5" -"@electron/osx-sign@^1.0.5": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.1.0.tgz#461ee8cbec833768ced5a99ed61b0f6fdce78852" - integrity sha512-9xxNAyTu2YEAfn2TOQXC5fcTZ9hxVT/zAgWOONpOvxivv5rU97RldGbJrxz+OBKXGAiQRJUYOY07mJI++S/iYw== - dependencies: - compare-version "^0.1.2" - debug "^4.3.4" - fs-extra "^10.0.0" - isbinaryfile "^4.0.8" - minimist "^1.2.6" - plist "^3.0.5" - -"@electron/universal@1.5.1", "@electron/universal@^1.3.2": +"@electron/universal@^1.3.2", "@electron/universal@1.5.1": version "1.5.1" - resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.5.1.tgz#f338bc5bcefef88573cf0ab1d5920fac10d06ee5" + resolved "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz" integrity sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw== dependencies: "@electron/asar" "^3.2.1" @@ -1399,7 +1382,7 @@ resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== -"@emotion/react@^11.11.1": +"@emotion/react@^11.0.0-rc.0", "@emotion/react@^11.11.1", "@emotion/react@^11.4.1", "@emotion/react@^11.5.0": version "11.11.1" resolved "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz" integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== @@ -1429,7 +1412,7 @@ resolved "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz" integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== -"@emotion/styled@^11.11.0": +"@emotion/styled@^11.11.0", "@emotion/styled@^11.3.0": version "11.11.0" resolved "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.0.tgz" integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== @@ -1553,7 +1536,7 @@ "@isaacs/cliui@^8.0.2": version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== dependencies: string-width "^5.1.2" @@ -1836,14 +1819,14 @@ "@malept/cross-spawn-promise@^1.1.0": version "1.1.1" - resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" + resolved "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz" integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== dependencies: cross-spawn "^7.0.1" "@malept/flatpak-bundler@^0.4.0": version "0.4.0" - resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858" + resolved "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz" integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== dependencies: debug "^4.1.1" @@ -1950,7 +1933,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1965,7 +1948,7 @@ "@pkgjs/parseargs@^0.11.0": version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@pmmmwh/react-refresh-webpack-plugin@^0.5.3": @@ -2193,6 +2176,20 @@ lz-string "^1.5.0" pretty-format "^27.0.2" +"@testing-library/dom@>=7.21.4": + version "9.3.3" + resolved "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz" + integrity sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + "@testing-library/jest-dom@^5.17.0": version "5.17.0" resolved "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz" @@ -2231,7 +2228,7 @@ "@tootallnate/once@2": version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== "@trysound/sax@0.2.0": @@ -2244,7 +2241,7 @@ resolved "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz" integrity sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.1.9": version "7.20.2" resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz" integrity sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA== @@ -2319,7 +2316,7 @@ "@types/debug@^4.1.6": version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" @@ -2370,9 +2367,9 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.11": +"@types/fs-extra@^9.0.11", "@types/fs-extra@9.0.13": version "9.0.13" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" + resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== dependencies: "@types/node" "*" @@ -2457,7 +2454,7 @@ "@types/ms@*": version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node@*", "@types/node@^16.18.48": @@ -2482,14 +2479,6 @@ resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== -"@types/plist@^3.0.1": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" - integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA== - dependencies: - "@types/node" "*" - xmlbuilder ">=11.0.1" - "@types/prettier@^2.1.5": version "2.7.3" resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz" @@ -2529,7 +2518,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@^18.2.21": +"@types/react@*", "@types/react@^17.0.0 || ^18.0.0", "@types/react@^18.2.21": version "18.2.22" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz" integrity sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA== @@ -2615,11 +2604,6 @@ resolved "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz" integrity sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ== -"@types/verror@^1.10.3": - version "1.10.10" - resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.10.tgz#d5a4b56abac169bfbc8b23d291363a682e6fa087" - integrity sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg== - "@types/ws@^8.5.5": version "8.5.5" resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz" @@ -2653,7 +2637,7 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^5.5.0": +"@typescript-eslint/eslint-plugin@^4.0.0 || ^5.0.0", "@typescript-eslint/eslint-plugin@^5.5.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz" integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== @@ -2676,7 +2660,7 @@ dependencies: "@typescript-eslint/utils" "5.62.0" -"@typescript-eslint/parser@^5.5.0": +"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.5.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz" integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== @@ -2722,7 +2706,7 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/utils@5.62.0", "@typescript-eslint/utils@^5.58.0": +"@typescript-eslint/utils@^5.58.0", "@typescript-eslint/utils@5.62.0": version "5.62.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz" integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== @@ -2744,7 +2728,7 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" -"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": +"@webassemblyjs/ast@^1.11.5", "@webassemblyjs/ast@1.11.6": version "1.11.6" resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz" integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== @@ -2845,7 +2829,7 @@ "@webassemblyjs/wasm-gen" "1.11.6" "@webassemblyjs/wasm-parser" "1.11.6" -"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": +"@webassemblyjs/wasm-parser@^1.11.5", "@webassemblyjs/wasm-parser@1.11.6": version "1.11.6" resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== @@ -2867,7 +2851,7 @@ "@xmldom/xmldom@^0.8.8": version "0.8.10" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== "@xtuc/ieee754@^1.2.0": @@ -2885,6 +2869,11 @@ resolved "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz" integrity sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA== +"7zip-bin@~5.2.0": + version "5.2.0" + resolved "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz" + integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== + abab@^2.0.3, abab@^2.0.5: version "2.0.6" resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" @@ -2921,16 +2910,16 @@ acorn-walk@^7.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8, acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.10.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + acorn@^7.1.1: version "7.4.1" resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - address@^1.0.1, address@^1.1.2: version "1.2.2" resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" @@ -2970,27 +2959,37 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@8.11.0: - version "8.11.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== +ajv@^6.12.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0: + version "8.12.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== +ajv@^8.6.0, ajv@>=8: + version "8.12.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: +ajv@^8.8.2, ajv@^8.9.0: version "8.12.0" resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -3000,6 +2999,16 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" +ajv@8.11.0: + version "8.11.0" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + ansi-align@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" @@ -3068,12 +3077,12 @@ anymatch@^3.0.3, anymatch@~3.1.2: app-builder-bin@4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + resolved "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz" integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== app-builder-lib@24.13.3: version "24.13.3" - resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.13.3.tgz#36e47b65fecb8780bb73bff0fee4e0480c28274b" + resolved "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz" integrity sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig== dependencies: "@develar/schema-utils" "~2.6.5" @@ -3109,7 +3118,52 @@ arch@^2.2.0: resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz" integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== -arg@5.0.2, arg@^5.0.2: +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver-utils@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz" + integrity sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw== + dependencies: + glob "^7.2.3" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +archiver@^5.3.1: + version "5.3.2" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz" + integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.4" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.1.2" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +arg@^5.0.2, arg@5.0.2: version "5.0.2" resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== @@ -3126,7 +3180,7 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-query@5.1.3, aria-query@^5.0.0, aria-query@^5.1.3: +aria-query@^5.0.0, aria-query@^5.1.3, aria-query@5.1.3: version "5.1.3" resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz" integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== @@ -3141,16 +3195,21 @@ array-buffer-byte-length@^1.0.0: call-bind "^1.0.2" is-array-buffer "^3.0.1" -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz" + integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== array-flatten@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + array-includes@^3.1.6: version "3.1.7" resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz" @@ -3238,9 +3297,16 @@ asap@~2.0.6: resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -assert-plus@^1.0.0: +asn1@~0.2.3: + version "0.2.6" + resolved "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz" + integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== ast-types-flow@^0.0.7: @@ -3248,17 +3314,12 @@ ast-types-flow@^0.0.7: resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz" integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - async-exit-hook@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" + resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz" integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== -async@^3.2.3: +async@^3.2.3, async@^3.2.4: version "3.2.4" resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz" integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== @@ -3282,7 +3343,7 @@ at-least-node@^1.0.0: author-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450" + resolved "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz" integrity sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g== autoprefixer@^10.4.13: @@ -3302,6 +3363,16 @@ available-typed-arrays@^1.0.5: resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" + integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== + +aws4@^1.8.0: + version "1.12.0" + resolved "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz" + integrity sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg== + axe-core@^4.6.2: version "4.8.1" resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.8.1.tgz" @@ -3466,7 +3537,7 @@ balanced-match@^1.0.0: base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== batch@0.6.1: @@ -3474,6 +3545,13 @@ batch@0.6.1: resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" + integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== + dependencies: + tweetnacl "^0.14.3" + bfj@^7.0.2: version "7.1.0" resolved "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz" @@ -3495,9 +3573,18 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + bluebird-lst@^1.0.9: version "1.0.9" - resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" + resolved "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz" integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== dependencies: bluebird "^3.5.5" @@ -3586,7 +3673,7 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9: +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9, "browserslist@>= 4", "browserslist@>= 4.21.0", browserslist@>=4: version "4.21.10" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== @@ -3603,14 +3690,14 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-crc32@~0.2.3: +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== buffer-equal@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz" integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== buffer-from@^1.0.0: @@ -3618,9 +3705,9 @@ buffer-from@^1.0.0: resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.1.0: +buffer@^5.5.0: version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: base64-js "^1.3.1" @@ -3628,7 +3715,7 @@ buffer@^5.1.0: builder-util-runtime@9.2.4: version "9.2.4" - resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz#13cd1763da621e53458739a1e63f7fcba673c42a" + resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz" integrity sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA== dependencies: debug "^4.3.4" @@ -3636,11 +3723,11 @@ builder-util-runtime@9.2.4: builder-util@24.13.1: version "24.13.1" - resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.13.1.tgz#4a4c4f9466b016b85c6990a0ea15aa14edec6816" + resolved "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz" integrity sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA== dependencies: - "7zip-bin" "~5.2.0" "@types/debug" "^4.1.6" + "7zip-bin" "~5.2.0" app-builder-bin "4.0.0" bluebird-lst "^1.0.9" builder-util-runtime "9.2.4" @@ -3715,12 +3802,30 @@ camelcase-css@^2.0.1: resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" + integrity sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ== + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz" + integrity sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw== + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0, camelcase@^6.2.1: +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^6.2.1: version "6.3.0" resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -3750,6 +3855,11 @@ case-sensitive-paths-webpack-plugin@^2.4.0: resolved "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz" integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" + integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== + chalk-template@0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz" @@ -3757,12 +3867,16 @@ chalk-template@0.4.0: dependencies: chalk "^4.1.2" -chalk@5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz" - integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3792,6 +3906,11 @@ chalk@^5.0.1: resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== +chalk@5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz" + integrity sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" @@ -3824,7 +3943,7 @@ chokidar@^3.4.2, chokidar@^3.5.3: chownr@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: @@ -3834,7 +3953,7 @@ chrome-trace-event@^1.0.2: chromium-pickle-js@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + resolved "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz" integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== ci-info@^3.2.0: @@ -3859,14 +3978,6 @@ cli-boxes@^3.0.0: resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - clipboardy@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz" @@ -3939,16 +4050,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + colord@^2.9.1: version "2.9.3" resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" @@ -3959,7 +4070,7 @@ colorette@^2.0.10: resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -combined-stream@^1.0.8: +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -3978,7 +4089,7 @@ commander@^4.0.0: commander@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== commander@^7.2.0: @@ -4008,9 +4119,19 @@ commondir@^1.0.1: compare-version@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" + resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz" integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== +compress-commons@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz" + integrity sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + compressible@~2.0.16: version "2.0.18" resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" @@ -4018,7 +4139,7 @@ compressible@~2.0.16: dependencies: mime-db ">= 1.43.0 < 2" -compression@1.7.4, compression@^1.7.4: +compression@^1.7.4, compression@1.7.4: version "1.7.4" resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== @@ -4036,6 +4157,16 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +concat-stream@^1.6.2: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + concurrently@^8.2.2: version "8.2.2" resolved "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz" @@ -4053,7 +4184,7 @@ concurrently@^8.2.2: config-file-ts@^0.2.4: version "0.2.6" - resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.6.tgz#b424ff74612fb37f626d6528f08f92ddf5d22027" + resolved "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz" integrity sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w== dependencies: glob "^10.3.10" @@ -4118,16 +4249,16 @@ core-js@^3.19.2: resolved "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz" integrity sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ== -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" @@ -4150,16 +4281,22 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -crc@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" - integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^4.0.2: + version "4.0.3" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz" + integrity sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw== dependencies: - buffer "^5.1.0" + crc-32 "^1.2.0" + readable-stream "^3.4.0" cross-spawn-windows-exe@^1.1.0, cross-spawn-windows-exe@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz#46253b0f497676e766faf4a7061004618b5ac5ec" + resolved "https://registry.npmjs.org/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz" integrity sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw== dependencies: "@malept/cross-spawn-promise" "^1.1.0" @@ -4256,15 +4393,15 @@ css-select@^4.1.3: domutils "^2.8.0" nth-check "^2.0.1" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: - mdn-data "2.0.4" + mdn-data "2.0.14" source-map "^0.6.1" -css-tree@^1.1.2, css-tree@^1.1.3: +css-tree@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== @@ -4272,6 +4409,14 @@ css-tree@^1.1.2, css-tree@^1.1.3: mdn-data "2.0.14" source-map "^0.6.1" +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + css-what@^3.2.1: version "3.4.2" resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" @@ -4375,11 +4520,25 @@ csstype@^3.0.2, csstype@^3.1.2: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz" + integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== + dependencies: + array-find-index "^1.0.1" + damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" + integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== + dependencies: + assert-plus "^1.0.0" + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" @@ -4396,19 +4555,33 @@ date-fns@^2.30.0: dependencies: "@babel/runtime" "^7.21.0" -debug@2.6.9, debug@^2.2.0, debug@^2.6.0: +debug@^2.1.3: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@^2.2.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "2.1.2" + ms "2.0.0" + +debug@^2.6.0: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" debug@^3.2.7: version "3.2.7" @@ -4417,6 +4590,25 @@ debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + decimal.js@^10.2.1: version "10.4.3" resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" @@ -4513,16 +4705,16 @@ delayed-stream@~1.0.0: resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - depd@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + dequal@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" @@ -4563,7 +4755,7 @@ diff-sequences@^27.5.1: dir-compare@^3.0.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" + resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz" integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== dependencies: buffer-equal "^1.0.0" @@ -4583,7 +4775,7 @@ dlv@^1.1.3: dmg-builder@24.13.3: version "24.13.3" - resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.13.3.tgz#95d5b99c587c592f90d168a616d7ec55907c7e55" + resolved "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz" integrity sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ== dependencies: app-builder-lib "24.13.3" @@ -4595,20 +4787,6 @@ dmg-builder@24.13.3: optionalDependencies: dmg-license "^1.0.11" -dmg-license@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" - integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== - dependencies: - "@types/plist" "^3.0.1" - "@types/verror" "^1.10.3" - ajv "^6.10.0" - crc "^3.8.0" - iconv-corefoundation "^1.1.7" - plist "^3.0.4" - smart-buffer "^4.0.2" - verror "^1.10.0" - dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" @@ -4655,14 +4833,6 @@ dom-helpers@^5.0.1: "@babel/runtime" "^7.8.7" csstype "^3.0.2" -dom-serializer@0: - version "0.2.2" - resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - dom-serializer@^1.0.1: version "1.4.1" resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" @@ -4672,16 +4842,24 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -domelementtype@1: - version "1.3.1" - resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== +dom-serializer@0: + version "0.2.2" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== +domelementtype@1: + version "1.3.1" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + domexception@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" @@ -4733,7 +4911,7 @@ dotenv@^10.0.0: dotenv@^9.0.2: version "9.0.2" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz" integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== duplexer@^0.1.2: @@ -4746,6 +4924,14 @@ eastasianwidth@^0.2.0: resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" + integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" @@ -4758,9 +4944,19 @@ ejs@^3.1.6, ejs@^3.1.8: dependencies: jake "^10.8.5" +electron-builder-squirrel-windows@24.13.3: + version "24.13.3" + resolved "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz" + integrity sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg== + dependencies: + app-builder-lib "24.13.3" + archiver "^5.3.1" + builder-util "24.13.1" + fs-extra "^10.1.0" + electron-builder@^24.13.3: version "24.13.3" - resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.13.3.tgz#c506dfebd36d9a50a83ee8aa32d803d83dbe4616" + resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz" integrity sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg== dependencies: app-builder-lib "24.13.3" @@ -4775,9 +4971,23 @@ electron-builder@^24.13.3: simple-update-notifier "2.0.0" yargs "^17.6.2" +electron-download@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/electron-download/-/electron-download-2.2.1.tgz" + integrity sha512-q616zmyExQmm47IxKQfpsXupiK7HPwPM2jGK1dSGTP+xxJqDrsXhotBtymmY70UxAJF+C9mFQGgQ3fypTbpF4A== + dependencies: + debug "^2.2.0" + home-path "^1.0.1" + minimist "^1.2.0" + mkdirp "^0.5.0" + mv "^2.0.3" + nugget "^1.5.1" + path-exists "^1.0.0" + rc "^1.1.2" + electron-packager@^17.1.2: version "17.1.2" - resolved "https://registry.yarnpkg.com/electron-packager/-/electron-packager-17.1.2.tgz#18030b28024d242b706d0a8a67ed4cd1a57311aa" + resolved "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.2.tgz" integrity sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw== dependencies: "@electron/asar" "^3.2.1" @@ -4800,6 +5010,14 @@ electron-packager@^17.1.2: semver "^7.1.3" yargs-parser "^21.1.1" +electron-prebuilt@^0.36.4: + version "0.36.12" + resolved "https://registry.npmjs.org/electron-prebuilt/-/electron-prebuilt-0.36.12.tgz" + integrity sha512-0lHPaT0ynvn6IRs8dsFtP3Mhr+YNSBNqfvHWxUXTynOKGP0ptBwU7DqOhA+QOyW5BIcCqdQLuMNepaamyKM1Kg== + dependencies: + electron-download "^2.0.0" + extract-zip "^1.0.3" + electron-process@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/electron-process/-/electron-process-0.2.0.tgz" @@ -4811,7 +5029,7 @@ electron-process@^0.2.0: electron-publish@24.13.1: version "24.13.1" - resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.13.1.tgz#57289b2f7af18737dc2ad134668cdd4a1b574a0c" + resolved "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz" integrity sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A== dependencies: "@types/fs-extra" "^9.0.11" @@ -4866,7 +5084,7 @@ encodeurl@~1.0.2: resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -end-of-stream@^1.1.0: +end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -4893,7 +5111,7 @@ env-paths@^2.2.0: err-code@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error-ex@^1.2.0, error-ex@^1.3.1: @@ -5040,7 +5258,12 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -5208,7 +5431,7 @@ eslint-plugin-testing-library@^5.0.1: dependencies: "@typescript-eslint/utils" "^5.58.0" -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -5224,6 +5447,14 @@ eslint-scope@^7.2.2: esrecurse "^4.3.0" estraverse "^5.2.0" +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" @@ -5245,7 +5476,7 @@ eslint-webpack-plugin@^3.1.1: normalize-path "^3.0.0" schema-utils "^4.0.0" -eslint@^8.3.0: +eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.5.0 || ^8.0.0", eslint@^8.0.0, eslint@^8.1.0, eslint@^8.3.0, "eslint@>= 6": version "8.49.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz" integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ== @@ -5297,16 +5528,16 @@ espree@^9.6.0, espree@^9.6.1: acorn-jsx "^5.3.2" eslint-visitor-keys "^3.4.1" -esprima@1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz" - integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== - esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esprima@1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz" + integrity sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A== + esquery@^1.4.2: version "1.5.0" resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" @@ -5321,7 +5552,12 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -5423,6 +5659,21 @@ express@^4.17.3: utils-merge "1.0.1" vary "~1.1.2" +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extract-zip@^1.0.3: + version "1.7.0" + resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz" + integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== + dependencies: + concat-stream "^1.6.2" + debug "^2.6.9" + mkdirp "^0.5.4" + yauzl "^2.10.0" + extract-zip@^2.0.0, extract-zip@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" @@ -5434,10 +5685,10 @@ extract-zip@^2.0.0, extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== +extsprintf@^1.2.0, extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" @@ -5524,12 +5775,12 @@ filelist@^1.0.4: filename-reserved-regex@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz" integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== filenamify@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + resolved "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz" integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== dependencies: filename-reserved-regex "^2.0.0" @@ -5575,9 +5826,17 @@ find-root@^1.1.0: resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + integrity sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA== + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz" integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== dependencies: locate-path "^2.0.0" @@ -5589,7 +5848,15 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -find-up@^4.0.0, find-up@^4.1.0: +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== @@ -5621,7 +5888,7 @@ flatted@^3.2.7: flora-colossus@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/flora-colossus/-/flora-colossus-2.0.0.tgz#af1e85db0a8256ef05f3fb531c1235236c97220a" + resolved "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz" integrity sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA== dependencies: debug "^4.3.4" @@ -5641,12 +5908,17 @@ for-each@^0.3.3: foreground-child@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== dependencies: cross-spawn "^7.0.0" signal-exit "^4.0.1" +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" + integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== + fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" @@ -5684,6 +5956,15 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" @@ -5699,7 +5980,21 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-extra@^10.0.0, fs-extra@^10.1.0: +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -5710,7 +6005,7 @@ fs-extra@^10.0.0, fs-extra@^10.1.0: fs-extra@^11.1.0: version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" @@ -5726,7 +6021,17 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0, fs-extra@^9.0.1: +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.1: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== @@ -5738,7 +6043,7 @@ fs-extra@^9.0.0, fs-extra@^9.0.1: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" @@ -5753,11 +6058,6 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" @@ -5780,7 +6080,7 @@ functions-have-names@^1.2.3: galactus@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/galactus/-/galactus-1.0.0.tgz#c2615182afa0c6d0859b92e56ae36d052827db7e" + resolved "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz" integrity sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ== dependencies: debug "^4.3.4" @@ -5814,7 +6114,7 @@ get-own-enumerable-property-symbols@^3.0.0: get-package-info@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/get-package-info/-/get-package-info-1.0.0.tgz#6432796563e28113cd9474dbbd00052985a4999c" + resolved "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz" integrity sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw== dependencies: bluebird "^3.1.1" @@ -5827,6 +6127,11 @@ get-package-type@^0.1.0: resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw== + get-stream@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" @@ -5847,7 +6152,14 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -glob-parent@^5.1.2, glob-parent@~5.1.2: +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" + integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== + dependencies: + assert-plus "^1.0.0" + +glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -5861,26 +6173,21 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob-to-regexp@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^10.3.10: version "10.3.12" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz" integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== dependencies: foreground-child "^3.1.0" @@ -5889,7 +6196,18 @@ glob@^10.3.10: minipass "^7.0.4" path-scurry "^1.10.2" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5901,6 +6219,18 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@7.1.6: + version "7.1.6" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-agent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz" @@ -6006,6 +6336,19 @@ handle-thing@^2.0.0: resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" + integrity sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q== + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + harmony-reflect@^1.4.6: version "1.6.2" resolved "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz" @@ -6069,6 +6412,11 @@ hoist-non-react-statics@^3.3.1: dependencies: react-is "^16.7.0" +home-path@^1.0.1: + version "1.0.7" + resolved "https://registry.npmjs.org/home-path/-/home-path-1.0.7.tgz" + integrity sha512-tM1pVa+u3ZqQwIkXcWfhUlY3HWS3TsnKsfi2OHHvnhkX52s9etyktPyy1rQotkr0euWimChDq+QkQuDe8ngUlQ== + hoopy@^0.1.4: version "0.1.4" resolved "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz" @@ -6081,7 +6429,7 @@ hosted-git-info@^2.1.4: hosted-git-info@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== dependencies: lru-cache "^6.0.0" @@ -6157,6 +6505,16 @@ http-deceiver@^1.2.7: resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + http-errors@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" @@ -6168,16 +6526,6 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - http-parser-js@>=0.5.1: version "0.5.8" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" @@ -6194,7 +6542,7 @@ http-proxy-agent@^4.0.1: http-proxy-agent@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz" integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== dependencies: "@tootallnate/once" "2" @@ -6221,6 +6569,15 @@ http-proxy@^1.18.1: follow-redirects "^1.0.0" requires-port "^1.0.0" +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" + integrity sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ== + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz" @@ -6242,13 +6599,12 @@ human-signals@^2.1.0: resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -iconv-corefoundation@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" - integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== +iconv-lite@^0.6.2, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: - cli-truncate "^2.1.0" - node-addon-api "^1.6.3" + safer-buffer ">= 2.1.2 < 3.0.0" iconv-lite@0.4.24: version "0.4.24" @@ -6257,13 +6613,6 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.6.2, iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" @@ -6283,7 +6632,7 @@ identity-obj-proxy@^3.0.0: ieee754@^1.1.13: version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.2.0: @@ -6317,6 +6666,13 @@ imurmurhash@^0.1.4: resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz" + integrity sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg== + dependencies: + repeating "^2.0.0" + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" @@ -6330,7 +6686,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -6354,16 +6710,16 @@ internal-slot@^1.0.4, internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - ipaddr.js@^2.0.1: version "2.1.0" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + is-arguments@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" @@ -6422,7 +6778,7 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: is-ci@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" @@ -6458,6 +6814,11 @@ is-finalizationregistry@^1.0.2: dependencies: call-bind "^1.0.2" +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" @@ -6590,11 +6951,16 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: dependencies: which-typed-array "^1.1.11" -is-typedarray@^1.0.0: +is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + is-weakmap@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz" @@ -6632,14 +6998,19 @@ isarray@~1.0.0: resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isbinaryfile@^4.0.8: version "4.0.10" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== isbinaryfile@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.2.tgz#fe6e4dfe2e34e947ffa240c113444876ba393ae0" + resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz" integrity sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg== isexe@^2.0.0: @@ -6647,6 +7018,11 @@ isexe@^2.0.0: resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" @@ -6702,7 +7078,7 @@ iterator.prototype@^1.1.2: jackspeak@^2.3.6: version "2.3.6" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== dependencies: "@isaacs/cliui" "^8.0.2" @@ -6982,7 +7358,7 @@ jest-resolve-dependencies@^27.5.1: jest-regex-util "^27.5.1" jest-snapshot "^27.5.1" -jest-resolve@^27.4.2, jest-resolve@^27.5.1: +jest-resolve@*, jest-resolve@^27.4.2, jest-resolve@^27.5.1: version "27.5.1" resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== @@ -7192,7 +7568,7 @@ jest-worker@^28.0.2: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^27.4.3: +"jest@^27.0.0 || ^28.0.0", jest@^27.4.3: version "27.5.1" resolved "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz" integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== @@ -7226,6 +7602,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== + jsdom@^16.6.0: version "16.7.0" resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" @@ -7289,7 +7670,7 @@ json-schema-traverse@^1.0.0: resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-schema@^0.4.0: +json-schema@^0.4.0, json-schema@0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== @@ -7299,7 +7680,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stringify-safe@^5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== @@ -7346,6 +7727,16 @@ jsonpointer@^5.0.0: resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== +jsprim@^1.2.2: + version "1.4.2" + resolved "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" + integrity sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw== + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.4.0" + verror "1.10.0" + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: version "3.3.5" resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz" @@ -7358,7 +7749,7 @@ jsonpointer@^5.0.0: junk@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/junk/-/junk-3.1.0.tgz#31499098d902b7e98c5d9b9c80f43457a88abfa1" + resolved "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz" integrity sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ== keyv@^4.0.0, keyv@^4.5.3: @@ -7405,9 +7796,16 @@ launch-editor@^2.6.0: lazy-val@^1.0.4, lazy-val@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" + resolved "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz" integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + leven@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" @@ -7439,9 +7837,20 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" + integrity sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A== + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + load-json-file@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz" integrity sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ== dependencies: graceful-fs "^4.1.2" @@ -7470,7 +7879,7 @@ loader-utils@^3.2.0: locate-path@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz" integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== dependencies: p-locate "^2.0.0" @@ -7503,11 +7912,31 @@ lodash.debounce@^4.0.8: resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + lodash.get@^4.0.0: version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" @@ -7523,6 +7952,11 @@ lodash.sortby@^4.7.0: resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA== +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" @@ -7540,6 +7974,14 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" + integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + lower-case@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" @@ -7554,7 +7996,7 @@ lowercase-keys@^2.0.0: lru-cache@^10.2.0: version "10.2.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz" integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== lru-cache@^5.1.1: @@ -7604,6 +8046,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + matcher@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz" @@ -7633,6 +8080,22 @@ memfs@^3.1.2, memfs@^3.4.3: dependencies: fs-monkey "^1.0.4" +meow@^3.1.0: + version "3.7.0" + resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" + integrity sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA== + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" @@ -7661,7 +8124,7 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +"mime-db@>= 1.43.0 < 2", mime-db@1.52.0: version "1.52.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== @@ -7671,6 +8134,13 @@ mime-db@~1.33.0: resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + mime-types@2.1.18: version "2.1.18" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" @@ -7678,23 +8148,16 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== mime@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" @@ -7727,14 +8190,28 @@ minimalistic-assert@^1.0.0: resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2, "minimatch@2 || 3", minimatch@3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1, minimatch@^5.1.1: +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^5.1.0: + version "5.1.6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^5.1.1: version "5.1.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -7743,63 +8220,63 @@ minimatch@^5.0.1, minimatch@^5.1.1: minimatch@^9.0.1: version "9.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== minipass@^3.0.0: version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== dependencies: yallist "^4.0.0" -minipass@^5.0.0: +minipass@^5.0.0, "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: +minipass@^7.0.4: version "7.0.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== minizlib@^2.1.1: version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" yallist "^4.0.0" -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mkdirp@~0.5.1: +mkdirp@^0.5.0, mkdirp@^0.5.4, mkdirp@~0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== +mkdirp@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -ms@2.1.2, ms@^2.1.1: +ms@^2.1.1, ms@2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + ms@2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" @@ -7813,6 +8290,15 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" +mv@^2.0.3: + version "2.1.1" + resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz" + integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + mz@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" @@ -7837,6 +8323,11 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz" + integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== + negotiator@0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" @@ -7855,11 +8346,6 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -node-addon-api@^1.6.3: - version "1.7.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" - integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== - node-forge@^1: version "1.3.1" resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" @@ -7875,7 +8361,7 @@ node-releases@^2.0.13: resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== -normalize-package-data@^2.3.2: +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: version "2.5.0" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -7921,11 +8407,29 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" +nugget@^1.5.1: + version "1.6.2" + resolved "https://registry.npmjs.org/nugget/-/nugget-1.6.2.tgz" + integrity sha512-Lp7BJE8PUn/l1CHwruaednZHUNz/MN2MkxabNfkIHRy49UzcMSHdBg5/TXCUvkPmzYTqYv79H5Jjfco2dTgZVw== + dependencies: + debug "^2.1.3" + minimist "^1.1.0" + pretty-bytes "^1.0.2" + progress-stream "^1.1.0" + request "^2.45.0" + single-line-log "^0.4.1" + throttleit "0.0.2" + nwsapi@^2.2.0: version "2.2.7" resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz" integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -7959,6 +8463,11 @@ object-keys@^1.1.1: resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object-keys@~0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz" + integrity sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw== + object.assign@^4.1.4: version "4.1.4" resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" @@ -8096,12 +8605,19 @@ p-cancelable@^2.0.0: p-limit@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0: +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^2.2.0: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -8117,7 +8633,7 @@ p-limit@^3.0.2: p-locate@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz" integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: p-limit "^1.1.0" @@ -8153,7 +8669,7 @@ p-retry@^4.5.0: p-try@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz" integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== p-try@^2.0.0: @@ -8183,7 +8699,7 @@ parent-module@^1.0.0: parse-author@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-author/-/parse-author-2.0.0.tgz#d3460bf1ddd0dfaeed42da754242e65fb684a81f" + resolved "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz" integrity sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw== dependencies: author-regex "^1.0.0" @@ -8223,6 +8739,18 @@ pascal-case@^3.1.2: no-case "^3.0.4" tslib "^2.0.3" +path-exists@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz" + integrity sha512-BD2vrQBPFI3VkVKzTrOmaG2WtPQoduNXu1A5tLYMOW8RN6G9CdhdSkmw+ljxUkJcj4pbXQGw0lzl7MFLnhba9Q== + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz" + integrity sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ== + dependencies: + pinkie-promise "^2.0.0" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" @@ -8255,7 +8783,7 @@ path-parse@^1.0.7: path-scurry@^1.10.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz" integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== dependencies: lru-cache "^10.2.0" @@ -8271,9 +8799,18 @@ path-to-regexp@2.2.1: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + integrity sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg== + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + path-type@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + resolved "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz" integrity sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ== dependencies: pify "^2.0.0" @@ -8313,6 +8850,18 @@ pify@^2.0.0, pify@^2.3.0: resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + pirates@^4.0.1, pirates@^4.0.4: version "4.0.6" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" @@ -8334,7 +8883,7 @@ pkg-up@^3.1.0: plist@^3.0.0, plist@^3.0.4, plist@^3.0.5: version "3.1.0" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== dependencies: "@xmldom/xmldom" "^0.8.8" @@ -8876,15 +9425,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^7.0.35: - version "7.0.39" - resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: +"postcss@^7.0.0 || ^8.0.1", postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.0.9, postcss@^8.1.0, postcss@^8.1.4, postcss@^8.2, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.2.2, postcss@^8.3, postcss@^8.3.5, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4, postcss@^8.4.6, "postcss@>= 8", postcss@>=8, postcss@>=8.0.9: version "8.4.30" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz" integrity sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g== @@ -8893,6 +9434,14 @@ postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^7.0.35: + version "7.0.39" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz" + integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== + dependencies: + picocolors "^0.2.1" + source-map "^0.6.1" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" @@ -8903,7 +9452,20 @@ prelude-ls@~1.1.2: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== -pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: +pretty-bytes@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz" + integrity sha512-LNisJvAjy+hruxp3GV4IkZZscTI34+ISfeM1hesB9V6ezIDfXYrBi9TIXVjjMcEB4QFN7tL+dFDEk4s8jMBMyA== + dependencies: + get-stdin "^4.0.1" + meow "^3.1.0" + +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-bytes@^5.4.1: version "5.6.0" resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== @@ -8940,6 +9502,14 @@ process-nextick-args@~2.0.0: resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +progress-stream@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz" + integrity sha512-MIBPjZz6oGNSw5rn2mSp+nP9FGoaVo6QsPyPVEaD4puilz5hZNa3kfnrlqRNYFsugslbU3An4mnkLLtZOaWvrA== + dependencies: + speedometer "~0.1.2" + through2 "~0.2.3" + progress@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" @@ -8947,7 +9517,7 @@ progress@^2.0.3: promise-retry@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== dependencies: err-code "^2.0.2" @@ -8990,7 +9560,7 @@ proxy-from-env@^1.1.0: resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -psl@^1.1.33: +psl@^1.1.28, psl@^1.1.33: version "1.9.0" resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== @@ -9008,7 +9578,12 @@ punycode@^1.3.2: resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +punycode@^2.1.1: version "2.3.0" resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== @@ -9018,6 +9593,11 @@ q@^1.1.2: resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== +qs@~6.5.2: + version "6.5.3" + resolved "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz" + integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== + qs@6.11.0: version "6.11.0" resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" @@ -9054,16 +9634,21 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -range-parser@^1.2.1, range-parser@~1.2.1: +range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + raw-body@2.5.1: version "2.5.1" resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" @@ -9074,7 +9659,7 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -rc@^1.0.1, rc@^1.1.6: +rc@^1.0.1, rc@^1.1.2, rc@^1.1.6: version "1.2.8" resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -9086,7 +9671,7 @@ rc@^1.0.1, rc@^1.1.6: rcedit@^3.0.1: version "3.1.0" - resolved "https://registry.yarnpkg.com/rcedit/-/rcedit-3.1.0.tgz#1563ec7a5663de639f94c5dc85429db1da364b3e" + resolved "https://registry.npmjs.org/rcedit/-/rcedit-3.1.0.tgz" integrity sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA== dependencies: cross-spawn-windows-exe "^1.1.0" @@ -9133,7 +9718,7 @@ react-dev-utils@^12.0.1: strip-ansi "^6.0.1" text-table "^0.2.0" -react-dom@^18.2.0: +"react-dom@^17.0.0 || ^18.0.0", react-dom@^18.0.0, react-dom@^18.2.0, react-dom@>=16.6.0, react-dom@>=16.8, react-dom@>=16.8.0: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -9151,7 +9736,12 @@ react-icons@^4.12.0: resolved "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz" integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== -react-is@^16.13.1, react-is@^16.7.0: +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^16.7.0: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -9174,7 +9764,7 @@ react-papaparse@^4.1.0: "@types/papaparse" "^5.3.1" papaparse "^5.3.1" -react-refresh@^0.11.0: +react-refresh@^0.11.0, "react-refresh@>=0.10.0 <1.0.0": version "0.11.0" resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz" integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== @@ -9259,7 +9849,7 @@ react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -react@^18.2.0: +react@*, "react@^17.0.0 || ^18.0.0", react@^18.0.0, react@^18.2.0, "react@>= 16", react@>=16, react@>=16.6.0, react@>=16.8, react@>=16.8.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -9275,7 +9865,7 @@ read-cache@^1.0.0: read-config-file@6.3.2: version "6.3.2" - resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" + resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz" integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== dependencies: config-file-ts "^0.2.4" @@ -9285,23 +9875,53 @@ read-config-file@6.3.2: json5 "^2.2.0" lazy-val "^1.0.4" +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" + integrity sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A== + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + read-pkg-up@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz" integrity sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w== dependencies: find-up "^2.0.0" read-pkg "^2.0.0" +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + integrity sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ== + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + read-pkg@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz" integrity sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA== dependencies: load-json-file "^2.0.0" normalize-package-data "^2.3.2" path-type "^2.0.0" +readable-stream@^2.0.0: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readable-stream@^2.0.1: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" @@ -9315,6 +9935,32 @@ readable-stream@^2.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^2.0.5: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^2.2.2: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readable-stream@^3.0.6: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" @@ -9324,6 +9970,50 @@ readable-stream@^3.0.6: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@^3.1.1: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdir-glob@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz" + integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== + dependencies: + minimatch "^5.1.0" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -9338,6 +10028,14 @@ recursive-readdir@^2.2.2: dependencies: minimatch "^3.0.5" +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" + integrity sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g== + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz" @@ -9451,6 +10149,39 @@ renderkid@^3.0.0: lodash "^4.17.21" strip-ansi "^6.0.1" +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A== + dependencies: + is-finite "^1.0.0" + +request@^2.45.0: + version "2.88.2" + resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" @@ -9504,16 +10235,7 @@ resolve.exports@^1.1.0: resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz" integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ== -resolve@^1.1.6: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.2, resolve@^1.22.4: version "1.22.6" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz" integrity sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw== @@ -9540,7 +10262,7 @@ responselike@^2.0.0: retry@^0.12.0: version "0.12.0" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== retry@^0.13.1: @@ -9553,13 +10275,27 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== + dependencies: + glob "^6.0.1" + roarr@^2.15.3: version "2.15.4" resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz" @@ -9582,7 +10318,7 @@ rollup-plugin-terser@^7.0.0: serialize-javascript "^4.0.0" terser "^5.0.0" -rollup@^2.43.1: +"rollup@^1.20.0 || ^2.0.0", rollup@^1.20.0||^2.0.0, rollup@^2.0.0, rollup@^2.43.1: version "2.79.1" resolved "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz" integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw== @@ -9613,15 +10349,20 @@ safe-array-concat@^1.0.0, safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@>=5.1.0, safe-buffer@~5.2.0, safe-buffer@5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex-test@^1.0.0: version "1.0.0" @@ -9632,14 +10373,14 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sanitize-filename@^1.6.3: version "1.6.3" - resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + resolved "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz" integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== dependencies: truncate-utf8-bytes "^1.0.0" @@ -9657,12 +10398,7 @@ sass-loader@^12.3.0: klona "^2.0.4" neo-async "^2.6.2" -sax@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - -sax@~1.2.4: +sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -9681,15 +10417,6 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" @@ -9718,6 +10445,15 @@ schema-utils@^4.0.0: ajv-formats "^2.1.1" ajv-keywords "^5.1.0" +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + select-hose@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" @@ -9735,11 +10471,6 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5": - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" @@ -9747,18 +10478,51 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: semver@^7.1.3: version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.2: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.5: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.7: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.8: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3: +semver@^7.5.3: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + send@0.18.0: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" @@ -9898,23 +10662,28 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.2, signal-exit@^3.0.3: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== signal-exit@^4.0.1: version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== simple-update-notifier@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" + resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz" integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== dependencies: semver "^7.5.3" +single-line-log@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/single-line-log/-/single-line-log-0.4.1.tgz" + integrity sha512-L3Y5LepaFaTPgD/ftnTVC0mdLeIL+e7wKFuJrdudiI4S9Bab4KfPDoJTmIWLaffa2HIQCExhvgYOLF7RKKvk5w== + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" @@ -9930,20 +10699,6 @@ slash@^4.0.0: resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -smart-buffer@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - sockjs@^0.3.24: version "0.3.24" resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" @@ -9980,16 +10735,21 @@ source-map-support@^0.5.19, source-map-support@^0.5.6, source-map-support@~0.5.2 buffer-from "^1.0.0" source-map "^0.6.0" -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - source-map@^0.5.7: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.6.1, source-map@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@^0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" @@ -10002,6 +10762,16 @@ source-map@^0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" +source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" @@ -10061,6 +10831,11 @@ spdy@^4.0.2: select-hose "^2.0.0" spdy-transport "^3.0.0" +speedometer@~0.1.2: + version "0.1.4" + resolved "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz" + integrity sha512-phdEoDlA6EUIVtzwq1UiNMXDUogczp204aYF/yfOhjNePWFfIpBJ1k5wLMuXQhEOOMjuTJEcc4vdZa+vuP+n/Q== + sprintf-js@^1.1.2: version "1.1.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" @@ -10071,6 +10846,21 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +sshpk@^1.7.0: + version "1.17.0" + resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" + integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + stable@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" @@ -10090,7 +10880,7 @@ stackframe@^1.3.4: stat-mode@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" + resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz" integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== static-eval@2.0.2: @@ -10100,16 +10890,16 @@ static-eval@2.0.2: dependencies: escodegen "^1.8.1" -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - "statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + stop-iteration-iterator@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz" @@ -10117,6 +10907,25 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-length@^4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" @@ -10140,7 +10949,7 @@ string-natural-compare@^3.0.1: "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -10156,6 +10965,15 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" @@ -10207,20 +11025,6 @@ string.prototype.trimstart@^1.0.7: define-properties "^1.2.0" es-abstract "^1.22.1" -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" @@ -10232,7 +11036,7 @@ stringify-object@^3.3.0: "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" @@ -10251,6 +11055,13 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" @@ -10271,6 +11082,13 @@ strip-final-newline@^2.0.0: resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz" + integrity sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA== + dependencies: + get-stdin "^4.0.1" + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz" @@ -10290,7 +11108,7 @@ strip-json-comments@~2.0.1: strip-outer@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz" integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== dependencies: escape-string-regexp "^1.0.2" @@ -10347,7 +11165,14 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0, supports-color@^8.1.1: +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -10447,9 +11272,20 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^6.1.12: version "6.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" @@ -10466,7 +11302,7 @@ temp-dir@^2.0.0: temp-file@^3.4.0: version "3.4.0" - resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" + resolved "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz" integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== dependencies: async-exit-hook "^2.0.1" @@ -10544,6 +11380,19 @@ throat@^6.0.1: resolved "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz" integrity sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ== +throttleit@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz" + integrity sha512-HtlTFeyYs1elDM2txiIGsdXHaq8kffVaZH/QEBRbo95zQqzlsBx5ELKhkPOZVad9OK9oxzwx6UrQN8Vfh/+yag== + +through2@~0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz" + integrity sha512-mLa8Bn2mZurjyomGKWRu3Bo2mvoQojFks9NvOK8H+k4kDJNkdEqG522KFZsEFBEl6rKkxTgFbE5+OPcgfvPEHA== + dependencies: + readable-stream "~1.1.9" + xtend "~2.1.1" + thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -10551,14 +11400,14 @@ thunky@^1.0.2: tmp-promise@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/tmp-promise/-/tmp-promise-3.0.3.tgz#60a1a1cc98c988674fcbfd23b6e3367bdeac4ce7" + resolved "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz" integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== dependencies: tmp "^0.2.0" tmp@^0.2.0: version "0.2.3" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== tmpl@1.0.5: @@ -10593,6 +11442,14 @@ tough-cookie@^4.0.0: universalify "^0.2.0" url-parse "^1.5.3" +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" @@ -10612,16 +11469,21 @@ tree-kill@^1.2.2: resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz" + integrity sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw== + trim-repeated@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz" integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== dependencies: escape-string-regexp "^1.0.2" truncate-utf8-bytes@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + resolved "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz" integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== dependencies: utf8-byte-length "^1.0.1" @@ -10663,6 +11525,18 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" @@ -10697,7 +11571,7 @@ type-fest@^0.20.2: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== -type-fest@^0.21.3: +type-fest@^0.21.3, "type-fest@>=0.17.0 <5.0.0": version "0.21.3" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== @@ -10761,15 +11635,20 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@^4.9.5: +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + +"typescript@^3.2.1 || ^4", typescript@^4.9.5, "typescript@>= 2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": version "4.9.5" resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== typescript@^5.3.3: - version "5.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" - integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== + version "5.4.5" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== unbox-primitive@^1.0.2: version "1.0.2" @@ -10827,11 +11706,11 @@ universalify@^0.2.0: integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + version "2.0.1" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -10879,7 +11758,7 @@ url-parse@^1.5.3: utf8-byte-length@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" + resolved "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz" integrity sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: @@ -10912,6 +11791,11 @@ uuid@^2.0.1: resolved "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz" integrity sha512-FULf7fayPdpASncVy4DLh3xydlXEJJpvIELjYjNeQWYUZ9pclcpvCZSr2gkmN2FrrGcI7G/cJsIEwk5/8vfXpg== +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + uuid@^8.3.2: version "8.3.2" resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" @@ -10939,10 +11823,10 @@ vary@~1.1.2: resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -verror@^1.10.0: - version "1.10.1" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" - integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== +verror@1.10.0: + version "1.10.0" + resolved "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" + integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" @@ -11010,7 +11894,7 @@ webpack-dev-middleware@^5.3.1: range-parser "^1.2.1" schema-utils "^4.0.0" -webpack-dev-server@^4.6.0: +webpack-dev-server@^4.6.0, "webpack-dev-server@3.x || 4.x": version "4.15.1" resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz" integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== @@ -11075,7 +11959,7 @@ webpack-sources@^3.2.3: resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.64.4: +"webpack@^4.0.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", "webpack@^4.4.0 || ^5.9.0", "webpack@^4.44.2 || ^5.47.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.64.4, "webpack@>= 4", webpack@>=2, "webpack@>=4.43.0 <6.0.0": version "5.88.2" resolved "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz" integrity sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ== @@ -11105,7 +11989,7 @@ webpack@^5.64.4: watchpack "^2.4.0" webpack-sources "^3.2.3" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== @@ -11401,7 +12285,7 @@ workbox-window@6.6.0: "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: ansi-styles "^4.0.0" @@ -11456,9 +12340,9 @@ xml-name-validator@^3.0.0: resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: +xmlbuilder@^15.1.1: version "15.1.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== xmlchars@^2.2.0: @@ -11466,6 +12350,13 @@ xmlchars@^2.2.0: resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xtend@~2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz" + integrity sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ== + dependencies: + object-keys "~0.4.0" + y18n@^5.0.5: version "5.0.8" resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" @@ -11514,7 +12405,20 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.6.2, yargs@^17.7.2: +yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yargs@^17.7.2: version "17.7.2" resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -11539,3 +12443,12 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zip-stream@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz" + integrity sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ== + dependencies: + archiver-utils "^3.0.4" + compress-commons "^4.1.2" + readable-stream "^3.6.0"