From e932a524d04d7e0e2a987fe2a1d1aa33c4e4c6cf Mon Sep 17 00:00:00 2001 From: sipayrt Date: Thu, 5 Sep 2024 14:56:36 +0300 Subject: [PATCH] chore(examples): add example with DnD --- examples/drag-and-drop/.gitignore | 5 + examples/drag-and-drop/.testplane.conf.ts | 42 + examples/drag-and-drop/README.md | 23 + examples/drag-and-drop/package-lock.json | 9860 +++++++++++++++++ examples/drag-and-drop/package.json | 19 + examples/drag-and-drop/static/img/favicon.ico | Bin 0 -> 4286 bytes .../drag-and-drop/static/img/testplane.png | Bin 0 -> 370833 bytes examples/drag-and-drop/static/index.html | 61 + .../testplane-tests/example.testplane.ts | 16 + .../testplane-tests/tsconfig.json | 7 + 10 files changed, 10033 insertions(+) create mode 100644 examples/drag-and-drop/.gitignore create mode 100644 examples/drag-and-drop/.testplane.conf.ts create mode 100644 examples/drag-and-drop/README.md create mode 100644 examples/drag-and-drop/package-lock.json create mode 100644 examples/drag-and-drop/package.json create mode 100644 examples/drag-and-drop/static/img/favicon.ico create mode 100644 examples/drag-and-drop/static/img/testplane.png create mode 100644 examples/drag-and-drop/static/index.html create mode 100644 examples/drag-and-drop/testplane-tests/example.testplane.ts create mode 100644 examples/drag-and-drop/testplane-tests/tsconfig.json diff --git a/examples/drag-and-drop/.gitignore b/examples/drag-and-drop/.gitignore new file mode 100644 index 000000000..c0c0ddb15 --- /dev/null +++ b/examples/drag-and-drop/.gitignore @@ -0,0 +1,5 @@ +.DS_store +.DS_Store + +.testplane +testplane-report diff --git a/examples/drag-and-drop/.testplane.conf.ts b/examples/drag-and-drop/.testplane.conf.ts new file mode 100644 index 000000000..582e89118 --- /dev/null +++ b/examples/drag-and-drop/.testplane.conf.ts @@ -0,0 +1,42 @@ +const SERVER_PORT = process.env.PORT || 3000; + +export default { + gridUrl: "http://localhost:4444/wd/hub", + baseUrl: `http://localhost:${SERVER_PORT}`, + pageLoadTimeout: 0, + httpTimeout: 60000, + testTimeout: 90000, + resetCursor: false, + sets: { + desktop: { + files: [ + "testplane-tests/**/*.testplane.(t|j)s" + ], + browsers: [ + "chrome" + ] + } + }, + browsers: { + chrome: { + automationProtocol: "devtools", + headless: true, + desiredCapabilities: { + browserName: "chrome" + } + } + }, + plugins: { + "html-reporter/testplane": { + // https://github.com/gemini-testing/html-reporter + enabled: true, + path: "testplane-report", + defaultView: "all", + diffMode: "3-up-scaled" + } + }, + devServer: { + command: "npm run server:dev", + env: { PORT: SERVER_PORT } + }, +}; diff --git a/examples/drag-and-drop/README.md b/examples/drag-and-drop/README.md new file mode 100644 index 000000000..f84bba5d7 --- /dev/null +++ b/examples/drag-and-drop/README.md @@ -0,0 +1,23 @@ +### Drag-and-drop example + + + +#### Usage + +1. Install dependencies + +``` +npm ci +``` + +2. Run GUI + +``` +npx testplane gui +``` + +After execiting this command, GUI-report will be opened in your default browser. + +3. Click the `Run` button to run your test (the test will fail due to the lack of screenshots) +4. Click the `Accept opened` button to accepr all images or click the `Accept` button located next to each image +5. Click the `Run` button to rerun your test again (the test will be successful) diff --git a/examples/drag-and-drop/package-lock.json b/examples/drag-and-drop/package-lock.json new file mode 100644 index 000000000..891bdb228 --- /dev/null +++ b/examples/drag-and-drop/package-lock.json @@ -0,0 +1,9860 @@ +{ + "name": "drag-and-drop", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "drag-and-drop", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "html-reporter": "^10.6.7", + "http-server": "^14.1.1", + "testplane": "^8.19.8", + "ts-node": "^10.9.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bem-react/classname": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@bem-react/classname/-/classname-1.6.0.tgz", + "integrity": "sha512-SFBwUHMcb7TFFK5ld88+JhecoEun3/kHZ6KvLDjj3w5hv/tfRV8mtGHA8N42uMctXLF4bPEcr96xwXXcRFuweg==", + "dev": true, + "peer": true + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@gemini-testing/commander": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@gemini-testing/commander/-/commander-2.15.4.tgz", + "integrity": "sha512-GIvIknEbJccKMv2KCgYOOZPy4QgR3/8csvds/WCUGEJPkghHz6VrziG7cBaB4n91PsFEpOwU+uJqXun5sEBpwg==", + "dev": true + }, + "node_modules/@gemini-testing/sql.js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@gemini-testing/sql.js/-/sql.js-2.0.0.tgz", + "integrity": "sha512-FoslR6S5cxObp0fNtiFkQ6TvGZ5sd7+KomY7Hm3sH51uAHxyzJSQGvpsaiw5dmO/HHYEBF/bJMXHVWEQGfot7A==", + "dev": true + }, + "node_modules/@gravity-ui/components": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/components/-/components-3.8.0.tgz", + "integrity": "sha512-GpS5awrS2vap12S1KYfLGHiCWyIhwEsYkHvTr8Nktn15BIdHRTBXAf//dViJTjRB0lPwaBVDAHhIMliqLmkmRg==", + "dev": true, + "peer": true, + "dependencies": { + "@bem-react/classname": "^1.6.0", + "@gravity-ui/date-utils": "^2.1.0", + "@gravity-ui/i18n": "^1.2.0", + "@gravity-ui/icons": "^2.8.1", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.1", + "universal-cookie": "^6.1.3" + }, + "peerDependencies": { + "@gravity-ui/uikit": "^6.13.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@gravity-ui/date-utils": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@gravity-ui/date-utils/-/date-utils-2.5.3.tgz", + "integrity": "sha512-WetzttqlW454yGsh/LBo0AxuqIFT0erENCMYAfemhu6qLiuqy35NdDGP6VA4iDkWiSPFuQ1sRoVU8tC+OwiPEg==", + "dev": true, + "peer": true, + "dependencies": { + "dayjs": "1.11.10", + "lodash": "^4.17.0" + } + }, + "node_modules/@gravity-ui/i18n": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/i18n/-/i18n-1.6.0.tgz", + "integrity": "sha512-ftMLGZy7migLEtPkZa8jM6onipIeEOnEg9976RRpg3f39H+Q2bYYAGMjU+NJpWQ90ZDp6ztYLt5WAMEg248tEg==", + "dev": true, + "peer": true + }, + "node_modules/@gravity-ui/icons": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/icons/-/icons-2.11.0.tgz", + "integrity": "sha512-kRiemFztlFV4iUcsbdGRM/2ozK6XZYkzOV4hIzSmNDqtXpEoumm7LhzOLCiugN68YQrazzJLksq4Ho8lpjkVrg==", + "dev": true, + "peer": true, + "peerDependencies": { + "react": "*" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } + } + }, + "node_modules/@gravity-ui/navigation": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/navigation/-/navigation-2.23.0.tgz", + "integrity": "sha512-UZ+2zvnWJ4XOnH/m7bct71yCdrZ3baSzKneZRX3RUHAklGGKSy5ovCVnlQu4cDNLoLeKsOIRM5NmhvssVzqydw==", + "dev": true, + "dependencies": { + "react-transition-group": "^4.4.1", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@bem-react/classname": "^1.6.0", + "@gravity-ui/components": "^3.0.0", + "@gravity-ui/icons": "^2.2.0", + "@gravity-ui/uikit": "^6.15.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@gravity-ui/uikit": { + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/@gravity-ui/uikit/-/uikit-6.24.0.tgz", + "integrity": "sha512-xJdT8z/WoRFHk/J2W7nG3/XpGlEi5n1k08+apGdOp+ot97v2/QVjtwgvigyyerCQWT4zSsWLoJEJ0ANb1QIbFg==", + "dev": true, + "peer": true, + "dependencies": { + "@bem-react/classname": "^1.6.0", + "@gravity-ui/i18n": "^1.3.0", + "@gravity-ui/icons": "^2.8.1", + "@popperjs/core": "^2.11.8", + "blueimp-md5": "^2.19.0", + "focus-trap": "^7.5.4", + "lodash": "^4.17.21", + "rc-slider": "^10.5.0", + "react-beautiful-dnd": "^13.1.1", + "react-copy-to-clipboard": "^5.1.0", + "react-popper": "^2.3.0", + "react-transition-group": "^4.4.5", + "react-virtualized-auto-sizer": "^1.0.21", + "react-window": "^1.8.10", + "tabbable": "^6.2.0", + "tslib": "^2.6.2" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "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/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@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/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jest/expect-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz", + "integrity": "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==", + "dev": true, + "dependencies": { + "jest-get-type": "^28.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dev": true, + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@jspm/core": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@jspm/core/-/core-2.0.1.tgz", + "integrity": "sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@promptbook/utils": { + "version": "0.70.0-1", + "resolved": "https://registry.npmjs.org/@promptbook/utils/-/utils-0.70.0-1.tgz", + "integrity": "sha512-qd2lLRRN+sE6UuNMi2tEeUUeb4zmXnxY5EMdfHVXNE+bqBDpUC7/aEfXgA3jnUXEr+xFjQ8PTFQgWvBMaKvw0g==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://buymeacoffee.com/hejny" + }, + { + "type": "github", + "url": "https://github.com/webgptorg/promptbook/blob/main/README.md#%EF%B8%8F-contributing" + } + ], + "dependencies": { + "spacetrim": "0.11.39" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", + "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@puppeteer/browsers/node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dev": true, + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/@puppeteer/browsers/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz", + "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz", + "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz", + "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz", + "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz", + "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz", + "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz", + "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz", + "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz", + "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz", + "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz", + "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz", + "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz", + "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz", + "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz", + "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz", + "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "dev": true + }, + "node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "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/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", + "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", + "dev": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "dev": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "dev": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", + "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", + "dev": true + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "dependencies": { + "@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/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "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": "22.5.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz", + "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true, + "peer": true + }, + "node_modules/@types/react": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.5.tgz", + "integrity": "sha512-WeqMfGJLGuLCqHGYRGHxnKrXcTitc6L/nBUWfWPcTarG3t9PsquqUMuVeXZeca+mglY4Vo5GZjCi0A3Or2lnxA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "dev": true, + "peer": true, + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true + }, + "node_modules/@types/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/which/-/which-2.0.2.tgz", + "integrity": "sha512-113D3mDkZDjo+EeUEHCFy0qniNc1ZpecGiAU7WSo7YDoSzolZIQKpYFHrPpjkB2nuyahcKfrmLXeQlh7gqJYdw==", + "dev": true + }, + "node_modules/@types/ws": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yallist": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/yallist/-/yallist-4.0.4.tgz", + "integrity": "sha512-Gz8gcZggNjZfXsDKBtESUJfiLwxtdUTd2c+M0F/PfBeF6pyWHTjCW5JvoBMsPOmecJ27g3aUtb7I5uRJqifZOw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", + "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "dev": true, + "optional": true, + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz", + "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==", + "dev": true, + "optional": true, + "dependencies": { + "@vitest/pretty-format": "2.0.5", + "magic-string": "^0.30.10", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@wdio/config": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.39.0.tgz", + "integrity": "sha512-yNuGPMPibY91s936gnJCHWlStvIyDrwLwGfLC/NCdTin4F7HL4Gp5iJnHWkJFty1/DfFi8jjoIUBNLM8HEez+A==", + "dev": true, + "dependencies": { + "@wdio/logger": "8.38.0", + "@wdio/types": "8.39.0", + "@wdio/utils": "8.39.0", + "decamelize": "^6.0.0", + "deepmerge-ts": "^5.0.0", + "glob": "^10.2.2", + "import-meta-resolve": "^4.0.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/globals": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.39.0.tgz", + "integrity": "sha512-qZo6JjRCIOtdvba6fdSqj6b91TnWXD6rmamyud93FTqbcspnhBvr8lmgOs5wnslTKeeTTigCjpsT310b4/AyHA==", + "dev": true, + "engines": { + "node": "^16.13 || >=18" + }, + "optionalDependencies": { + "expect-webdriverio": "^4.11.2", + "webdriverio": "8.39.0" + } + }, + "node_modules/@wdio/globals/node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, + "optional": true, + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, + "optional": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, + "optional": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, + "optional": true + }, + "node_modules/@wdio/globals/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@wdio/globals/node_modules/diff-sequences": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, + "optional": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, + "optional": true, + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/expect-webdriverio": { + "version": "4.15.4", + "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-4.15.4.tgz", + "integrity": "sha512-Op1xZoevlv1pohCq7g2Og5Gr3xP2NhY7MQueOApmopVxgweoJ/BqJxyvMNP0A//QsMg8v0WsN/1j81Sx2er9Wg==", + "dev": true, + "optional": true, + "dependencies": { + "@vitest/snapshot": "^2.0.3", + "expect": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "lodash.isequal": "^4.5.0" + }, + "engines": { + "node": ">=16 || >=18 || >=20" + }, + "optionalDependencies": { + "@wdio/globals": "^8.29.3", + "@wdio/logger": "^8.28.0", + "webdriverio": "^8.29.3" + } + }, + "node_modules/@wdio/globals/node_modules/jest-diff": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "dev": true, + "optional": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, + "optional": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, + "optional": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/globals/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, + "optional": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@wdio/logger": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.38.0.tgz", + "integrity": "sha512-kcHL86RmNbcQP+Gq/vQUGlArfU6IIcbbnNp32rRIraitomZow+iEoc519rdQmSVusDozMS5DZthkgDdxK+vz6Q==", + "dev": true, + "dependencies": { + "chalk": "^5.1.2", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/logger/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/@wdio/logger/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@wdio/logger/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/@wdio/protocols": { + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.38.0.tgz", + "integrity": "sha512-7BPi7aXwUtnXZPeWJRmnCNFjyDvGrXlBmN9D4Pi58nILkyjVRQKEY9/qv/pcdyB0cvmIvw++Kl/1Lg+RxG++UA==", + "dev": true + }, + "node_modules/@wdio/repl": { + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-8.24.12.tgz", + "integrity": "sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==", + "dev": true, + "dependencies": { + "@types/node": "^20.1.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/repl/node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@wdio/types": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.39.0.tgz", + "integrity": "sha512-86lcYROTapOJuFd9ouomFDfzDnv3Kn+jE0RmqfvN9frZAeLVJ5IKjX9M6HjplsyTZhjGO1uCaehmzx+HJus33Q==", + "dev": true, + "dependencies": { + "@types/node": "^20.1.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/types/node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@wdio/utils": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.39.0.tgz", + "integrity": "sha512-jY+n6jlGeK+9Tx8T659PKLwMQTGpLW5H78CSEWgZLbjbVSr2LfGR8Lx0CRktNXxAtqEVZPj16Pi74OtAhvhE6Q==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "^1.6.0", + "@wdio/logger": "8.38.0", + "@wdio/types": "8.39.0", + "decamelize": "^6.0.0", + "deepmerge-ts": "^5.1.0", + "edgedriver": "^5.5.0", + "geckodriver": "^4.3.1", + "get-port": "^7.0.0", + "import-meta-resolve": "^4.0.0", + "locate-app": "^2.1.0", + "safaridriver": "^0.1.0", + "split2": "^4.2.0", + "wait-port": "^1.0.4" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/@wdio/utils-cjs": { + "name": "@wdio/utils", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.26.0.tgz", + "integrity": "sha512-pVq2MPXZAYLkKGKIIHktHejnHqg4TYKoNYSi2EDv+I3GlT8VZKXHazKhci82ov0tD+GdF27+s4DWNDCfGYfBdQ==", + "dev": true, + "dependencies": { + "@wdio/logger": "7.26.0", + "@wdio/types": "7.26.0", + "p-iteration": "^1.1.8" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/@types/node": { + "version": "18.19.50", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", + "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/@wdio/logger": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.26.0.tgz", + "integrity": "sha512-kQj9s5JudAG9qB+zAAcYGPHVfATl2oqKgqj47yjehOQ1zzG33xmtL1ArFbQKWhDG32y1A8sN6b0pIqBEIwgg8Q==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/@wdio/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.26.0.tgz", + "integrity": "sha512-mOTfWAGQ+iT58iaZhJMwlUkdEn3XEWE4jthysMLXFnSuZ2eaODVAiK31SmlS/eUqgSIaupeGqYUrtCuSNbLefg==", + "dev": true, + "dependencies": { + "@types/node": "^18.0.0", + "got": "^11.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "^4.6.2" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@wdio/utils-cjs/node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@wdio/utils-cjs/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/@wdio/utils/node_modules/get-port": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", + "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@zip.js/zip.js": { + "version": "2.7.52", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz", + "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==", + "dev": true, + "engines": { + "bun": ">=0.7.0", + "deno": ">=1.0.0", + "node": ">=16.5.0" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dev": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/archiver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "dev": true, + "dependencies": { + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/archiver-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", + "dev": true, + "dependencies": { + "glob": "^10.0.0", + "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/archiver-utils/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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.2.1" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/archiver/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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.2.1" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/archiver/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "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/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/axios": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", + "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bare-events": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", + "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", + "dev": true, + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.3.tgz", + "integrity": "sha512-7RYKL+vZVCyAsMLi5SPu7QGauGGT8avnP/HO571ndEuV4MYdGXvLhtW67FuLPeEI8EiIY7zbbRR9x7x7HU0kgw==", + "dev": true, + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" + } + }, + "node_modules/bare-os": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.2.tgz", + "integrity": "sha512-HZoJwzC+rZ9lqEemTMiO0luOePoGYNBgsLLgegKR/cljiJvcDNhDZQkzC+NC5Oh0aHbdBNSOHpghwMuB5tqhjg==", + "dev": true, + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", + "dev": true, + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/bare-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.2.1.tgz", + "integrity": "sha512-YTB47kHwBW9zSG8LD77MIBAAQXjU2WjAkMHeeb7hUplVs6+IoM5I7uEVQNPMB7lj9r8I76UMdoMkGnCodHOLqg==", + "dev": true, + "optional": true, + "dependencies": { + "b4a": "^1.6.6", + "streamx": "^2.18.0" + } + }, + "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/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/basic-auth/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 + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/better-sqlite3": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3-10.1.0.tgz", + "integrity": "sha512-hqpHJaCfKEZFaAWdMh6crdzRWyzQzfP6Ih8TYI0vFn01a6ZTDSbJIMXN+6AMBaBOh99DzUy8l3PsV9R3qnJDng==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "prebuild-install": "^7.1.1" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "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, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.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==", + "dev": true + }, + "node_modules/blueimp-md5": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", + "dev": true, + "peer": true + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "dev": true, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/chrome-launcher": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-1.1.2.tgz", + "integrity": "sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^2.0.1" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chromium-bidi": { + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.9.tgz", + "integrity": "sha512-u3DC6XwgLCA9QJ5ak1voPslCmacQdulZNCPsI3qNXxSnEcZS7DFIbww+5RM2bznMEje7cc0oydavRLRvOIZtHw==", + "dev": true, + "dependencies": { + "mitt": "3.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "dev": true, + "peer": true + }, + "node_modules/clear-require": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clear-require/-/clear-require-1.0.1.tgz", + "integrity": "sha512-CmocmREIWAY0uKBGb+5rl9pBYfAP8t1hXkSqM/uGdAzxjkBcJei1BJFjBel0xtOwVeOKbLTy/5q4ogKZGLltCA==", + "dev": true, + "dependencies": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/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/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-1.4.0.tgz", + "integrity": "sha512-4oDB/o78lNdppbaqrg0HjOp7pHmUc+dfCxWKWFnQg6AB/1dkjtBDop3RZht5386cq9xBUDRvDvSCA7WUlM9Jqw==", + "dev": true + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/compress-commons/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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.2.1" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "dev": true, + "peer": true, + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "engines": { + "node": ">= 0.4.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, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/crc32-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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.2.1" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, + "node_modules/cross-fetch": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.11" + } + }, + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-box-model": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", + "dev": true, + "peer": true, + "dependencies": { + "tiny-invariant": "^1.0.6" + } + }, + "node_modules/css-shorthand-properties": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz", + "integrity": "sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A==", + "dev": true + }, + "node_modules/css-value": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", + "integrity": "sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==", + "dev": true + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/dayjs": { + "version": "1.11.10", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", + "dev": true, + "peer": true + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge-ts": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz", + "integrity": "sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/devtools": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/devtools/-/devtools-8.39.0.tgz", + "integrity": "sha512-QNbvNTNQMlU5gZqbmqzF92vfMOP/Eaa8KcvRj87M0jbn3dfwOeBC7WiECPFQ0MAfmynfarK7G7Ec+TfbAAEyNQ==", + "dev": true, + "dependencies": { + "@types/node": "^20.1.0", + "@wdio/config": "8.39.0", + "@wdio/logger": "8.38.0", + "@wdio/protocols": "8.38.0", + "@wdio/types": "8.39.0", + "@wdio/utils": "8.39.0", + "chrome-launcher": "^1.0.0", + "edge-paths": "^3.0.5", + "import-meta-resolve": "^4.0.0", + "puppeteer-core": "20.3.0", + "query-selector-shadow-dom": "^1.0.0", + "ua-parser-js": "^1.0.37", + "uuid": "^9.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1120988", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1120988.tgz", + "integrity": "sha512-39fCpE3Z78IaIPChJsP6Lhmkbf4dWXOmzLk/KFTdRkNk/0JymRIfUynDVRndV9HoDz8PyalK1UH21ST/ivwW5Q==", + "dev": true + }, + "node_modules/devtools/node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/devtools/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/devtools/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "28.1.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz", + "integrity": "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/edge-paths": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/edge-paths/-/edge-paths-3.0.5.tgz", + "integrity": "sha512-sB7vSrDnFa4ezWQk9nZ/n0FdpdUuC6R1EOrlU3DL+bovcNFK28rqu2emmAUjujYEJTWIgQGqgVVWUZXMnc8iWg==", + "dev": true, + "dependencies": { + "@types/which": "^2.0.1", + "which": "^2.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/shirshak55" + } + }, + "node_modules/edge-paths/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/edgedriver": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/edgedriver/-/edgedriver-5.6.1.tgz", + "integrity": "sha512-3Ve9cd5ziLByUdigw6zovVeWJjVs8QHVmqOB0sJ0WNeVPcwf4p18GnxMmVvlFmYRloUwf5suNuorea4QzwBIOA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@wdio/logger": "^8.38.0", + "@zip.js/zip.js": "^2.7.48", + "decamelize": "^6.0.0", + "edge-paths": "^3.0.5", + "fast-xml-parser": "^4.4.1", + "node-fetch": "^3.3.2", + "which": "^4.0.0" + }, + "bin": { + "edgedriver": "bin/edgedriver.js" + } + }, + "node_modules/edgedriver/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/edgedriver/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "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/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "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==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine.io": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", + "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "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/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", + "dev": true + }, + "node_modules/eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/expect": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz", + "integrity": "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==", + "dev": true, + "dependencies": { + "@jest/expect-utils": "^28.1.3", + "jest-get-type": "^28.0.2", + "jest-matcher-utils": "^28.1.3", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/expect-webdriverio": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz", + "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==", + "dev": true, + "dependencies": { + "expect": "^28.1.0", + "jest-matcher-utils": "^28.1.0" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==", + "dev": true + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "dev": true, + "peer": true, + "dependencies": { + "tabbable": "^6.2.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.8.tgz", + "integrity": "sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "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/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "dev": true, + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dev": true, + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "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 + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/geckodriver": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/geckodriver/-/geckodriver-4.4.4.tgz", + "integrity": "sha512-0zaw19tcmWeluqx7+Y559JGBtidu1D0Lb8ElYKiNEQu8r3sCfrLUf5V10xypl8u29ZLbgRV7WflxCJVTCkCMFA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@wdio/logger": "^9.0.0", + "@zip.js/zip.js": "^2.7.48", + "decamelize": "^6.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "node-fetch": "^3.3.2", + "tar-fs": "^3.0.6", + "which": "^4.0.0" + }, + "bin": { + "geckodriver": "bin/geckodriver.js" + }, + "engines": { + "node": "^16.13 || >=18 || >=20" + } + }, + "node_modules/geckodriver/node_modules/@wdio/logger": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-9.0.4.tgz", + "integrity": "sha512-b6gcu0PTVb3fgK4kyAH/k5UUWN5FOUdAfhA4PAY/IZvxZTMFYMqnrZb0WRWWWqL6nu9pcrOVtCOdPBvj0cb+Nw==", + "dev": true, + "dependencies": { + "chalk": "^5.1.2", + "loglevel": "^1.6.0", + "loglevel-plugin-prefix": "^0.8.4", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/geckodriver/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/geckodriver/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/geckodriver/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/geckodriver/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/geckodriver/node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/geckodriver/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/geckodriver/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dev": true, + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/gemini-configparser": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/gemini-configparser/-/gemini-configparser-1.4.2.tgz", + "integrity": "sha512-UgCSMUdWpordb1UgbUuJCMCv8fqdkOhu23k8QyaTdUzp4urREwjMCzCRBJtFR7B/sPtBxsJSef/b3CZJNUuBvw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-uri": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "dev": true, + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/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/get-uri/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/get-uri/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/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-extra": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/glob-extra/-/glob-extra-5.0.2.tgz", + "integrity": "sha512-Zeh8XPgTtuJ16ccHQnWLKhsfM3iofqGcTzX2RrtcCAbY7sfXqPvbhQdIsy5T3NwMSd/0eSNvzRg9K5GhmVBNMQ==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "fast-glob": "^3.2.4", + "glob": "^7.0.5", + "lodash": "^4.15.0", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/glob-extra/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob-extra/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-extra/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dev": true, + "peer": true, + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "peer": true + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-reporter": { + "version": "10.6.7", + "resolved": "https://registry.npmjs.org/html-reporter/-/html-reporter-10.6.7.tgz", + "integrity": "sha512-ifi6BFKlr7FhRP6bu/gJTkvvdlxs5K80Mgy9OjJC5y+liQXsd3gYa8eC9fTOnOADhxzx/EthJf2ROCavmczxRg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.22.5", + "@gemini-testing/commander": "^2.15.3", + "@gemini-testing/sql.js": "^2.0.0", + "@gravity-ui/navigation": "^2.16.0", + "ansi-html-community": "^0.0.8", + "axios": "1.6.3", + "better-sqlite3": "^10.0.0", + "bluebird": "^3.5.3", + "body-parser": "^1.18.2", + "chalk": "^4.1.2", + "debug": "^4.1.1", + "escape-html": "^1.0.3", + "eventemitter2": "6.4.7", + "express": "^4.16.2", + "fast-glob": "^3.2.12", + "filesize": "^8.0.6", + "fs-extra": "^7.0.1", + "gemini-configparser": "^1.0.0", + "http-codes": "1.0.0", + "image-size": "^1.0.2", + "inquirer": "^8.2.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.4", + "looks-same": "^8.2.1", + "nested-error-stacks": "^2.1.0", + "npm-which": "^3.0.1", + "opener": "^1.4.3", + "ora": "^5.4.1", + "p-queue": "^5.0.0", + "qs": "^6.9.1", + "react-split": "^2.0.14", + "react-virtualized-auto-sizer": "^1.0.24", + "react-window": "^1.8.10", + "signal-exit": "^4.1.0", + "strip-ansi": "^6.0.1", + "tmp": "^0.1.0", + "worker-farm": "^1.7.0" + }, + "bin": { + "html-reporter": "bin/html-reporter" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "hermione": ">=8.0.0", + "playwright": "*", + "testplane": "*" + }, + "peerDependenciesMeta": { + "hermione": { + "optional": true + }, + "playwright": { + "optional": true + }, + "testplane": { + "optional": true + } + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-codes/-/http-codes-1.0.0.tgz", + "integrity": "sha512-yPS0/Sp66fmRSpZ6rbeFinytku7KnBiLa/CaDxHbcr0gAZuQqeGjgyfElyQ5xPiK21e4oL4iqooHLRcr2s7LoA==", + "dev": true + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "dev": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/import-meta-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dev": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest-diff": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz", + "integrity": "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz", + "integrity": "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz", + "integrity": "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dev": true, + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/js-graph-algorithms": { + "version": "1.0.18", + "resolved": "https://registry.npmjs.org/js-graph-algorithms/-/js-graph-algorithms-1.0.18.tgz", + "integrity": "sha512-Gu1wtWzXBzGeye/j9BuyplGHscwqKRZodp/0M1vyBc19RJpblSwKGu099KwwaTx9cRIV+Qupk8xUMfEiGfFqSA==", + "dev": true, + "bin": { + "js-graphs": "src/jsgraphs.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/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/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "dev": true + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/jszip/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, + "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/jszip/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 + }, + "node_modules/jszip/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, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/ky": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", + "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" + } + }, + "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, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "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, + "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 + }, + "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, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/lighthouse-logger": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-2.0.1.tgz", + "integrity": "sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==", + "dev": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/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/lighthouse-logger/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/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-app": { + "version": "2.4.38", + "resolved": "https://registry.npmjs.org/locate-app/-/locate-app-2.4.38.tgz", + "integrity": "sha512-fJNTsDQZSiy+bn98RicvVX8e7HwH3YqZnRRisircGDGPpf0eZ2x57Ev7LGs0pCBO7hzjINVtVr5QFfK8KH7hjg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://buymeacoffee.com/hejny" + }, + { + "type": "github", + "url": "https://github.com/hejny/locate-app/blob/main/README.md#%EF%B8%8F-contributing" + } + ], + "dependencies": { + "@promptbook/utils": "0.70.0-1", + "type-fest": "2.13.0", + "userhome": "1.0.0" + } + }, + "node_modules/locate-app/node_modules/type-fest": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", + "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true, + "optional": true + }, + "node_modules/lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/loglevel-plugin-prefix": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz", + "integrity": "sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==", + "dev": true + }, + "node_modules/looks-same": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/looks-same/-/looks-same-8.2.4.tgz", + "integrity": "sha512-O+Y3dA2dmHN4oj1Av0FhmuNIxFtCJ5lz7QWtGntsQC3DG2W9PeLQYAJHcBbG3tDWKiKR19LamMxRFJk+7iLuIA==", + "dev": true, + "dependencies": { + "color-diff": "^1.1.0", + "fs-extra": "^8.1.0", + "js-graph-algorithms": "1.0.18", + "lodash": "^4.17.3", + "nested-error-stacks": "^2.1.0", + "parse-color": "^1.0.0", + "sharp": "~0.30.7" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/looks-same/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dev": true, + "optional": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/marky": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.5.tgz", + "integrity": "sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dev": true, + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/mocha/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/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/mocha/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-abi": { + "version": "3.67.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.67.0.tgz", + "integrity": "sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "dev": true + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "dependencies": { + "which": "^1.2.10" + }, + "bin": { + "npm-path": "bin/npm-path" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha512-CM8vMpeFQ7MAPin0U3wzDhSGV0hMHNwHU0wjo402IVizPDrs45jSfSuoC+wThevY88LQti8VvaAnqYAeVy3I1A==", + "dev": true, + "dependencies": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + }, + "bin": { + "npm-which": "bin/npm-which.js" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-iteration": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/p-iteration/-/p-iteration-1.1.8.tgz", + "integrity": "sha512-IMFBSDIYcPNnW7uWYGrBqmvTiq7W0uB0fJn6shQZs7dlF3OvrHOre+JT9ikSZ7gZS3vWqclVgoQSvToJrns7uQ==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-5.0.0.tgz", + "integrity": "sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==", + "dev": true, + "dependencies": { + "eventemitter3": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.2.tgz", + "integrity": "sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==", + "dev": true, + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.5", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parse-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-color/-/parse-color-1.0.0.tgz", + "integrity": "sha512-fuDHYgFHJGbpGMgw9skY/bj3HL/Jrn4l/5rSspy00DoT4RyLnDcRvPxdZ+r6OFwIsgAuhDh4I09tAId4mI12bw==", + "dev": true, + "dependencies": { + "color-convert": "~0.5.0" + } + }, + "node_modules/parse-color/node_modules/color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true, + "optional": true + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/plugins-loader": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/plugins-loader/-/plugins-loader-1.3.3.tgz", + "integrity": "sha512-ByG2rWfPgLCZnv82c+Whth4jpUDklzrrAMheGKCRTZOnrR4t+rasnonjdVYqdDgbJ3EaGSQiujI96fyxiGAp0g==", + "dev": true, + "dependencies": { + "lodash": "^4.16.4" + } + }, + "node_modules/png-validator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/png-validator/-/png-validator-1.1.0.tgz", + "integrity": "sha512-MlRLyPI1p3/dJbsjVH+4xOPucycrz8T3EvO0BzCXaNtrUhZkZROtzib9J6mnC81AJO8eBIwiDZwTFel2cMmSuQ==", + "dev": true + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dev": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/puppeteer-core": { + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.3.0.tgz", + "integrity": "sha512-264pBrIui5bO6NJeOcbJrLa0OCwmA4+WK00JMrLIKTfRiqe2gx8KWTzLsjyw/bizErp3TKS7vt/I0i5fTC+mAw==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "1.3.0", + "chromium-bidi": "0.4.9", + "cross-fetch": "3.1.6", + "debug": "4.3.4", + "devtools-protocol": "0.0.1120988", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/@puppeteer/browsers": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.3.0.tgz", + "integrity": "sha512-an3QdbNPkuU6qpxpbssxAbjRLJcF+eP4L8UqIY3+6n0sbaVxw5pz7PiCLy9g32XEZuoamUlV5ZQPnA6FxvkIHA==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "http-proxy-agent": "5.0.0", + "https-proxy-agent": "5.0.1", + "progress": "2.0.3", + "proxy-from-env": "1.1.0", + "tar-fs": "2.1.1", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/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/puppeteer-core/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/puppeteer-core/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "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/puppeteer-core/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/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-selector-shadow-dom": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz", + "integrity": "sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==", + "dev": true + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==", + "dev": true, + "peer": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-slider": { + "version": "10.6.2", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-10.6.2.tgz", + "integrity": "sha512-FjkoFjyvUQWcBo1F3RgSglky3ar0+qHLM41PlFVYB4Bj3RD8E/Mv7kqMouLFBU+3aFglMzzctAIWRwajEuueSw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.43.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.43.0.tgz", + "integrity": "sha512-AzC7KKOXFqAdIBqdGWepL9Xn7cm3vnAmjlHqUnoQaTMZYhM4VlXGLkkHHxj/BZ7Td0+SOPKB4RGPboBVKT9htw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-beautiful-dnd": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-13.1.1.tgz", + "integrity": "sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.9.2", + "css-box-model": "^1.2.0", + "memoize-one": "^5.1.1", + "raf-schd": "^4.0.2", + "react-redux": "^7.2.0", + "redux": "^4.0.4", + "use-memo-one": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.5 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.5 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-copy-to-clipboard": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", + "integrity": "sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==", + "dev": true, + "peer": true, + "dependencies": { + "copy-to-clipboard": "^3.3.1", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": "^15.3.0 || 16 || 17 || 18" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "dev": true, + "peer": true + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true + }, + "node_modules/react-popper": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", + "dev": true, + "peer": true, + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" + }, + "peerDependencies": { + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "peer": true + }, + "node_modules/react-split": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.14.tgz", + "integrity": "sha512-bKWydgMgaKTg/2JGQnaJPg51T6dmumTWZppFgEbbY0Fbme0F5TuatAScCLaqommbGQQf/ZT1zaejuPDriscISA==", + "dev": true, + "dependencies": { + "prop-types": "^15.5.7", + "split.js": "^1.6.0" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.24", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.24.tgz", + "integrity": "sha512-3kCn7N9NEb3FlvJrSHWGQ4iVl+ydQObq2fHMn12i5wbtm74zHOPhz/i64OL3c1S1vi9i2GXtZqNqUJTQ+BnNfg==", + "dev": true, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "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, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "dependencies": { + "minimatch": "^5.1.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, + "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", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "dev": true, + "peer": true + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/resq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/resq/-/resq-1.11.0.tgz", + "integrity": "sha512-G10EBz+zAAy3zUd/CDoBbXRL6ia9kOo3xRHrMDsHljI0GDkhYlyjwoCx5+3eCC4swi1uCoZQhskuJkj7Gp57Bw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^2.0.1" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rgb2hex": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.5.tgz", + "integrity": "sha512-22MOP1Rh7sAo1BZpDG6R5RFYzR2lYEgwq7HEmyW2qcsOqR2lQKmn+O//xV3YG/0rrhMC6KVX2hU+ZXuaw9a5bw==", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz", + "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.21.2", + "@rollup/rollup-android-arm64": "4.21.2", + "@rollup/rollup-darwin-arm64": "4.21.2", + "@rollup/rollup-darwin-x64": "4.21.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.2", + "@rollup/rollup-linux-arm-musleabihf": "4.21.2", + "@rollup/rollup-linux-arm64-gnu": "4.21.2", + "@rollup/rollup-linux-arm64-musl": "4.21.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2", + "@rollup/rollup-linux-riscv64-gnu": "4.21.2", + "@rollup/rollup-linux-s390x-gnu": "4.21.2", + "@rollup/rollup-linux-x64-gnu": "4.21.2", + "@rollup/rollup-linux-x64-musl": "4.21.2", + "@rollup/rollup-win32-arm64-msvc": "4.21.2", + "@rollup/rollup-win32-ia32-msvc": "4.21.2", + "@rollup/rollup-win32-x64-msvc": "4.21.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safaridriver": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/safaridriver/-/safaridriver-0.1.2.tgz", + "integrity": "sha512-4R309+gWflJktzPXBQCobbWEHlzC4aK3a+Ov3tz2Ib2aBxiwd11phkdIBH1l0EO22x24CJMUQkpKFumRriCSRg==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-error": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz", + "integrity": "sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==", + "dev": true, + "dependencies": { + "type-fest": "^2.12.2" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/sharp": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", + "integrity": "sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sizzle": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/sizzle/-/sizzle-2.3.6.tgz", + "integrity": "sha512-abtd95IkbcMAaYk1Lux4k9Xz6wnQqyLy2aco9HGJ8jVaCDEcc+ug0hW8RdV6aIre3ycWXxPdcX0u7QL/1UaSoA==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "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, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socket.io": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", + "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", + "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", + "dev": true, + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.17.1" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dev": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz", + "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spacetrim": { + "version": "0.11.39", + "resolved": "https://registry.npmjs.org/spacetrim/-/spacetrim-0.11.39.tgz", + "integrity": "sha512-S/baW29azJ7py5ausQRE2S6uEDQnlxgMHOEEq4V770ooBDD1/9kZnxRcco/tjZYuDuqYXblCk/r3N13ZmvHZ2g==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://buymeacoffee.com/hejny" + }, + { + "type": "github", + "url": "https://github.com/hejny/spacetrim/blob/main/README.md#%EF%B8%8F-contributing" + } + ] + }, + "node_modules/split.js": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.5.tgz", + "integrity": "sha512-mPTnGCiS/RiuTNsVhCm9De9cCAUsrNFFviRbADdKiiV+Kk8HKp/0fWu7Kr8pi3/yBmsqLFHuXGT9UUZ+CNLwFw==", + "dev": true + }, + "node_modules/split2": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", + "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", + "dev": true, + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamx": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.0.tgz", + "integrity": "sha512-ZGd1LhDeGFucr1CUCTBOS58ZhEendd0ttpGT3usTvosS4ntIwKN9LJFp+OeCSprsCPL14BXVRZlHGRY1V9PVzQ==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/strftime": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/strftime/-/strftime-0.10.2.tgz", + "integrity": "sha512-Y6IZaTVM80chcMe7j65Gl/0nmlNdtt+KWPle5YeCAjmsBfw+id2qdaJ5MDrxUq+OmHKab+jHe7mUjU/aNMSZZg==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "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, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "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/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/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "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-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "dev": true, + "peer": true + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dev": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "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, + "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/temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==", + "dev": true, + "engines": [ + "node >=0.8.0" + ], + "dependencies": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + } + }, + "node_modules/testplane": { + "version": "8.19.8", + "resolved": "https://registry.npmjs.org/testplane/-/testplane-8.19.8.tgz", + "integrity": "sha512-u2wrwuVi6OAgO3WfMxGngLwo9qV3FJrv0mLbl5o+ADNNPw0VbR4o8WhWAszHobl1YCA1Sxbw6FqjBoeJjA2OqQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.24.2", + "@gemini-testing/commander": "2.15.4", + "@jspm/core": "2.0.1", + "@types/debug": "4.1.12", + "@types/yallist": "4.0.4", + "@wdio/globals": "8.39.0", + "@wdio/protocols": "8.38.0", + "@wdio/types": "8.39.0", + "@wdio/utils": "8.39.0", + "@wdio/utils-cjs": "npm:@wdio/utils@7.26.0", + "bluebird": "3.5.1", + "chalk": "2.4.2", + "clear-require": "1.0.1", + "debug": "2.6.9", + "devtools": "8.39.0", + "error-stack-parser": "2.1.4", + "escape-string-regexp": "1.0.5", + "expect-webdriverio": "3.6.0", + "fastq": "1.13.0", + "fs-extra": "5.0.0", + "gemini-configparser": "1.4.1", + "get-port": "5.1.1", + "glob-extra": "5.0.2", + "import-meta-resolve": "4.0.0", + "local-pkg": "0.4.3", + "lodash": "4.17.21", + "looks-same": "9.0.1", + "micromatch": "4.0.5", + "mocha": "10.2.0", + "plugins-loader": "1.3.3", + "png-validator": "1.1.0", + "resolve.exports": "2.0.2", + "sharp": "0.32.6", + "sizzle": "2.3.6", + "socket.io": "4.7.5", + "socket.io-client": "4.7.5", + "source-map": "0.7.4", + "strftime": "0.10.2", + "strip-ansi": "6.0.1", + "temp": "0.8.3", + "urijs": "1.19.11", + "url-join": "4.0.1", + "vite": "5.1.6", + "webdriverio": "8.39.0", + "worker-farm": "1.7.0", + "yallist": "3.1.1" + }, + "bin": { + "hermione": "bin/hermione", + "testplane": "bin/testplane" + }, + "engines": { + "node": ">= 18.0.0" + }, + "peerDependencies": { + "@swc/core": ">=1.3.96", + "ts-node": ">=10.5.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/testplane/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/testplane/node_modules/bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "node_modules/testplane/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/testplane/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/testplane/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/testplane/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/testplane/node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/testplane/node_modules/fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/testplane/node_modules/gemini-configparser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/gemini-configparser/-/gemini-configparser-1.4.1.tgz", + "integrity": "sha512-vfaj/nMgyHrcruEyk9BApLLqWusuQbdH0+awSTCrpTMam1XoM1NDYJEz/iEW7NZjUEl+Bh/tYM9lLPlvwCi1kA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.4" + } + }, + "node_modules/testplane/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/testplane/node_modules/looks-same": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/looks-same/-/looks-same-9.0.1.tgz", + "integrity": "sha512-V+vsT22nLIUdmvxr6jxsbafpJaZvLFnwZhV7BbmN38+v6gL+/BaHnwK9z5UURhDNSOrj3baOgbwzpjINqoZCpA==", + "dev": true, + "dependencies": { + "color-diff": "^1.1.0", + "fs-extra": "^8.1.0", + "js-graph-algorithms": "1.0.18", + "lodash": "^4.17.3", + "nested-error-stacks": "^2.1.0", + "parse-color": "^1.0.0", + "sharp": "0.32.6" + }, + "engines": { + "node": ">= 18.0.0" + } + }, + "node_modules/testplane/node_modules/looks-same/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/testplane/node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/testplane/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/testplane/node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true + }, + "node_modules/testplane/node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/testplane/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/testplane/node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/testplane/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/text-decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", + "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "dev": true, + "peer": true + }, + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "dev": true, + "dependencies": { + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tmp/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/tmp/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tmp/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tmp/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "dev": true, + "peer": true + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/ts-node": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", + "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", + "dev": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/universal-cookie": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-6.1.3.tgz", + "integrity": "sha512-AETYRrhpRgl9T1YtnODmQE32G81U3A+f3HO3ZeK7efbXqe3x+RNOW4RTpV0iff7zJWhGYJA6EI0Mm+w50aFTAw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0" + } + }, + "node_modules/universal-cookie/node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true, + "peer": true + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/urijs": { + "version": "1.19.11", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz", + "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==", + "dev": true + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/use-memo-one": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", + "integrity": "sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/userhome": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/userhome/-/userhome-1.0.0.tgz", + "integrity": "sha512-ayFKY3H+Pwfy4W98yPdtH1VqH4psDeyW8lYYFzfecR9d6hqLpqhecktvYR3SEEXt7vG0S1JEpciI3g94pMErig==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.6.tgz", + "integrity": "sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/wait-port": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-1.1.0.tgz", + "integrity": "sha512-3e04qkoN3LxTMLakdqeWth8nih8usyg+sf1Bgdf9wwUkp05iuK1eSY/QpLvscT/+F/gA89+LpUmmgBtesbqI2Q==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "commander": "^9.3.0", + "debug": "^4.3.4" + }, + "bin": { + "wait-port": "bin/wait-port.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wait-port/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dev": true, + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webdriver": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.39.0.tgz", + "integrity": "sha512-Kc3+SfiH4ufyrIht683VT2vnJocx0pfH8rYdyPvEh1b2OYewtFTHK36k9rBDHZiBmk6jcSXs4M2xeFgOuon9Lg==", + "dev": true, + "dependencies": { + "@types/node": "^20.1.0", + "@types/ws": "^8.5.3", + "@wdio/config": "8.39.0", + "@wdio/logger": "8.38.0", + "@wdio/protocols": "8.38.0", + "@wdio/types": "8.39.0", + "@wdio/utils": "8.39.0", + "deepmerge-ts": "^5.1.0", + "got": "^12.6.1", + "ky": "^0.33.0", + "ws": "^8.8.0" + }, + "engines": { + "node": "^16.13 || >=18" + } + }, + "node_modules/webdriver/node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/webdriverio": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.39.0.tgz", + "integrity": "sha512-pDpGu0V+TL1LkXPode67m3s+IPto4TcmcOzMpzFgu2oeLMBornoLN3yQSFR1fjZd1gK4UfnG3lJ4poTGOfbWfw==", + "dev": true, + "dependencies": { + "@types/node": "^20.1.0", + "@wdio/config": "8.39.0", + "@wdio/logger": "8.38.0", + "@wdio/protocols": "8.38.0", + "@wdio/repl": "8.24.12", + "@wdio/types": "8.39.0", + "@wdio/utils": "8.39.0", + "archiver": "^7.0.0", + "aria-query": "^5.0.0", + "css-shorthand-properties": "^1.1.1", + "css-value": "^0.0.1", + "devtools-protocol": "^0.0.1302984", + "grapheme-splitter": "^1.0.2", + "import-meta-resolve": "^4.0.0", + "is-plain-obj": "^4.1.0", + "jszip": "^3.10.1", + "lodash.clonedeep": "^4.5.0", + "lodash.zip": "^4.2.0", + "minimatch": "^9.0.0", + "puppeteer-core": "^20.9.0", + "query-selector-shadow-dom": "^1.0.0", + "resq": "^1.9.1", + "rgb2hex": "0.2.5", + "serialize-error": "^11.0.1", + "webdriver": "8.39.0" + }, + "engines": { + "node": "^16.13 || >=18" + }, + "peerDependencies": { + "devtools": "^8.14.0" + }, + "peerDependenciesMeta": { + "devtools": { + "optional": true + } + } + }, + "node_modules/webdriverio/node_modules/@puppeteer/browsers": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.6.tgz", + "integrity": "sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.0", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/webdriverio/node_modules/@types/node": { + "version": "20.16.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", + "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/webdriverio/node_modules/chromium-bidi": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.16.tgz", + "integrity": "sha512-7ZbXdWERxRxSwo3txsBjjmc/NLxqb1Bk30mRb0BMS4YIaiV6zvKZqL/UAH+DdqcDYayDWk2n/y8klkBDODrPvA==", + "dev": true, + "dependencies": { + "mitt": "3.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/webdriverio/node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/webdriverio/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/webdriverio/node_modules/devtools-protocol": { + "version": "0.0.1302984", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1302984.tgz", + "integrity": "sha512-Rgh2Sk5fUSCtEx4QGH9iwTyECdFPySG2nlz5J8guGh2Wlha6uzSOCq/DCEC8faHlLaMPZJMuZ4ovgcX4LvOkKA==", + "dev": true + }, + "node_modules/webdriverio/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/webdriverio/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/webdriverio/node_modules/proxy-agent": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", + "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/webdriverio/node_modules/puppeteer-core": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.9.0.tgz", + "integrity": "sha512-H9fYZQzMTRrkboEfPmf7m3CLDN6JvbxXA3qTtS+dFt27tR+CsFHzPsT6pzp6lYL6bJbAPaR0HaPO6uSi+F94Pg==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "1.4.6", + "chromium-bidi": "0.4.16", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1147663", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/webdriverio/node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1147663", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1147663.tgz", + "integrity": "sha512-hyWmRrexdhbZ1tcJUGpO95ivbRhWXz++F4Ko+n21AY5PNln2ovoJw+8ZMNDTtip+CNFQfrtLVh/w4009dXO/eQ==", + "dev": true + }, + "node_modules/webdriverio/node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dev": true, + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/webdriverio/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/webdriverio/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "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/webdriverio/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/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yauzl/node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", + "dev": true, + "dependencies": { + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/zip-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "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.2.1" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dev": true, + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + } + } +} diff --git a/examples/drag-and-drop/package.json b/examples/drag-and-drop/package.json new file mode 100644 index 000000000..49e035c95 --- /dev/null +++ b/examples/drag-and-drop/package.json @@ -0,0 +1,19 @@ +{ + "name": "drag-and-drop", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "server:dev": "PORT=3000 http-server ./static/" + }, + "keywords": [], + "author": "", + "license": "ISC", + "devDependencies": { + "html-reporter": "^10.6.7", + "http-server": "^14.1.1", + "testplane": "^8.19.8", + "ts-node": "^10.9.2" + } +} diff --git a/examples/drag-and-drop/static/img/favicon.ico b/examples/drag-and-drop/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5e2467a11710cf40b4e4a8019d662a6c600aea23 GIT binary patch literal 4286 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 literal 0 HcmV?d00001 diff --git a/examples/drag-and-drop/static/img/testplane.png b/examples/drag-and-drop/static/img/testplane.png new file mode 100644 index 0000000000000000000000000000000000000000..e10cb5c4291296064467f7603c98fa0803be3647 GIT binary patch literal 370833 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

(80ptm&U?YnFpqiAYdGj-M3-#UKGthR6g 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 + + + + + + + + + + +

Drag and Drop

+

Drag the image back and forth between the two div elements.

+ +
+
+ +
+ +
+
+ + + diff --git a/examples/drag-and-drop/testplane-tests/example.testplane.ts b/examples/drag-and-drop/testplane-tests/example.testplane.ts new file mode 100644 index 000000000..1df813c1f --- /dev/null +++ b/examples/drag-and-drop/testplane-tests/example.testplane.ts @@ -0,0 +1,16 @@ +describe("test", () => { + it("drag-and-drop", async ({browser}) => { + await browser.url("/"); + + const image = await browser.$('[data-qa="draggable-image"]'); + const elementToDropTo = await browser.$('[data-qa="second-elem"]'); + + // state before DnD - the picture must be within the first div + await browser.assertView('before', '.dnd'); + + await image.dragAndDrop(elementToDropTo, {duration: 1000}); + + // state after DnD - the picture must be within the second div + await browser.assertView('after', '.dnd'); + }); +}); diff --git a/examples/drag-and-drop/testplane-tests/tsconfig.json b/examples/drag-and-drop/testplane-tests/tsconfig.json new file mode 100644 index 000000000..17a06fd3e --- /dev/null +++ b/examples/drag-and-drop/testplane-tests/tsconfig.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "types": [ + "testplane" + ] + } +}